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

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

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

.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --dark-slate-blue-2: #403e6b;
  --salmon: #f7866d;
  --white: white;
  --dark-slate-blue: #403e6b;
  --khaki: #faf79b;
  --pale-turquoise: #a2e0ce;
  --alice-blue: #deefff;
  --teal: #007364;
  --white-smoke: #eaeaea;
  --white-smoke-2: #f2f2f2;
  --slate-blue: #686dc4;
  --relume-library-lite-rl-white: white;
  --relume-library-lite-rl-gray: #f6f6fc;
  --relume-library-lite-rl-black: black;
  --white-lite: #efefef;
  --alice-blue-2: #f5faff;
  --lightest-blue: #f4f4fa;
  --grey: white;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

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

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

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

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

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

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

body {
  color: var(--dark-slate-blue-2);
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

h1 {
  color: var(--dark-slate-blue-2);
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 60px;
  font-weight: 400;
  line-height: 120%;
}

h2 {
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 25px;
  font-weight: 400;
  line-height: 1.3;
}

h6 {
  font-size: 16px;
  line-height: 20px;
}

p {
  margin-bottom: 20px;
}

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

a:hover {
  color: #f7866d;
  text-decoration: underline;
}

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

label {
  margin-bottom: 8px;
  font-weight: 700;
  display: block;
}

strong {
  font-weight: bold;
}

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

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

.default_container {
  z-index: 2;
  border: 1px none var(--white);
  color: var(--dark-slate-blue);
  background-color: #0000;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container.container-hero {
  position: relative;
}

.default_container.container-privacy-policy {
  max-width: 940px;
}

.default_container.flex {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.default_container.short-width {
  max-width: 1200px;
}

.default_container.zero-margins {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.default_container.white_container {
  background-color: var(--white);
  border-style: solid;
  border-radius: 50px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.default_container.no_padding {
  max-width: 1248px;
  padding-left: 0;
  padding-right: 0;
}

.section-hero {
  background-image: linear-gradient(to right, #403e6b 45%, #deefff 0%);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navbar {
  background-color: #fff;
  position: sticky;
  top: 0;
}

.brand {
  margin-top: 0;
}

.button {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 12px 24px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button:hover {
  text-decoration: none;
}

.button.button-outline-orange:hover {
  background-color: var(--salmon);
  color: var(--dark-slate-blue);
}

.button.button-outline-orange.button-left {
  margin-left: 25px;
  padding-left: 30px;
}

.button.button-outline-orange.button-left.margin-0 {
  margin-left: 0;
  margin-right: 0;
}

.button.button-orange-copy {
  color: var(--dark-slate-blue);
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  align-self: flex-start;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  line-height: 24px;
  display: inline-block;
}

.button.button-yellow {
  border-color: var(--khaki);
  background-color: var(--khaki);
  color: var(--dark-slate-blue);
}

.button.button-yellow:hover {
  border-color: var(--khaki);
  color: #faf79b;
  background-color: #403e6b;
  text-decoration: none;
}

.button.button-yellow.w--current:hover {
  text-decoration: none;
}

.button.button-green {
  color: #403e6b;
  background-color: #a2e0ce;
  border-color: #a2e0ce;
}

.button.button-green:hover {
  color: #a2e0ce;
  background-color: #403e6b;
  border-color: #403e6b;
}

.button.button-green.arrow-right:hover {
  background-color: var(--dark-slate-blue);
  color: var(--pale-turquoise);
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6058e8882b192410b59fd6fd_button_arrow_right_hover.svg");
}

.button.button-green.arrow-right {
  background-color: #a2e0ce;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6058e8842b19240a289fd6b7_button_arrow_right.svg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-right: 60px;
}

.button.button-green.arrow-right:hover {
  color: #a2e0ce;
  background-color: #403e6b;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6058e8882b192410b59fd6fd_button_arrow_right_hover.svg");
}

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

.button.button-blue {
  background-color: #403e6b;
}

.button.button-blue.bg-arrow {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5d314026df881d11a53e4_Frame%20723%20(2).svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: none;
  padding-right: 70px;
}

.button.button-orange {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding: 12px 24px;
  display: inline-block;
}

.button.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.button.button-orange.button-block.button-contact {
  float: right;
  max-width: 180px;
  position: static;
}

.button.button-orange.mt-32 {
  margin-top: 32px;
}

.button.button-orange.is-small-mobile {
  padding: 10px 20px;
}

.button.button-outline-orange {
  color: #f7866d;
  background-color: #0000;
  border: 1px solid #f7866d;
  margin-left: 20px;
  display: inline-block;
}

.button.button-outline-orange:hover {
  color: #403e6b;
  background-color: #f7866d;
}

.button.button-outline-orange.button-left {
  margin-left: 25px;
}

.button.button-orange-copy {
  color: var(--dark-slate-blue);
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  line-height: 24px;
  display: inline-block;
}

.button.button-orange-copy:hover {
  border-color: var(--khaki);
  background-color: var(--khaki);
  color: var(--dark-slate-blue);
}

.button.button-orange-copy.button-block.button-contact {
  float: right;
  max-width: 180px;
  position: static;
}

.button.button-orange-copy.button-signup {
  width: 300px;
  margin-top: 20px;
  font-size: 21px;
  line-height: 31px;
}

.button.button-oranage {
  border-color: var(--khaki);
  background-color: var(--khaki);
  color: var(--dark-slate-blue);
}

.button.button-oranage:hover {
  border-color: var(--khaki);
  color: #faf79b;
  background-color: #403e6b;
  text-decoration: none;
}

.button.button-oranage.w--current:hover {
  text-decoration: none;
}

.nav-menu {
  align-items: center;
  display: flex;
}

.footer {
  background-color: var(--dark-slate-blue);
  text-align: center;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-flex-container.footer-legal {
  margin-top: 100px;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-link {
  color: #fff;
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 40px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.section-press {
  background-color: #fff;
  background-image: linear-gradient(to right, #fff 58%, #dedede 0%);
  border-bottom: 1px solid #dedede;
  position: relative;
  overflow: hidden;
}

.text-intro-press {
  color: var(--dark-slate-blue-2);
  font-size: 17px;
  line-height: 27px;
  text-decoration: none;
}

.footer-copy {
  color: #cbcbcb;
  font-size: 11px;
  font-weight: 500;
}

.menu-legal {
  grid-column-gap: 28px;
  grid-row-gap: 4px;
  color: var(--white);
  text-align: left;
  flex-flow: row;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 13px;
  line-height: 20px;
  display: flex;
}

.footer-link-legal {
  color: #e9e9f2;
  text-transform: none;
  font-size: 11px;
  line-height: 20px;
  text-decoration: none;
}

.footer-link-legal:hover {
  color: #fff;
  -webkit-text-decoration: underline #f7866d;
  text-decoration: underline #f7866d;
}

.menu-legal-item:hover {
  text-decoration: underline;
}

.menu-social {
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.menu-social.center-social {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.menu-social.center-social.team {
  justify-content: center;
}

.footer-spaces-row {
  min-width: 300px;
}

.container-header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 100px;
  display: flex;
}

.container-header.narrow {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.nav-link {
  color: var(--dark-slate-blue);
  font-weight: 500;
}

.nav-link:hover {
  text-decoration: none;
}

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

.hero-columns {
  color: var(--dark-slate-blue-2);
  display: flex;
}

.hero-right {
  background-color: #deefff;
  align-self: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  padding-left: 100px;
}

.hero-right.world {
  justify-content: center;
  align-items: center;
  padding: 90px;
  display: flex;
}

.hero-right.mid-align {
  align-items: center;
  padding: 90px 140px;
  display: flex;
}

.illustrator-hero {
  z-index: 3;
  object-fit: cover;
  margin-top: -55%;
  display: block;
  position: absolute;
  left: 371px;
  right: 371px;
  transform: translate(0, -20%);
}

.console-hero {
  align-self: center;
  height: 100%;
  display: block;
}

.block-press-home {
  flex: 1;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.title-press-home {
  color: #403e6b;
  text-transform: uppercase;
  align-self: auto;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.press-content {
  margin-left: -15px;
  margin-right: -15px;
}

.column-press-home {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 40px;
  display: block;
}

.columns-blog-press-home {
  justify-content: flex-start;
  align-items: stretch;
  min-height: 380px;
  display: flex;
}

.column-blog-home {
  z-index: 0;
  background-color: #dedede;
  align-self: stretch;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 30px;
}

.link-block, .link-block:hover {
  text-decoration: none;
}

.text-author-blog-home {
  color: #3c4666;
  font-size: 17px;
  line-height: 27px;
}

.text-author-blog-home.blue-light {
  color: #deefff;
}

.text-author-blog-home.small {
  font-size: 15px;
}

.text-author-blog-home.small.w {
  font-size: 17px;
}

.text-author-blog-home.smaller {
  color: #3c4666bf;
  font-size: 12px;
  line-height: 20px;
}

.text-author-blog-home.smaller.w {
  font-size: 15px;
  line-height: 22px;
}

.text-author-blog-home.w {
  color: #fff;
}

.logo-press {
  align-self: center;
  max-height: 24px;
}

.block-top-press {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.section-ecosystem {
  background-color: var(--teal);
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  overflow: hidden;
}

.section-ecosystem.sf_mediumpaddinggobal.color-blue-dark {
  background-color: var(--dark-slate-blue-2);
  margin-bottom: 0;
}

.section-radically {
  background-color: #fff;
  padding-top: 90px;
  padding-bottom: 60px;
  position: relative;
}

.section-radically.pad-bigger {
  padding-bottom: 90px;
}

.section-radically.pad-bigger.bg {
  background-color: #f2f2f2;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6352b5fd844a17c1afe48626_lines.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.section-radically.pad-bigger.bg.left-right {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6352b88dfd0a0350f59b626f_liens2.svg");
}

.section-radically.pad-bigger.gray {
  background-color: #f2f2f2;
}

.columns-radical {
  text-align: center;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.block-radical-image {
  justify-content: center;
  align-items: center;
  min-height: 110px;
  margin-bottom: 20px;
  display: flex;
}

.swiper-container {
  margin-top: 100px;
}

.swiper-container.slider-testimonio {
  max-width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  display: block;
}

.swiper-wrapper {
  justify-content: space-between;
  align-items: center;
}

.swiper-wrapper.swiper-wrapper-loog {
  display: flex;
}

.swiper-slide {
  align-self: auto;
}

.logo-slider {
  float: none;
  opacity: .72;
  text-align: center;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-testimonio {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.section-testimonio.green {
  background-color: var(--teal);
  padding-top: 70px;
  padding-bottom: 70px;
}

.tabs-menu-home {
  place-content: flex-start center;
  display: flex;
  position: sticky;
  top: 0;
}

.tabs-menu-home.mobile {
  z-index: 1;
  background-color: var(--white);
}

.tab-link-home {
  color: #403e6b;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  border-bottom: 5px solid #0000;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
}

.tab-link-home:hover {
  text-decoration: none;
}

.tab-link-home.w--current {
  background-color: #0000;
  border-bottom: 5px solid #f7866d;
  line-height: 25px;
  text-decoration: none;
}

.block-quote-testimonial {
  color: #fff;
  text-align: center;
  border: 1px #000;
  font-size: 30px;
  line-height: 42px;
}

.testimonial-author {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.section-info-home {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.columns-tab-home {
  text-align: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.columns-tab-home.tab-home-alt {
  z-index: 99;
}

.columns-tab-home.reverse {
  flex-direction: row-reverse;
}

.content-body-tab-home {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: block;
}

.content-body-tab-home.full {
  max-width: 70%;
}

.link-social-footer {
  background-color: var(--pale-turquoise);
  border-radius: 50%;
  width: 42px;
  height: 42px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.link-social-footer:hover {
  background-color: #faf79b;
}

.section-documents {
  text-align: center;
  background-color: #deefff;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.text-doc-home {
  color: #403e6b;
  font-size: 24px;
  line-height: 36px;
}

.columns-documents {
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.columns-documents.hiden {
  display: none;
}

.section-hero-company {
  background-color: var(--teal);
  text-align: center;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.text-lead-hero {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-about-leadership {
  background-color: #deefff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.separator-center {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.avatar-team-lead {
  width: 240px;
  height: 240px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.team-lead-name {
  color: var(--dark-slate-blue-2);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 25px;
  line-height: 42px;
}

.team-lead-position {
  color: #3c4666;
  text-align: center;
  text-transform: uppercase;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 700;
  line-height: 28px;
}

.team-lead-position.text-weight-bold {
  text-transform: uppercase;
}

.section-inversor {
  background-color: #403e6b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.gallery-invertors {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.gallery-invertors.no-bottom-pad {
  padding-bottom: 0;
}

.gallery-invertors.update-padding {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-left: -10px;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 60px;
}

.section-team {
  background-color: #f5f5f5;
  padding-top: 100px;
  padding-bottom: 100px;
}

.list-team-item {
  text-align: center;
}

.list-team {
  margin-top: 100px;
}

.column-map {
  padding-left: 1px;
  padding-right: 1px;
}

.column-map.column-map-left, .column-map.column-map-right {
  padding-left: 0;
  padding-right: 0;
}

.top-map {
  text-align: center;
  background-color: #f7866d;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6530bc4be7a9be2cfd299ae3_Group%20485666.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: stretch;
  width: 500px;
  min-height: 239px;
  display: flex;
}

.seoarator-blue {
  border-top: 1px solid #403e6b;
  margin-top: 40px;
  margin-bottom: 40px;
}

.grid-logos-brand {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
}

.block-job-action {
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.h1-press-home {
  color: #f7866d;
  margin-top: 0;
  margin-bottom: 140px;
  font-family: Cosmica, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 92px;
}

.h1-press-home.smaller {
  margin-bottom: 15px;
  font-size: 60px;
  line-height: 72px;
}

.section-press-home {
  margin-top: 100px;
  margin-bottom: 100px;
}

.block-press-list {
  border-top-color: #403e6b;
  min-height: 300px;
  padding-left: 0;
  padding-right: 0;
}

.block-press-list.related {
  padding-bottom: 40px;
}

.block-top-press-internal {
  border-top: 1px solid #403e6b;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  padding-top: 20px;
  display: flex;
}

.press-list-link {
  color: #3c4666;
  letter-spacing: -.1px;
  font-family: Cosmica, sans-serif;
  font-size: 36px;
  line-height: 48px;
  text-decoration: none;
}

.press-list-link:hover {
  border-bottom: 7px solid #faf79b;
  text-decoration: none;
}

.press-list-link.related {
  letter-spacing: -1px;
  font-size: 30px;
  line-height: 39px;
}

.press-list-name {
  color: #403e6b;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Gt pressura, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.press-list-date {
  color: #9a9a9a;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Gt pressura, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.press-list-date.text-align-left {
  text-align: left;
  font-family: Gt pressura mono, sans-serif;
  position: static;
}

.press-grid {
  grid-column-gap: 120px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  place-items: start;
  display: grid;
}

.press-grid.new {
  grid-template-columns: 1fr 1fr 1fr;
}

.column-press-left {
  padding-right: 60px;
}

.section-blog-content {
  background-color: #fff;
  background-image: linear-gradient(90deg, #fff 30% 0%);
}

.blog-col-right {
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.blog-col-right.pad-both-sides.topmargin40pxmobile {
  padding-top: 0;
}

.section-hero-blog {
  background-color: #cbcbcb;
  min-height: 200px;
}

.section-hero-blog.static {
  background-color: #fff;
  min-height: auto;
}

.hero-img-blog {
  object-fit: cover;
  min-width: 100%;
  min-height: 200px;
  max-height: 200px;
  display: inline-block;
}

.hero-left {
  background-color: #403e6b;
  padding-top: 140px;
  padding-bottom: 140px;
}

.hero-left.world {
  padding-top: 90px;
  padding-bottom: 90px;
  padding-right: 60px;
}

.hero-left.world.green {
  background-color: var(--dark-slate-blue);
}

.hero-left.paddings {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 122px 88px;
  display: block;
}

.blog-col-left {
  background-color: #f5f5f5;
  padding-left: 0;
  padding-right: 60px;
  display: block;
}

.blog-col-left.pad-both-sides {
  background-color: #fff;
  border-right: 1px solid #e9e9f2;
  padding-right: 32px;
}

.columns-blog {
  flex: 0 auto;
  align-self: stretch;
  display: flex;
  position: relative;
}

.blog-content {
  max-width: 100%;
  padding-left: 70px;
  padding-right: 70px;
}

.blog-content.center {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
}

.link-related-articles {
  color: #3c4666;
  margin-bottom: 20px;
  font-size: 17px;
  text-decoration: none;
  display: block;
}

.image-map {
  object-fit: cover;
  width: 100%;
  height: 550px;
}

.block-map {
  position: relative;
}

.pin-map {
  position: absolute;
}

.pin-map.map-1 {
  inset: 54% 32% auto auto;
}

.pin-map.map-1.off {
  display: none;
}

.pin-map.map-2 {
  inset: 20% 40% auto auto;
}

.blog-info-post-author {
  box-sizing: content-box;
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog-info-post-author:hover {
  text-decoration: none;
}

.blog-info-post-author.blog-info-post-author-interla-top {
  display: none;
}

.blog-info-post-author.blog-info-post-author-interla-top.on {
  margin-top: -20px;
  margin-bottom: 60px;
  display: flex;
}

.blog-info-post-author.off {
  display: none;
}

.blog-info-post-author.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.blog-info-post-author-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-hero-blog-list {
  background-color: #403e6b;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

.link-hightlight-blog {
  color: #deefff;
  margin-bottom: 10px;
  display: inline-block;
}

.link-read-more-list-blog {
  color: #3c4666;
  margin-bottom: 10px;
  display: inline-block;
}

.title-link-list-blog {
  color: #3c4666;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
  text-decoration: none;
}

.title-link-list-blog:hover {
  text-decoration: none;
}

.paragraph-list-blog {
  color: #3c4666;
}

.section-blog-home-content {
  background-color: #fff;
  background-image: linear-gradient(270deg, #f5f5f5 50%, #fff 0%);
}

.list-blog-home {
  background-color: #f5f5f5;
  margin-bottom: -198px;
  padding-top: 0;
  padding-left: 125px;
  position: relative;
  top: -225px;
}

.list-blog-home-item {
  border-top: 1px #3c4666;
  padding-top: 20px;
  padding-bottom: 50px;
}

.bkg-blog-home {
  background-color: #f5f5f5;
  width: 100vw;
  height: 400px;
  margin-top: 16px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.date-list-blog {
  color: #3c4666;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 38px;
}

.list-tag-item {
  border: 1px solid #e9e9f2;
  border-radius: 100px;
  margin-bottom: 31px;
  margin-right: 31px;
  padding: 12px 24px;
  display: inline-block;
}

.link-tag {
  color: #403e6b;
  background-color: #dedede;
  border-radius: 30px;
  padding: 5px 20px;
  font-family: Gt pressura mono, sans-serif;
  text-decoration: none;
}

.link-tag:hover {
  text-decoration: none;
}

.columns-home-left-blog {
  padding-right: 100px;
}

.title-list-blog {
  white-space: normal;
  border-bottom: 7px solid #0000;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  display: inline;
}

.title-list-blog:hover {
  border-bottom-color: #faf79b;
  text-decoration: none;
}

.section-hero-payments-data-privacy-vault {
  text-align: center;
  background-color: #686dc4;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/606e1345c457167a11b00d54_bkg_payments_data_privacy_vault.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-hero-payments-data-privacy-vault.orange {
  background-color: var(--salmon);
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/60f63f1caae4a420c8c4eb60_Frame%201.svg");
  background-position: 100%;
  background-size: contain;
}

.section-hero-payments-data-privacy-vault.light-blue {
  background-color: #deefff;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/610595550f976c2ae9699901_Frame%201.svg");
  background-position: 100%;
  background-size: contain;
}

.grid-payment-feature {
  grid-column-gap: 100px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
}

.sectiion-payment-feature-grid {
  background-color: #403e6b;
  padding-top: 100px;
  padding-bottom: 100px;
}

.color-blue-light {
  color: var(--alice-blue);
}

.color-blue-light.small {
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 60px;
}

.color-blue-light.textcenteralgin {
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
}

.color-blue-light.margin {
  margin-top: 0;
  margin-bottom: 12px;
}

.color-blue-light.margin.darktext {
  color: var(--dark-slate-blue);
}

.color-blue-light.margin.darktext.center {
  margin-bottom: 20px;
}

.title-h4 {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.title-h4.color-green {
  color: var(--pale-turquoise);
}

.title-h4.color-yellow {
  color: var(--khaki);
}

.title-h4.color-blue-dark {
  line-height: 120%;
  text-decoration: none;
}

.title-h4.color-blue-dark.title-radical-hieght {
  min-height: 72px;
}

.title-h4.color-blue-dark.margin {
  margin-bottom: 50px;
}

.title-h4.color-blue-dark.centertext {
  text-align: center;
}

.color-orange {
  color: #f7866d;
}

.color-green {
  color: #a2e0ce;
}

.color-yellow {
  color: #faf79b;
}

.line-separator {
  border: 0 solid #000;
  border-top: 1.5px solid #a8a8a8;
  border-bottom-color: #0000;
  margin-top: 120px;
}

.dropdown-list {
  background-color: #fff;
}

.color-white {
  color: #fff;
}

.color-white.left-aligned {
  text-align: left;
  letter-spacing: -.1px;
  font-size: 21px;
  line-height: 50px;
}

.color-white.big-line-height {
  letter-spacing: -.1px;
  line-height: 33px;
}

.color-white.small-margin-bottom {
  margin-bottom: 0;
}

.color-white.small {
  margin-top: 0;
  font-size: 48px;
  line-height: 100%;
}

.color-white.medium-size {
  text-align: center;
  letter-spacing: -1px;
  font-size: 48px;
  line-height: 60px;
}

.section-product-feature {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-product-feature.no-top-pad {
  padding-top: 0;
}

.section-product-feature.padding.baby-blue {
  background-color: #deefff;
  padding-bottom: 10px;
}

.section-product-feature.blue {
  background-color: #686dc4;
}

.section-product-feature.blue.baby {
  background-color: var(--alice-blue);
}

.color-blue-dark {
  color: #3c4666;
  margin-bottom: 20px;
}

.color-blue-dark.text-center.rt {
  font-size: 16px;
  line-height: 28px;
}

.color-blue-dark.text-center.medium-size {
  letter-spacing: -.8px;
  font-size: 40px;
  line-height: 50px;
}

.color-blue-dark.text-center-mobile {
  font-size: 36px;
  line-height: 50px;
}

.color-blue-dark.center {
  text-align: center;
  margin-top: 30px;
  font-size: 18px;
  line-height: 30px;
}

.color-blue-dark h5 {
  font-family: Cosmica, sans-serif;
  line-height: 130%;
  display: block;
}

.color-blue-dark sub {
  font-family: IBM Plex Mono, sans-serif;
  font-size: 17px;
  display: inline;
  top: -.5px;
}

.color-blue-dark.centertext {
  text-align: center;
}

.text-center {
  text-align: center;
  font-size: 30px;
  line-height: 36px;
}

.text-center.narrow {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.text-center.bigger {
  font-size: 48px;
  line-height: 60px;
}

.text-lead {
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 31px;
}

.text-lead.color-blue-dark {
  font-size: 20px;
}

.text-lead.color-blue-dark.left {
  text-align: left;
}

.text-lead.color-blue-dark.small-newsletter p, .text-lead.color-blue-dark.small-newsletter li {
  font-size: 17px;
  line-height: 27px;
}

.text-lead.color-blue-dark.small-newsletter h3 {
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 36px;
}

.text-lead.color-blue-dark.small-newsletter h2 {
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 60px;
}

.text-lead.color-blue-dark.small-newsletter h4 {
  font-size: 25px;
}

.text-lead.color-blue-dark.small-newsletter h5 {
  margin-bottom: 20px;
  font-size: 20px;
}

.text-lead.color-blue-dark.text-align-center.sf_maxchr_subheader {
  margin-left: auto;
  margin-right: auto;
}

.text-lead.color-white {
  font-size: 20px;
}

.text-lead.color-white.text-align-center {
  width: 79%;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
}

.text-lead.color-blue-light {
  font-size: 20px;
}

.text-lead.color-blue-light.text-lead-hero.center, .text-lead.color-blue-light.center {
  text-align: center;
}

.text-lead.color-blue-light.small-size {
  font-size: 17px;
  line-height: 27px;
}

.text-lead.color-blue-light.bigger {
  margin-top: 20px;
  font-size: 30px;
  line-height: 33px;
}

.text-lead.color-blue-light.textcenteralgin {
  font-size: 17px;
  line-height: 30px;
}

.text-lead.color-blue-light.textcenteralgin.nomargin {
  margin-bottom: 0;
}

.text-lead.text-center.narrow {
  width: 47%;
  margin-left: auto;
  margin-right: auto;
}

.text-lead.narrow {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.text-lead.small {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.text-lead.text-align-center {
  text-align: center;
  font-size: 20px;
}

.text-lead.color-yellow, .text-lead.nomargin {
  margin-bottom: 0;
}

.text-lead.nomargin.cernter.maxwidth {
  padding-left: 0;
  padding-right: 0;
}

.section-how-it-work {
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-info-product-data {
  background-color: #fff;
  background-image: linear-gradient(270deg, var(--alice-blue) 60%, var(--teal) 0%);
  padding-top: 90px;
  padding-bottom: 90px;
  overflow: hidden;
}

.section-info-product-data.empty-bg {
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
}

.color-purple {
  color: var(--dark-slate-blue);
}

.mb30 {
  margin-top: 0;
  margin-bottom: 30px;
}

.img-team {
  margin-bottom: 20px;
}

.section-contact-us {
  background-color: #fff;
  background-image: linear-gradient(270deg, var(--alice-blue) 40%, var(--white) 0%);
  overflow: hidden;
}

.section-contact-us.conact-sales {
  background-image: linear-gradient(270deg, var(--white-smoke) 40%, var(--white) 0%);
}

.column-get-demo-left {
  padding: 40px 100px;
}

.column-get-demo-right {
  background-color: var(--alice-blue);
  flex: 0 auto;
  align-self: stretch;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
}

.column-get-demo-right.tyle-sales {
  text-align: right;
  background-color: #eaeaea;
}

.contact-form-grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.text-field {
  min-height: 60px;
  padding: 15px 17px;
}

.text-field:focus {
  border: 1.5px solid var(--salmon);
  background-color: #f4f4f4;
}

.text-field::placeholder {
  color: #0000;
}

.text-field.custom-input.textarea {
  min-height: 110px;
}

.text-small {
  font-size: 13px;
  line-height: 18px;
}

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

.div-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.textarea {
  border-bottom: 1px solid var(--dark-slate-blue-2);
}

.floating-label {
  color: #a8a8a8;
  letter-spacing: -.1px;
  font-style: italic;
  font-weight: 400;
  transition: all .2s;
  position: absolute;
  top: 15px;
  left: 17px;
}

.img-get-demo {
  width: 707px;
  min-width: 707px;
}

.columns-get-demo {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.form-block {
  margin-bottom: 60px;
  display: none;
}

.field {
  position: relative;
}

.custom-input {
  color: var(--dark-slate-blue);
  background-color: #0000;
  min-height: 60px;
  margin-bottom: 0;
  padding-left: 17px;
  padding-right: 17px;
}

.custom-input::placeholder {
  color: #0000;
  letter-spacing: 1px;
  font-style: italic;
}

.text-block-link-job {
  margin-right: 10px;
  display: inline-block;
}

.form-counter {
  text-align: right;
  margin-top: 20px;
}

.form-counter.color-blue-dark {
  margin-top: 10px;
  font-size: 11px;
}

.section-hero-jobs {
  background-color: var(--dark-slate-blue);
  text-align: center;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.section-job-draw {
  background-color: var(--white-smoke-2);
  text-align: center;
  padding-top: 100px;
  padding-bottom: 350px;
}

.columns-documents-center {
  justify-content: center;
  align-items: center;
  min-width: 85px;
  display: flex;
}

.background-video-hero {
  z-index: 1;
  min-height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.column-how-it-work-right {
  padding-left: 50px;
}

.logo-canvas {
  max-width: 130px;
}

.logo-canvas.no-max-width {
  max-width: 100%;
}

.column-invertors.right-padding {
  padding-right: 34px;
}

.column-invertors.right-padding.no-left-padding {
  padding-left: 0;
}

.column-invertors.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.menu-footer-block {
  justify-content: space-between;
  width: 20%;
  display: flex;
}

.media-kit-text {
  margin-top: 40px;
  display: none;
}

.columns-home-right-blog {
  padding-left: 0;
}

.text-center-mobile.small-bottom-margin {
  margin-bottom: 20px;
}

.text-center-mobile.small-bottom-margin.w {
  color: #fff;
}

.section-covid-feature {
  background-color: var(--alice-blue);
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-covid-feature.smaller {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-body-privacy {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-body-privacy.gray {
  background-color: #f9f9f9;
}

.section-hero-privacy {
  background-color: var(--teal);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6053d44303cfda853e047d91_bkg_company.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.section-hero-privacy.blue {
  background-color: var(--dark-slate-blue);
  padding-top: 70px;
  padding-bottom: 70px;
}

.section-hero-privacy.small {
  padding-top: 50px;
  padding-bottom: 50px;
}

.date-mobile-post.gray {
  color: #9a9a9a;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Gt pressura, sans-serif;
  font-size: 17px;
  line-height: 20px;
}

.date-mobile-post.no-pad {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Gt pressura, sans-serif;
  font-size: 17px;
  line-height: 18px;
}

.dropdown-link {
  color: var(--dark-slate-blue-2);
}

.dropdown-link:hover {
  text-decoration: none;
}

.dropdown-link.w--current {
  color: var(--salmon);
}

.section-covid-information {
  background-color: var(--teal);
  padding-top: 100px;
  padding-bottom: 100px;
}

.column-covid-info-right {
  padding-left: 100px;
}

.column-covid-info {
  align-items: center;
  display: flex;
}

.column-covid-info.padding-bottom {
  padding: 0 0 64px;
}

.image-product.pad-bottom.small {
  max-width: 80%;
}

.image-product.bigsize {
  width: auto;
}

.link-social-team {
  background-color: var(--dark-slate-blue-2);
  border-radius: 42px;
  width: 42px;
  height: 42px;
}

.link-social-team:hover {
  background-color: var(--salmon);
}

.link-social-team.team-member {
  margin-left: 10px;
  margin-right: 10px;
}

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

.figure {
  flex-direction: row;
  align-self: center;
  align-items: center;
  height: 30px;
  margin-bottom: auto;
  margin-right: 20px;
  display: block;
}

.alert {
  z-index: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.alert.alert-green {
  background-color: var(--teal);
  object-fit: fill;
  position: relative;
}

.alert.alert-green.paddingcustom {
  align-items: center;
  height: 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.alert.alert-green.paddingcustom.hiddenalert {
  display: none;
}

.alert-action {
  text-align: right;
  height: 0;
}

.columns-alert {
  align-items: center;
  display: flex;
}

.button-small {
  padding: 10px 20px;
  font-size: 15px;
}

.div-testimonial-home {
  min-height: 300px;
  display: flex;
}

.div-testimonial-quote {
  width: 70%;
  padding-right: 50px;
}

.div-testimonial-meta {
  text-align: left;
  border-left: 1px solid #fff;
  width: 30%;
  padding-left: 40px;
}

.div-testimonial-flex {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo-company-testimonial {
  text-align: left;
  max-width: 125px;
  margin-top: 25px;
  display: block;
}

.logo-company-testimonial.larger {
  max-width: 200px;
}

.logo-company-testimonial.smaller {
  max-width: 100px;
}

.section-purple {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  height: 600px;
  display: flex;
}

.section-purple.hidden {
  display: block;
}

.column-pic-events-feat {
  z-index: 99;
  float: right;
  object-fit: fill;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  align-self: stretch;
  width: 44%;
  min-height: 600px;
  max-height: none;
  padding-left: 0;
  display: block;
  position: absolute;
  right: 0;
  overflow: visible;
}

.div-content-feat-events {
  color: #fff;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: stretch;
  width: 56%;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 50px;
  display: flex;
}

.h1-yellow {
  color: var(--khaki);
  letter-spacing: -1px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 62px;
}

.h1-yellow.custom {
  font-size: 60px;
  line-height: 72px;
}

.p-medium {
  margin-top: 30px;
  font-size: 21px;
}

.p-medium.text-color-blue {
  color: #deefff;
  margin-bottom: 50px;
}

.buttons-pack-events {
  position: static;
}

.h6-inline {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt pressura mono, sans-serif;
  font-size: 16px;
  line-height: 20px;
  display: inline-block;
}

.h6-inline.regular-text {
  text-transform: none;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.h6-inline.text-color-blue {
  color: #deefff;
}

.div-spacing-h {
  width: 30px;
  height: 30px;
}

.events-meta {
  margin-top: 0;
  display: flex;
}

.events-meta.short-margin {
  margin-top: 10px;
}

.events-meta.podcast-services {
  text-align: left;
  margin-top: 10px;
}

.collection-item-2 {
  height: 100%;
  display: flex;
}

.h3-events-title {
  color: #3c4666;
  letter-spacing: -.1px;
  font-family: Cosmica, sans-serif;
  font-size: 36px;
  line-height: 48px;
  text-decoration: none;
}

.h3-events-title:hover {
  border-bottom: 7px #faf79b;
  text-decoration: none;
}

.h3-events-title.inline {
  display: inline;
}

.h3-events-title.inline.spacing {
  margin-left: 5px;
}

.p-small {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 17px;
}

.p-small.padding-small {
  padding: 1rem;
}

.sections {
  padding-top: 50px;
  padding-bottom: 50px;
}

.sections.over {
  z-index: 999;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.collection-list-wrapper {
  flex: 1;
}

.collection-item-3 {
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 70px;
  display: flex;
}

.collection-item-3:nth-child(odd), .collection-item-3:nth-child(2n), .collection-item-3:first-child {
  padding-right: 50px;
}

.collection-list {
  flex-wrap: wrap;
  display: flex;
}

.collection-list.top-align {
  align-items: stretch;
}

.slider.top30 {
  margin-top: 30px;
}

.slide {
  height: 100%;
  display: block;
}

.color-blue-light-2 {
  color: #deefff;
}

.color-purple-2 {
  color: #403e6b;
}

.team-lead-name-2 {
  text-align: center;
  margin-top: 30px;
  line-height: 48px;
}

.link-social-team-2 {
  background-color: #3c4666;
  border-radius: 42px;
  width: 42px;
  height: 42px;
}

.link-social-team-2:hover {
  background-color: #f7866d;
}

.section-hero-company-2 {
  text-align: center;
  background-color: #007364;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.dd-b {
  color: #3c4666;
  width: 100%;
  margin-top: -10px;
  display: block;
}

.dropdown-list-2 {
  background-color: #ddd0;
  display: none;
  position: relative;
}

.dropdown-list-2.w--open {
  background-color: #fff0;
}

.collection-item-4 {
  padding-left: 0;
  padding-right: 0;
}

.dropdown-toggle-2 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: block;
}

.dropdown-toggle-2.custom {
  text-align: center;
  cursor: default;
  padding-bottom: 0;
}

.header-new-press {
  margin-bottom: 60px;
}

.column {
  text-align: right;
}

.columns {
  align-items: center;
  display: flex;
}

.div-block-2 {
  text-align: center;
  margin-top: 60px;
}

.button-load-more {
  color: var(--dark-slate-blue);
  white-space: nowrap;
  background-color: #f7866d;
  border: 1px #3898ec;
  border-radius: 30px;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-load-more:hover {
  background-color: var(--khaki);
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.p-left {
  text-align: left;
  letter-spacing: -.1px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 40px;
}

.div-screen-roles {
  width: 70%;
  padding-right: 10%;
}

.div-content-roles {
  width: 40%;
}

.div-block-3 {
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.p-code-font {
  border-left: 4px solid var(--dark-slate-blue);
  background-color: var(--white-smoke-2);
  margin-bottom: 0;
  padding: 5px 19px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.utility-page-wrap {
  background-color: #686dc4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  max-height: 100%;
  padding-top: 110px;
  padding-bottom: 63px;
  display: flex;
}

.rich-text h4 {
  font-weight: 700;
}

.rich-text h3 {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 50px;
}

.rich-text ul {
  margin-bottom: 20px;
}

.link-blue {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.link-blue.no-decoration {
  text-decoration: none;
}

.div-table {
  background-color: #e4e4e4;
  height: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}

.div-heading {
  background-color: var(--alice-blue);
  border-bottom: 1px solid #b2b2b2;
  height: 50px;
  display: flex;
}

.div-heading.transparent {
  background-color: #fff;
  border-bottom-style: solid;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  height: auto;
}

.div-30 {
  color: #686dc4;
  letter-spacing: -.3px;
  width: 33.33%;
  padding: 10px;
  font-weight: 700;
  line-height: 30px;
}

.div-30.light {
  color: var(--dark-slate-blue);
  font-weight: 400;
}

.div-30.light.mid {
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}

.div-30.light.border-right {
  border-right: 1px solid #b2b2b2;
}

.div-30.extended {
  flex: 1;
}

.list.no-bullets {
  padding-left: 0;
  list-style-type: none;
}

.h2-caps {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.h2-caps.blue-left {
  color: var(--dark-slate-blue);
  text-align: left;
}

.h2-caps.inline {
  display: inline;
}

.h2-caps.left {
  text-align: left;
}

.h2-caps.sf_aligntextcenter.sf_textcolorblue {
  color: #403e6b;
  margin-top: 0;
  margin-bottom: 40px;
}

.h2-caps.blue {
  color: #403e6b;
  text-align: center;
}

.rt h3 {
  line-height: 20px;
}

.rt h2 {
  text-transform: uppercase;
  margin-top: 0;
  font-family: Gt pressura mono, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.column-green {
  background-color: var(--alice-blue);
  padding: 0;
}

.column-light-blue {
  background-color: var(--alice-blue);
  align-items: center;
  padding: 90px 50px;
  display: flex;
}

.column-light-blue.vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.column-light-blue.vertical.text-align-center {
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
}

.columns-side-by-side {
  display: flex;
}

.columns-side-by-side.reverse {
  flex-direction: row-reverse;
}

.column-orange {
  background-color: var(--salmon);
  padding: 90px 50px;
}

.column-green-right {
  background-color: var(--teal);
  padding: 70px 50px 60px;
}

.column-blue {
  background-color: #67c;
  padding: 90px 50px;
}

.link-download {
  text-align: center;
  font-size: 15px;
  display: block;
}

.div-avatar {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 500px;
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.section-orange {
  background-color: var(--salmon);
  color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.c-slider, .controls__wrap, .slider__wrap {
  display: none;
}

.spacer-square {
  width: 20px;
  height: 20px;
}

.div-block-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h2-medium {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
}

.spacer {
  height: 80px;
}

.spacer._20 {
  height: 20px;
}

.spacer._10 {
  height: 10px;
}

.waves-404 {
  width: 100%;
}

.slide-nav {
  font-size: 7px;
  position: relative;
}

.slider-2 {
  background-color: #ddd0;
  height: auto;
}

.right-arrow, .left-arrow {
  background-color: var(--teal);
  font-size: 16px;
}

.mask {
  height: auto;
}

.slide-2 {
  min-height: 350px;
  padding-left: 80px;
  padding-right: 80px;
}

.display-block-mobile, .display-off {
  display: none;
}

.span-spacer {
  width: 25px;
  min-width: 25px;
  height: 25px;
  display: inline-block;
}

.title-h4-2 {
  color: #403e6b;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

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

.text-align-center.narrow {
  width: 67%;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center.narrow.full {
  max-width: 900px;
}

.text-align-center.margin-top {
  margin: 3rem 0 0;
}

.text-align-center.medium {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

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

.section-green {
  background-color: var(--dark-slate-blue);
  padding-top: 90px;
  padding-bottom: 90px;
}

.grid {
  grid-column-gap: 130px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  margin-top: 70px;
}

.div-cards-white {
  color: var(--dark-slate-blue);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/61f465d845891082c231e68e_Check.svg");
  background-position: 96% 93%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 25px;
  padding: 30px 30px 60px;
}

.div-cards-white.fullwidth {
  max-width: 45%;
  margin-left: auto;
  margin-right: auto;
}

.line-divider {
  background-color: var(--dark-slate-blue-2);
  height: 1px;
  margin-top: -10px;
  margin-bottom: 10px;
}

.line-divider.margins {
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-gray {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.column-2 {
  padding-right: 90px;
}

.column-2.form {
  padding-left: 0;
  padding-right: 0;
}

.p-pad-right {
  padding-right: 0;
}

.html-embed {
  background-color: #fff;
  padding: 20px;
}

.grid-content-video {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  align-items: center;
}

.yt-about {
  border-radius: 10px;
  height: 100%;
}

.player-youtube {
  z-index: 1;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 18px 19px -10px #00000063;
}

.player-youtube.update-dimensions {
  height: 80%;
}

.h3-40 {
  margin-top: 0;
  font-size: 40px;
}

.grid-3 {
  grid-column-gap: 77px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  align-items: center;
}

.grid-4 {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-items: center;
}

.image {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.link-block-3 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  text-decoration: none;
  display: flex;
}

.link-block-3:hover {
  text-decoration: none;
}

.rich-text-fake-bullets {
  text-transform: capitalize;
}

.rich-text-fake-bullets h4 {
  font-weight: 700;
}

.rich-text-fake-bullets h3 {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 50px;
}

.rich-text-fake-bullets ul {
  margin-bottom: 20px;
  padding-left: 63px;
}

.rich-text-fake-bullets p {
  text-transform: none;
}

.list-check {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6279a018d0e039bf36fe8d03_checkmark%201.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 40px;
}

.columns-3 {
  align-items: center;
  display: flex;
}

.column-4 {
  padding-left: 60px;
}

.margin-top.margin-small {
  clear: none;
  text-align: center;
  object-position: 100% 50%;
  margin: 1rem;
  position: static;
}

.margin-top.margin-medium {
  margin: 2rem 0;
}

.margin-top.margin-medium.hide-mobile-portrait.toplesspadding {
  margin-top: 1rem;
}

.margin-top.margin-medium.show-mobile-portrait {
  display: none;
}

.margin-top.margin-xlarge {
  margin: 4rem;
}

.margin-top.margin-xxhuge {
  margin: 12rem;
}

.margin-top.margin-large.is-relative {
  position: relative;
}

.margin-top.margin-xhuge {
  margin: 8rem;
}

.margin-top.margin-xhuge.text-align-center {
  margin: 6rem 0 0;
}

.margin-top.margin-huge {
  margin: 6rem;
}

.margin-top.margin-huge.overflow-hidden {
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-huge.overflow-hidden.table {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.faq1_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
}

.faq1_question {
  cursor: pointer;
  border-top: 1px #000;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 40px;
  font-size: 1.4rem;
  font-weight: 700;
  display: flex;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin-bottom: 1rem;
}

.margin-bottom.margin-xxlarge {
  margin: 5rem;
}

.margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq1_answer {
  text-align: left;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.faq1_component {
  background-color: #fff;
  border-bottom: 1px #000;
  border-radius: 20px;
  max-width: 1070px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium.text-weight-bold {
  text-transform: capitalize;
  font-weight: 500;
  line-height: 120%;
}

.text-size-medium.text-weight-bold.text-color-white.text-style-allcaps {
  direction: ltr;
  text-align: center;
  object-fit: fill;
  padding-bottom: 15px;
  line-height: 150%;
}

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

.max-width-large.align-center {
  color: #3c4666;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  line-height: 60px;
  overflow: hidden;
}

.container-narrow {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-6.rounded {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.heading-2 {
  background-color: var(--salmon);
  color: #fff;
  text-align: center;
  border-left: 1px #fff;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 5px;
  font-size: 17px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.heading-2._1st {
  border-left-style: none;
}

.heading-2._1st.rounded {
  border-top-left-radius: 20px;
  border-top-right-radius: 0;
  padding-left: 20px;
}

.heading-2.borders {
  border-left-style: solid;
  border-right: 1px solid #fff;
}

.heading-2.borders.big-padding {
  padding-left: 20px;
}

.heading-2.rounded {
  border-top-right-radius: 20px;
  padding-left: 20px;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  margin-top: 0;
}

.grid-5.background-color-white {
  text-align: left;
  background-color: #fff;
}

.grid-5.background-color-white.rounded-bottom {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-8 {
  border-right: 1px solid #d6d6d6;
  padding: 15px 10px;
}

.div-block-8.no-border {
  border-right-style: none;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-8.padding-20 {
  padding: 20px;
}

.list-item {
  margin-top: 4px;
  margin-bottom: 8px;
}

.list-2 {
  padding-left: 25px;
}

.collection-list-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.collection-list-3.toppadding {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  margin-top: 50px;
}

.section-blue {
  background-color: #403e6b;
  padding-top: 90px;
  padding-bottom: 90px;
}

.container-medium {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.p-blurb {
  border-top: 2px solid var(--dark-slate-blue);
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  font-size: 12px;
  line-height: 21px;
}

.section-light-blue {
  background-color: #686dc4;
  padding-top: 90px;
  padding-bottom: 90px;
}

.p-blue {
  color: var(--alice-blue);
  margin-top: 20px;
}

.section-video-absolute {
  justify-content: center;
  align-items: center;
  width: 720px;
  margin-top: -200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.image-2 {
  margin-left: -40px;
}

.txt-white {
  color: #fff;
  letter-spacing: 1px;
  margin-top: 12px;
  margin-right: 10px;
  font-family: Gt pressura, sans-serif;
  font-size: 17px;
}

.txt-white.types {
  margin-top: 5px;
}

.section-resources {
  background-color: #403e6b;
  padding-top: 70px;
  padding-bottom: 90px;
  position: relative;
  overflow: hidden;
}

.section-resources-content {
  padding-top: 90px;
  padding-bottom: 90px;
}

.filters-vertical {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.filters-wrapper {
  justify-content: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.filters-wrapper.fltr-categories {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.filters-wrapper.fltr-countries {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.sort-button {
  color: var(--dark-slate-blue-2);
  text-align: center;
  letter-spacing: 1px;
  border: 2px solid #fff0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 18px;
  font-family: Gt pressura, sans-serif;
  font-size: 15px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.sort-button:hover {
  text-decoration: none;
}

.sort-button.all {
  color: #fff;
  letter-spacing: 1px;
  background-color: #494778;
  border-color: #47474700;
}

.collection-list-content {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.collection-list-content.no-pad {
  padding-top: 0;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3;
}

.div-block-9 {
  flex-direction: column;
  align-items: center;
  display: none;
}

.countries {
  height: 24px;
}

.collection-list {
  align-items: center;
}

.collection-list.is-grid {
  grid-column-gap: 50px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.collection-list-item {
  border-top: 1px solid var(--dark-slate-blue);
}

.collection-list-item.no-lines {
  border-top-style: none;
}

.div-block-10 {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-10.margin-top {
  margin-top: 90px;
  margin-bottom: 90px;
}

.text-types {
  color: #9a9a9a;
  text-transform: uppercase;
  margin-right: 10px;
  font-family: Gt pressura, sans-serif;
  line-height: 25px;
}

.link-resources {
  color: var(--dark-slate-blue);
}

.link-resources:hover {
  color: var(--salmon);
  text-decoration: none;
}

.collection-list-4 {
  display: flex;
}

.collection-list-5 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.cl-types {
  display: flex;
}

.fltr-active {
  border: 2px solid var(--khaki);
  color: var(--khaki);
  background-color: #2e2c4d;
}

.embed-types {
  border: 2px #0000;
  border-radius: 100px;
  margin-left: 5px;
  margin-right: 5px;
}

.bg-btns {
  background-color: var(--khaki);
  border: 2px #0000;
  border-radius: 100px;
  margin: auto 5px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.collection-item-5 {
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.tags-articles {
  background-color: var(--khaki);
  color: var(--dark-slate-blue-2);
  text-align: center;
  letter-spacing: 1px;
  border: 2px solid #fff0;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  padding: 6px 10px;
  font-family: Gt pressura, sans-serif;
  font-size: 15px;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.tags-articles:hover {
  text-decoration: none;
}

.grid-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(67px, max-content) minmax(max-content, max-content) 1fr;
  align-items: start;
}

.html-embed-2 {
  margin-top: 5px;
}

.column-pic-podcast {
  z-index: 99;
  float: right;
  background-color: #686dc4;
  flex: none;
  align-self: center;
  width: 40%;
  min-height: 600px;
  max-height: none;
  display: flex;
  position: absolute;
  right: 0;
}

.link-subscribe-podcast {
  width: 35px;
  margin-right: 14px;
}

.h3-podcast {
  color: #3c4666;
  letter-spacing: -.1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 36px;
  line-height: 48px;
  text-decoration: none;
}

.h3-podcast:hover {
  border-bottom: 7px #faf79b;
  text-decoration: none;
}

.pagination__spacer {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.page-count {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  display: none;
}

.page-link {
  border: 1px solid var(--dark-slate-blue);
  color: var(--dark-slate-blue-2);
  background-color: #fff;
  border-radius: 10px;
  margin-left: 7.5px;
  margin-right: 7.5px;
  padding: 12px 16px;
  line-height: 100%;
  transition: background-color .2s;
  display: inline-block;
}

.page-link:hover {
  background-color: #f1f1f1;
}

.page-link.current-page {
  background-color: var(--dark-slate-blue);
  color: #fff;
}

.pagination.is--sticky {
  justify-content: flex-start;
  align-items: center;
  position: relative;
  bottom: auto;
}

.pagination.is--sticky.center {
  justify-content: center;
  align-items: center;
}

.pagination.is--sticky.center.sf_topmargin120px {
  margin-top: 120px;
}

.previous-2 {
  background-color: #fff;
  border-color: #e9e9f2;
}

.previous-2.button-orange-copy {
  background-color: var(--salmon);
}

.previous-2.button-orange-copy:hover {
  color: #000;
}

.next-2 {
  background-color: #fff;
  border-color: #e9e9f2;
}

.next-2.button-orange-copy {
  background-color: #f7866d;
}

.next-2.button-orange-copy:hover {
  color: #000;
}

.body {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 100%;
  text-decoration: none;
  display: flex;
}

.container-2 {
  padding-top: 0;
}

.text-block {
  color: #686dc4;
  text-align: left;
}

.html-embed-3 {
  margin-top: 10px;
  display: block;
}

.div-sharing-podcast {
  margin-bottom: 50px;
}

.section {
  color: var(--dark-slate-blue-2);
  flex-flow: column;
  display: flex;
}

.section.nopad {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.image-podcast {
  object-fit: contain;
}

.div-block-12 {
  width: 250px;
}

.links-social-footer {
  background-color: #a2e0ce;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  font-size: 14px;
  line-height: 20px;
}

.links-social-footer:hover {
  background-color: #faf79b;
}

.grid-share-subscribe {
  grid-template-rows: auto;
}

.rich-text-post {
  margin-bottom: 0;
  font-size: 21px;
  line-height: 31px;
}

.rich-text-post h1 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 38px;
}

.rich-text-post h2 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 32px;
  line-height: 120%;
}

.rich-text-post h3 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 26px;
  line-height: 120%;
}

.rich-text-post h4 {
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 120%;
}

.rich-text-post h5 {
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 120%;
}

.rich-text-post h6 {
  margin-bottom: 15px;
}

.rich-text-post p, .rich-text-post li {
  font-size: 17px;
  line-height: 27px;
}

.rich-text-post figcaption {
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.rich-text-post sub {
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  top: .25px;
}

.rich-text-post.topmargin32px {
  margin-top: 32px;
}

.section-content-resources {
  padding-bottom: 90px;
}

.div-download-pdf {
  background-color: var(--teal);
  width: 475px;
  height: 300px;
  padding: 40px;
}

.grid-resources-post {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
}

.text-color-blue {
  color: #deefff;
}

.form-2 {
  display: flex;
}

.text-field-2 {
  border: 1px #000;
  border-radius: 100px;
  height: auto;
  margin-bottom: 0;
  margin-right: -60px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-webinar {
  background-color: var(--teal);
  width: 475px;
  height: 430px;
  padding: 40px;
}

.section-process-data {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-process-data.pad-bigger {
  background-color: #f2f2f2;
}

.process-data {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-blog-h1 {
  color: var(--dark-slate-blue);
  font-size: 40px;
}

.div-block-13 {
  margin-top: 40px;
}

.div-block-15 {
  position: sticky;
  top: 120px;
}

.collection-list-7 {
  grid-column-gap: 35px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-xhuge {
  margin: 8rem;
}

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

.icon-height-small {
  height: 1rem;
}

.background-color-black {
  color: #f5f5f5;
  background-color: #000;
}

.heading-style-h4 {
  color: #403e6b;
  font-size: 30px;
  line-height: 40px;
}

.heading-style-h4.text-weight-medium.text-color-white.text-align-left.margin-0 {
  text-align: center;
  margin: 0;
  padding-bottom: 5px;
  font-size: 27px;
  line-height: 35px;
  display: block;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

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

.text-size-small {
  font-size: .875rem;
}

.margin-0 {
  margin: 0;
}

.text-weight-xbold {
  font-weight: 800;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-0 {
  padding: 0;
}

.text-size-tiny {
  font-size: .75rem;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-medium._0-bottom {
  padding-bottom: 0;
}

.padding-section-medium._0-bottom._0-top {
  padding-top: 0;
}

.background-color-white {
  background-color: #fff;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

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

.text-size-large {
  font-size: 17px;
  line-height: 30px;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.overflow-visible {
  overflow: visible;
}

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

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.icon-height-large {
  height: 3rem;
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.margin-small {
  margin: 1rem;
}

.text-size-regular {
  font-size: 1rem;
}

.padding-xsmall {
  padding: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.icon-height-medium {
  height: 2rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

.margin-xxhuge {
  margin: 12rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.margin-huge {
  margin: 6rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.fs-styleguide_heading-large {
  font-size: 6rem;
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.margin-medium {
  margin: 2rem;
}

.text-color-white {
  color: #fff;
}

.text-color-white.text-style-italic {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-left: 10px;
  padding-left: 10px;
  line-height: 47px;
  text-decoration: none;
  display: flex;
}

.text-color-white.text-style-italic.noflex {
  margin-left: 0;
  padding-left: 0;
  font-size: 21px;
  font-style: normal;
  line-height: 31px;
  display: block;
}

.text-color-white.text-style-italic.noflex:hover {
  color: #fff;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #0073e61a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.margin-xxlarge {
  margin: 5rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

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

.padding-small {
  padding: 1rem;
}

.text-color-black {
  color: #000;
}

.text-color-grey {
  color: gray;
}

.heading-style-h2 {
  line-height: 1.2;
}

.heading-style-h2.text-color-white.no-margin {
  margin-bottom: 28px;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.text-style-link {
  color: #000;
  text-decoration: underline;
}

.margin-xsmall {
  margin: .5rem;
}

.heading-style-h3 {
  font-size: 48px;
  line-height: 60px;
}

.heading-style-h3.margin-0 {
  font-size: 24px;
  line-height: 36px;
}

.heading-style-h3.margin-0.mb-100.smallfont {
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

.heading-style-h3.margin-0 {
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.heading-style-h3.margin-0.mb-100 {
  color: #3c4666;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.fs-styleguide_label {
  color: #fff;
  background-color: #0073e6;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.fs-styleguide_label.is-hex {
  color: #000;
  background-color: #f5f5f5;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-style-italic {
  font-style: italic;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

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

.text-size-medium-2 {
  font-size: 1.25rem;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-align-left {
  text-align: left;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-scroll {
  overflow: scroll;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.overflow-auto {
  overflow: auto;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-xxsmall {
  margin: .25rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.form_component {
  margin-bottom: 0;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.form_input {
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-tiny {
  margin: .125rem;
}

.padding-global {
  justify-content: space-around;
  padding-left: 32px;
  padding-right: 32px;
}

.padding-global.lastsecion {
  padding-top: 2rem;
  padding-bottom: 5.6rem;
}

.padding-large {
  padding: 3rem;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.margin-top-2 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.fs-styleguide_version {
  z-index: 5;
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

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

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

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

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.padding-xxsmall {
  padding: .25rem;
}

.text-style-nowrap {
  white-space: nowrap;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

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

.padding-xxhuge {
  padding: 12rem;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.container-medium-2 {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.background-color-dark-blue {
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.text-style-muted {
  opacity: .6;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-medium {
  padding: 2rem;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-section-large.pill {
  padding-top: 0;
  padding-bottom: 2rem;
}

.padding-section-large.pill.zeo {
  padding-bottom: 0;
}

.fs-styleguide_header {
  background-color: #0000000d;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.form_message-success {
  padding: 1.25rem;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #0073e61a;
  border: 1px dashed #0073e6;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.padding-huge {
  padding: 6rem;
}

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

.fs-styleguide_color.is-3 {
  background-color: #fff;
}

.fs-styleguide_color.is-1 {
  background-color: #000;
}

.fs-styleguide_color.is-2 {
  background-color: #f5f5f5;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button-2.is-secondary {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  border-bottom-width: .125rem;
}

.button-2.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button-2.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-2.is-large {
  padding: 1rem 2rem;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.margin-large {
  margin: 3rem;
}

.padding-tiny {
  padding: .125rem;
}

.fs-styleguide_spacing-all {
  display: none;
}

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

.heading-style-h1 {
  font-size: 72px;
  line-height: 92px;
}

.text-rich-text p, .text-rich-text li {
  font-size: 21px;
  line-height: 31px;
}

.hide {
  display: none;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.section-hero-internal {
  background-color: var(--dark-slate-blue);
}

.sections-standard.is--demo {
  background-color: var(--alice-blue);
  min-height: 59rem;
  position: relative;
}

.image-3 {
  float: left;
  object-fit: fill;
  padding-top: 10px;
  position: static;
  left: 0;
}

.div-block-16 {
  background-color: var(--teal);
}

.div-block-16.container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-2 {
  text-align: center;
  flex: 1;
}

.header-logo---brix {
  width: 133px;
  transition: transform .3s;
}

.mnav_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.mnav_column {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 34px 33px 33px 0;
  text-decoration: none;
  transition: all .35s;
}

.mnav_column.cta {
  background-color: #686dc4;
  justify-content: flex-start;
  padding: 0 0 0 30px;
  display: flex;
}

.mnav_column.cta.is-gray {
  background-color: #fafafa;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 34px;
  padding-right: 30px;
}

.mnav_column.with-btn._1920 {
  justify-content: flex-start;
}

.mnav_column.lessbottompadding {
  padding-bottom: 0;
}

.mnav_navigation {
  background-color: #fff;
  border-bottom: 1px solid #1111112e;
  align-items: center;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  box-shadow: 38px 38px 74px #38327c0f;
}

.navigation-button-wrap {
  font-size: 17px;
  line-height: 24px;
}

.mnav_content-wrap {
  color: #403e6b;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.mnav_content-wrap:hover {
  color: #686dc4;
  text-decoration: none;
}

.mnav_content-wrap.is-cta {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.mnav_content-wrap.is-last {
  margin-top: 24px;
}

.menu-subtext {
  font-size: 17px;
  line-height: 28px;
}

.mnav_link {
  color: #403e6b;
  border-bottom: 2px solid #403e6b00;
  margin-left: 0;
  margin-right: 40px;
  padding: 37px 0;
  font-size: 15px;
  font-weight: 500;
  transition: all .35s;
}

.mnav_link:hover {
  color: #403e6b;
  border-bottom-color: #403e6b;
  text-decoration: none;
}

.mnav_link.hover-pill {
  border-radius: 100px;
  align-items: center;
  height: auto;
  margin-right: 20px;
  padding: 10px 20px;
  display: flex;
}

.mnav_link.hover-pill:hover {
  color: #fff;
  background-color: #686dc4;
  border-bottom-color: #403e6b00;
}

.mnav_dropdown {
  margin-left: 0;
  margin-right: 35px;
  position: static;
}

.mnav_chevron {
  color: #403e6b00;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63c8b76898ae6e0f4af0bfae_Group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-right: 0;
  font-size: 14px;
  font-weight: 500;
}

.mnav_toggle {
  color: var(--dark-slate-blue-2);
  padding: 37px 24px 37px 0;
  transition: all .2s;
}

.mnav_toggle:hover {
  color: var(--salmon);
}

.mnav_menu {
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
  position: static;
}

.mnav_nav-menu {
  align-items: center;
  display: flex;
}

.mnav_list-wrap {
  background-color: #fff;
  padding-left: 1rem;
  padding-right: 1rem;
}

.mnav_title {
  margin-bottom: 4px;
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
}

.mnav_title.is-blue {
  color: #403e6b;
  text-decoration: none;
}

.brand-2 {
  margin-right: 60px;
}

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

.mnav_list {
  min-width: 100%;
}

.mnav_list.w--open {
  background-color: #0000;
  position: absolute;
  bottom: auto;
  left: 0;
  right: 0;
  box-shadow: 4px 70px 50px #00000014;
}

.mnav_tag {
  color: #f7866d;
  margin-bottom: 17px;
  padding-top: 0;
  font-family: Gt pressura, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.mnav_tag.off {
  opacity: 0;
}

.mnav_tag.is-blue {
  color: var(--dark-slate-blue);
  margin-bottom: 12px;
}

.mnav_tag.is-light-blue {
  color: #686dc4;
  margin-bottom: 12px;
}

.mnav_tag.invisible {
  color: #0000;
}

.tag-menu {
  background-color: var(--pale-turquoise);
  color: var(--dark-slate-blue);
  border-radius: 100px;
  margin-bottom: 24px;
  padding: 4px 18px;
  font-family: Gt pressura, sans-serif;
  font-size: 15px;
  line-height: 24px;
  display: inline-block;
}

.title-nav-cta {
  color: var(--pale-turquoise);
  font-size: 30px;
  line-height: 40px;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, max-content) 1fr;
}

.logo-news {
  width: 34px;
}

.logo-news.bottom-padding {
  width: 150px;
  padding-bottom: 16px;
}

.link-green {
  color: var(--teal);
  margin-top: 24px;
  font-family: Gt pressura, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.text-color-dark-blue {
  color: #403e6b;
}

.image-4, .youtube-2 {
  margin-bottom: 10px;
}

.home2-blog_item-content-top:hover {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.home2-blog_item-content-top.flexgap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.learn-more-link {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5ad3af7e09b985d30396e_Frame%20723.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: space-between;
  align-items: center;
  padding: 36px 0;
  text-decoration: none;
  display: flex;
}

.learn-more-link:hover {
  color: var(--salmon);
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5ad473933d1a80c6e56a6_Frame%20723%20(1).svg");
  text-decoration: none;
}

.section-why-skyflow {
  background-color: #686cc4;
  position: relative;
}

.home2-header_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.home2-blog_author-wrapper.nomargin {
  margin-top: 0;
}

.learn-more-div {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dark-slate-blue);
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.home2-blog_title-wrapper {
  flex: 1;
  margin-bottom: .5rem;
}

.learn-more-divs {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 60px;
  display: flex;
}

.learn-more-divs.get-started {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5afabd8cef97650d2afd4_Lower%20TCO.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.learn-more-divs.demo {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5affbaac0be300e3373c7_Group%202210.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.learn-more-divs.lesspadding {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  height: 100%;
  padding: 40px 32px;
}

.section-standard {
  overflow: hidden;
}

.section-standard.gobalpadding {
  padding-top: 20px;
  padding-bottom: 80px;
}

.background-color-light-blue {
  background-color: #deefff;
}

.div-dotted-pill {
  background-color: #fff;
  border: 2px dashed #d8d8d8;
  border-radius: 500px;
  padding: 50px 90px;
}

.div-dotted-pill.is-orange {
  background-color: var(--salmon);
  border-color: #fff;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-xhuge {
  padding-bottom: 4rem;
}

.padding-bottom.padding-medium {
  padding-bottom: 2rem;
}

.tag-learn-more {
  background-color: var(--pale-turquoise);
  color: var(--dark-slate-blue);
  text-align: center;
  border-radius: 100px;
  margin-right: 48px;
  padding: 4px 18px;
  font-size: 15px;
  line-height: 24px;
}

.grid-learn-more {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  padding: 40px;
}

.tab-link {
  opacity: .4;
  color: var(--dark-slate-blue);
  background-color: #a2e0ce;
  border-radius: 20px;
  padding: 4px 18px;
  transition: transform .4s;
}

.tab-link:hover {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.tab-link.w--current {
  background-color: var(--pale-turquoise);
  opacity: 1;
  transition: transform .4s;
  transform: scale(1.2);
}

.tabs-menu {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 90px;
  padding-top: 90px;
  display: flex;
}

.tabs-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.grid-content-tabs {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.slick-slider-div {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  height: 100%;
  min-height: 520px;
  padding: 0;
  display: flex;
}

.slick-slider-div.is-orange {
  background-color: var(--salmon);
  justify-content: space-between;
  height: 100%;
  padding: 75px;
}

.top-card-slick-slider {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
}

.icon-arrow-green {
  margin-top: 14px;
}

.section_testimonial20 {
  overflow: hidden;
}

.carousel-arrow-oval {
  z-index: 3;
  background-color: var(--dark-slate-blue);
  border-radius: 100%;
  width: 3.25em;
  height: 3.25em;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.carousel-arrow-oval.next-arrow {
  inset: 0% 0% 0% auto;
}

.carousel-arrow-icon {
  z-index: 4;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 11px;
  position: relative;
}

.carousel-arrow {
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  display: flex;
  position: relative;
}

.carousel-arrow.arrow-next {
  padding-left: 0;
  padding-right: 1em;
}

.carousel-arrows {
  z-index: 4;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 17%;
}

.carousel-arrow-w {
  cursor: pointer;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.carousel-arrow-w.arrow-next {
  margin-right: 2em;
}

.carousel-arrow-w.arrow-previous {
  margin-left: 0;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: block;
  position: relative;
}

.swiper-wrapper {
  align-items: stretch;
  height: 100%;
  display: flex;
}

.section_logo3 {
  overflow: hidden;
}

.div-testimonial-pill {
  background-color: #686dc4;
  border: 2px #d8d8d8;
  border-radius: 500px;
  padding: 60px 150px 50px;
}

.grid-testimonial-solutions {
  grid-column-gap: 100px;
  grid-row-gap: 0px;
  grid-template: ". Area"
  / 1fr .5fr;
  place-content: center space-between;
  place-items: baseline end;
}

.text-size-xlarge {
  font-size: 30px;
  line-height: 40px;
}

.dd-div-white-rounded-corners {
  background-color: #fff;
  border-radius: 50px;
}

.dd-div-white-rounded-corners.is--second {
  max-width: 1378px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.section-header-curved {
  background-color: #deefff;
  background-image: linear-gradient(to right, var(--dark-slate-blue) 50%, var(--alice-blue) 50%);
}

.tab-links-solutions {
  opacity: .5;
  text-align: center;
  background-color: #ddd0;
  border: 1px #d8d8d8;
  border-bottom: 6px solid #d8d8d800;
  border-radius: 0;
  align-self: flex-end;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 1.3;
}

.tab-links-solutions:hover {
  text-decoration: none;
}

.tab-links-solutions.w--current {
  border-bottom-width: 6px;
  border-bottom-color: var(--salmon);
  opacity: 1;
  color: #f7866d;
  background-color: #0000;
}

.tab-links-solutions._2 {
  color: #686dc4;
  border-bottom-style: none;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-links-solutions._3 {
  color: #007364;
  border-bottom-style: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-links-solutions._1 {
  color: var(--salmon);
  border-bottom-style: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-links-solutions._1.w--current {
  opacity: 1;
}

.tabs-content-solutions {
  margin-top: 36px;
}

.tabs-menu-solutions {
  grid-column-gap: 20px;
  border-bottom: 1px solid #0000001f;
  justify-content: space-between;
  font-size: 24px;
  display: flex;
}

.grid-content-tabs-solutions {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  overflow: hidden;
}

.grid-content-tabs-solutions.is-vertical {
  grid-template-rows: minmax(auto, min-content);
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  max-height: 800px;
}

.grid-content-tabs-solutions.is-vertical.is-orange {
  border: 1px solid var(--salmon);
}

.grid-content-tabs-solutions.is-vertical.is-green.max-height-more {
  max-height: 890px;
}

.grid-content-tabs-solutions.is-vertical.is-green.bigger {
  max-height: 900px;
}

.grid-content-tabs-solutions.is-vertical.ssss-blue.bigger {
  max-height: 900px;
}

.grid-content-tabs-solutions.is-vertical.is-green {
  border: 2px solid #007364;
}

.grid-content-tabs-solutions.is-vertical.ssss-blue {
  border: 2px solid #686dc4;
}

.grid-content-tabs-solutions.is-blue {
  border: 2px solid var(--slate-blue);
}

.grid-content-tabs-solutions.is--green {
  border: 2px solid var(--teal);
}

.div-panel-colored {
  color: #fff;
  background-color: #f7866d;
  padding: 50px;
}

.div-panel-colored.blue-background {
  background-color: #686dc4;
}

.div-panel-colored.green-background {
  background-color: #007364;
  padding-bottom: 40px;
}

.div-panel-colored.orange-background {
  background-color: var(--salmon);
  background-color: var(--salmon);
  padding-bottom: 40px;
}

.div-panel-colored.green-background {
  background-color: var(--teal);
}

.div-panel-colored.blue-background {
  background-color: #686dc4;
  padding-bottom: 40px;
}

.div-panel-colored.orange-background {
  background-color: var(--salmon);
  background-color: #f7866d;
  padding-bottom: 40px;
}

.div-content-right-panel {
  background-color: #fff;
  border: 2px solid #f7866d;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  width: 100%;
  height: 100%;
  padding: 70px;
}

.div-content-right-panel.is-blue {
  border-color: #686dc4;
  border-radius: 0;
  align-items: center;
  display: flex;
}

.div-content-right-panel.is-blue.h {
  border-width: 0;
  border-radius: 0;
}

.div-content-right-panel.is-orange {
  align-items: center;
  display: flex;
}

.div-content-right-panel.is-orange.ddddd {
  border-radius: 0 50px 50px 0;
}

.div-content-right-panel.is-orange-copy {
  border-style: solid;
  border-color: var(--salmon);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.div-content-right-panel.is-blue {
  border: 0px none var(--alice-blue);
  color: #686dc4;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.div-content-right-panel.is-blue.h, .div-content-right-panel.is-blue.h.fff {
  padding-top: 70px;
  padding-bottom: 70px;
}

.div-content-right-panel.is-blue.padding {
  padding-top: 70px;
  padding-bottom: 70px;
}

.div-content-right-panel.is-green {
  border: 0px solid var(--teal);
  border-radius: 0;
  align-items: center;
  display: flex;
}

.div-content-right-panel.is-blue {
  border-style: solid;
  border-color: #686dc4;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.div-content-right-panel.is-blue.sss {
  border-width: 0;
  border-radius: 0;
  padding-top: 70px;
  padding-bottom: 70px;
}

.div-content-right-panel.is-green {
  border-color: #007364;
  border-bottom-style: solid;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.div-content-right-panel.is-orange {
  border-style: solid;
  border-color: #f7866d;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.hero_section {
  background-image: linear-gradient(to right, var(--dark-slate-blue), var(--dark-slate-blue) 50%, var(--alice-blue) 50%);
}

.hero-component {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero_left {
  background-color: var(--dark-slate-blue);
  padding-left: 35px;
  padding-right: 50px;
}

.hero_right {
  background-color: var(--alice-blue);
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_vertical-padding {
  align-self: center;
  padding-top: 90px;
  padding-bottom: 90px;
}

.lines_section {
  background-color: #f2f2f2;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6352b5fd844a17c1afe48626_lines.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.default_vertical-padding {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.container-small {
  z-index: 2;
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xhuges {
  padding: 8rem;
}

.background-color-light-gray {
  background-color: var(--white-smoke-2);
}

.features_2col_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 1110px;
  margin-top: 8rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.features_2col_left {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.features_2col_image.is-smaller {
  max-height: 260px;
}

.features_2col_content {
  text-align: center;
  max-width: 500px;
  font-size: 21px;
}

.how_2col_wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.how_2col_content {
  max-width: 500px;
  font-size: 21px;
}

.learn-more_2col-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.learn-more_2col_left {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.tooltip-1 {
  z-index: 999;
  color: #fff;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 39%;
  left: 3%;
}

.tooltip-1.a {
  inset: auto auto 27% 26%;
}

.tooltip-1.c {
  top: 29%;
  left: 0%;
}

.tooltip-1.d {
  top: 37%;
  left: -1%;
}

.tooltip-1.e {
  top: 31%;
  left: 6%;
}

.tooltip-1.f {
  display: flex;
}

.tooltip-1.g {
  inset: auto auto 23% 30%;
}

.tooltip-1.h {
  inset: auto auto 25% 7%;
}

.tooltip-1.j {
  top: 44%;
  left: 13%;
}

.text-numbers-tooltips {
  color: #170f49;
  font-size: 16px;
  line-height: 1;
}

.text-numbers-tooltips.is-bold {
  z-index: 998;
  color: #fff;
  cursor: pointer;
  border-radius: 100px;
  font-weight: 700;
  position: relative;
}

.tooltip_content {
  z-index: 1;
  min-width: 432px;
  min-height: 190px;
  margin-top: auto;
  margin-bottom: auto;
  display: none;
  position: absolute;
}

.tooltip_content.is-blue {
  z-index: 6;
  height: auto;
  min-height: 200px;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  inset: 1.7rem auto 0% 1.7rem;
}

.tooltip_content.is-blue._2.smaller {
  min-width: 300px;
}

.tooltip_content.is-blue._3.c {
  inset: 48% 81% 0% auto;
}

.tooltip_content.is-blue._3.c4 {
  inset: auto auto 83% -170%;
}

.tooltip_content.is-blue._3.d {
  inset: 61% 57% auto auto;
}

.tooltip_content.is-blue._3.f {
  inset: auto 0% 101% auto;
}

.tooltip_content.is-blue._3.smaller {
  min-width: 360px;
}

.tooltip_pop-up {
  text-align: left;
  background-color: #deefff;
  border-radius: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  min-width: 407px;
  max-width: 432px;
  min-height: 200px;
  padding: 3.13rem 32px 1rem;
  display: flex;
  box-shadow: 4px 4px 14px #080f340a, 1px 1px 1px #170f490a, 0 0 1px #170f4908;
}

.link-more-tooltip.left {
  right: 67px;
}

.link-close {
  position: absolute;
  top: 10px;
  right: 23px;
}

.image-testimonial-pill {
  text-align: left;
  object-fit: fill;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  position: sticky;
}

.image-privacy-graphic {
  max-width: 59rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tooltip-2 {
  z-index: 1000;
  color: #fff;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -1%;
  left: 29%;
}

.tooltip-2.a {
  top: -5%;
  left: 28%;
}

.tooltip-2.c {
  z-index: 500;
  top: 49%;
  left: 48%;
}

.tooltip-2.d {
  top: 37%;
  left: 23%;
}

.tooltip-2.e {
  top: 12%;
  left: 28%;
}

.tooltip-2.f {
  display: flex;
  top: 9%;
  left: 21%;
}

.tooltip-2.g {
  top: 6%;
}

.tooltip-2.h {
  top: 43%;
  left: 38%;
}

.tooltip-2.j {
  top: 44%;
  left: 33%;
}

.tooltip-3 {
  z-index: 998;
  color: #fff;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 39%;
  left: 15.5%;
}

.tooltip-3.a {
  top: 51%;
  left: 37.5%;
}

.tooltip-3.c {
  top: -2%;
  left: 47.5%;
}

.tooltip-3.d {
  left: 75%;
}

.tooltip-3.e {
  top: 47%;
  left: 41.5%;
}

.tooltip-3.f {
  display: flex;
  top: 49%;
  left: 31.5%;
}

.tooltip-3.g {
  top: 55%;
  left: 43.5%;
}

.tooltip-3.h {
  top: 43%;
  left: 50.5%;
}

.tooltip-3.j {
  top: 10%;
  left: 54.5%;
}

.show-mobile-portrait {
  display: none;
}

.border-tabs {
  background-color: var(--dark-slate-blue);
  border-radius: 100px;
  height: 6px;
  margin-top: 20px;
}

.border-tabs.green {
  background-color: var(--teal);
  margin-bottom: -4px;
}

.border-tabs.orange {
  background-color: var(--salmon);
  margin-bottom: -4px;
}

.border-tabs.blue {
  background-color: #686dc4;
  margin-bottom: -4px;
}

._4col-grid_orange {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

._4col-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  place-items: center start;
  margin-top: 0;
}

.desktop_faq_grid-wrapper {
  margin-bottom: 1rem;
}

.mobile_faq_grid-wrapper {
  margin-bottom: 1rem;
  display: none;
}

.mobile_faq_tab {
  background-color: var(--salmon);
  color: var(--white-smoke);
  cursor: pointer;
  border-top: 1px #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 20px;
  font-size: 1.06rem;
  font-weight: 500;
  display: flex;
}

.mobile_faq_content {
  text-align: left;
  overflow: hidden;
}

.mobile_faq_bottom-content {
  background-color: #f7f7f7;
  padding: 20px;
}

.mobile_faq_icon {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
}

.mobile_faq_item {
  flex-direction: column;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.mobile_faq_item.is-top {
  border-bottom: 1px solid #d9d9d9;
}

.mobile_faq_item-title {
  margin-bottom: 12px;
  font-weight: 700;
}

.mobile_faq_tab-open-by-default {
  background-color: var(--salmon);
  color: var(--white-smoke);
  cursor: pointer;
  border-top: 1px #000;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 20px;
  font-size: 1.06rem;
  font-weight: 500;
  display: flex;
}

.relative {
  position: relative;
}

.header-curve_component {
  background-color: var(--dark-slate-blue);
  width: 100%;
  max-width: 59rem;
  padding-top: 4rem;
  padding-bottom: 1rem;
  position: relative;
}

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

.header-curve_container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._0-spacing {
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip_arrow-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 14px;
  display: flex;
}

.hadley_component {
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3em;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.hadley_logos-wrapper {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.text-block-3 {
  color: var(--salmon);
  text-transform: uppercase;
  font-family: Gt pressura, sans-serif;
}

.hadley_left-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.hadley_video {
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 0 24px 5px #0003;
}

.hadley_title {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.hadley_tab-content {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tabs-content-solutions-copy {
  margin-top: 36px;
}

.hadley_tab {
  opacity: .5;
  color: var(--salmon);
  text-align: center;
  background-color: #0000;
  align-self: center;
  width: 100%;
  padding: 20px 0 0;
  line-height: 40px;
}

.hadley_tab:hover {
  text-decoration: none;
}

.hadley_tab:visited {
  opacity: 1;
}

.hadley_tab.w--current {
  border-bottom: 6px none var(--salmon);
  opacity: 1;
  color: #f7866d;
  background-color: #0000;
}

.hadley_tab.w--current:hover {
  text-decoration: none;
}

.hadley_tab._2 {
  color: #686dc4;
}

.hadley_tab._1 {
  color: var(--salmon);
}

.inf-scroll_section {
  overflow: hidden;
}

.inf-scroll_container {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 120em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.inf-scroll_list {
  white-space: nowrap;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-height: 5em;
  display: flex;
}

.inf-scroll_logo-wrapper {
  flex: none;
  align-self: center;
  padding-left: 31px;
  padding-right: 31px;
}

.inf-scroll_logo-wrapper.hidden {
  display: none;
}

.inf-scroll_logo {
  flex: none;
  max-width: 10rem;
}

.inf-scroll_row {
  flex-direction: row;
  flex: none;
  display: flex;
}

.inf-scroll_landscape {
  display: none;
}

.container-3 {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 80px 40px 80px 0;
  line-height: 27px;
  display: flex;
}

.hero-header-div {
  color: var(--alice-blue);
  max-width: 612px;
  margin-top: 75px;
  margin-left: 15px;
  padding-right: 20px;
  font-weight: 400;
  display: block;
  position: relative;
}

.heading-4 {
  color: var(--alice-blue);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 400;
}

.hero-head-sub-text {
  color: var(--alice-blue);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.column-7 {
  background-color: var(--alice-blue);
  padding-left: 0;
  padding-right: 0;
}

.column-8 {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container-4 {
  background-color: var(--alice-blue);
  padding: 23px 0 23px 51px;
}

.columns-4 {
  background-color: var(--dark-slate-blue);
  flex-direction: row;
  display: block;
}

.heading-5 {
  color: var(--dark-slate-blue-2);
  text-align: center;
  margin-bottom: 80px;
  font-size: 30px;
  font-weight: 400;
}

.section-2.default_container {
  padding: 100px 0;
}

.paragraph {
  color: var(--dark-slate-blue-2);
  font-size: 21px;
  line-height: 31px;
}

.section-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px 60px;
  display: block;
}

.image-8 {
  direction: ltr;
  width: 250px;
  height: 250px;
}

.column-9 {
  direction: rtl;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-6 {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 500;
  line-height: 31px;
}

.paragraph-4 {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.paragraph-5 {
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.column-10 {
  padding-left: 40px;
}

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

.calendar-div.date-div {
  margin-top: 17px;
}

._wf-icon {
  color: var(--alice-blue);
}

._wf-icon.hero-icon {
  color: var(--relume-library-lite-rl-gray);
  background-color: #0000;
  width: 24px;
  height: 24px;
  margin-left: 0;
  font-size: 24px;
  line-height: 24px;
  display: none;
}

.image-10 {
  background-color: var(--alice-blue);
  width: 2px;
  height: 13px;
  margin-left: 10px;
  display: none;
}

.image-11 {
  width: 10px;
  height: 10px;
  margin-left: 4px;
  margin-right: 4px;
  display: none;
}

.section-4 {
  background-color: var(--alice-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

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

.heading-7 {
  color: var(--dark-slate-blue-2);
  font-size: 21px;
  line-height: 31px;
}

.heading-8 {
  font-size: 30px;
  font-weight: 400;
}

.columns-5 {
  margin-top: 80px;
}

.columns-5._4-col-grid {
  display: flex;
}

.heading-9 {
  color: var(--alice-blue);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 31px;
}

.paragraph-6, .paragraph-7, .paragraph-8 {
  color: var(--dark-slate-blue-2);
  font-size: 21px;
  line-height: 31px;
}

.div-block-20 {
  background-color: var(--relume-library-lite-rl-white);
  padding: 10%;
}

.columns-6 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-13 {
  padding-right: 0;
}

._4-col-grid {
  align-items: center;
  display: flex;
}

.bold-text {
  letter-spacing: .5px;
  font-weight: 400;
}

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

.div-block-21 {
  background-image: linear-gradient(96deg, var(--dark-slate-blue) 38%, black 39%, black 39%, var(--alice-blue) 63%);
}

.column-12 {
  padding-left: 0;
  padding-right: 40px;
}

.table_component {
  border-radius: 10px;
  display: flex;
  overflow: hidden;
}

.table_column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--alice-blue);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 40px 40px;
  font-size: 16px;
  line-height: 1.3;
  display: grid;
}

.table_column.is--left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 21.3em;
}

.table_column.is-middle {
  background-color: var(--khaki);
  flex-direction: column;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.table_column.is--right {
  flex-direction: column;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.table_title {
  align-items: flex-end;
  min-height: 43px;
  margin-bottom: 13px;
  display: flex;
}

.table_check.space {
  margin-top: 17px;
}

.table_mobile_component {
  display: none;
}

.why_bg-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.why_header-circles {
  width: 100%;
  max-width: 75rem;
}

.why_lottie-1, .why_lottie-2 {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

.why_lottie-3 {
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
}

.long_component {
  height: 300vh;
}

.long_content {
  position: sticky;
  top: 5rem;
}

.list-3 {
  color: var(--alice-blue);
  background-color: #0000;
  padding-left: 24px;
}

.tabs_box_wrapper {
  justify-content: center;
  align-items: stretch;
  width: 31.25rem;
  height: 31.25rem;
  padding-top: 44px;
  padding-right: 66px;
  display: flex;
  position: relative;
}

.tabs_box_square {
  background-color: var(--alice-blue);
  border-radius: 35px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: relative;
}

.tabs_box_bg-square {
  z-index: -1;
  background-color: var(--alice-blue);
  opacity: .5;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(50px, -30px);
}

.tabs_grid-content {
  grid-column-gap: 50px;
  grid-template-rows: auto;
}

.head5 {
  color: var(--dark-slate-blue-2);
  text-align: center;
  margin-bottom: 80px;
  font-size: 30px;
  font-weight: 400;
}

._4-col-grid-1 {
  align-items: center;
  display: flex;
}

.paragraph-5-1 {
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.paragraph-4-1 {
  color: var(--dark-slate-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.heading-8-1 {
  font-size: 30px;
  font-weight: 400;
}

.heading-7-1 {
  color: var(--dark-slate-blue-2);
  font-size: 21px;
  line-height: 31px;
}

.section-4-1 {
  background-color: var(--alice-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.resources_collection-list {
  align-items: center;
}

.resources_collection-list-item {
  border-top: 1px solid var(--dark-slate-blue);
}

.resources_collection-list-content {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.resources_top {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.solutions_category-title {
  border-bottom: 1px solid var(--dark-slate-blue);
  margin-bottom: 2.5rem;
  padding-bottom: 1.5rem;
}

.heading-48px {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.3;
}

.all-solutions_component {
  margin-bottom: 87px;
}

.all-solutions_thumbnail {
  object-fit: cover;
  width: 100%;
  height: 134px;
}

.all-solutions_thumbnail.is-hadley {
  background-color: #a2e0ce;
}

.all-solutions_thumbnail.is-apaya {
  background-color: #686dc4;
}

.all-solutions_thumbnail.is-nacho {
  background-color: #faf79b;
}

.all-solutions_thumbnail.is-bamb {
  background-color: #deefff;
}

.hero-container-copy-privacy-api {
  background-color: var(--dark-slate-blue);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 80px 40px;
  line-height: 27px;
  display: flex;
}

.section-2-column-6-copy {
  padding-left: 40px;
  padding-right: 40px;
}

.section-2-image-copy-webinar {
  padding-right: 0;
}

.form-container-copy-hero {
  background-color: var(--alice-blue);
  padding: 23px 40px;
}

.solutions_item {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-solutions-copy {
  grid-column-gap: 25px;
  grid-row-gap: 50px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.tooltip-button-1 {
  z-index: 999;
  color: #fff;
  background-color: #686dc4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 15px;
  line-height: 1;
  display: flex;
}

.tooltip-button-2, .tooltip-button-3 {
  z-index: 999;
  color: #fff;
  background-color: #686dc4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.text-size-large-copy {
  font-size: 21px;
  line-height: 33px;
}

.tt_wrapper {
  margin: 3rem;
  position: relative;
}

.tooltip-4 {
  z-index: 998;
  color: #fff;
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 39%;
  left: 15.5%;
}

.tooltip-4.c {
  z-index: 400;
  top: 44%;
  left: 72%;
}

.tooltip-4.f {
  inset: auto 19% 29% auto;
}

.tooltip-4.g {
  inset: auto 30% 23% auto;
}

.tooltip-button-4 {
  z-index: 999;
  color: #fff;
  background-color: #686dc4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-23 {
  flex-direction: column;
  display: flex;
}

.div-block-24 {
  display: flex;
}

.mnnav_link-block {
  color: var(--dark-slate-blue);
}

.mnnav_link-block:hover {
  color: var(--slate-blue);
  text-decoration: none;
}

.mnav_event-column {
  color: #000;
  background-color: #fafafa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 34px 30px 0;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.link, .link-2, .link-3, .link-4, .link-5, .link-6, .link-7, .link-10 {
  color: var(--dark-slate-blue);
}

.anchor-link {
  width: 100%;
  height: 0;
  transform: translate(0, -100px);
}

.bambu_meta_2col-component-copy {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  grid-template: ". Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.bambumeta_left-bottom-content {
  grid-column-gap: 60px;
  grid-row-gap: 20px;
  margin-bottom: 38px;
  display: flex;
}

.hadley_section-copy {
  background-color: var(--dark-slate-blue);
}

.hadley_left-copy {
  padding: 3.75em 34px;
}

.hadley_right-copy {
  flex-direction: column;
  justify-content: center;
  padding: 3.75em 30px;
}

.hadley_rich-text-copy h5 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-weight: 500;
}

.show-mobile-tablet {
  display: none;
}

.demo_component {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.demo_left {
  flex-direction: column;
  max-width: 531px;
  display: flex;
}

.demo_right {
  background-color: var(--pale-turquoise);
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 51px;
  display: flex;
}

.demo_bg-wrapper {
  max-width: 1639px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

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

.default_container-2 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.demo-right-column {
  background-color: #deefff;
  flex: 0 auto;
  align-self: stretch;
  max-width: 50%;
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 0;
}

.demo-right-column.no-color {
  text-align: center;
  background-color: #0000;
  align-self: flex-start;
  padding-left: 10px;
  padding-right: 20px;
}

.demo-section-2 {
  background-color: #fff;
  background-image: linear-gradient(270deg, #deefff 40%, #fff 0%);
  overflow: hidden;
}

.text-field-3 {
  min-height: 60px;
  padding: 15px 17px;
}

.text-field-3:focus {
  background-color: #f4f4f4;
  border: 1.5px solid #f7866d;
}

.text-field-3::placeholder {
  color: #0000;
}

.text-field-3.custom-input.textarea {
  min-height: 110px;
}

.demo_mobile-shapes {
  display: none;
}

.bambu_orange-wrapper-wrapper {
  border: 1px solid var(--salmon);
  border-radius: 50px;
  padding: 8px;
}

.bambu_orange-wrapper {
  background-color: var(--salmon);
  border-radius: 50px;
  padding: 50px 40px;
}

.bambu_orange-paragraph {
  color: #fff;
  text-align: center;
  margin: 0;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: block;
}

._wf-hero-left {
  display: block;
}

._wf-hero-right {
  justify-content: center;
  margin-left: 20px;
  display: block;
}

.column-13 {
  background-color: var(--dark-slate-blue);
  padding-left: 0;
  padding-right: 0;
}

._wf-typo-h1 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

._wf-typo-h1.cutomwidth.nobottom {
  margin-bottom: 0;
}

.hero-header-text {
  letter-spacing: .5px;
  font-family: Cosmica, sans-serif;
  font-weight: 500;
  line-height: 72px;
}

._wf-typo-caption {
  margin-bottom: 16px;
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
}

._wf-typo-caption.terms-privacy {
  margin-top: 12px;
  font-family: Cosmica, sans-serif;
  font-weight: 400;
}

._wf-box-mx-10 {
  flex-direction: row;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

._wf-typo-h3 {
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

._wf-typo-h3.testimonial-header {
  color: var(--relume-library-lite-rl-gray);
  text-align: center;
}

._wf-typo-h3.mb-20 {
  margin-bottom: 20px;
}

._wf-typo-h3.text-align-center {
  color: #3c4666;
  margin-bottom: 8px;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  line-height: 60px;
}

._wf-typo-body {
  margin-top: 20px;
  line-height: 30px;
}

._wf-typo-body._wf-box-my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.div-block-26 {
  margin-top: 52px;
}

.form-container {
  background-color: var(--white);
  border-radius: 8px;
  max-width: 586px;
  margin-top: 75px;
  margin-bottom: 75px;
  padding: 30px 40px 40px;
  box-shadow: 5px 0 35px 10px #0000001a;
}

.form-container.no_margin {
  margin-top: 0;
  margin-bottom: 0;
}

.form-container.no_margin.no-maxw {
  max-width: 100%;
}

.form-container.no_margin.fullwidth {
  max-width: 100%;
  padding-top: 40px;
}

.recaptcha {
  margin-top: 0;
  margin-left: 5px;
}

.hs_input_block {
  width: 100%;
  height: 100%;
  padding-left: 4px;
  padding-right: 4px;
  display: block;
}

.hs_input_block.hs_input_country {
  width: 100%;
}

.hs_input_block.hs_input_country.country_styles {
  border: 1px solid #ccc;
  border-radius: 3px;
  height: 60px;
  padding-left: 0;
  overflow: hidden;
}

.hs_input_block.hs_input_country.country_styles._100 {
  margin-top: 15px;
}

.hs_input_block.grow {
  flex: 1;
}

.form-3 {
  color: var(--relume-library-lite-rl-black);
  margin-left: 0;
}

.field-label-6 {
  display: none;
}

.field-label-11 {
  color: #403e6b;
  text-transform: uppercase;
  margin-bottom: 8px;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.form-block-2 {
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.text-field-7 {
  display: none;
}

.field-label-12 {
  color: #000;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.hs-form-label {
  color: #000;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
  display: none;
}

._wf-button-primary {
  background-color: var(--salmon);
  color: var(--dark-slate-blue);
  border-radius: 100px;
  width: 153px;
  height: 56px;
  margin-top: 28px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
}

._wf-button-primary._wf-button-hover-orange {
  width: auto;
  height: auto;
  margin-top: 30px;
  padding: 12px 24px;
}

.hs_input {
  background-color: var(--white);
  border-radius: 3px;
  width: 100%;
  height: 60px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 16px;
  font-family: Cosmica, sans-serif;
  font-size: 16px;
}

.hs_input.country-dropdown {
  color: #00000080;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100% 54%;
  background-repeat: no-repeat;
  background-size: 16px;
  background-attachment: scroll;
  border: 1px #000;
  border-radius: 0;
  height: 100%;
  margin-top: 2px;
  padding-bottom: 12px;
}

.required {
  color: red;
}

.field-label-13, .field-label-14, .field-label-15 {
  padding-right: 15px;
}

.field-label-16 {
  padding-right: 15px;
  display: none;
}

.div-block-27 {
  align-items: stretch;
  display: flex;
}

.div-block-27.customverical {
  display: block;
}

.div-block-27.customverical.grow {
  flex: 1;
}

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

.hero-bg {
  background-color: var(--dark-slate-blue);
}

.speaker-header {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.speaker-header.cusstom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
}

.speaker-header.cusstom.center {
  justify-content: center;
  align-items: center;
}

.speaker-image {
  width: 120px;
  height: 120px;
}

.speaker-image.circle {
  object-fit: cover;
  border-radius: 100%;
  width: 160px;
  height: 160px;
}

.speaker-image.circle.nitin {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/65a7dad4379ea279ac2aae82_Nitin%20-.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-28 {
  align-self: center;
  margin-left: 24px;
}

.speaker-title {
  margin-bottom: 0;
}

.speaker-title._wf-typo-subtitle-1 {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.speaker-title._wf-typo-subtitle-1.align-center {
  text-align: center;
}

.speaker-title._wf-typo-subtitle-1 {
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.speaker-subtitle {
  margin-bottom: 0;
}

.speaker-subtitle._wf-typo-body {
  margin-top: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}

.speaker-subtitle._wf-typo-body.align-center {
  text-align: center;
}

.speaker-subtitle._wf-typo-body.align-center.hidden {
  opacity: 0;
  margin-top: -2px;
  padding-top: 0;
  padding-bottom: 0;
}

.speaker-subtitle._wf-typo-body {
  margin-top: 0;
  padding-top: 16px;
  padding-bottom: 8px;
  font-family: Cosmica, sans-serif;
  line-height: 27px;
}

.speaker-div {
  flex: 1;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.speaker-description {
  margin-top: 28px;
}

.speaker-description.nopadding {
  margin-top: 0;
}

.column-15, .column-16 {
  padding-left: 20px;
  padding-right: 20px;
}

.columns-8 {
  margin-top: 48px;
}

.section-wf {
  color: var(--dark-slate-blue);
  background-color: #efefef;
  padding-top: 80px;
  padding-bottom: 80px;
}

.speaker-text {
  max-width: 368px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.speaker-text._wf-typo-body {
  max-width: 100%;
}

.speaker-text._wf-typo-body.align-center {
  text-align: left;
}

.speaker-text._wf-typo-body {
  max-width: 100%;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
}

.hero-cols {
  background-color: var(--dark-slate-blue);
}

.hb-gdpr {
  padding-left: 4px;
  padding-right: 4px;
}

.recaptcha-2 {
  margin-left: 5px;
}

.recaptcha-div {
  transform: scale3d(1none, 1none, 1none);
  transform-origin: 0 0;
  transform-style: preserve-3d;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._wf-typo-caption-2 {
  margin-top: 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

._wf-typo-caption-2.live-text {
  display: none;
}

.introduction-div {
  max-width: 1200px;
  margin-top: 40px;
}

.introduction-div.webinar-desc {
  margin-top: 40px;
}

.paragraph-13 {
  margin-bottom: 0;
}

.introduction-section {
  padding-top: 52px;
  padding-bottom: 52px;
}

.button-secondary {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-secondary:hover {
  text-decoration: none;
}

.button-secondary.button-orange:hover {
  border-color: var(--khaki);
  background-color: var(--khaki);
  color: var(--dark-slate-blue);
}

.button-secondary.button-orange {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  display: inline-block;
}

.button-secondary.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.events_header {
  background-color: var(--dark-slate-blue);
  flex-direction: row;
  justify-content: center;
  height: auto;
  display: flex;
}

.events_container {
  z-index: 2;
  color: var(--dark-slate-blue);
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.vents_collection-list {
  height: 100%;
}

.events_collection-item {
  justify-content: center;
  height: 100%;
  display: flex;
}

.events_component {
  color: #fff;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.events_left {
  width: 56%;
  padding: 4rem 20px;
}

.events_right {
  width: auto;
}

.events_right.center {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-17 {
  font-weight: 400;
  display: block;
  position: relative;
}

.heading-11 {
  color: #deefff;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 400;
}

.hs_input_block-2 {
  width: 100%;
  max-width: none;
  display: block;
}

.field-label-17 {
  display: none;
}

.bold-text-2 {
  color: #deefff;
  letter-spacing: .5px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.column-18 {
  background-color: #deefff;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-29 {
  background-image: linear-gradient(to right, #403e6b 28% 28%, #403e6b 55%, #deefff 55%);
}

.text-block-6 {
  padding-top: 12px;
  padding-bottom: 10px;
}

.container-10 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 630px;
  height: 100%;
  margin-top: 0;
  padding: 44px 0 44px 30px;
  display: block;
}

.columns-9 {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.columns-9.hero-div {
  background-color: #0000;
  justify-content: flex-end;
  align-items: stretch;
}

.form-block-3 {
  margin-left: 0;
  padding: 0;
}

.section-hero-2 {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.field-label-18 {
  color: #403e6b;
  text-transform: uppercase;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.column-19 {
  background-color: #403e6b;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: auto;
  padding-right: 0;
  display: flex;
}

.hs-form-label-2 {
  color: #403e6b;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.form-block-div {
  background-color: #fff;
  border-radius: 12px;
  padding: 40px;
  box-shadow: 0 4px 19px #10182812;
}

.form-block-div.form-div-no-padding {
  padding-left: 0;
  padding-right: 0;
}

.form-block-div.form-fix-width {
  max-width: 638px;
}

.submit-button {
  background-color: #4169e1;
  border-radius: 3px;
  width: 93px;
  margin-top: 30px;
  font-size: 13px;
  font-weight: 700;
}

.submit-button._wf-button-hover-green {
  width: 105px;
  margin-top: 15px;
}

.hs_input-2 {
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #e9e9f2;
  border-radius: 4px;
  width: 100%;
  max-width: none;
  height: auto;
  margin-bottom: 20px;
  margin-left: 0;
  padding: 12px;
  font-family: Cosmica, sans-serif;
  font-size: 16px;
}

.hs_input-2.hs_form_text_area {
  background-color: #fff;
  border: 1px solid #e9e9f2;
  border-radius: 4px;
  flex: 1;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  display: block;
}

.hs_input-2.phone_country {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  border: 0 solid #000;
  border-radius: 0;
  align-self: flex-start;
  width: 15px;
  height: 100%;
}

.hs_input-2.phone-input {
  background-color: #0000;
  border: 0 solid #000;
  margin-bottom: 0;
  margin-left: 0;
}

.hs_input-2.country {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-bottom: 0;
  padding-bottom: 12px;
  padding-right: 12px;
}

.hs_input-2.phone_country {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  background-attachment: scroll;
  border: 0 solid #000;
  border-radius: 0;
  align-self: flex-start;
  width: 15px;
  height: 100%;
  margin-bottom: 0;
}

.hs_input-2.country {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-bottom: 0;
  padding-left: 12px;
}

.heading-12 {
  color: #deefff;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 40px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 31px;
}

.section-1 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-col-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-15 {
  width: 120px;
  height: 120px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-15.image-s2 {
  width: 180px;
}

.section-subtext-1 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.section-sub-text {
  color: #00326d;
  text-align: center;
  width: 250px;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Cosmica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.section-sub-text.sec-img2 {
  margin-top: 10px;
}

.section-2 {
  background-color: #fff;
  padding: 80px 0;
}

.default_container-3 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.columns-10 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-20 {
  order: 0;
  justify-content: flex-start;
  padding-left: 20px;
  padding-right: 40px;
  display: flex;
}

.image-16 {
  width: 680px;
  padding-right: 0;
}

.column-21 {
  padding-left: 60px;
}

.section-text {
  color: #3c4666;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 33px;
}

.table-head-div {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.row-col {
  background-color: #deeeff;
  border-radius: 0;
  height: 100%;
}

.last-row-col-2 {
  background-color: #deeeff;
  border-radius: 0 0 40px;
  height: 100%;
}

.table-head-text {
  text-align: center;
  flex: 1;
  order: 0;
  margin-top: 10px;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-dashed {
  border: 1px dashed #d8d8d8;
  border-radius: 40px;
  padding: 18px;
}

.image-17 {
  flex: 0 auto;
  order: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.table-row-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
}

.last-row-col {
  background-color: #deeeff;
  border-radius: 0 0 0 40px;
  height: 100%;
  padding-bottom: 20px;
}

.column-22 {
  background-color: #deeeff;
  border-radius: 40px 0 0;
  height: 100%;
}

.column-23 {
  background-color: #deeeff;
  border-radius: 0 40px 0 0;
  height: 100%;
}

.table-row-text {
  text-align: left;
  flex: 1;
  order: 0;
  align-self: flex-start;
  align-items: center;
  margin-left: 20px;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.div-block-30 {
  border: 1px solid #d8d8d8;
  border-radius: 40px;
  padding: 18px;
}

.columns-11 {
  border-radius: 40px;
  height: 80px;
}

.table-head-text-1 {
  text-align: left;
  flex: 1;
  order: 0;
  margin-top: 10px;
  margin-left: 20px;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.col-row-div {
  border-radius: 40px;
}

.table-footer-div {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.table-footer-div.extra-padding {
  padding: 0 10px 30px 35px;
}

.section-7 {
  background-color: #fff;
  padding: 80px 0;
}

.column-24 {
  background-color: #f9f79b;
  height: 100%;
}

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

.div-block-31 {
  margin-left: 40px;
  margin-right: 40px;
}

.column-25 {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.section-8 {
  background-color: #f2f2f2;
  margin-left: 0;
  padding: 80px 0;
}

.container-11 {
  color: #403e6b;
  background-color: #f2f2f2;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 40px 40px 0 0;
  line-height: 27px;
  display: flex;
}

.column-26 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.heading-13 {
  color: #403e6b;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.bold-text-3 {
  color: #3c4666;
  letter-spacing: .5px;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

.text-field-17 {
  display: none;
}

.hero-div {
  background-color: var(--dark-slate-blue);
}

.div-block-34 {
  max-width: 1440px;
  max-height: 810px;
  margin-top: 44px;
}

.div-block-35 {
  margin-top: 40px;
}

.quote-section {
  padding-top: 72px;
  padding-bottom: 72px;
}

.quote {
  text-align: center;
  max-width: 824px;
}

.quote._wf-typo-subtitle-2 {
  padding-right: 164px;
  font-size: 21px;
  line-height: 31px;
}

.quote-div {
  justify-content: center;
  display: flex;
  position: relative;
}

.quote-image {
  z-index: -1;
  width: 130px;
  height: 100px;
  margin-right: 34px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-span {
  margin-top: 28px;
  display: block;
}

.text-span._wf-typo-body-quote {
  font-size: 17px;
  line-height: 30px;
}

.section-11 {
  background-color: var(--dark-slate-blue);
  justify-content: center;
  align-items: center;
  padding-top: 76px;
  padding-bottom: 52px;
  display: flex;
}

.div-block-36 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 15px;
  margin-right: 15px;
  display: flex;
}

.related-resources-section {
  background-color: var(--white-lite);
  padding-top: 72px;
  padding-bottom: 72px;
}

.related-resources-section.extra_padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.rel-web-div {
  margin-top: 44px;
}

.rel-webinar-card {
  flex-direction: column;
}

.image-19 {
  width: 100%;
  height: 100%;
}

.webinar-link {
  color: var(--dark-slate-blue);
}

.webinar-link:hover {
  text-decoration: none;
}

.div-block-37 {
  color: var(--relume-library-lite-rl-white);
  padding-top: 52px;
}

.section-13 {
  background-color: var(--teal);
  display: none;
}

.italic-text {
  font-style: italic;
}

.div-block-38, .div-block-39 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

._wf-typo-subtitle-1 {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.speaker-div-single {
  margin-top: 48px;
}

.div-block-40 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  display: flex;
}

.slider-webinar {
  background-color: #ddd0;
  height: auto;
  margin-top: 30px;
}

.testimonial-section-webinar {
  background-color: #f7866d;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.testimonial-section-webinar.green {
  background-color: var(--teal);
  padding-top: 70px;
  padding-bottom: 70px;
}

.block-quote-testimonial-webinar {
  color: #fff;
  text-align: center;
  border: 1px #000;
  font-size: 30px;
  line-height: 42px;
}

.div-testimonial-meta-webinar {
  text-align: left;
  border-left: 1px solid #fff;
  width: 30%;
  padding-left: 40px;
}

.hero-div-main {
  width: 100%;
}

.demo-left-column {
  max-width: 50%;
  padding: 70px 40px 40px 0;
}

.flag {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 90px;
  height: 38px;
  margin-top: 0;
  padding: 4px 8px;
  display: flex;
}

.flag-image {
  object-fit: contain;
  width: 50px;
  height: 25px;
}

.div-block-43 {
  background-color: #fff;
  border: .5px solid #e9e9f2;
  border-radius: 4px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.flag-2 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 38px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
}

.div-block-45 {
  background-color: #fff;
  border: .5px solid #ccc;
  border-radius: 3px;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.link-white {
  color: #fff;
}

._wf-typo-subtitle-2 {
  font-size: 21px;
  line-height: 31px;
}

._wf-typo-subtitle-2.text-color-blue.mb-0 {
  color: #fff;
  -webkit-text-stroke-color: var(--white);
  -webkit-text-stroke-color: white;
  margin-bottom: 0;
}

._wf-typo-subtitle-2.mb-20 {
  margin-bottom: 20px;
}

._wf-typo-h2 {
  text-align: center;
  font-size: 48px;
  line-height: 60px;
}

._wf-typo-h2.mt-0 {
  margin-top: 0;
}

._wf-typo-h2.mt-0.mobile-h3 {
  font-weight: 500;
}

.padding-section-128 {
  padding-top: 128px;
  padding-bottom: 128px;
  font-weight: 500;
}

._wf-tab-div {
  background-color: var(--white);
  border-radius: 50px;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 80px;
}

.tab-left-div {
  padding-top: 36px;
}

.scroll-head-text {
  text-transform: capitalize;
  margin-bottom: 67px;
  font-weight: 500;
}

.home2-blog_item-content-top-2:hover {
  color: #403e6b;
  text-decoration: none;
}

.learn-more-divs-wf {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 60px;
  display: flex;
  box-shadow: 0 8px 20px #0000001a;
}

.learn-more-divs-wf.get-started {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5afabd8cef97650d2afd4_Lower%20TCO.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 50%;
  padding: 32px;
  box-shadow: 0 8px 20px #0000001a;
}

.learn-more-divs-wf.demo {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/63d5affbaac0be300e3373c7_Group%202210.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 50%;
  padding: 32px;
}

.div-block-48 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 128px;
  margin-bottom: 128px;
  display: flex;
}

.text-block-7 {
  color: #fff;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.text-block-8 {
  color: #fff;
  text-align: center;
  white-space: normal;
  max-width: 1098px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 21px;
  line-height: 30px;
}

.section-16 {
  background-color: var(--teal);
}

.div-block-49 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 570px;
  margin-top: 54px;
  display: flex;
}

.section-17 {
  background-color: var(--alice-blue);
}

.div-block-50 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 128px;
  margin-bottom: 128px;
  display: flex;
}

.text-span-2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.text-block-9 {
  margin-bottom: 48px;
}

.div-block-52 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  display: flex;
}

.div-block-53 {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.div-block-54 {
  background-color: var(--slate-blue);
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-55 {
  background-color: var(--khaki);
  align-items: center;
  height: auto;
  display: flex;
}

.hero-header-div-1 {
  color: var(--alice-blue);
  max-width: 612px;
  margin-top: 75px;
  margin-left: 40px;
  margin-right: 40px;
  padding-right: 20px;
  font-weight: 400;
  display: block;
  position: relative;
}

.image-23 {
  object-fit: cover;
  height: 100%;
  text-decoration: none;
}

.image-23.contain {
  object-fit: contain;
  height: 100%;
}

.div-block-56 {
  padding-top: 60px;
  padding-bottom: 80px;
  padding-right: 40px;
}

.button-1 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-1:hover {
  text-decoration: none;
}

.button-1.button-orange-1 {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.button-1.button-orange-1:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.button-4 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-4:hover {
  text-decoration: none;
}

.button-4.button-orange-2 {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.button-4.button-orange-2:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

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

.form-5._50-50 {
  flex-flow: column;
  display: flex;
}

.textarea-2, .textarea-3 {
  margin-right: 4px;
}

.textarea-4 {
  display: flex;
}

.textarea-5 {
  display: block;
}

.textarea-6, .textarea-7 {
  margin-left: 4px;
}

.textarea-8, .textarea-9 {
  margin-right: 4px;
}

.textarea-10 {
  margin-left: auto;
  margin-right: auto;
}

.textarea-11, .textarea-12 {
  margin-right: 4px;
}

.textarea-13 {
  display: flex;
}

.textarea-14 {
  display: inline-block;
}

.textarea-15 {
  display: block;
}

.textarea-16, .textarea-17 {
  margin-right: 4px;
}

.image-24, .image-25, .image-26 {
  margin-bottom: 66px;
}

.column-get-demo-left-thank-you, .column-get-demo-left-thank-you-1 {
  flex-direction: column;
  justify-content: center;
  padding: 200px 200px 150px 30px;
  display: flex;
}

.column-get-demo-right-thank-you {
  background-color: var(--alice-blue);
  flex: 0 auto;
  align-self: stretch;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 0;
}

.columns-get-demo-thank-you-left-col, .columns-get-demo-thank-you-2-left {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

._wf-typo-subtitle-3 {
  font-size: 21px;
  line-height: 31px;
}

.color-blue-dark-wf {
  color: #3c4666;
  margin-bottom: 20px;
}

.color-blue-dark-wf h5 {
  font-family: Cosmica, sans-serif;
  line-height: 130%;
  display: block;
}

.color-blue-dark-wf sub {
  font-family: IBM Plex Mono, sans-serif;
  font-size: 17px;
  display: inline;
  top: -.5px;
}

.textarea-18, .textarea-19 {
  margin-left: 10px;
}

.textarea-20 {
  margin-left: 20px;
}

.textarea-21 {
  margin-right: 20px;
}

.textarea-22 {
  padding-left: 10px;
}

.textarea-23 {
  padding-left: 20px;
}

.textarea-24 {
  padding-right: 20px;
}

.text-area-div {
  margin-right: 4px;
  padding-left: 4px;
}

.text-area-div.fullheght {
  flex-flow: column;
  height: 66%;
  display: flex;
}

.column-get-demo-left-wf {
  padding: 40px 100px 40px 0;
}

.column-get-demo-left-wf.contact_sales_wf {
  padding-left: 0;
}

.demo-right-column-image.small-image {
  text-align: left;
  max-width: 65%;
  height: auto;
}

.column-get-demo-right-wf {
  background-color: var(--alice-blue);
  flex: 0 auto;
  align-self: stretch;
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 0;
}

.column-get-demo-right-wf.tyle-sales {
  text-align: right;
  background-color: #eaeaea;
  align-self: stretch;
}

.columns-get-demo-wf {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.columns-10-table {
  justify-content: center;
  align-items: center;
  display: flex;
}

.default_container-phi {
  z-index: 2;
  color: var(--dark-slate-blue);
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 1.25rem;
}

.default_container-video {
  z-index: 2;
  color: var(--dark-slate-blue);
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.56rem;
  padding-right: 1.25rem;
}

._wf-typo-h3-video, ._wf-typo-h3-video-1 {
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

.default_container-copy {
  z-index: 2;
  color: var(--dark-slate-blue);
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.56rem;
  padding-right: 1.25rem;
}

.column-33.vertical, .column-34.vertical, .column-35.vertical {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-61 {
  justify-content: center;
  display: flex;
}

.res_component {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.res_col-list {
  grid-column-gap: 30px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.res_item {
  height: 100%;
}

.res_item-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.res_item-middle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.res_item-link {
  margin-top: auto;
}

.res_item-pill {
  background-color: var(--alice-blue);
  border-radius: 20px;
  padding: 7px 18px;
  line-height: 1;
}

.header {
  background-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue-2);
}

.resources_heading {
  color: var(--relume-library-lite-rl-gray);
  border-radius: 25px;
  margin-top: 0;
  padding: 1.2rem 1.25rem 1.25rem;
  line-height: 1;
}

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

.res_types-wrapper {
  color: var(--relume-library-lite-rl-white);
  flex-direction: row;
  align-items: center;
  display: flex;
}

.res_types-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-left: 20px;
  display: flex;
}

.res_radio-button {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 2.38rem;
  margin-bottom: 0;
  padding: .56rem 1.06rem;
  position: relative;
}

.res_radio-button.is-active {
  background-color: var(--relume-library-lite-rl-white);
  color: var(--dark-slate-blue);
}

.res_radio-radio {
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.customer_data_heading {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.customer_data_paragraph {
  text-align: center;
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.main-section {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.main-section.blue-section {
  background-color: var(--dark-slate-blue);
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6464e591a1d8c5faf01e1a68_payment-right-bgpng.png");
  background-position: 100%;
  background-repeat: repeat-y;
  background-size: contain;
  background-attachment: scroll;
  padding: 100px 20px;
}

.main-section.light-blue-section {
  background-color: var(--alice-blue);
}

.main-section.light-blue-section.extra-height {
  z-index: 9;
  min-height: 1000px;
  position: relative;
  overflow: hidden;
}

.main-section.darkg {
  background-color: #403e6b;
}

.webinar-banner-form {
  background-color: #deefff;
  padding-top: 75px;
  padding-bottom: 75px;
}

.webinar-banner-form.transparent {
  background-color: #0000;
}

.webinar-banner-form.blue {
  background-color: var(--dark-slate-blue);
}

.bold-text-4, .bold-text-5 {
  color: #deefff;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.webinar-banner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 47% 53%;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  max-width: 100vw;
  height: 100%;
  display: grid;
  position: relative;
}

.hs-form-label-3 {
  color: #000;
  padding-left: 0;
  padding-right: 0;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.main-heading {
  color: #deefff;
  text-align: left;
  align-self: flex-start;
  margin-top: 10px;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.main-heading.extra-padding {
  padding-right: 10px;
}

.main-heading.bluecolor {
  color: #3c4666;
}

.main-heading.bluecolor.no-bold {
  padding-right: 0;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

.webinar-banner-content {
  background-color: #403e6b;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: block;
}

.webinar-banner-content.transparent {
  background-color: #0000;
}

.textarea-44 {
  margin-right: 4px;
}

.main-section-subcontent {
  color: #deefff;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.main-section-subcontent.bluecolor {
  color: #3c4666;
}

.data-privacy-contact-form {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  max-width: 820.8px;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.webinar-banner-subcontent {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 100%;
  max-height: 100%;
  margin: auto 0 auto auto;
  padding-top: 80px;
  padding-left: 15px;
  padding-right: 20px;
  display: flex;
}

.content-slice {
  padding: 100px 0;
}

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

.content-slice-item {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.content-slice-image {
  height: 150px;
  margin-bottom: 28px;
}

.content-slice-image.bigger {
  width: auto;
  height: 100px;
}

.content-slice-item-heading {
  color: #3c4666;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.content-slice-item-paragraph {
  color: #3c4666;
  text-align: center;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.flexible-solution {
  background-color: var(--white-smoke);
  padding: 100px 20px;
}

.grid-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
}

.div-block-67 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.title {
  color: #3c4666;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.title.smaller {
  font-size: 48px;
  line-height: 60px;
}

.description {
  color: #3c4666;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  line-height: 33px;
}

.testimonial-section {
  background-color: var(--teal);
  padding: 40px 15px 20px;
}

.slide-3 {
  padding-left: 30px;
  padding-right: 30px;
}

.left-arrow-2, .right-arrow-2 {
  background-color: #007364;
  width: 0;
  height: 0;
  font-size: 16px;
  display: none;
  overflow: visible;
}

.fintechdevconsilderdot {
  padding-top: 0;
  font-size: 7px;
  position: relative;
  inset: auto 0% 0%;
}

.div-testimonial-meta-2 {
  text-align: left;
  border-left: 1px solid #fff;
  align-self: center;
  width: 30%;
  padding-left: 60px;
}

.logo-block.center {
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  display: flex;
}

.logo-block.center.left {
  text-align: center;
  justify-content: center;
}

.div-testimonial-quote-2 {
  width: 70%;
  padding-right: 0;
}

.block-quote-testimonial-2 {
  color: #fff;
  text-align: center;
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.div-testimonial-flex-2 {
  justify-content: space-between;
  align-self: flex-end;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.testimonial-author-2 {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-right: 40px;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  display: block;
}

.div-testimonial-home-2 {
  align-items: flex-start;
  min-height: 300px;
  padding-top: 70px;
  padding-bottom: 40px;
  display: block;
}

.webinar-features {
  padding: 100px 20px;
}

.webinar-features.less-padding {
  padding-top: 0;
}

.webinar-features-paragraph {
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.webinar-features-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.webinar-features-grid.reverse {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr .5fr;
}

.webinar-features-text-block {
  padding-right: 50px;
}

.learn-more {
  background-color: var(--white-smoke);
  padding: 100px 20px;
}

.recaptcha-4 {
  margin-top: 20px;
  margin-left: 5px;
}

.field-label-34 {
  color: #000;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.tooltip-border {
  border: 2px solid var(--slate-blue);
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-75, .div-block-86 {
  background-color: #deeeff;
}

.div-block-87 {
  background-color: #deeeff;
  border-bottom-left-radius: 40px;
}

.div-block-88 {
  background-color: #deeeff;
}

.table-head-text-1-3 {
  text-align: left;
  text-transform: none;
  flex: 1;
  order: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-89 {
  background-color: #deeeff;
}

.table-row-div-2 {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
}

.table-row-div-2.extra-padding {
  padding: 0 10px 30px 35px;
}

.table-row-div-2.extra-padding.less-padding {
  padding-left: 0;
}

.div-block-90 {
  background-color: #deeeff;
}

.div-block-91 {
  background-color: #deeeff;
  border-bottom-right-radius: 40px;
}

.div-block-80 {
  background-color: #deeeff;
}

.div-block-95 {
  background-color: #f9f79b;
}

.div-block-83, .div-block-76 {
  background-color: #deeeff;
}

.image-30 {
  flex: 0 auto;
  order: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.div-block-96 {
  background-color: #deeeff;
  border-top-left-radius: 40px;
}

.div-block-79 {
  background-color: #deeeff;
}

.div-block-97, .div-block-98 {
  background-color: #f9f79b;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 50% 25% 25%;
}

.div-block-82 {
  background-color: #deeeff;
}

.div-block-99 {
  background-color: #deeeff;
  border-top-right-radius: 40px;
}

.div-block-100 {
  background-color: #f9f79b;
}

.table-head-text-2 {
  text-align: center;
  flex: 1;
  order: 0;
  margin-top: 0;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

.div-block-94, .div-block-101, .div-block-93 {
  background-color: #f9f79b;
}

.table-head-div-2 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
  display: flex;
}

.table-head-div-2.extra-padding {
  padding: 30px 10px 30px 35px;
}

.table-head-div-2.center-text {
  text-align: center;
  padding: 30px 10px;
}

.div-block-92 {
  background-color: #f9f79b;
}

.div-block-102 {
  border: 1px solid #d8d8d8;
  border-radius: 40px;
  padding: 18px;
}

.div-block-77, .div-block-103 {
  background-color: #f9f79b;
}

.table-row-text-2 {
  text-align: left;
  flex: 1;
  order: 0;
  align-self: flex-start;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.scroll-vertical-padding {
  padding-top: 0;
  padding-bottom: 4rem;
}

.heading-style-h3-copy {
  font-size: 39px;
  line-height: 1.3;
}

.button-5 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  padding: 15px 30px;
  font-size: 17px;
  line-height: 24px;
}

.button-5:hover {
  text-decoration: none;
}

.button-5.button-orange {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  font-family: Gt pressura mono, sans-serif;
  display: inline-block;
}

.button-5.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.webinar-banner-subcontent-2 {
  background-color: #403e6d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 100%;
  max-height: 100%;
  margin: auto 0 auto auto;
  padding-top: 60px;
  padding-left: 15px;
  padding-right: 30px;
  display: flex;
}

.webinar-banner-subcontent-2.left-align {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.paragraph-16 {
  color: #fff;
  max-width: 700px;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  line-height: 31px;
}

.heading-16 {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
}

.heading-17 {
  color: #fff;
  max-width: 800px;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

.webinar-banner-content-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: block;
}

.webinar-banner-content-2.left-align {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 900px;
  display: flex;
}

.heading-block {
  text-align: center;
  padding-bottom: 60px;
}

.grid-16 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr;
}

.resources-block {
  background-color: #fff;
  border: 2px dashed #d8d8d8;
  border-radius: 20px;
  padding: 64px 32px 44px;
}

.resource-block-link {
  text-align: left;
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  text-decoration: none;
}

.resource-block-link:hover {
  -webkit-text-stroke-color: transparent;
  text-decoration: none;
}

.bold-text-7 {
  font-weight: 500;
}

.resources {
  background-color: #deefff;
  padding: 100px 20px;
}

.bold-text-8 {
  font-weight: 500;
}

.resource-block-image {
  margin-bottom: 20px;
}

.heading-18 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.resources-block-item {
  text-align: center;
}

.text-block-21 {
  color: var(--slate-blue);
  text-align: left;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 30px;
  display: none;
}

.grid-17 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.features-benefits-block-item {
  display: flex;
}

.heading-19 {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Cosmica, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

.features-benefits {
  background-color: #deefff;
  padding: 0 20px 100px;
}

.heading-20 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.paragraph-17 {
  color: #3c4666;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
}

.features-benefits-image {
  align-self: flex-start;
  margin-top: 0;
  margin-right: 30px;
}

.video-section {
  background-color: #deefff;
  padding: 0 20px 100px;
}

.video-section.extra-padding {
  padding-top: 100px;
}

.video-block {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6465c88db94dae417d2a6375_Group-1334.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  background-attachment: fixed;
  padding: 100px 50px;
}

.section-testimonial {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  overflow: hidden;
}

.section-testimonial.blue {
  background-color: #403e6b;
  padding-top: 0;
  padding-bottom: 20px;
}

.section-testimonial.ingreen {
  background-color: #007364;
  padding-left: 15px;
  padding-right: 15px;
}

.section-testimonial.dusk {
  background-color: #686dc4;
}

.section-testimonial.lightblue {
  background-color: #686dc4;
  padding-top: 120px;
  padding-bottom: 120px;
}

.form-block-6 {
  margin-left: 0;
  padding: 0;
}

.learn-more-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.learn-more-text-block._28gap {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  display: flex;
}

.learn-more-text-block._28gap.center {
  align-items: center;
}

.learn-more-form-block.fullwidth {
  align-self: stretch;
  width: 100%;
}

.a_2col-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 33.75rem) 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.a_left {
  background-color: var(--teal);
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 40px;
}

.a_section {
  background-image: linear-gradient(to right, var(--teal) 31%, var(--alice-blue) 31%);
}

.sensitive-section {
  background-color: #deefff;
  padding: 0 20px 100px;
}

.sensitive-section.extra-padding {
  padding-top: 80px;
}

.sensitive-section.extra-padding.green {
  background-color: var(--teal);
}

.section-heading {
  text-align: center;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.section-heading.white {
  color: var(--white);
}

.sensitive-data-block {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/61f465d845891082c231e68e_Check.svg");
  background-position: 96% 96%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 25px;
  padding: 30px 30px 60px;
}

.sensitive-data-heading {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--dark-slate-blue);
  margin-bottom: 0;
  padding-bottom: 40px;
  font-family: Cosmica, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 42px;
}

.sensitive-data-paragraph {
  margin-top: 20px;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.scroll-head-text-2 {
  margin-bottom: 60px;
  font-family: Cosmica, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.scroll-head-text-2.normal {
  font-weight: 400;
}

.scroll-head-text-2.smaller {
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
}

.scroll-head-text-2.smaller.white {
  color: var(--white);
  margin-bottom: 0;
}

.cust-testimonial-home {
  align-items: flex-start;
  height: 100%;
  padding-top: 40px;
  display: block;
}

.cust-testimonial-home.customerpage {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.cust-testimonial-home.nopadding {
  padding-top: 0;
}

.sf_cardwithimage {
  border-radius: 12px;
  flex-direction: column;
  width: 30%;
  display: flex;
  box-shadow: 0 4px 19px #10182812;
}

.sf_cardwithimage:hover {
  box-shadow: 0 4px 24px #10182817;
}

.div-block-147 {
  background-color: #686dc4;
  align-items: center;
  height: auto;
  display: flex;
}

.image-35 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-bottom: 20px;
}

.div-block-150 {
  background-color: #faf79b;
  align-items: center;
  height: auto;
  display: flex;
}

.image-36, .image-37 {
  margin-bottom: 40px;
}

.button-6 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-6:hover {
  text-decoration: none;
}

.button-6.button-orange {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 30px;
  padding-right: 30px;
  display: inline-block;
}

.button-6.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.home2-blog_author-wrapper-2 {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.home2-blog_author-wrapper-2.customflex {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  align-items: stretch;
  margin-top: 60px;
}

.button-7 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-7:hover {
  text-decoration: none;
}

.button-7.button-orange {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding: 12px 24px;
  display: inline-block;
}

.button-7.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.button-7.button-orange.button-text-align.customparentflexalign {
  align-self: center;
  padding: 12px 24px;
}

.button-7.button-orange.button-text-align.customparentflexalign.topmargin {
  margin-top: 30px;
}

.button-7.button-orange.button-text-align.new-padding {
  padding: 12px 24px;
}

.text-span-11 {
  font-weight: 400;
}

.cust-mask {
  min-height: 300px;
}

.cust-mask.reduce-height {
  min-height: auto;
}

.section-best-workplace {
  background-color: var(--teal);
}

.div-block-152 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-26 {
  color: #fff;
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 17px;
  line-height: 30px;
}

.image-38 {
  padding-right: 40px;
}

.customer-grid-item {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 0 4px 19px -4px #10182812;
}

.customer-grid-item:hover {
  box-shadow: 0 8px 50px -4px #1018281f;
}

.text-block-27 {
  color: #403e6b;
  font-size: 17px;
  font-weight: 400;
  line-height: 26px;
}

.explore_text_wrapper {
  flex-direction: column;
  display: flex;
}

.customerlogo {
  width: 133px;
  max-width: 100%;
  height: 50px;
}

.button-block {
  text-align: center;
  padding-top: 48px;
}

.grid-19 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  justify-items: center;
  padding-right: 20px;
}

.grid-19.new-width {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 55% 40%;
  place-items: stretch center;
  padding-right: 0;
}

.summit-details-warpper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.summit-details-warpper.nopadding {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/64f5d2f274836a39853b4345_Vector.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0 120px 20px;
}

.text-block-32 {
  color: #f6f6fc;
  padding-bottom: 28px;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

.location-date {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  padding-top: 48px;
  padding-bottom: 48px;
  display: grid;
}

.location-date.flexbox {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row-reverse;
  padding-top: 28px;
  padding-bottom: 40px;
  display: flex;
}

.event-details {
  display: flex;
}

.event-details.gap-between.topal {
  align-items: flex-start;
}

.text-block-33 {
  color: #deefff;
  padding-left: 28px;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.text-block-33.nopadding {
  color: var(--relume-library-lite-rl-gray);
  padding-left: 0;
  font-size: 21px;
  line-height: 31px;
}

.text-block-33.nopadding.tag {
  color: #fff;
  background-color: #63c99b;
  border-radius: 100px;
  margin-bottom: 32px;
  padding: 15px 30px;
  font-size: 19px;
  font-weight: 500;
  line-height: 22px;
}

.text-block-33.nopadding.tag.ligbg {
  color: #f6f6fc;
  background-color: #007364;
  margin-bottom: 28px;
  padding: 12px 24px;
  font-size: 17px;
}

.text-block-33.nopadding.tag.ligbg.nomarign {
  margin-bottom: 0;
}

.text-block-33.nopadding.tag.ligbg.nomarign.lightblue {
  background-color: var(--alice-blue);
  color: var(--dark-slate-blue);
  margin-bottom: 12px;
}

.text-block-33.nopadding.tag.bgpurple {
  background-color: #8a79e0;
}

.text-block-33.nopadding.tag.bgpurple.all-caps {
  text-transform: uppercase;
  font-size: 13px;
  line-height: 25px;
}

.text-block-34 {
  color: #f7866d;
  border-bottom: 1px #f7866d;
  padding-bottom: 0;
  font-family: Gt pressura mono, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.image-48 {
  object-fit: fill;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-161 {
  flex-direction: row;
  display: flex;
}

.div-block-161.topmargin {
  margin-top: 16px;
}

.div-block-161.topmargin.moremargin {
  margin-top: 60px;
}

.grid-20 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 100px 20px;
}

.grid-20.hidden {
  display: none;
}

.div-block-162 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-162.full50 {
  flex: 1;
  padding-right: 15px;
}

.div-block-162.full50.left {
  align-items: flex-start;
  padding-right: 0;
}

.text-block-36 {
  align-self: flex-start;
  max-width: 593px;
  padding-top: 36px;
  padding-bottom: 36px;
  font-size: 48px;
  line-height: 60px;
}

.text-block-36.no-padding {
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-37 {
  align-self: center;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.text-block-37.customleftalign {
  align-self: flex-start;
  font-size: 21px;
  line-height: 31px;
}

.text-block-37.blod {
  font-weight: 700;
}

.text-block-38 {
  color: var(--dark-slate-blue);
  padding-left: 24px;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.location-date-coffee-truck {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 4.25fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  padding-top: 60px;
  padding-bottom: 0;
  display: grid;
}

.location-date-coffee-truck.flexbox {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  padding-top: 28px;
  display: flex;
}

.grid-21 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.image-50 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.res_tag-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  color: #a8a8a8;
  flex-wrap: wrap;
  font-size: 15px;
  display: flex;
}

.div-block-168 {
  width: 100%;
  height: 790px;
  overflow: hidden;
}

.div-block-168.customoverflow {
  overflow: hidden;
}

.div-block-168.customoverflow.center {
  align-items: center;
}

.div-block-168.customoverflow.center.noheight {
  justify-content: center;
  height: auto;
  display: flex;
}

.div-block-168.customoverflow.center.noheight.paddingleftright {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 20px;
}

.padding-section-100-2 {
  padding: 100px 20px;
  font-weight: 500;
}

.padding-section-100-2.reducepadding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-section-100-2.reducepadding.whitebg {
  background-color: #fff;
  padding-top: 120px;
  padding-bottom: 120px;
}

.image-54 {
  width: 250px;
  max-width: none;
  height: 250px;
}

.image-54.circle {
  border-radius: 100%;
  width: 267px;
  height: 267px;
}

.image-54.circle.auto {
  width: 250px;
  height: 250px;
}

.image-54.circle.auto.smallzie {
  width: 220px;
  height: 220px;
}

.text-block-56 {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

.image-55 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-56 {
  font-size: 14px;
  line-height: 20px;
}

.button-8, .button-9 {
  font-size: 14px;
}

.button-10, .button-11 {
  line-height: 20px;
}

.button-12, .button-13, .button-14 {
  font-weight: 500;
}

.button-15, .button-16 {
  font-weight: 400;
}

.text-block-57, .text-block-58, .text-block-59, .text-block-60 {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
}

._wf-typo-h3-2 {
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

._wf-typo-h3-2.mb-20 {
  margin-bottom: 20px;
}

.res_types-wrapper-copy {
  flex-direction: row;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.res_toggle-dropdown {
  border: 1px solid var(--slate-blue);
  color: var(--dark-slate-blue);
  background-color: #0000;
  border-radius: 10px;
  min-width: 338px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.fs_dropdown-item-source {
  display: none;
}

.no-wrap {
  white-space: nowrap;
}

.div-block-175 {
  margin-left: 20px;
}

.default_container-15 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
}

.default_container-15.maxwidht {
  max-width: 80vw;
}

.div-block-178 {
  margin-top: 40px;
}

.cust-block-quote-testimonial-2 {
  color: #fff;
  text-align: center;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0 60px 0 0;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.cust-block-quote-testimonial-2.left {
  text-align: left;
}

.cust-testimonial-author-summit {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-right: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
}

.cust-testimonial-author-summit.i {
  font-style: italic;
}

.cust-testimonial-author-summit.leftalgin {
  text-align: left;
}

.event-details-hero {
  display: flex;
}

.event-details-hero.gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.country-block {
  background-color: #fff;
  border: 1px solid #e9e9f2;
  border-radius: 4px;
  margin-bottom: 20px;
  padding-right: 8px;
}

.table-head {
  background-color: #deeeff;
  border-right-width: 1px;
  border-right-color: #403e6b;
  padding: 30px 10px 30px 35px;
}

.table-head.right-border {
  border-top-right-radius: 40px;
}

.table-head.border {
  border-right-style: solid;
  border-top-left-radius: 0;
}

.table-head.border.left-corner-border {
  border-top-left-radius: 40px;
}

.table-body-text {
  align-self: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  line-height: 31px;
}

.table-body-text.bold {
  font-weight: 700;
}

.table-body-text.left-align {
  align-self: flex-start;
}

.table-body-text.extra-padding {
  padding-top: 40px;
}

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

.div-block-solid {
  border: 1px solid #d8d8d8;
  border-radius: 40px;
  padding: 18px;
}

.data-residency-section {
  padding: 100px 20px;
}

.table-body {
  background-color: #deeeff;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 30px;
  padding-left: 35px;
  padding-right: 16px;
}

.table-body.green {
  background-color: #a2e0ce;
  align-items: center;
}

.table-body.green.right-corner-border {
  border-bottom-right-radius: 40px;
}

.table-body.border {
  border-right: 1px solid #403e6b;
  justify-content: center;
  align-items: center;
}

.table-body.border.green {
  justify-content: center;
}

.table-body.border.less-padding {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.table-body.border.less-padding.left-corner-border {
  border-bottom-left-radius: 40px;
}

.section-paragraph {
  text-align: center;
  margin-bottom: 28px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  line-height: 31px;
}

.snav_list-wrap {
  background-color: #fff;
  border-radius: .31rem;
  max-width: 50rem;
  padding: .31rem .31rem .31rem .61rem;
}

.snav_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 28px;
  padding-bottom: 28px;
  display: grid;
  overflow: hidden;
}

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

.snav_right-container {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.snav_column {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.snav_column.cta {
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  max-width: 370px;
  height: 100%;
}

.snav_column.cta.white-paper {
  background-color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/64952d3b1324cf7a65f04fff_Isolate%20Sensitive%20Data.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.snav_column.cta.event {
  border-width: 0;
  position: relative;
}

.snav_column.cta.documentation {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/64953bffb89b1e435f3ed5cb_Group%202242.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.snav_column.cta.blog {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/64953bf4fede8ce97d14dd45_Lower%20TCO.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border-width: 0;
  padding-bottom: 70px;
  position: relative;
}

.snav_column.cta.blog:hover {
  background-color: var(--alice-blue-2);
}

.snav_column.cta.video {
  padding-bottom: 10px;
}

.snav_column.cta.event-copy {
  border-width: 0;
  position: relative;
}

.snav_link {
  margin-bottom: 4px;
  line-height: 40px;
}

.snav_link:hover {
  text-decoration: underline;
}

.snav_link-block {
  color: var(--dark-slate-blue);
  font-size: 15px;
  line-height: 20px;
}

.snav_link-block:hover {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.snav_link-block.is-title {
  margin-bottom: 11px;
  font-weight: 700;
}

.tabs-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  margin-right: 1.5px;
  display: flex;
}

.tabs-content {
  flex: 1;
}

.snav_tab {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #0000;
  align-items: center;
  width: 100%;
  height: 33.3%;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.snav_tab:hover {
  color: var(--slate-blue);
  text-decoration: none;
}

.snav_tab.w--current {
  z-index: 500;
  background-color: var(--alice-blue-2);
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  margin-right: 0;
  position: relative;
}

.snav_tab-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.snab_tab-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 1rem;
  display: grid;
}

.snav_tag {
  color: #5d599b;
  text-transform: uppercase;
  margin-bottom: 24px;
  padding-top: 0;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.snav_tag.blue {
  color: var(--slate-blue);
}

.snav_tag.blue.nomargin {
  color: #403e6b;
  margin-bottom: 0;
}

.snav_tag.blue.nomargin.nocap {
  text-transform: capitalize;
}

.snav_tag.nav-description {
  color: var(--dark-slate-blue);
}

.snav_tag.nav-description.text-style-2lines {
  margin-top: 8px;
}

.snav_tag.nav-description.text-style-2lines.nocap {
  text-transform: none;
}

.snav_news-title {
  color: var(--dark-slate-blue);
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Gt pressura, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.collection-list-8 {
  height: 100%;
}

.snav_event-time {
  align-items: center;
  display: flex;
}

.snav_event-time.topmargin {
  margin-top: 24px;
}

.snav_solution-landscape-container {
  display: none;
}

.column-38 {
  padding-left: 20px;
  padding-right: 20px;
}

.column-38.noleftpadding {
  padding-left: 0;
}

.columns-13 {
  margin-top: 48px;
}

._wf-typo-body-2 {
  margin-top: 20px;
  font-size: 17px;
  line-height: 30px;
}

.paragraph-18 {
  margin-bottom: 0;
}

.hero-bg-2 {
  background-color: #403e6b;
}

.image-57 {
  width: 10px;
  height: 10px;
  margin-left: 4px;
  margin-right: 4px;
  display: none;
}

.speaker-section {
  color: #403e6b;
  background-color: #efefef;
  padding-top: 80px;
  padding-bottom: 80px;
}

.column-39 {
  background-color: #403e6b;
  padding-left: 0;
  padding-right: 0;
}

.image-58 {
  background-color: #deefff;
  width: 2px;
  height: 13px;
  margin-left: 10px;
  display: none;
}

._wf-typo-h1-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.div-block-180.nopadding {
  align-self: flex-start;
  margin-left: 0;
}

.div-block-180.nopadding.center {
  align-self: center;
}

._wf-icon-2 {
  color: #deefff;
}

._wf-icon-2.hero-icon {
  color: #f4f4f4;
  background-color: #0000;
  width: 24px;
  height: 24px;
  margin-left: 0;
  font-size: 24px;
  line-height: 24px;
  display: none;
}

.hero-header-div-2 {
  color: #deefff;
  margin-top: 75px;
  margin-left: 0;
  padding-right: 0;
  font-weight: 400;
  display: block;
  position: relative;
}

.column-40 {
  padding-left: 20px;
  padding-right: 20px;
}

.hero-cols-2 {
  background-color: #403e6b;
}

.default_container-video-2 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

._wf-hero-left-3 {
  margin-right: 40px;
  display: block;
}

.default_container-17 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.25rem;
}

.div-block-183 {
  align-items: flex-start;
  height: 100%;
  padding-top: 15px;
  display: flex;
}

.snav_option-text {
  color: var(--dark-slate-blue-2);
  font-size: 15px;
  font-weight: 500;
}

.grid-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.webinar-banner-content-3 {
  background-color: #403e6b;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  display: block;
}

.description-3 {
  color: #3c4666;
  margin-top: 20px;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  line-height: 31px;
}

.heading-26 {
  color: #deefff;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.learn-more-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
}

.video-section-2 {
  background-color: #deefff;
  padding-top: 70px;
  padding-bottom: 70px;
}

.video-section-2.extra-padding {
  padding-top: 100px;
  padding-bottom: 100px;
}

.video-block-2 {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6465c88db94dae417d2a6375_Group-1334.svg");
  background-position: 50%;
  background-repeat: repeat;
  background-size: contain;
  background-attachment: fixed;
  padding: 100px 50px;
}

.youtube-4 {
  width: 100%;
}

.webinar-banner-subcontent-3 {
  background-color: #403e6d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 100%;
  max-height: 100%;
  margin: auto 0 auto auto;
  padding-top: 90px;
  padding-left: 20px;
  padding-right: 30px;
  display: flex;
}

.content-slice-item-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.content-slice-item-paragraph-2 {
  color: #3c4666;
  text-align: center;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  line-height: 30px;
}

.container-16 {
  max-width: 1440px;
}

.sensitive-data-heading-2 {
  border-bottom: 1px solid #3c4666;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-family: Cosmica, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 42px;
}

.title-2 {
  color: #3c4666;
  margin-top: 0;
  margin-bottom: 28px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.content-slice-item-heading-2 {
  color: #3c4666;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 28px;
  font-family: Cosmica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

.flag-6 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 38px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  display: flex;
}

.webinar-banner-form-2 {
  background-color: #deefff;
  justify-content: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: block;
}

.main-section-3 {
  background-color: #deefff;
}

.sensitive-section-2 {
  background-color: #deefff;
  padding-top: 0;
  padding-bottom: 100px;
  padding-right: 0;
}

.sensitive-section-2.top-padding {
  padding-top: 100px;
}

.content-slice-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.webinar-banner-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 47% 53%;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  max-width: 100vw;
  height: 100%;
  display: grid;
}

.learn-more-3 {
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 100px;
}

.default_container-18 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.data-privacy-contact-form-2 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  max-width: 820.8px;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-189 {
  justify-content: space-between;
  padding: 100px 20px;
  display: flex;
}

.div-block-189.gap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding: 120px 0 120px 0;
}

.text-span-15 {
  color: #faf79b;
  text-decoration: underline;
}

.text-span-15:hover {
  color: #f7866d;
}

.div-block-196 {
  align-items: center;
  display: flex;
}

.div-block-198 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: flex-start;
  margin-top: 48px;
  display: flex;
}

.country {
  width: 100%;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
}

.div-block-199 {
  width: 100%;
  height: 60px;
}

.main-section-button-block {
  width: 100%;
}

.webinar-caption {
  color: #deefff;
  margin-bottom: 16px;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 25px;
}

.webinar-caption.no-padding {
  color: #f6f6fc;
  margin-bottom: 0;
  padding-right: 20px;
  font-size: 17px;
  line-height: 30px;
}

.webinar-on-demand {
  color: #deefff;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 30px;
}

.webinar-on-demand.orange {
  color: var(--salmon);
  padding-left: 10px;
}

.collection-item-6 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.collection-list-wrapper-2.forsmallscreen {
  display: none;
}

.navbar12_component {
  background-color: #0000;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar12_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar12_logo-link {
  padding-left: 0;
}

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

.navbar12_link {
  padding: .5rem 1rem;
}

.navbar12_link.w--current {
  color: #0000;
}

.navbar12_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.navbar12_dropdown-list {
  background-color: #efefef;
}

.navbar12_dropdown-list.w--open {
  background-color: #efefef;
  border: 1px solid #0000;
  width: 40rem;
  padding: 1.5rem;
  right: -100%;
}

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

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

.navbar12_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: grid;
}

.navbar12_icon-wrapper {
  flex: none;
}

.icon-embed-xsmall {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

.navbar12_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.button-17 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-17:hover {
  text-decoration: none;
}

.button-17.is-secondary {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  border-bottom-width: .125rem;
}

.button-17.is-secondary.is-small {
  padding: .5rem 1.25rem;
}

.navbar12_menu-button {
  padding: 0;
}

.onav_list {
  width: 60rem;
  height: 100%;
  display: block;
}

.onav_list.w--open {
  background-color: #0000;
  max-width: 43rem;
  position: absolute;
  inset: 87.977px 0 auto -87px;
  box-shadow: 4px 70px 50px #00000014;
}

.onav_list.solutions {
  width: 64.3125rem;
}

.onav_list.solutions.w--open {
  max-width: 37.38rem;
  left: -80px;
}

.onav_list.company {
  width: 48rem;
}

.onav_list.company.w--open {
  left: -225px;
}

.onav_list.is-resources {
  width: 44.3125rem;
}

.onav_list.is-resources.w--open {
  max-width: 35.75rem;
  left: -261px;
}

.onav_list.products {
  width: 45rem;
}

.onav_container {
  grid-column-gap: .31rem;
  grid-row-gap: .31rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  overflow: hidden;
}

.onav_container.solutions {
  grid-template-columns: 1.5fr 1fr;
}

.onav_container.is-resources {
  grid-template-columns: .5fr 1fr;
  height: 100%;
}

.onav_left-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: .31rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
}

.onav_left-container.is-2col {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.onav_left-container.is-2col.smallgap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.onav_right-container {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  background-color: #f4f4fa;
  border-radius: .31rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  text-decoration: none;
}

.onav_right-container:hover {
  background-color: var(--alice-blue-2);
  text-decoration: none;
}

.onav_dropdown {
  margin-left: 0;
  margin-right: 35px;
}

.onav_grey-text {
  color: #868686;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.onav_link {
  font-weight: 500;
  line-height: 1.5;
}

.onav_link-block {
  color: var(--dark-slate-blue);
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1.2rem;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.onav_link-block:hover {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.onav_link-block.w--current {
  display: flex;
}

.onav_list-wrap {
  border-radius: .31rem;
  max-width: 64.3125rem;
  height: 100%;
  position: relative;
}

.onav_list-wrap.solutions {
  padding-left: 0;
}

.blogcollection-list-wrapper-3 {
  height: 100%;
}

.section-hero-copy {
  background-image: linear-gradient(to right, #403e6b 45%, #deefff 0%);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  min-height: 90svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.snav_tab-text {
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.onav_triangle {
  color: #e7e7e7;
  position: absolute;
  inset: -.9rem 0% auto 6.4rem;
}

.onav_triangle.solution, .onav_triangle.product {
  inset: -.9rem auto auto 6.8rem;
}

.onav_triangle.company {
  inset: -.9rem auto auto 15.9rem;
}

.onav_triangle.is-resources {
  inset: -.9rem 15.64rem auto auto;
}

.onav_link-wrap {
  flex-direction: column;
  margin-bottom: 8px;
  display: flex;
}

.onav_link-underline {
  background-color: var(--dark-slate-blue);
  width: 100%;
  height: 1px;
}

.onav_absolute-link {
  position: absolute;
  inset: 0%;
}

.text-block-64 {
  font-weight: 700;
}

.default_container-copy {
  z-index: 2;
  border: 1px none var(--white);
  color: var(--dark-slate-blue);
  background-color: #0000;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.grid-copy {
  grid-column-gap: 130px;
  grid-row-gap: 50px;
  margin-top: 70px;
}

.menu_dp-link {
  cursor: pointer;
  padding-top: 22px;
  padding-bottom: 22px;
  transition: opacity .1s;
  display: block;
}

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

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

.nav_main {
  z-index: 2147483647;
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  position: sticky;
  top: 0;
}

.menu_link-padding {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-size: .94rem;
  font-weight: 500;
  transition: color .2s;
  display: flex;
}

.menu_link-padding:hover {
  color: var(--slate-blue);
}

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

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

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

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

.menu_dp-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.menu_bg {
  background-color: #fff;
  border-radius: .6rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 30em;
  display: block;
  position: relative;
  overflow: visible;
  box-shadow: 0 3px 29px #10182812;
}

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

.mobile-hamburger {
  display: none;
}

.div-block-205 {
  padding-top: 395px;
  padding-bottom: 395px;
}

.nav {
  z-index: 1000;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.nav_mobile {
  background-color: #fff;
  border-bottom: 1px solid #1111112e;
  align-items: center;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  box-shadow: 38px 38px 74px #38327c0f;
}

.default_container-24 {
  z-index: 2;
  border: 1px none var(--white);
  color: var(--dark-slate-blue);
  background-color: #0000;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.tab-arrow {
  border: 1px solid #d1d1d1;
  border-top: 8px solid #f5faff;
  border-left: 8px solid #f5faff;
  position: absolute;
  right: -4px;
  transform: rotate(-45deg);
}

.hidden {
  opacity: 0;
  display: none;
}

.no-margin {
  margin: 0;
  padding: 0;
}

.fintechdevconherowapper {
  background-color: #403e6b;
}

.heading-28 {
  text-align: center;
  margin-top: 0;
  font-size: 60px;
  line-height: 72px;
}

.heading-28.no-padding {
  color: var(--dark-slate-blue);
  margin-bottom: 0;
}

.text-block-67 {
  color: var(--dark-slate-blue);
  text-align: center;
  max-width: 85ch;
  font-size: 21px;
  line-height: 31px;
}

.flex-gap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.fintechdevconteamwapper {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 120px 20px;
  display: flex;
  overflow: hidden;
}

.fintechdevconteamswapper {
  grid-column-gap: 2.5%;
  grid-row-gap: 2.5%;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-self: auto;
  width: 100%;
  margin-top: 60px;
  display: flex;
}

.fintechdevconteamcard {
  flex: 1;
}

.booth-section {
  background-color: #f0f0f0;
}

.booth-section.blue-background {
  background-color: #f5f7fb;
}

.slide-4 {
  height: 100%;
}

.movefintechdevconleft {
  top: auto;
  left: 0%;
  right: 5%;
}

.icon-3 {
  display: none;
}

.movefintechdevconright {
  top: auto;
  left: 5%;
  right: 0%;
}

.icon-4, .slide-nav-7 {
  display: none;
}

.nounderline:hover {
  text-decoration: none;
}

.mnav_even-column {
  color: #000;
  flex-direction: column;
  grid-template-rows: minmax(29px, 1fr) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
  width: 100%;
  padding: 34px 33px 33px 0;
  text-decoration: none;
  transition: all .35s;
  display: flex;
}

.wappersilder {
  align-items: stretch;
}

.nav_tabs-wrapper {
  width: 100%;
  display: flex;
}

.nav_tab-links {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  display: flex;
}

.nav_tab-content {
  flex: 1;
  display: flex;
}

.nav_tab {
  display: none;
}

.nav_tab.active {
  display: block;
}

.nav_tab-link {
  color: var(--dark-slate-blue);
  cursor: pointer;
  background-color: #0000;
  flex: none;
  align-items: center;
  width: 100%;
  height: 33.3%;
  padding-left: 1.25rem;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  position: relative;
}

.nav_tab-link:hover {
  color: var(--slate-blue);
  text-decoration: none;
}

.nav_tab-link.w--current {
  z-index: 500;
  background-color: var(--alice-blue-2);
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  margin-right: 0;
  position: relative;
}

.nav_tab-link.active {
  background-color: #f5faff;
  border: 1px solid #d1d1d1;
}

.snav_tab-text-copy {
  padding-right: 25px;
  font-size: 15px;
  font-weight: 700;
}

.div-block-214 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.cal.toppaddingsmall {
  padding-top: 5px;
}

.hidden-section {
  display: none;
}

.eventboothnumber {
  color: var(--dark-slate-blue);
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 60px;
}

.div-block-217 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-218 {
  background-color: var(--dark-slate-blue);
  border: 0 #0000;
  width: 1px;
}

.llmherosection {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/64f9e3f454a79bd4c388323f_Group%20688.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.llmherosection.uper {
  z-index: -1;
  background-color: #403e6b;
  position: absolute;
  inset: 0%;
}

.llmherosection.lower {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/64f9e3f45bda17b0ea85bbee_Group%20687.png");
  background-position: 100% 100%;
  position: absolute;
  inset: 0%;
}

.herosectionllm {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 60vh;
  display: flex;
  position: relative;
}

.llmheader {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
}

.text-block-71 {
  color: #fff;
  text-align: center;
  max-width: 566px;
}

.subherollm {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.llmcard {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  padding: 60px 0;
  display: flex;
}

.llmcards {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  padding-top: 80px;
  display: flex;
}

.llmcards.botom {
  padding-top: 0;
}

.text-block-72 {
  color: #3c4666;
  font-size: 30px;
  font-weight: 500;
  line-height: 42px;
}

.text-block-73 {
  color: #3c4666;
  font-size: 21px;
  line-height: 31px;
}

.endtoendsectionllm {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 15px;
  display: flex;
}

.heading-30 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 48px;
  line-height: 120%;
}

.heading-30.left {
  text-align: left;
}

.heading-30.left.blue, .heading-30.blue {
  color: #3c4666;
}

.image-63 {
  max-width: 75%;
  margin-top: 30px;
}

.image-63.fullwidht {
  max-width: 100%;
}

.image-63.fullwidht.mobileview {
  display: none;
}

.bannerlmlmsection {
  background-color: #f7866d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 40px;
  display: flex;
}

.bannerlmlmsection.bluecolor {
  background-color: #686dc4;
}

.text-block-74 {
  color: #3c4666;
  text-align: center;
  font-size: 21px;
  line-height: 31px;
}

.text-block-74.left {
  text-align: left;
}

.text-block-74.left.right {
  text-align: center;
}

.text-block-74.white {
  color: #fff;
}

.text-block-74.white.maxwith {
  max-width: 99%;
}

.llmcol {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.llmcol.nopadding {
  padding: 0;
}

.llmcol.nopadding.graphic {
  align-items: flex-start;
  padding: 60px 0;
}

.llmcol.right {
  padding-right: 0;
}

.llmcol.nopadding.cutom {
  flex: 0 auto;
  width: 60%;
  padding-right: 40px;
}

._2sectionllm {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 15px;
  display: flex;
}

._2sectionllm.flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  flex-direction: column;
}

._2sectionllm.flex.lesspadding {
  padding-top: 40px;
}

._2sectionllm.smallpadding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-block-75 {
  color: #3c4666;
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.text-block-75.center, .text-block-75.center.left {
  text-align: center;
}

.div-block-220 {
  background-color: #0000002e;
  border-top-right-radius: 0;
  max-width: 90%;
  margin-left: 0;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-221 {
  background-color: #686dc4;
  border-top-right-radius: 500px;
  border-bottom-right-radius: 500px;
  max-width: 93%;
  padding-left: 40px;
  padding-right: 60px;
  display: none;
}

.div-block-221.nopadding {
  max-width: 1300px;
  margin-left: auto;
  padding-left: 0;
  padding-right: 20px;
}

.div-block-222 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.image-64.hideenimage {
  display: none;
}

.customerpageheader {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #403e6b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 20px;
  display: flex;
}

.protegritytext {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 36px;
}

.protegritytext.bold {
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.customerpageonscroll {
  background-color: #f0f0f0;
  background-image: linear-gradient(to right, #f0f0f0 48%, #fff 50%);
  position: relative;
}

.onscrollcustomerpageleft {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f0f0f0;
  flex-direction: column;
  align-items: stretch;
  width: 30%;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-right: 60px;
  display: flex;
}

.onscrollcustomerpageright {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  flex-direction: column;
  width: 70%;
  padding-top: 80px;
  padding-bottom: 20px;
  padding-left: 60px;
  display: flex;
}

.onscrollcustomerpageright.bottom {
  width: 100%;
  padding-bottom: 80px;
  padding-left: 0;
}

.maxwidthcustomerpage {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.maxwidthcustomerpage.flexbox {
  display: flex;
  position: relative;
}

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

.customerdeatils {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.customerdeatilscontext {
  color: #3c4666;
  flex: 1;
  font-size: 13px;
}

.customerdeatilscontextdeatil {
  color: #3c4666;
  font-size: 17px;
  font-weight: 700;
}

.customersmallheader {
  color: #3c4666;
  font-size: 21px;
  font-weight: 500;
  line-height: 31px;
}

.cutomerpointers {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #3c4666;
  flex-direction: column;
  margin-bottom: 0;
  line-height: 30px;
  display: flex;
}

.cutomerpointers.nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cutomerpointers._12pxgap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.cutomerpointers._12pxgap.font21 {
  font-size: 21px;
  line-height: 32px;
}

.customerpointerwapper, .customertextwapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.customertextdeatail.inlineblock {
  display: inline;
}

.customerheader {
  color: #3c4666;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 60px;
}

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

.customerheaderwapper, .customerheaderwapper.left {
  align-self: flex-start;
}

.customerheaderwapper.center {
  align-self: center;
}

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

.customercontentwapper.lessgap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.sf_customerpage_soln_image_wapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.sf_customerpage_soln_image_wapper.gobal-medium-padding {
  margin-top: 40px;
  margin-bottom: 40px;
}

.sf_pointer_wapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
}

.customerpagesmallheader {
  color: #3c4666;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.sf_header_ponter_wapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.customerpageslearnmoresilder {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #deefff;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.customerpageslearnmoresilder.sf_sectionwapperpaddinggobal {
  overflow: hidden;
}

.customerpagemnav_navigation {
  background-color: #fff;
  border-bottom: 1px solid #1111112e;
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
  box-shadow: 38px 38px 74px #38327c0f;
}

.onscrollcustomerpagemenu {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f0f0f0;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-right: 60px;
  display: flex;
  position: sticky;
  top: 0;
  overflow: scroll;
}

.customerlinkblock:hover {
  text-decoration: none;
}

.snab_tab-content-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 1rem;
  display: grid;
}

.snav_link-copy {
  margin-bottom: 4px;
  line-height: 29px;
}

.snav_link-copy:hover {
  text-decoration: underline;
}

.section-herollm {
  background-color: var(--dark-slate-blue);
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.herowapperllm {
  flex-direction: column;
  align-items: stretch;
  padding: 40px 20px;
  display: flex;
}

.herowapperllm.is--solutions {
  padding-top: 100px;
  padding-bottom: 100px;
}

.heroctawapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
  display: flex;
}

.heroctawapper.left {
  justify-content: flex-start;
  align-items: center;
}

.heroimagewapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.herologowapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subherologoswapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 60px;
  display: flex;
}

.herotextwapper {
  align-self: center;
}

.herotextwapper.is--solutions {
  max-width: 1030px;
}

.tagherowapper {
  align-self: flex-start;
  margin-bottom: 4px;
  display: flex;
}

.herotag {
  background-color: var(--salmon);
  border-radius: 30px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 13px;
  font-weight: 500;
  line-height: 25px;
  display: inline;
}

.image-69 {
  width: 80%;
}

.image-69.mobile {
  display: none;
}

.protegrityheader {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #403e6b;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 20px;
  display: flex;
}

.protegrity_title {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.prottegritytrustedwapper {
  padding-top: 80px;
  padding-bottom: 80px;
}

.prottegritytrustedwapper.hiden {
  display: none;
}

.div-block-228 {
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.protegritypoitns {
  text-align: left;
  font-size: 21px;
  font-weight: 500;
}

.protegritycardssection {
  margin-top: 60px;
  margin-left: 0;
  margin-right: 0;
}

.protegritysectionmigratewapper {
  background-color: #fff;
  padding: 80px 20px;
  position: relative;
}

.protegritywhywapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  display: flex;
}

.protegritycard {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 2px solid #00000026;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  padding: 28px 40px;
  display: flex;
}

.protegritysectioncompareswapper {
  background-color: #fff;
  padding-top: 90px;
  padding-bottom: 60px;
  position: relative;
}

.protegritycomapretabel {
  margin-top: 40px;
  overflow: visible;
}

.protegritysection-product-feature-copy {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 100px;
}

.heroimagelogo.smalllogo {
  max-width: 22%;
}

.container-19 {
  max-width: 1440px;
  padding: 40px 2.5rem;
}

.div-block-234 {
  display: flex;
}

.div-block-235 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-right: 40px;
  display: flex;
}

.subherosection {
  background-color: var(--alice-blue);
}

.div-block-236 {
  flex: 1;
}

.fullwidthcolumns-radical-copy {
  text-align: center;
  padding-top: 20px;
}

.protegrityicons {
  height: 150px;
}

.protegritycontent-body-tab-home-copy {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: block;
}

.pointstable {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.onav_link-block-2 {
  color: #403e6b;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1.2rem;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.onav_link-block-2:hover {
  color: #403e6b;
  text-decoration: none;
}

.onav_right-container-3 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  background-color: #f4f4fa;
  border-radius: .31rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2.5rem;
  text-decoration: none;
}

.onav_right-container-3:hover {
  text-decoration: none;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: minmax(max-content, max-content) 1fr;
}

.grid-25.full-width {
  width: 100%;
  display: flex;
}

.snav_news-title-3 {
  color: #403e6b;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Gt pressura, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.onav_link-underline-3 {
  background-color: #403e6b;
  width: 100%;
  height: 2px;
}

.link-green-3 {
  color: #007364;
  margin-top: 24px;
  font-family: Gt pressura, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.div-block-237 {
  display: flex;
}

.customerpagediagram {
  align-self: center;
}

.customerlogocustomerpage {
  width: 133px;
}

.white {
  color: var(--white-smoke);
  padding-bottom: 20px;
}

.background {
  background-color: var(--alice-blue);
}

.home2-blog_item-content-top-4:hover {
  color: #403e6b;
  text-decoration: none;
}

.text-size-medium-3.text-weight-bold {
  text-transform: capitalize;
  font-weight: 500;
  line-height: 120%;
}

.text-size-medium-3.text-weight-bold.text-color-white.text-style-allcaps {
  direction: ltr;
  text-align: center;
  object-fit: fill;
  padding-bottom: 15px;
  line-height: 150%;
}

.tit-and-sub {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto 2.5rem;
}

.padding-global-5 {
  justify-content: space-around;
  padding-left: 32px;
  padding-right: 32px;
}

.padding-global-5.lastsecion {
  padding-top: 2rem;
  padding-bottom: 5.6rem;
}

.grid-learn-more-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  padding: 40px;
}

.margin-top-3.margin-huge {
  margin: 6rem;
}

.margin-top-3.margin-huge.overflow-hidden {
  margin-left: 0;
  margin-right: 0;
}

.margin-top-3.margin-huge.overflow-hidden.table {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.margin-top-3.margin-xhuge {
  margin: 8rem;
}

.margin-top-3.margin-xhuge.text-align-center {
  margin: 6rem 0 0;
}

.margin-top-3.margin-small {
  clear: none;
  text-align: center;
  object-position: 100% 50%;
  margin: 1rem;
  position: static;
}

.margin-top-3.margin-medium {
  margin: 2rem 0;
}

.color-blue-light-3 {
  color: #deefff;
}

.color-blue-light-3.textcenteralgin {
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
}

.button-18 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px 15px 40px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-18:hover {
  text-decoration: none;
}

.button-18.button-outline-orange {
  color: #f7866d;
  background-color: #0000;
  border: 1px solid #f7866d;
  margin-left: 20px;
  display: inline-block;
}

.button-18.button-outline-orange:hover {
  color: #403e6b;
  background-color: #f7866d;
}

.button-18.button-outline-orange.button-left {
  margin-left: 25px;
  padding-left: 30px;
}

.button-18.button-outline-orange.button-left.margin-0 {
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h3--new {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 60px;
}

.padding-global-6 {
  justify-content: space-around;
  padding-left: 32px;
  padding-right: 32px;
}

.solutions_container {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3.6rem;
  padding-bottom: 3.6rem;
  display: flex;
}

.section-herollm-2 {
  background-color: #403e6b;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home2-blog_title-wrapper-3 {
  margin-bottom: .5rem;
}

.home2-blog_author-wrapper-3 {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.button-19 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px 15px 40px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-19:hover {
  text-decoration: none;
}

.button-19.button-orange-copy {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  align-self: flex-start;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  line-height: 24px;
  display: inline-block;
}

.button-19.button-orange-copy:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.solutions_image {
  max-width: 100%;
  margin-top: 40px;
  display: block;
}

.tooltip-border-3 {
  border: 2px solid #686dc4;
  border-radius: 100%;
  position: absolute;
  inset: 0%;
}

.default_container-25 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.spacer-small {
  height: 20px;
}

.text-size-large-copy-2 {
  font-size: 21px;
  line-height: 30px;
}

.text-size-large-copy-2.max-width-large {
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
}

.next-3 {
  border-radius: 30px;
  padding: 15px 30px;
}

.grid-content-video-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.div-block-240 {
  padding-top: 2.06rem;
}

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

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

.section-default.is--longer-bottom {
  background-color: var(--dark-slate-blue);
  padding-top: 85px;
  padding-bottom: 150px;
}

.about_card-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -63px;
  display: grid;
}

.about_card {
  color: var(--dark-slate-blue-2);
  background-color: #fff;
  border-radius: 35px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 11px #0003;
}

.about_card:hover {
  color: var(--dark-slate-blue-2);
  text-decoration: none;
}

.about_card_top {
  text-align: center;
  background-color: #f7f7f7;
  min-height: 63px;
  padding: 19px 14px;
  font-size: 24px;
  font-weight: 400;
}

.about_card_bottom {
  height: 100%;
  min-height: 180px;
  padding: 30px 30px 69px;
  position: relative;
}

.about_card_bottom.text-align-center {
  padding-bottom: 30px;
}

.text-size-15 {
  font-size: .94rem;
  line-height: 25px;
}

.about_card_arrow {
  position: absolute;
  inset: auto 22px 28px auto;
}

.people_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 92px;
  display: flex;
  position: relative;
}

.people_container-2 {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.people_container {
  color: #3c4666;
  cursor: pointer;
  width: 100%;
  display: block;
}

.section-inversor-copy {
  background-color: #403e6b;
  padding-top: 100px;
  padding-bottom: 159px;
}

.people_collection-wrapper {
  width: 100%;
  padding-top: 26px;
  display: flex;
  position: static;
}

.people_pop-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 35px;
  grid-template-rows: auto;
  grid-template-columns: 160px 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  min-height: 21%;
  padding: 35px;
  display: flex;
  position: absolute;
  inset: 20% 15% auto auto;
  overflow: hidden;
  box-shadow: 0 7px 10px #00000026;
}

.people_collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
  position: static;
}

.people_collection-item {
  width: 25%;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.about_2col-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  display: grid;
}

.about_map_left {
  background-color: #f7866d;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 239px;
  padding: 43px;
  font-size: 21px;
  display: flex;
}

.about_map-section {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.customerpagesilder {
  background-color: #ddd0;
  height: 100%;
}

.customerpagesilder.topmargin60 {
  margin-top: 60px;
}

.right-arrow-6, .icon-9, .icon-10 {
  display: none;
}

.slide-nav-10 {
  margin-top: 20px;
  position: static;
  inset: auto 0% 0%;
}

.slide-nav-10.hidden {
  display: none;
}

.ppl_left {
  flex: none;
  width: 160px;
}

.div-block-241 {
  border-bottom: 1px solid var(--dark-slate-blue);
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 19px;
  display: flex;
}

.ppl_socials {
  display: flex;
}

.ppl_fixed {
  z-index: 999999;
  background-color: #0003;
  display: none;
  position: fixed;
  inset: 0%;
}

.ppl_exit {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.ppl_x {
  width: 20px;
}

.sf_customerpage_pointer_section {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.mask-6 {
  height: 100%;
}

.learnmorewrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.learnmorewrapper.sf_topmargin60px.overflowvisble {
  overflow: visible;
}

.learnmoresection {
  color: #000;
  max-width: 1300px;
  position: relative;
  overflow: hidden;
}

.html-embed-7 {
  display: none;
}

.customersilder {
  background-color: #0000;
  height: 100%;
  display: none;
}

.markscustomersilder {
  width: 470px;
  overflow: visible;
}

.customerimagesilder.smllimage {
  width: 110px;
}

.press_hero_component {
  justify-content: space-between;
  max-width: 73.7rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press_her_button-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  align-self: center;
  align-items: center;
  display: flex;
}

.button-16-copy {
  font-weight: 400;
}

.press_main_component {
  border-radius: 35px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 14px #0003;
}

.press_main_left {
  background-color: var(--white);
  color: var(--dark-slate-blue);
  flex: 1;
  padding: 37px;
}

.press_main_left:hover {
  color: var(--dark-slate-blue);
}

.press_main_bottom {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.small-caps {
  color: #403e6b;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gt pressura mono, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.small-caps.text-color-grey {
  color: #9a9a9a;
}

.small-caps.text-color-white {
  color: var(--white);
}

.press_main_mid {
  padding-top: 22px;
  padding-bottom: 18px;
}

.press_main_placeholder-image {
  max-width: 600px;
}

.press_main_collection-list-wrapper {
  margin-top: -107px;
  margin-left: auto;
  margin-right: auto;
}

.press_collection-list-wrapper {
  max-width: 1180px;
  margin-top: 66px;
  margin-left: auto;
  margin-right: auto;
}

.default_default_container {
  z-index: 2;
  border: 1px none var(--white);
  color: var(--dark-slate-blue);
  background-color: #0000;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 78.75rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.press_component {
  color: var(--dark-slate-blue);
  border-radius: 35px;
  flex-direction: column;
  height: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 10px #0003;
}

.press_component:hover {
  color: var(--dark-slate-blue);
}

.press_top {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  justify-content: center;
  align-items: center;
  height: 150px;
  padding: 43px 20px;
  display: flex;
}

.press_bottm {
  flex-direction: column;
  flex: 1;
  padding: 25px 20px;
  display: flex;
}

.press_mid {
  margin-bottom: 20px;
}

.press_placeholder-image {
  width: 100%;
  max-width: 230px;
}

.press_collection-list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.press_date-wrapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  display: flex;
}

.press_bottom-bottom {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.press_arrow {
  padding-left: 14px;
}

.press_item {
  height: 100%;
}

.image-72 {
  width: 100%;
  max-width: 270px;
}

.pagination-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 60px;
}

.ppl_image-cover {
  background-color: #403e6b33;
  border-radius: 50%;
  width: 240px;
  height: 240px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ppl_image-wrapper {
  width: 240px;
  height: 240px;
  position: relative;
}

.customer-heading-style-h3--2 {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.3;
}

.heading-h4 {
  font-size: 24px;
  line-height: 1.3;
}

.media_2col-grid {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: -63px;
  display: grid;
}

.media_people_wrapper {
  margin-top: 90px;
}

.div-block-244 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 16px;
  display: flex;
}

.subheaderwibnerr {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.press_main_image {
  max-height: 85px;
}

.is-hidden {
  display: none;
}

.dinnerimagwapper {
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.dinnerimagewapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  max-width: 50%;
  display: flex;
}

.list-item-2, .list-item-3 {
  font-size: 17px;
}

.sf_sectionwapperpaddinggobal {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.sf_sectionwapperpaddinggobal.sf_lightbluebgcolor {
  background-color: #deefff;
}

.sf_sectionwapperpaddinggobal.sf_lightbluebgcolor.sf_nopaddingbottom {
  padding-bottom: 0;
}

.sf_sectionwapperpaddinggobal.overflowhidden {
  overflow: hidden;
}

.sf_maxwidthsectionwapper {
  max-width: 80.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.sf_maxwidthsectionwapper.bottom {
  border-top: 1px solid #cccbe1;
}

.sf_h1 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 72px;
}

.sf_h1.sf_textcolorwhite.sf_textcenter.sf_inlineblock.trasprent {
  opacity: 0;
}

.sf_h1.sf_textcolorwhite.maxchar {
  max-width: 15ch;
}

.sf_h1.mobilecenter._44px {
  font-size: 57px;
}

.sf_h1.mobilecenter._44px.right_padding {
  padding-right: 100px;
}

.sf_h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 42px;
}

.sf_h3.sf_textcenter.top8px {
  margin-top: 8px;
}

.sf_h3.sf_textcenter.tag {
  background-color: #fff;
  border-radius: 100px;
  padding: 8px 16px;
}

.sf_h3.sf_text_max50ch.maxheadline.grow, .sf_h3.sf_text_max50ch.grow {
  flex: 1;
}

.sf_h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 60px;
}

.sf_h2.sf_textcenter.sf_maxchr_subheader.moremaxch {
  max-width: 26ch;
}

.sf_h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 30px;
}

.sf_h4.sf_textcenter.hide-mobile-portrait.fontchange20px {
  font-size: 20px;
}

.sf_h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 32px;
}

.sf_h5.sf_textcenter.sf_maxchr_subheader.more {
  max-width: 70ch;
}

.sf_h5.sf_small_screen_textcenter.sf_textcolorwhite.offwhite {
  color: #f6f6fc;
}

.sf_h5.sf_textcolorwhite._28px {
  margin-top: 28px;
}

.sf_h5.sf_textcolorwhite._28px.colorchnage {
  color: #f6f6fc;
}

.sf_h5.sf_textcolorwhite.sf_textcenter.sf_maxchr_subheader.moremax {
  max-width: 50ch;
}

.sf_h5.sf_textcolorwhite.bottompadding {
  margin-bottom: 20px;
}

.sf_h5.break {
  word-break: break-all;
  overflow-wrap: anywhere;
}

.sf_h5.break.fontchnage {
  font-family: Gt pressura mono, sans-serif;
}

.sf_h5.break.fontchnage.leftpadding {
  padding-left: 8%;
}

.sf_h5.break.fontchnage.leftpadding.more {
  padding-left: 16%;
}

.sf_h5.maxwidthcopy {
  max-width: 1036px;
}

.sf_h5.underline {
  text-decoration: underline;
}

.sf_h5.btoonpadding12px {
  margin-bottom: 12px;
}

.sf_h5.toppadding {
  margin-top: 28px;
}

.sf_body {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .8125rem;
  line-height: 25px;
}

.sf_body.sf_textcolorblue.sf_all-textcap._400 {
  font-weight: 400;
}

.patnershippageherowapper {
  background-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  -webkit-text-stroke-color: var(--dark-slate-blue);
}

.sf_textcolorwhite {
  color: var(--white);
}

.sf_textcenter {
  text-align: center;
}

.hidden-allwapper {
  display: none;
}

.sf_topmediumpadding {
  padding-top: 3rem;
}

.patnershippagesubherowapper {
  background-color: #fff;
}

.sf_toplargepadding {
  padding-top: 3.75rem;
}

.sf_cardsconatinerwapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex;
}

.sf_cardsconatinerwapper.sf_toplargepadding {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.sf_cardsconatinerwapper.sf_topsamllpadding {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.sf_cardsconatinerwapper.smallgap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.sf_cardsconatinerwapper.sf_topmargin60px.gap60, .sf_cardsconatinerwapper.gap60px {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
}

.sf_cardpatners {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  width: 25.75rem;
  padding: 2.5rem;
  display: flex;
  box-shadow: 0 4px 19px -4px #10182812;
}

.sf_cardpatnercontentwapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.sf_cardpatnerlinkwapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.sf_linktext {
  color: var(--salmon);
  background-color: #fafafa00;
  border-style: none;
  font-size: 17px;
  line-height: 24px;
}

.sf_linktext.difffont {
  font-family: Gt pressura, sans-serif;
}

.sf_topsamllpadding {
  padding-top: 2rem;
}

.patnershippagetechpatnerpage {
  background-color: #f4f4fa;
}

.patnershippagetechpatnerpage.whitebg {
  background-color: #fff;
}

.sf_patnerlogowapper {
  grid-column-gap: 6.625rem;
  grid-row-gap: 6.625rem;
  flex: 1;
  justify-content: center;
  display: flex;
}

.sf_topxlargepadding {
  padding-top: 6.25rem;
}

.sf_silder {
  background-color: #ddd0;
  height: 100%;
}

.sf_h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
}

.sf_h6.sf_textcenter._15 {
  font-size: 15px;
}

.sf_h6.sf_textcenter.leftrightpadding {
  padding-left: 30px;
  padding-right: 30px;
}

.sf_h6.inlineblock {
  display: inline;
}

.sf_h6.sf_inlintextblock.rightmargin {
  margin-right: 12px;
}

.sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px.hidemobile.bluecolor {
  color: #403e6b;
}

.sf_h6.sf_textcolorwhite.text-weight-bold {
  font-weight: 700;
}

.sf_h6.sf_textcolorwhite.text-weight-semibold {
  font-weight: 500;
}

.sf_h6.sf_text_700.font19 {
  font-size: 19px;
}

.sf_h6.customcolor {
  color: #3e3e4e;
}

.sf_h6._15.sf_textcolorwhite {
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.sf_h6._13pxdestopmobile {
  font-size: 13px;
  line-height: 20px;
}

.sf_h6._13pxdestopmobile.sf_textcenter.text-weight-bold.sf_all-textcap {
  color: #403e6b;
}

.sf_h6._13pxdestopmobile.sf_textcolorwhite.text-align-left._11px {
  color: #e9e9f2;
  font-size: 11px;
}

.sf_h6.sf_topmargin40px.text-color-grey {
  color: #74738c;
}

.sf_h6._15pxdestopnandmobile {
  font-size: 15px;
  line-height: 22px;
}

.sf_h6.textcoloryellow {
  color: #faf79b;
}

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

.sf_h6.text-weight-normal, .sf_h6.text-weight-normal strong {
  font-weight: 400;
}

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

.sf_h6.text-weight-bold.text-color-dark-blue {
  text-decoration: none;
}

.sf_h6.text-weight-bold.text-color-dark-blue:hover {
  color: var(--dark-slate-blue);
  border: 1px #000;
  text-decoration: none;
}

.sf_h6.center {
  align-self: center;
}

.sf_h6.onhoverorange:hover {
  color: var(--salmon);
}

.sf_h6.bottom {
  align-self: flex-end;
}

.sf_h6.maxbody.grow {
  flex: 1;
}

.slide-nav-11 {
  bottom: -20%;
}

.contantusform {
  background-color: var(--white-smoke);
  padding-left: 20px;
  padding-right: 20px;
}

.contantusform.sf_sectionwapperpaddinggobal {
  background-color: #f4f4fa;
}

.contantusform.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

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

.hide-all {
  display: none;
}

.demo-section {
  background-image: linear-gradient(to right, #fff, #fff 49% 49.9%, #deefff 50%, #f3f9ff 68%, #deefff);
}

.demo-block {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.navbartextbanner {
  color: #403e6b;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 13px;
  line-height: 15px;
}

.navbartextbanner.mbole {
  display: none;
}

.navbar_bannerwapper {
  background-color: var(--teal);
}

.navbar_bannerwapper.bluebakground {
  background-color: #deefff;
}

.navbar_banner_container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 2.5rem;
  display: flex;
}

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

.navbar_textlink {
  color: var(--salmon);
  font-weight: 500;
  text-decoration: none;
}

.navbar_textlink.banner {
  font-weight: 500;
}

.navbar_textlink.leftmargin {
  margin-left: 8px;
}

.tab-pane-tab-2 {
  z-index: 9;
}

.column-44 {
  position: static;
}

.sf_home_hero_section.sf_sectionwapperpaddinggobal.lightbg {
  background-color: #f4f4fa;
}

.sf_home_hero_section.sf_sectionwapperpaddinggobal.darkbg {
  background-color: var(--dark-slate-blue);
}

.sf_home_herowapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.sf_header-subheader_wapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.sf_header-subheader_wapper.smallgap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.sf_header-subheader_wapper.is-gapsmall {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.sf_header-subheader_wapper.is-gapsmall.topmargin {
  margin-top: 1.5rem;
}

.sf_header-subheader_wapper.bottompaddingmedium {
  padding-bottom: 3rem;
}

.sf_header-subheader_wapper.sf_textcenter.center {
  justify-content: center;
  align-items: center;
}

.sf_header-subheader_wapper.sf_textcenter._8pxgap.topmarging32 {
  margin-top: 32px;
}

.sf_header-subheader_wapper.sf_textcenter.top16px {
  margin-top: 16px;
}

.sf_header-subheader_wapper.is--biggap {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
}

.sf_header-subheader_wapper.is--biggap.iscenter {
  justify-content: center;
  align-items: center;
}

.sf_header-subheader_wapper._20pxgap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.sf_header-subheader_wapper._20pxgap.top.center {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
}

.sf_header-subheader_wapper.is1remgap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.sf_header-subheader_wapper.nogrow {
  flex: 0 auto;
}

.sf_header-subheader_wapper._8pxgap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.sf_header-subheader_wapper.grow {
  flex: 1;
  justify-content: space-between;
}

.sf_header-subheader_wapper.grow.gap28px {
  justify-content: center;
}

.sf_header-subheader_wapper.grow.gap16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.sf_header-subheader_wapper.nogap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.sf_header-subheader_wapper.center {
  align-items: center;
}

.sf_header-subheader_wapper.sf_topmargin18px {
  margin-top: 18px;
}

.sf_header-subheader_wapper._14pxgap.sf_topmargin18px.topzerosmallscreen.desktophidden, .sf_header-subheader_wapper._14pxgap.sf_topmargin18px.desktophidden, .sf_header-subheader_wapper._14pxgap.desktophidden {
  display: none;
}

.sf_header-subheader_wapper._16pxgap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.sf_header-subheader_wapper._12pxgap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.sf_imagewapper {
  align-self: center;
}

.sf_home_goodrx_section {
  background-color: var(--teal);
}

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

.sf_home_goodrx_section.sf_sectionwapperpaddinggobal.color-blue-dark {
  background-color: var(--dark-slate-blue-2);
  margin-top: 0;
  margin-bottom: 0;
}

.sf_home_goodrx_section.sf_sectionwapperpaddinggobal.lightblue-copy {
  background-color: #f4f6fa;
}

.sf_home_goodrx_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  display: flex;
}

.sf_goodrx_row-left {
  flex: 1;
}

.sf_goodrx_row-right {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.sf_goodrx_row-right.nogap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.sf_goodrx_row-right.center {
  align-self: center;
}

.sf_only-headertext_wapper, .sf_only-headertext_wapper.nogrow {
  flex: 0 auto;
}

.sf_only-subheadertextwapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sf_videowapper.radius20px {
  border-radius: 20px;
  overflow: hidden;
}

.sf_goodrx_video {
  display: none;
}

.sf_home_customerlogo_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  flex: none;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sf_home_customerlogo {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_home_customerlogo.sf_onlymobileview {
  display: none;
}

.sf_customerlogo {
  max-width: 144px;
}

.sf_customerlogo.big {
  min-width: 160px;
  max-width: 160px;
}

.sf_customerlogo.is-big {
  max-width: 320px;
}

.sf_home_usecase_section {
  background-color: #f4f4fa;
}

.sf_usecase_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.sf_check_usecase {
  align-self: flex-end;
}

.sf_breakline_image {
  height: 2px;
}

.sf_home_usecase_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-direction: column;
  display: flex;
}

.sf_home_globally_wapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.sf_home_protect_section.sf_sectionwapperpaddinggobal.lightbg {
  background-color: #f4f4fa;
}

.sf_home_protect_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-direction: column;
  display: flex;
}

.sf_protect_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  padding: 0;
  display: flex;
}

.sf_protectcard_header_image {
  max-height: 100px;
}

.sf_documents_section {
  text-align: center;
  position: relative;
}

.sf_documents_section.sf_sectionwapperpaddinggobal.section-light-blue {
  background-color: #f4f4fa;
}

.sf_news_section {
  background-color: #f7f7f7;
}

.sf_cardnews {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25.75rem;
  padding: 2.5rem;
  display: flex;
  box-shadow: 0 0 19px #10182812;
}

.sf_cardnews:hover {
  box-shadow: 0 8px 50px #1018281f;
}

.sf_cardnewscontentwapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.sf_cardnewslinkwapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.sf_cardnewslinkwapper.aligncenter {
  justify-content: center;
  align-items: center;
}

.sf_cardnewslinkwapper.topmargin28 {
  margin-top: 28px;
}

.sf_cardnewslinkwapper.button {
  background-color: #fff;
  border-color: #f7866d;
}

.sf_cardnewslinkwapper.topmargin20 {
  margin-top: 20px;
}

.sf_cardnewslinkwapper.topmargin20.center {
  align-self: center;
}

.sf_cardnewslinkwapper.grow {
  flex: 1;
}

.sf_mainherosection {
  background-color: var(--dark-slate-blue);
}

.sf_mainherosection.sf_sectionwapperpaddinggobalsmall {
  display: none;
}

.sf_mainherowapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sf_sectionwappersmallpaddinggobal {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.sf_home-hero_imagemobile {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.sf_cardnewsimage {
  max-width: 129px;
}

.sf_heroheadertext-with-tagimage-for-mobile {
  display: none;
}

.sf_maxchr_subheader {
  max-width: 85ch;
}

.sf_aligntextcenter {
  align-self: center;
}

.sf_button {
  border: 1px solid var(--dark-slate-blue-2);
  white-space: nowrap;
  border-radius: 30px;
  margin-top: 0;
  padding: 12px 24px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.sf_button:hover {
  text-decoration: none;
}

.sf_button.button-blue {
  background-color: #403e6b;
}

.sf_button.button-orange {
  color: #403e6b;
  object-fit: fill;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 24px;
  padding-right: 24px;
  display: inline-block;
}

.sf_button.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.sf_button.viewmore {
  border-style: solid;
  border-color: var(--salmon);
  padding-left: 24px;
}

.sf_button.orangebutton {
  border-color: var(--salmon);
  background-color: var(--salmon);
  color: var(--dark-slate-blue);
}

.sf_button.orangebutton:hover {
  color: var(--white);
}

.sf_button.orangebutton.topmargin {
  margin-top: 60px;
}

.sf_button.text-color-dark-orange {
  border-color: var(--salmon);
  color: var(--dark-slate-blue-2);
}

.sf_div_link_wapper {
  display: none;
  position: absolute;
  inset: 0%;
}

.sf_silder_logos {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.sf_overflowhidden {
  overflow: hidden;
}

.div-block-249 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-250, .div-block-251, .div-block-252 {
  flex: 1;
}

.sectionlogo {
  max-width: 120px;
}

.div-block-253 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-254 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-255 {
  background-color: #fff;
  align-self: stretch;
  width: 1.5px;
  margin-top: 1%;
  margin-bottom: 1%;
}

.div-block-255.darkblue {
  background-color: var(--dark-slate-blue);
  width: 2px;
}

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

.inlinkeblocklinkbox {
  display: inline-block;
}

.sf_sectionwapperpaddingmediumgobal {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.sf_customerpage_hero_wapper {
  background-color: var(--dark-slate-blue);
}

.sf_customerpage_customerdetail_wapper {
  background-color: #f7f7f7;
}

.sf_customerpage_customerdetail {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.sf_customerpage_col_wapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  display: flex;
}

.sf_customerldeatils_wapper {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.sf_customerdeatils {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.sf_maxwidthsamllsectionwapper {
  max-width: 51rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.sf_customerpage_content {
  grid-column-gap: 4.375rem;
  grid-row-gap: 4.375rem;
  flex-direction: column;
  display: flex;
}

.sf_customerpage_text_wapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  display: flex;
}

.sf_text_500 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.sf_textcolorblue {
  color: var(--dark-slate-blue);
}

.sf_inline_text_wapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.webinar-caption-block {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_all-textcap {
  text-transform: uppercase;
}

.sf_cms_testimonial_wapper {
  background-color: #f2f2f2;
  position: relative;
  overflow: hidden;
}

.sf_cms_testimonial_wapper.ingreen {
  background-color: #007364;
  padding-left: 15px;
  padding-right: 15px;
}

.sf_cms_testimonial_wapper.dusk {
  background-color: #686dc4;
}

.sf_cms_testimonial_wapper.sf_sectionwapperpaddinggobal.inbluebg {
  background-color: #403e6b;
}

.sf_topmargin60px {
  margin-top: 3.75rem;
}

.sf_inlineblock {
  display: inline-block;
}

.div-block-257 {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.zl_resources_hero-wapper {
  background-color: var(--dark-slate-blue);
}

.zl_resources_body-wapper.sf_mediumpaddinggobal.bottompadding {
  padding-bottom: 7.5rem;
}

.sf_resourcessearchbar {
  flex: 1;
  display: flex;
  position: relative;
}

.sf_resourcesfilters-forms {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.sf_resouces_content-wapper {
  position: relative;
}

.sf_resouces_content-wapper.sf_sectionwapperpaddinggobal.backgroundvolorlightblue {
  background-color: #f4f4fa;
}

.sf_resouces_content-wapper.sf_sectionwapperpaddinggobal.bgdarklightblue {
  background-color: #e9e9f2;
}

.sf_resourcescard {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 0 4px 19px -4px #10182812;
}

.sf_resourcescard:hover {
  box-shadow: 0 8px 19px -4px #1018281f;
}

.sf_div-wapper {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.sf_div-wapper.padding {
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 32px;
  padding-left: 28px;
  padding-right: 28px;
}

.sf_div-wapper.smallgap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.sf_div-wapper.leftrightpadding {
  padding-left: 40px;
  padding-right: 40px;
}

.sf_div-wapper.leftrightpadding.topbottompadding {
  border-bottom: 2px solid #f4f4fa;
  padding-top: 38px;
  padding-bottom: 38px;
  position: relative;
}

.sf_div-wapper._32gap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.sf_div-wapper._20pxgap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.sf_cta-wapper.sf_topmargin60px.center, .sf_cta-wapper.sf_topmargin40px.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_cta-wapper.sf_topmargin40px.center.sf_28pxgap {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

.sf_cta-wapper.sf_topmargin40px.flexbox {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.sf_cta-wapper.grow {
  flex: 1;
}

.sf_cta-wapper.grow.botomalgin {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.sf_resourcescmslist {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sf_text_max50ch {
  margin-top: 0;
  margin-bottom: 0;
}

.sf_resources_learnmore.sf_topmargin40px {
  margin-top: 2.5rem;
}

.sf_resouces_content {
  justify-content: space-between;
  display: flex;
  position: relative;
}

.sf_resources_more_icon {
  transform: rotate(90deg);
}

.sf_resoucres_view-all_cta {
  align-self: center;
  display: none;
}

.sf_sectionwappernopaddingbottom {
  padding-bottom: 0;
}

.div-block-258 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-size-large21 {
  font-size: 21px;
  line-height: 30px;
}

.text-size-large17 {
  font-size: 17px;
  line-height: 28px;
}

.sf_filter_input {
  border: 0 solid #000;
  flex: 1;
  height: 100%;
  margin-bottom: 0;
  padding: 12px 0;
  font-size: 15px;
}

.sf_filter_input::placeholder {
  color: var(--dark-slate-blue);
}

.sfsearchicon {
  width: 20px;
  height: 20px;
}

.sf_filter_dropdown {
  width: 100%;
}

.fs-select_toggle-1 {
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 12px;
  display: flex;
}

.fs-select_toggle-1:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_toggle-1[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs-select_icon-1 {
  color: var(--dark-slate-blue);
  font-family: Vollkorn, serif;
  font-size: 18px;
  font-weight: 400;
}

.fs-select_text-1 {
  color: var(--dark-slate-blue);
  font-size: 15px;
  line-height: 25px;
  display: inline-block;
}

.sf_filter_dropdown_list_wapper {
  height: auto;
  margin-top: 5px;
  display: none;
  overflow: auto;
}

.sf_filter_dropdown_list_wapper.w--open {
  background-color: #fff;
  border: 1px solid #f2f4f7;
  border-radius: 6px;
  box-shadow: 0 0 6px #0003;
}

.sf_filter_dropdown_list {
  color: var(--dark-slate-blue);
  padding: .75rem 1rem;
  font-size: 15px;
  line-height: 25px;
}

.sf_filter_dropdown_list:hover {
  opacity: .7;
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.sf_filter_dropdown_list:focus-visible {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.sf_filter_dropdown_list[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.sf_filter_dropdown_list.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.sf_filter_dropdown_main-list_wapper {
  margin-bottom: 0;
  display: none;
}

.sf_resourcesfilterelemntwapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  flex: 1;
  align-items: center;
  height: 100%;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.sf_whitepaper_hero_wapper {
  background-color: var(--dark-slate-blue-2);
}

.sf_50-left_row_wapper {
  flex: 1;
}

.sf_50-right_row_wapper {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sf_rowwapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.sf_tag_wapper {
  margin-bottom: 16px;
}

.sf_tag_wapper.sf_text_500.witicon {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_tag_wapper.flex {
  margin-bottom: 0;
  display: flex;
}

.sf_text_700 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.sf_align_obj-center {
  align-self: center;
}

.sf_learmore-wapper {
  background-color: #f5f7fb;
  overflow: hidden;
}

.sf_learmore-wapper.sf_sectionwapperpaddinggobal.whitebg {
  background-color: var(--white);
}

.sf_whitepaper_learmore-section {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-direction: column;
  display: flex;
}

.sf_whitepapercard {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  box-shadow: 0 4px 19px #10182812;
}

.sf_whitepapercard:hover {
  box-shadow: 0 8px 50px #1018281f;
}

.sf_whitepapercard_header {
  background-color: #f4f4fa;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  padding: 40px;
}

.sf_whitepapercard_body {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #fff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 40px;
  display: flex;
}

.collection-item-10 {
  flex: 1;
  align-self: stretch;
  height: 100%;
}

.div-block-261 {
  overflow: hidden;
}

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

.sf_howskyflowhelps_wapper.sf_sectionwapperpaddinggobal.inlightblue {
  background-color: #f4f4fa;
}

.sf_skyflowhelps_card {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 0 0 19px #0000001a;
}

.sf_skyflowhelps_card._1 {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/66d6e990b03badfd649f8fc2_Strokes.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 50%;
}

.sf_skyflowhelps_card._2 {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/66d6e9be885a5526fb2f160d_Group%2026788.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.sf_skyflowhelps_card.nogap {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: stretch;
  padding: 0;
}

.wrappersilderiteam {
  height: 100%;
}

.paragraph-20 {
  color: var(--relume-library-lite-rl-gray);
  margin-bottom: 0;
  font-size: 21px;
  line-height: 31px;
}

.text-span-18, .text-span-19 {
  font-size: 17px;
  line-height: 24px;
}

.image-74 {
  width: 100%;
}

.image-75 {
  color: var(--white);
  background-color: #0000;
  border: 1px solid #0000;
}

.webinar_hero_section {
  background-color: #403e6b;
}

.sf_webinars_list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 0;
  font-size: 1.0625rem;
  line-height: 27px;
  display: flex;
}

.speaker_section {
  background-color: #f5f7fb;
}

.speaker_section.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

.speaker-grid {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  place-content: center space-between;
  justify-items: center;
  display: grid;
}

.sf_webinar_video_hero_section {
  background-color: #403e6b;
}

.sf_pointer-and-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 20px;
}

.sf_pointer-and-text_wapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.sf_horizonatal_text_wapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_main_tag_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sf_textcolororange {
  color: var(--salmon);
}

.sf_inlintextblock {
  display: inline;
}

.sf_pointer_text {
  height: 100%;
  font-size: 16px;
  display: inline-block;
}

.sf_pointer_text.sf_inlintextblock.rightmargin {
  margin-right: 12px;
}

.pagwwapper-staging {
  display: block;
}

.sf_customer_hero_section {
  background-color: var(--dark-slate-blue);
}

.sf_customer_cards_wapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.sf_event_herosection {
  background-color: var(--dark-slate-blue);
}

.sf_event_herosection.sf_sectionwapperpaddinggobal {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/673331eb9a888a9ed184f7d3_Image%20as%20fill.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: hidden;
}

.sf_grid60-40 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 60% 40%;
}

.sf_gridrowwapper.sf_topmargin60px.sf_60pxgap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.sf_gridrowwapper.sf_topmargin60px.sf_60pxgap.sf_removetopandbottompadding {
  padding-top: 0;
  padding-bottom: 0;
}

.sf_eventheroimage {
  width: 100%;
}

.sf_flexbox_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  align-items: center;
  margin-top: 1.75rem;
  display: flex;
}

.sf_flexbox_wapper.is_gap20px {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.sf_flexbox_wapper.verticalformobile {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

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

.sf_icon_text._2 {
  flex: 1;
}

.sf_icon_text._8pxgap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.sf_icon_text._3 {
  margin-top: .5rem;
}

.sf_icon_text._3.hide-all {
  display: none;
}

.sf_rsvp_section.sf_sectionwapperpaddinggobal.bluebg {
  background-color: #f4f4fa;
}

.sf_rsvp_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: center;
  display: flex;
}

.sf_50-row {
  flex: 1;
  align-self: stretch;
}

.sf_50-row.center {
  align-self: center;
}

.sf_rsvpimage {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}

.sf_header_smallponter_wapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.sf_header_smallponter_wapper.gap20px {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.sf_small_pointerslist {
  margin-bottom: 0;
  padding-left: 40px;
  font-size: 1.3125rem;
  line-height: 31px;
}

.sf_flexbox_wapper-vertical {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sf_flexbox_wapper-vertical.is_gap20px {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: center;
  align-items: flex-start;
}

.sf_flexbox_wapper-vertical.is_gap20px.flax {
  flex-flow: row;
}

.sf_boothsection {
  background-color: #f4f4fa;
}

.sf_boothsection.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

.sf_eventspeakerwapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: center;
  display: flex;
}

.sf_speakercard {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_boothnumberflex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.speaker_imageevents {
  border-radius: 100%;
  width: 16rem;
}

.sf_trustedbysection {
  background-color: #0000;
}

.sf_trustedbysection.sf_sectionwappersmallpaddinggobal.lightcolor {
  background-color: #e9e9f2;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.sf_infoproduct_data {
  background-image: linear-gradient(to right, var(--salmon) 45%, var(--alice-blue) 45%);
}

.sf_infoproduct_datawapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
  display: flex;
}

.sf_45 {
  background-color: var(--salmon);
  align-self: center;
  width: 45%;
  padding-right: 1rem;
}

.sf_55 {
  background-color: var(--alice-blue);
  align-self: stretch;
  width: 55%;
  display: flex;
}

.sf_informobile {
  display: none;
}

.sf_sponsoredwapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.sf_sponsoredwapper.sf_topmargin60px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_events-speakergrid {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  place-content: center;
  place-items: stretch center;
  display: flex;
}

.sf_stagespeakerwapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.sf_spekerstagecardwapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
}

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

.sf_stagespekerontentwapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-12 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.sf_lightgreybgcolor {
  background-color: #f4f6fa;
}

.sf_divider {
  object-fit: fill;
  max-width: 100%;
}

.sf_linebooth {
  background-color: #cccbe1;
  border: 0 #0000;
  width: 1px;
}

.sf_47-_row {
  width: 47%;
}

.sf_47-_row.rightondesctopandcenterontab {
  justify-content: flex-end;
  display: flex;
}

.sf_47-_row.iscenter {
  align-self: center;
}

.sf_47-_row.paddingleftright {
  padding-left: 80px;
  padding-right: 80px;
}

.sf_47-_row.paddingleftright.center {
  align-self: center;
}

.sf_47-_row._50 {
  width: 50%;
}

.sf_47-_row.flexboxhoz {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sf_rowwapper-copy {
  grid-column-gap: 6%;
  grid-row-gap: 6%;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-270 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.textarea-92 {
  margin-left: 10px;
}

.textarea-93 {
  display: block;
}

.textarea-94 {
  display: flex;
}

.webinar-banner-subcontent-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 100%;
  max-height: 100%;
  margin: auto 0 auto auto;
  padding-top: 80px;
  padding-left: 15px;
  padding-right: 20px;
  display: flex;
}

.hs_input-8 {
  object-fit: fill;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding: 12px;
  font-family: Cosmica, sans-serif;
  font-size: 16px;
}

.hs_input-8.country {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-bottom: 0;
  padding-right: 12px;
}

.hs_input-8.phone_country {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 0 solid #000;
  border-radius: 0;
  align-self: flex-start;
  width: 15px;
  height: 100%;
}

.hs_input-8.hs_form_text_area {
  background-color: #fff;
  border: 1px solid #d2e9fc;
  border-radius: 4px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  display: block;
}

.hs_input-8.phone-input {
  background-color: #0000;
  border: 0 solid #000;
  margin-bottom: 0;
  margin-left: 0;
}

.textarea-95 {
  padding-left: 10px;
}

.textarea-96 {
  display: block;
}

.textarea-97 {
  margin-left: 20px;
}

.textarea-98 {
  display: inline-block;
}

.textarea-99 {
  margin-left: 4px;
}

.div-block-271 {
  display: flex;
}

.field-label-62 {
  display: none;
}

.textarea-100 {
  margin-left: 10px;
}

.div-block-272 {
  flex-direction: row;
  display: flex;
}

.text-block-79 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.textarea-101 {
  margin-left: auto;
  margin-right: auto;
}

.textarea-102 {
  display: flex;
}

.textarea-103 {
  padding-left: 20px;
}

.textarea-104 {
  margin-left: 4px;
}

.div-block-273 {
  background-color: #f5f8fa;
  border: .5px solid #cbd6e2;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.field-label-63 {
  color: #000;
  margin-bottom: 5px;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.main-section-4 {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.textarea-105 {
  margin-right: 20px;
}

.webinar-banner-content-4 {
  background-color: #403e6b;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: block;
}

.div-block-274 {
  display: flex;
}

.textarea-106 {
  padding-right: 20px;
}

.default_container-26 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container-26.no_padding {
  max-width: 1248px;
  padding-left: 0;
  padding-right: 0;
}

.sensitive-data-heading-3 {
  border: 1px #403e6b;
  border-bottom-style: solid;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-family: Cosmica, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 42px;
}

.sensitive-data-heading-3.extra-padding-50 {
  padding-right: 50px;
}

.sensitive-data-heading-3.extra-padding-80 {
  padding-right: 80px;
}

.default_container-27 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container-27.no_padding {
  max-width: 1248px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-275, .div-block-276, .div-block-277, .div-block-278, .div-block-279, .div-block-280, .div-block-281 {
  background-color: #f9f79b;
}

.div-block-282 {
  background-color: #deeeff;
  border-bottom-left-radius: 40px;
}

.default_container-28 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container-28.no_padding {
  max-width: 1248px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-283 {
  background-color: #deeeff;
  border-top-right-radius: 40px;
}

.image-77 {
  flex: 0 auto;
  order: 0;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.div-block-284 {
  background-color: #f9f79b;
}

.div-block-285 {
  border: 1px solid #d8d8d8;
  border-radius: 40px;
  padding: 18px;
}

.grid-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 50% 25% 25%;
}

.div-block-286 {
  background-color: #deeeff;
  border-bottom-right-radius: 40px;
}

.div-block-287 {
  background-color: #deeeff;
  border-top-left-radius: 40px;
}

.div-block-288 {
  background-color: #f9f79b;
}

.table-row-text-3 {
  text-align: left;
  flex: 1;
  order: 0;
  align-self: flex-start;
  align-items: center;
  margin-left: 0;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.div-block-289 {
  background-color: #f9f79b;
}

.textarea-107 {
  margin-left: 10px;
}

.textarea-108 {
  display: block;
}

.textarea-109 {
  display: flex;
}

.learn-more-4 {
  background-color: #eaeaea;
  padding: 100px 20px;
}

.hs_input-9 {
  object-fit: fill;
  background-color: #f5f8fa;
  border: 1px solid #cbd6e2;
  border-radius: 3px;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0;
  padding: 12px;
  font-family: Cosmica, sans-serif;
  font-size: 16px;
}

.hs_input-9.country {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  border-style: none;
  margin-bottom: 0;
  padding-right: 12px;
}

.hs_input-9.phone_country {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/648b0074cc9c908a8a6eb120_downarrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px;
  border: 0 solid #000;
  border-radius: 0;
  align-self: flex-start;
  width: 15px;
  height: 100%;
}

.hs_input-9.hs_form_text_area {
  background-color: #fff;
  border: 1px solid #d2e9fc;
  border-radius: 4px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 12px;
  display: block;
}

.hs_input-9.phone-input {
  background-color: #0000;
  border: 0 solid #000;
  margin-bottom: 0;
  margin-left: 0;
}

.textarea-110 {
  padding-left: 10px;
}

.textarea-111 {
  display: block;
}

.textarea-112 {
  margin-left: 20px;
}

.default_container-30 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container-30.no_padding {
  max-width: 1248px;
  padding-left: 0;
  padding-right: 0;
}

.description-4 {
  color: #3c4666;
  font-family: Cosmica, sans-serif;
  font-size: 21px;
  line-height: 33px;
}

.textarea-113 {
  display: inline-block;
}

.textarea-114 {
  margin-left: 4px;
}

.div-block-290 {
  display: flex;
}

.field-label-64 {
  display: none;
}

.textarea-115 {
  margin-left: 10px;
}

.div-block-291 {
  flex-direction: row;
  display: flex;
}

.text-block-80 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.textarea-116 {
  margin-left: auto;
  margin-right: auto;
}

.textarea-117 {
  display: flex;
}

.textarea-118 {
  padding-left: 20px;
}

.textarea-119 {
  margin-left: 4px;
}

.title-3 {
  color: #3c4666;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.div-block-292 {
  background-color: #f5f8fa;
  border: .5px solid #cbd6e2;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.field-label-65 {
  color: #000;
  margin-bottom: 5px;
  padding-left: 0;
  font-family: Cosmica, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.textarea-120 {
  margin-right: 20px;
}

.div-block-293 {
  display: flex;
}

.textarea-121 {
  padding-right: 20px;
}

.div-block-294 {
  flex: 1;
  margin-top: 40%;
}

.zl_resources_footer-wapper {
  background-color: #f4f4fa;
}

.sf_header-and-link-wapper {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sf_topmargin40px {
  margin-top: 2.5rem;
}

.div-block-254-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5px .25fr;
  grid-auto-columns: 1fr;
  place-items: center;
}

.text {
  color: #403e6b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
  text-decoration: none;
}

.section-type-requirements-table-layout-desktop {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.section-type-requirements-table-layout-desktop.sf_sectionwapperpaddinggobal.ligtbluevg {
  background-color: #f4f4fa;
}

.title-subtitles {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text {
  opacity: .92;
  color: #403e6b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
}

.long-headline-on-two {
  color: #403e6b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.table {
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.row {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.col {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #d1d1d1;
  border-bottom-color: #e9e9f2;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  width: 114.333px;
  padding: 20px;
  text-decoration: none;
  display: flex;
}

.col.topleft {
  border-top-left-radius: 30px;
}

.col.topleft.bgblue {
  background-color: #e9e9f2;
  border-bottom-color: #f4f4fa;
}

.col.topright {
  border-top-right-radius: 30px;
}

.col.topright.bgblue {
  background-color: #e9e9f2;
  border-style: none;
}

.col.rightbottom {
  border-style: solid;
  border-color: #f4f4fa;
  border-bottom-right-radius: 30px;
}

.col.bottomleft {
  border-bottom-left-radius: 30px;
}

.col.bottomleft.right {
  border-color: #f4f4fa;
}

.col.bgblue {
  background-color: #e9e9f2;
  border-style: none;
}

.col.right, .col.top {
  border-style: solid;
  border-color: #f4f4fa;
}

.hipaa-rule, .hipaa-requirement, .skyflow-solution {
  color: #403e6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
  text-decoration: none;
}

.the-hipaa-privacy-rule-45-cfr-part-160-and-subparts-a-and-c-of-part-164, .error-aeb79287-c1e8-b82b-a397-6f4d388829c9, .error-120fd2b1-0e23-6531-777e-3a998eef2889, .the-hipaa-security-rule-45-cfr-part-160-and-subparts-a-and-c-of-part-164, .error-2550ca83-f715-2b60-a9cf-5d3920ca0018, .error-9c96b7ad-54da-d7f4-c51d-47d5479d7db9, .the-hipaa-audit-log-rule-45-cfr-164-312-b, .error-07483c34-844c-cece-f4fb-7965141a1a08, .error-45f985e5-1982-1ef9-d222-268ab91216eb, .individuals-rights-to-phi-access-45-cfr-164-524, .error-2cd709dc-cdf5-c7b8-deae-f996666c66da, .error-99360221-264e-5eaa-741e-17bc8e3d9423 {
  color: #403e6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.section-type-1-col-image-bottom-layout-desktop {
  grid-row-gap: 240px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
}

.section-type-1-col-image-bottom-layout-desktop.sf_sectionwapperpaddinggobal.bgcolor {
  background-color: #f4f4fa;
}

.frame-2376 {
  grid-row-gap: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2237 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.sections-panels {
  grid-row-gap: 120px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2364 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-2372 {
  grid-column-gap: 120px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.section-type-requirements-table-layout-mobile {
  grid-row-gap: 40px;
  background-color: #e8e8e8;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 375px;
  padding: 60px 16px;
  text-decoration: none;
  display: flex;
}

.error-472b5ae1-ec52-78a1-dd3a-a9eef45a6ec0, .error-4c008352-a878-2612-9c1e-70431a5a87b8 {
  color: #403e6b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.sf_mediumpaddinggobal {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.image-78 {
  flex: 1;
}

.div-block-297 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.image-79 {
  width: 40%;
}

.fastcompany-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.fastcompany_row_left {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.fastcompany_image_wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_getdemosection {
  background-color: #f4f4fa;
}

.sf_formsectionwapper {
  display: flex;
}

.sf_formsectionwapper.sf_topmargin60px {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
}

.sf_consolebox {
  background-color: var(--white);
  border: 1px solid #e9e9f2;
  border-radius: 12px;
  padding: 31px 25px;
  display: flex;
}

.sf_colorduskblue {
  color: var(--slate-blue);
}

.line-numbers {
  color: #a6a4cb;
  border-right: 1px solid #e9e9f2;
  margin-right: 12px;
  padding-right: 12px;
  font-size: 21px;
  line-height: 31px;
  position: relative;
}

.div-block-302 {
  flex: 1;
}

.div-block-306 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.featureimagepress {
  height: 100%;
}

.div-block-308 {
  flex: 1;
}

.line-number {
  color: #a6a4cb;
  border-right-color: #e9e9f2;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 22px;
  font-size: 21px;
  line-height: 31px;
  position: relative;
}

.sectionlogobig {
  height: 60px;
}

.slide-copy {
  display: block;
}

.hidemoblie._124px {
  width: 124px;
  max-width: 100%;
}

.viewmobile {
  display: none;
}

.div-block-309 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-top: 8px;
  display: flex;
}

.navbar_banner_container-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 2.5rem;
  display: flex;
}

.vgsherosection {
  background-color: #403e6b;
}

.vgssubherosection {
  background-color: #f4f4fa;
}

.vgssubherowapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.vgssubherowapper.sf_topmargin60px.center {
  justify-content: center;
}

.vgssubherowapper.nogap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.vgssubherowapper.sf_topmargin40px.center {
  justify-content: center;
}

.sf_60--row {
  width: 60%;
}

.sf_60--row.center {
  align-self: center;
}

.sf_40-row {
  width: 40%;
}

.sf_40-row.iscenter {
  align-self: center;
}

.vgscard {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #e9e9f2;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  padding: 40px;
  display: flex;
}

.cardlinebreak {
  background-color: #e9e9f2;
  width: 100%;
  height: 1px;
}

.vgstablesection {
  background-color: #f4f4fa;
}

.vgstablewapper {
  margin-left: auto;
  margin-right: auto;
}

.vgstablewapper.sf_topmargin60px {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vgstablewapper.mobilversion {
  display: none;
}

.sf_vgs_usecase_wapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.sf_vgs_usecase_section {
  background-color: #f7f7f7;
}

.sf_vgs_usecase_section.sf_sectionwapperpaddinggobal {
  background-color: #f4f4fa;
}

.vgsusecasecardssection {
  grid-column-gap: 120px;
  background-color: var(--white);
  border-radius: 19px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 60px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 19px #1018280a;
}

.sf_learnmoresection {
  background-color: #f4f4fa;
}

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

.learn-morewapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
}

.skyflow-for-snowflakesection {
  background-color: #403e6b;
}

.snowflakesubsection {
  background-color: #f5f7fb;
}

.snowflakesubsection.sf_mediumpaddinggobal, .snowflakesubsection.sf_mediumpaddinggobal.whitebg {
  background-color: #fff;
}

.footersnowflakesection {
  background-color: #f4f4fa;
}

.footersnowflakesection.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

.snowflakesection {
  background-color: #f4f4fa;
}

.snowflakesection.sf_sectionwapperpaddinggobal, .snowflakesection.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

.snowflakeimagetextsection.sf_sectionwapperpaddinggobal, .snowflakeimagetextsection.sf_sectionwapperpaddinggobal.lightbg {
  background-color: #f5f7fb;
}

.div-block-310 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-80 {
  width: 18px;
}

.image-81 {
  width: 300px;
}

.sf_textcolorred {
  color: #f04438;
}

.image-82 {
  width: 133px;
}

.image-83 {
  width: 170px;
}

.image-83.smalllogo {
  width: 130px;
}

.sf_attend-our-session {
  background-color: var(--white);
}

.sf_attend-our-session.sf_sectionwapperpaddinggobal.bluebg {
  background-color: #f4f4fa;
}

.div-block-312 {
  margin-top: 8px;
}

.sf_home_herovertical_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  display: flex;
}

.sf_videosection.sf_sectionwapperpaddinggobal {
  background-color: #f4f4fa;
}

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

.sf_content_card-item {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.simple-data-residency-section {
  background-color: #deefff;
}

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

.sf_whitebox {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 42px;
  flex-flow: column;
  width: 100%;
  padding: 32px 16px;
  display: flex;
}

.video_datapage {
  margin-left: auto;
  margin-right: auto;
}

.image504 {
  max-width: 504px;
}

.sf_webinars_list21px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 0;
  font-size: 1.3125rem;
  line-height: 32px;
  display: flex;
}

.sf_company_row_right {
  flex: 1;
}

.sf_ytvideowapper {
  position: relative;
}

.sf_playbutton {
  max-width: 20%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.sf_background_section {
  background-color: var(--lightest-blue);
}

.sf_company_herovertical_wapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  display: flex;
}

.sf_company_row-left {
  flex: 1;
}

.sf_background_wrapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
}

.sf_background_row_left {
  flex-direction: column;
  flex: 1;
  justify-content: center;
}

.sf_background_content_wrapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  display: grid;
}

.sf_only-subheadertextwrapper {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.sf_explore_cards_wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.explore-grid-item {
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 40px;
  display: flex;
  box-shadow: 0 4px 19px -4px #10182812;
}

.explore-grid-item:hover {
  box-shadow: 0 8px 50px -4px #1018281f;
}

.explore_description {
  line-height: 26px;
}

.sf_linkwrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fafafa00;
  border-style: none;
  border-radius: 0;
  align-items: center;
  margin-top: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.sf_leadership_section {
  background-color: #fff;
  position: relative;
}

.cta-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sf_work-with-us_wrapper {
  background-color: var(--lightest-blue);
}

.sf_location_row_right {
  flex: 1;
}

.sf_location_wrapper {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sf_location_row_left {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.viewmobile-copy {
  display: none;
}

.leadership_info_modal {
  background-color: var(--white);
  border-radius: 12px;
  width: 800px;
  height: auto;
  margin: auto;
  box-shadow: 0 3px 29px #10182812;
}

.leadership_info_wrapper {
  padding: 20px 20px 40px;
}

.close_icon_wrapper {
  flex-flow: wrap;
  justify-content: flex-end;
  margin-top: 20px;
  margin-right: 20px;
  display: flex;
}

.close_icon {
  cursor: pointer;
}

.leadership_info_prev-next {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.leader_image_wrapper {
  justify-content: center;
  display: flex;
}

.leader_image {
  border-radius: 50%;
  width: 160px;
  height: 160px;
}

.leader_content {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.leader_name {
  margin-top: 32px;
  margin-bottom: 8px;
}

.leader_type {
  margin-top: 0;
  margin-bottom: 16px;
}

.leader_connect {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  display: flex;
}

.div-block-316 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  display: flex;
}

.sf_teamscmscollectionwapper {
  width: 100%;
}

.sf_teams_list {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.sf_teams_collectionwapper {
  width: 100%;
}

.sf_teams_listfix {
  grid-column-gap: 10.25rem;
  grid-row-gap: 10.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  display: flex;
}

.sf_teamiteamwapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.close_icon-upper {
  cursor: pointer;
}

.sf_teamiteamwapperupper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nextprevmodal1-copy, .nextprevmodal1bottom, .nextprevmodal1upper {
  z-index: 2147483647;
  background-color: #00000003;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.sf_newsherosection {
  background-color: #403e6b;
}

.sf_featurecardnews {
  border-radius: 12px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  box-shadow: 0 4px 19px #10182812;
}

.sf_featurecardnews:hover {
  box-shadow: 0 4px 24px #1018281c;
}

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

.image-87 {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 100%;
}

.collection-list-13 {
  grid-column-gap: 32px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sf_featurecardnewsdata {
  padding: 32px 60px 32px 32px;
}

.sf_press_component {
  color: var(--dark-slate-blue);
  border-radius: 12px;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 19px #10182812;
}

.sf_press_component:hover {
  color: var(--dark-slate-blue);
  text-decoration: none;
  box-shadow: 0 4px 24px #1018281a;
}

.button-line {
  background-color: var(--white);
  color: var(--salmon);
  white-space: nowrap;
  border: 2px solid #f7866d;
  border-radius: 30px;
  margin-top: 0;
  padding: 12px 24px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-line:hover {
  text-decoration: none;
}

.sf_newsrommfooterf_wapper {
  background-color: #f4f4fa;
}

.sf_newsrommfooterf_wapper.sf_sectionwapperpaddinggobal.whitecolor {
  background-color: #fff;
}

.sf_fontchnagemono {
  font-family: Gt pressura mono, sans-serif;
}

.image-88 {
  width: 40%;
}

.image-89 {
  margin-bottom: 16px;
}

.pagination_page-button-wrapper {
  grid-column-gap: .5rem;
  display: flex;
}

.pagination_page-button {
  color: var(--relume-library-lite-rl-black);
  background-color: #fff;
  border: 1px solid #e9e9f2;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
  text-decoration: none;
  display: flex;
}

.pagination_page-button:hover {
  color: var(--relume-library-lite-rl-black);
  background-color: #fccfc5;
  border-color: #f7866d;
  text-decoration: none;
}

.pagination_page-button.w--current, .pagination_page-button._w--current {
  background-color: #feefec;
  border-color: #f7866d;
}

.sf_cardssectionllm {
  background-color: #f4f4fa;
}

.sf_cardssectionllm.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

.llmherosectionwapper {
  background-color: #403e6b;
}

.llmhelpssection {
  background-color: #fff;
}

.llmhelpssection.sf_sectionwapperpaddinggobal.lightbg, .llmlifecyclesection {
  background-color: #f4f4fa;
}

.llmlifecyclesection.sf_sectionwapperpaddinggobal {
  overflow: hidden;
}

.llmlifecyclesection.sf_sectionwapperpaddinggobal.whotebg {
  background-color: #fff;
}

.llmlifecyclesection.sf_sectionwapperpaddinggobal.sf_sectionwappernopaddingbottom {
  padding-bottom: 3.75rem;
}

.llmlifecyclesection.sf_sectionwapperpaddinggobal.sf_sectionwappernopaddingbottom.whitebg, .llmlifecyclesection.sf_sectionwapperpaddinggobal.whitebg {
  background-color: #fff;
}

.llmvideotablewapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.llmpintssection {
  background-color: #fff;
}

.llmpintssection.sf_sectionwapperpaddinggobal.lightbg {
  background-color: #f4f4fa;
}

.background-video-2 {
  z-index: 2;
  width: 100%;
  height: 35rem;
}

.image-90 {
  width: 100%;
  height: 100%;
}

.cardheaderimagewapper {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.cardheaderimagewapper._1 {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/67332801edb05d41a89c2ab8_What%20Is%20a%20Data%20Privacy%20Vault.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 28px;
  display: flex;
}

.cardheaderimagewapper._2 {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/6733282490a196184dabb1a1_Securing%20Sensitive%20Data%20Why%20Encryption%20Isn%E2%80%99t%20Enough%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: 28px;
  display: flex;
}

.cardheaderimagewapper._3 {
  background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/673328385f334e345c907d21_How%20to%20De-identify%20and%20Secure%20PII%20in%20Snowflake.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 28px;
  display: flex;
}

.cardimageheader {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 100%;
}

.div-block-317 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.div-block-318 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-top: -12px;
  display: flex;
}

.subheadericonswithtext {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.sf_fullwidthimage, .sf_fullwidthimage.hiddenmobile {
  width: 100%;
}

.sf_fullwidthimage.hiddendesktop {
  width: 100%;
  display: none;
}

.code-embed {
  background-color: #ededed00;
}

.rightsideimage {
  width: 100%;
  height: 100%;
  display: block;
}

.sf_meetskyflowsection {
  background-color: #fff;
}

.sf_meetskyflowsection.sf_sectionwapperpaddinggobal.lightblue, .sf_meetskyflowsection.sf_sectionwapperpaddinggobal.lightbg {
  background-color: #f4f4fa;
}

.sf_meetskyflowsection.sf_sectionwapperpaddinggobal.darkbg {
  background-color: #403e6b;
}

.fullwidthvideowapper {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.fullwidthvideowapper.sf_topmargin60px {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fullwidthvideowapper.grow {
  flex: 1;
}

.div-block-319 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-blurb-2 {
  border-top: 2px solid #403e6b;
  margin-top: 50px;
  margin-bottom: 0;
  padding-top: 50px;
  font-size: 12px;
  line-height: 21px;
}

.section-hero-jobs-2 {
  text-align: center;
  background-color: #403e6b;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 140px;
  padding-bottom: 140px;
  position: relative;
}

.default_container-31 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container-31.container-hero {
  position: relative;
}

.section-job-info-2 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.code-embed-2 {
  max-height: 300vh;
  overflow: hidden;
}

.section-best-workplace-2 {
  background-color: #007364;
}

.text-block-81 {
  color: #fff;
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 17px;
  line-height: 30px;
}

.image-91 {
  margin-left: -40px;
}

.section-job-draw-2 {
  text-align: center;
  background-color: #f2f2f2;
  padding-top: 100px;
  padding-bottom: 350px;
}

.image-92 {
  padding-right: 40px;
}

.navbar_bannerwapper-2 {
  background-color: #007364;
}

.navbar_textlink-2 {
  color: #f7866d;
  font-weight: 500;
  text-decoration: none;
}

.carrerpagesubfootersection {
  background-color: #e9e9f2;
}

.sf_jobslistsection {
  background-color: #fff;
}

.sf_jobslistsection.sf_sectionwapperpaddinggobal.bottom0 {
  padding-bottom: 0;
}

.collection-list-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  display: flex;
}

.blog-info-post-author-content-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.sf_resourcescmslistblogs {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.bold-text-9 {
  font-weight: 400;
}

.checkbox {
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin: 0 auto auto 0;
  position: absolute;
  inset: 0%;
}

.checkbox-field {
  padding-left: 0;
  position: relative;
}

.radio-button-field {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.radio-button-field.list-tag-item {
  border-style: none;
  border-radius: 0;
  flex: 1;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.radio-button-field.list-tag-item:hover {
  background-color: #feefec;
  border-color: #f7866d;
  border-radius: 100px;
}

.radio-button-field.list-tag-item.fs-cmsfilter_active {
  background-color: #feefec;
  border-style: solid;
  border-color: #f7866d;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.radio-button {
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.list-tag-item-wapper {
  border: 1px solid #e9e9f2;
  border-radius: 100px;
  align-self: flex-start;
  display: inline-block;
}

.sf_resourcesfilters-formsblogs {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.sf_resourcesfilters-formsblogs.sf_topmargin60px.hoz {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
}

.link-block-4 {
  position: absolute;
  inset: 0%;
}

.sf_blogcard {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  border: 1px solid #0000;
  border-bottom-color: #e9e9f2;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 40px;
  display: flex;
  position: relative;
}

.sf_blogcard:hover {
  border: 1px solid #e9e9f2;
  box-shadow: 0 2px 12px #0000000f;
}

.sf_blogcard.padding {
  justify-content: space-between;
  align-items: stretch;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.sf_blogcard.smallgap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.sf_blogcard.leftrightpadding {
  padding-left: 40px;
  padding-right: 40px;
}

.sf_blogcard.leftrightpadding.topbottompadding {
  border-bottom: 2px solid #f4f4fa;
  padding-top: 38px;
  padding-bottom: 38px;
  position: relative;
}

.sf_blogcardlink {
  color: var(--dark-slate-blue);
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.sf_blogcardlink:hover {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.image-93 {
  width: 54px;
  height: 54px;
}

.collection-list-15 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.link-block-5 {
  color: var(--dark-slate-blue);
  text-decoration: none;
}

.link-block-5:hover {
  color: #f7866d;
  text-decoration: underline;
}

.div-block-321 {
  display: flex;
}

.div-block-322 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.collection-list-16 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.div-block-323 {
  position: sticky;
  top: 60px;
}

.collection-list-17 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.div-block-324 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.sf_h7 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}

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

.collection-list-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  display: flex;
}

.fs-cmsload_page-dots {
  justify-content: center;
  align-items: center;
  width: 3rem;
  font-size: 1.2rem;
  display: flex;
}

.pagination_page-design {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  margin-left: 1rem;
  margin-right: 1rem;
  display: grid;
}

.pagination_page-button-2 {
  color: #757575;
  background-color: #fff;
  border: 1px solid #dae4d8;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  text-decoration: none;
  display: flex;
}

.pagination_page-button-2.w--current {
  opacity: 1;
  color: #fff;
  cursor: not-allowed;
  background-color: #3c7c43;
  border-color: #3c7c43;
}

.tabfullscreenimage {
  background-color: #ddd0;
  padding: 0 30px 16px;
  transition: all .2s;
}

.tabfullscreenimage.w--current {
  background-color: #ddd0;
  border-bottom: 4px solid #f7866d;
}

.tabfullscreenimage.w--open {
  border-bottom: 4px solid var(--salmon);
}

.menutabfullscreenimage {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.menutabfullscreenimage._2tab {
  grid-template-columns: 1fr 1fr;
}

.dropdown-list-3 {
  background-color: #fff0;
  position: relative;
}

.logo {
  width: 60%;
}

._wf-tab-div-2 {
  background-color: #fff;
  border-radius: 50px;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 80px;
}

.customer_data_heading-2 {
  color: #403e6b;
  text-align: center;
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.default_container-32 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.default_container-32.white_container {
  background-color: #fff;
  border-style: solid;
  border-radius: 50px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-27 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.header-2 {
  color: #403e6b;
  background-color: #403e6b;
}

.button-20 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 12px 24px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-20:hover {
  text-decoration: none;
}

.button-20.button-orange {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding: 12px 24px;
  display: inline-block;
}

.button-20.button-orange:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.button-20.button-orange.mt-32 {
  margin-top: 32px;
}

.button-20.button-orange-copy {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  align-self: flex-start;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 17px;
  line-height: 24px;
  display: inline-block;
}

.button-20.button-orange-copy:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.button-20.button-outline-orange {
  color: #f7866d;
  background-color: #0000;
  border: 1px solid #f7866d;
  margin-left: 20px;
  display: inline-block;
}

.button-20.button-outline-orange:hover {
  color: #403e6b;
  background-color: #f7866d;
}

.button-20.button-outline-orange.button-left {
  margin-left: 25px;
  padding-left: 30px;
}

.button-20.button-outline-orange.button-left.margin-0 {
  margin-left: 0;
  margin-right: 0;
}

._wf-typo-h1-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.section-19 {
  background-color: #007364;
}

.default_container-33 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.div-block-325 {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 128px;
  margin-bottom: 128px;
  display: flex;
}

.text-block-82 {
  color: #fff;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.text-block-83 {
  color: #fff;
  text-align: center;
  white-space: normal;
  max-width: 1098px;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 21px;
  line-height: 30px;
}

.div-block-326 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 570px;
  margin-top: 54px;
  display: flex;
}

.scroll-head-text-3 {
  text-transform: capitalize;
  margin-bottom: 67px;
  font-weight: 500;
}

.image-95, .image-96 {
  margin-bottom: 66px;
}

.div-block-327 {
  background-color: #faf79b;
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-328 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 128px;
  margin-bottom: 128px;
  display: flex;
}

.div-block-329 {
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.text-span-20 {
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.div-block-330 {
  background-color: #686dc4;
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-331 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  display: flex;
}

.section-20 {
  background-color: #deefff;
}

.text-block-84 {
  margin-bottom: 48px;
}

.default_container-34 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.image-97 {
  margin-bottom: 66px;
}

.button-21 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-21:hover {
  text-decoration: none;
}

.button-21.button-orange-1 {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.button-21.button-orange-1:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.button-22 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-22:hover {
  text-decoration: none;
}

.button-22.button-orange-2 {
  color: #403e6b;
  object-fit: contain;
  background-color: #f7866d;
  border-color: #f7866d;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.button-22.button-orange-2:hover {
  color: #403e6b;
  background-color: #faf79b;
  border-color: #faf79b;
}

.home2-blog_title-wrapper-4 {
  flex: 1;
  margin-bottom: .5rem;
}

.default_container-35 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.home2-blog_author-wrapper-4 {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.div-block-332 {
  flex: 1;
  align-self: center;
}

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

.list-8 {
  margin-top: -14px;
  margin-bottom: 0;
  font-size: 21px;
  line-height: 31px;
}

.sf_searchwapper {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blogsearch {
  color: #807db5;
  border: 1px solid #e9e9f2;
  border-radius: 38px;
  height: 62px;
  margin-bottom: 0;
  padding-top: 21px;
  padding-bottom: 21px;
  padding-left: 44px;
  font-size: 18px;
  line-height: 20px;
}

.blogsearch:active, .blogsearch:focus {
  border: 1px solid #5d599b;
}

.serachicon {
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto auto 20px 16px;
}

.newgrid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  grid-template-columns: 1fr;
  display: flex;
}

.leftfrom {
  flex: 1;
}

.rightfrom {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  position: relative;
}

.formwapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.llmpagehero {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.llmpagehero.sf_topmargin60px {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-334 {
  flex: 1;
}

.div-block-335 {
  background-color: var(--salmon);
  height: 100vh;
}

.div-block-336 {
  background-color: var(--dark-slate-blue);
  height: 100vh;
}

.div-block-337 {
  position: absolute;
}

.div-block-338 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-338.center {
  justify-content: flex-start;
  align-items: stretch;
}

.sf_fagsection.sf_sectionwapperpaddinggobal.lightblue {
  background-color: #f4f4fa;
}

.accordion-item {
  border-bottom: 1px solid #e9e9f2;
  margin-bottom: 24px;
  padding-top: 0;
  padding-bottom: 24px;
}

.accordion-item-trigger {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 30px;
}

.icon-11.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 24px;
  display: block;
  overflow: hidden;
}

.div-block-339 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.footerwapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.footerwapper.topmargin32px {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: .75fr .75fr .75fr .75fr .5fr;
  margin-top: 32px;
}

.footercol {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.footercol.flex {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: flex-start;
  display: flex;
}

.footerbody {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.footerbody.vertical {
  grid-column-gap: 28px;
  grid-row-gap: 4px;
  flex-flow: row;
}

.footersocialwapper {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-top: .5px solid #686dc4;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.footersocialwapper.topmargin32px {
  margin-top: 32px;
}

.footersocialwapper.logo-footer {
  border-top-style: none;
  border-bottom: .5px solid #686dc4;
  padding-top: 0;
  padding-bottom: 16px;
}

.socialwapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.div-block-341 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hide_all {
  display: none;
}

.backgroundcolor-lightblue {
  background-color: #f4f4fa;
}

.textstylecross {
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

.textswap {
  display: inline-block;
}

.textswapwapper {
  float: left;
  height: 72px;
  display: inline-block;
  overflow: hidden;
}

.brline {
  display: none;
}

.sf_learmoreresourcescard {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--white);
  border: 1px solid #e9e9f2;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 40px;
  display: flex;
}

.sf_learmoreresourcescard:hover {
  background-color: #f4f4fa;
  border-color: #cccbe1;
}

.hoverarrow {
  display: none;
}

.smalltext {
  text-transform: capitalize;
}

.text-size-large-copy-3 {
  font-size: 21px;
  line-height: 33px;
}

.section-herollm-3 {
  background-color: #403e6b;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-header-curved-2 {
  background-color: #deefff;
  background-image: linear-gradient(to right, #403e6b 50%, #deefff 50%);
}

.button-23 {
  white-space: nowrap;
  border: 1px solid #3898ec;
  border-radius: 30px;
  margin-top: 0;
  padding: 15px 30px 15px 40px;
  font-family: Gt pressura mono, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

.button-23:hover {
  text-decoration: none;
}

.button-23.button-outline-orange {
  color: #f7866d;
  background-color: #0000;
  border: 1px solid #f7866d;
  margin-left: 20px;
  display: inline-block;
}

.button-23.button-outline-orange:hover {
  color: #403e6b;
  background-color: #f7866d;
}

.button-23.button-outline-orange.button-left {
  margin-left: 25px;
  padding-left: 30px;
}

.button-23.button-outline-orange.button-left.margin-0 {
  margin-left: 0;
  margin-right: 0;
}

.default_container-36 {
  z-index: 2;
  color: #403e6b;
  background-color: #0000;
  border: 1px #fff;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2.5rem;
}

.sf_linktext-2 {
  color: #f7866d;
  background-color: #fafafa00;
  border-style: none;
  font-size: 17px;
  line-height: 24px;
}

.sf_linktext-2.difffont {
  font-family: Gt pressura, sans-serif;
}

.tab-links-solutions-2 {
  opacity: .5;
  text-align: center;
  background-color: #ddd0;
  border: 1px #d8d8d8;
  border-bottom: 6px solid #d8d8d800;
  border-radius: 0;
  align-self: flex-end;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 1.3;
}

.tab-links-solutions-2:hover {
  text-decoration: none;
}

.tab-links-solutions-2.w--current {
  opacity: 1;
  color: #f7866d;
  background-color: #0000;
  border-bottom-width: 6px;
  border-bottom-color: #f7866d;
}

.tab-links-solutions-2._2 {
  color: #686dc4;
  border-bottom-style: none;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-links-solutions-2._1 {
  color: #f7866d;
  border-bottom-style: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.tab-links-solutions-2._1.w--current {
  opacity: 1;
}

.tab-links-solutions-2._3 {
  color: #007364;
  border-bottom-style: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.header-curve_component-2 {
  background-color: #403e6b;
  width: 100%;
  max-width: 59rem;
  padding-top: 4rem;
  padding-bottom: 1rem;
  position: relative;
}

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

.sf_howskyflowhelps_wapper-2.sf_sectionwapperpaddinggobal.inlightblue {
  background-color: #f4f4fa;
}

.border-tabs-2 {
  background-color: #403e6b;
  border-radius: 100px;
  height: 6px;
  margin-top: 20px;
}

.border-tabs-2.blue {
  background-color: #686dc4;
  margin-bottom: -4px;
}

.border-tabs-2.green {
  background-color: #007364;
  margin-bottom: -4px;
}

.border-tabs-2.orange {
  background-color: #f7866d;
  margin-bottom: -4px;
}

@media screen and (min-width: 1280px) {
  .default_container {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .button.button-orange-copy.button-signup {
    font-size: 21px;
  }

  .logo-press.limitsizze {
    width: 80%;
  }

  .text-lead.nomargin.cernter.maxwidth {
    padding-right: 81px;
  }

  .column-get-demo-left {
    padding-top: 0;
  }

  .columns-get-demo {
    align-items: flex-start;
  }

  .column-pic-events-feat {
    min-height: 600px;
  }

  .div-content-feat-events {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .column-green, .column-orange {
    padding-left: 20px;
  }

  .column-green-right {
    padding-left: 50px;
  }

  .column-blue {
    padding-left: 20px;
  }

  .text-align-center.narrow.full {
    width: 65%;
  }

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

  .column-pic-podcast {
    min-height: 600px;
  }

  .padding-global {
    padding-left: 32px;
  }

  .mnav_column.cta.is-gray {
    padding-bottom: 34px;
  }

  .grid-learn-more {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-3 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .column-8 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .heading-5 {
    font-size: 30px;
  }

  .section-2 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph {
    font-size: 21px;
  }

  .section-3 {
    background-color: var(--white-smoke-2);
  }

  .heading-6 {
    font-size: 30px;
  }

  .paragraph-4 {
    margin-top: 20px;
    font-size: 20px;
  }

  .paragraph-5, .heading-7 {
    font-size: 21px;
  }

  .columns-5 {
    margin-top: 80px;
  }

  .heading-9 {
    margin-top: 40px;
  }

  .paragraph-6, .paragraph-7, .paragraph-8 {
    font-size: 21px;
  }

  .div-block-20 {
    background-color: var(--relume-library-lite-rl-white);
    padding: 10%;
  }

  .columns-6 {
    align-items: center;
    display: flex;
  }

  .image-13 {
    padding-right: 0;
  }

  ._4-col-grid {
    align-items: center;
    display: flex;
  }

  .column-12 {
    padding-left: 0;
  }

  .head5 {
    font-size: 30px;
  }

  ._4-col-grid-1 {
    align-items: center;
    display: flex;
  }

  .paragraph-5-1 {
    font-size: 21px;
  }

  .paragraph-4-1 {
    margin-top: 20px;
    font-size: 20px;
  }

  .heading-7-1 {
    font-size: 21px;
  }

  .hero-container-copy-privacy-api {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 40px;
  }

  .section-2-column-6-copy {
    padding-left: 40px;
  }

  .section-2-image-copy-webinar {
    padding-right: 0;
  }

  .demo-right-column {
    max-width: 50%;
  }

  ._wf-hero-right {
    justify-content: center;
  }

  .hs_input_block {
    margin-bottom: 0;
  }

  .hero-right-col {
    justify-content: flex-end;
    display: flex;
  }

  .speaker-description {
    margin-top: 16px;
  }

  .hs_input_block-2 {
    max-width: none;
  }

  .column-18 {
    align-items: flex-end;
  }

  .div-block-29 {
    background-image: linear-gradient(96deg, #403e6b 8% 17%, #403e6b 58%, #deefff 60%);
  }

  .text-block-6 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-10 {
    padding-right: 0;
  }

  .column-19 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .form-block-div {
    padding-left: 40px;
    padding-right: 40px;
  }

  .hs_input-2.hs_form_text_area {
    max-width: none;
    margin-right: 0;
  }

  .heading-12 {
    margin-top: 0;
  }

  .section-2 {
    background-color: #f2f2f2;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-10 {
    align-items: center;
    display: flex;
  }

  .column-20 {
    padding-left: 0;
  }

  .image-16 {
    padding-right: 0;
  }

  .column-21 {
    padding-left: 100px;
  }

  .section-text {
    font-size: 21px;
  }

  .columns-11 {
    height: 80px;
  }

  .section-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-11 {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .column-26 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .heading-13 {
    color: var(--dark-slate-blue-2);
    margin-top: 40px;
  }

  .quote._wf-typo-subtitle-2 {
    max-width: 1200px;
  }

  .demo-left-column {
    max-width: 50%;
    padding-top: 70px;
  }

  .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo {
    padding: 50px 40px;
  }

  .div-block-48 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .div-block-52 {
    width: 32%;
    display: flex;
  }

  .div-block-54, .div-block-55 {
    height: auto;
  }

  .div-block-56 {
    padding-right: 40px;
  }

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

  .column-get-demo-left-thank-you, .column-get-demo-left-thank-you-1 {
    padding-top: 200px;
  }

  .column-get-demo-left-wf, .column-get-demo-left-wf.contact_sales_wf {
    padding-top: 40px;
  }

  .columns-10-table {
    align-items: center;
    display: flex;
  }

  .div-block-61 {
    justify-content: center;
    align-items: stretch;
    padding-left: 0;
  }

  .main-section {
    padding-left: 0;
    padding-right: 0;
  }

  .main-heading.extra-padding {
    padding-right: 100px;
  }

  .main-heading.bluecolor.no-bold {
    padding-right: 0;
  }

  .webinar-banner-subcontent, .webinar-banner-subcontent-2 {
    max-width: none;
  }

  .webinar-banner-content-2.left-align {
    max-width: 900px;
  }

  .sf_cardwithimage {
    width: 32%;
    display: flex;
  }

  .div-block-147 {
    height: auto;
  }

  .image-35 {
    margin-bottom: 66px;
  }

  .div-block-150 {
    height: auto;
  }

  .div-block-152 {
    justify-content: center;
  }

  .grid-19 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    justify-items: end;
  }

  .summit-details-warpper {
    max-width: none;
    padding-bottom: 120px;
  }

  .summit-details-warpper.nopadding {
    padding-left: 0;
  }

  .div-block-161.topmargin {
    margin-top: 16px;
  }

  .location-date-coffee-truck.flexbox {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 28px;
  }

  .image-50 {
    height: 100%;
  }

  .div-block-168 {
    text-align: left;
    width: auto;
    height: 100%;
  }

  .div-block-168.customoverflow.center.noheight.paddingleftright {
    padding-right: 0;
  }

  .webinar-banner-subcontent-3 {
    max-width: none;
  }

  .data-privacy-contact-form-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-189.gap {
    padding-top: 120px;
  }

  .fintechdevconteamwapper {
    padding-left: 0;
    padding-right: 0;
  }

  .herowapperllm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-global-5 {
    padding-left: 32px;
  }

  .grid-learn-more-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .padding-global-6 {
    padding-left: 32px;
  }

  .section-default.no-top-padding {
    margin-left: 30px;
    margin-right: 30px;
  }

  .press_collection-list {
    grid-column-gap: 51px;
    grid-row-gap: 51px;
  }

  .sf_customerlogo.big {
    max-width: 180px;
  }

  .sf_documents_section.sf_sectionwapperpaddinggobal.section-light-blue {
    background-color: #f4f4fa;
  }

  .sf_news_section.sf_sectionwapperpaddinggobal.whitebackground {
    background-color: var(--white);
  }

  .sf_grid60-40._5050 {
    grid-template-columns: 50% 50%;
  }

  .webinar-banner-subcontent-4 {
    max-width: none;
  }

  .hs_input-8.hs_form_text_area {
    max-width: none;
    margin-right: 0;
  }

  .text-block-79 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .main-section-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-26 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .sensitive-data-heading-3.extra-padding-50, .sensitive-data-heading-3.extra-padding-80 {
    padding-right: 0;
  }

  .default_container-27, .default_container-28 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .hs_input-9.hs_form_text_area {
    max-width: none;
    margin-right: 0;
  }

  .default_container-30 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-80 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .featureimagepress {
    height: 100%;
  }

  .background-video-2 {
    height: 45rem;
  }

  .div-block-319 {
    justify-content: center;
  }

  .default_container-31, .default_container-32, .default_container-33 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-325 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .div-block-327, .div-block-330 {
    height: auto;
  }

  .div-block-331 {
    width: 32%;
    display: flex;
  }

  .default_container-34 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-97 {
    margin-bottom: 66px;
  }

  .default_container-35 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .footerwapper.topmargin32px {
    justify-content: space-between;
    display: flex;
  }
}

@media screen and (min-width: 1440px) {
  h5 {
    font-size: 20px;
  }

  .default_container {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.contact-container {
    padding-left: 1.56rem;
  }

  .button.button-outline-orange.button-left.margin-0 {
    margin-left: 0;
  }

  .button.button-orange-copy.button-signup {
    font-size: 21px;
  }

  .hero-columns {
    margin-left: 0;
    margin-right: 0;
  }

  .blog-col-left.pad-both-sides {
    background-color: #fff;
  }

  .section-hero-payments-data-privacy-vault.orange {
    background-color: var(--salmon);
    background-image: url("https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/60f63f1caae4a420c8c4eb60_Frame%201.svg");
    background-position: 100%;
    background-size: contain;
  }

  .color-blue-light.textcenteralgin {
    font-weight: 500;
  }

  .color-blue-light.margin.darktext {
    color: var(--dark-slate-blue);
    font-weight: 500;
  }

  .title-h4.color-blue-dark.maxchar {
    max-width: 16ch;
  }

  .text-lead.color-blue-dark.center {
    text-align: center;
  }

  .text-lead.nomargin.cernter {
    padding-right: 30px;
  }

  .column-invertors.right-padding.no-left-padding {
    text-align: center;
    flex: 0 auto;
  }

  .column-pic-events-feat {
    min-height: 600px;
  }

  .div-content-feat-events {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .h2-caps.sf_aligntextcenter.sf_textcolorblue {
    margin-top: 0;
  }

  .column-green, .column-orange {
    padding-left: 20px;
  }

  .column-green-right {
    padding-left: 50px;
  }

  .column-blue {
    padding-left: 20px;
  }

  .text-align-center.narrow.full {
    width: 65%;
  }

  .line-divider.margins {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .grid-content-video.update-padding {
    padding-top: 60px;
  }

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

  .column-pic-podcast {
    min-height: 600px;
  }

  .collection-list-7 {
    grid-column-gap: 35px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .heading-style-h3.margin-0 {
    font-size: 48px;
    line-height: 60px;
  }

  .mnav_column.with-btn._1920 {
    align-items: flex-start;
  }

  .grid-learn-more {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .container-3 {
    color: var(--alice-blue);
    padding-top: 80px;
    padding-left: 0;
  }

  .hero-head-sub-text, .hero-head-sub-text.date-text {
    font-size: 21px;
  }

  .column-8 {
    flex-flow: column;
    align-self: center;
    height: auto;
    display: flex;
  }

  .heading-5 {
    font-size: 30px;
  }

  .paragraph {
    font-size: 21px;
  }

  .heading-6 {
    font-size: 30px;
  }

  .paragraph-4 {
    margin-top: 20px;
    font-size: 20px;
  }

  .paragraph-5 {
    max-width: 1440px;
    padding-right: 0;
    font-size: 21px;
  }

  .column-10 {
    align-self: flex-end;
    padding-left: 0;
  }

  .calendar-div {
    align-items: center;
  }

  ._wf-icon {
    align-self: flex-start;
    margin-top: 25px;
  }

  ._wf-icon.hero-icon {
    margin-top: 0;
  }

  .image-11 {
    margin-left: 4px;
  }

  .heading-7 {
    font-size: 21px;
  }

  .columns-5 {
    margin-top: 80px;
  }

  .heading-9 {
    margin-top: 40px;
    font-size: 21px;
    line-height: 30px;
  }

  .paragraph-6, .paragraph-7, .paragraph-8 {
    font-size: 21px;
  }

  .div-block-20 {
    background-color: var(--white);
    padding: 10%;
  }

  .columns-6 {
    align-items: center;
    display: flex;
  }

  .image-13 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    padding-left: 0;
    display: block;
  }

  ._4-col-grid {
    align-items: center;
    display: flex;
  }

  .column-11 {
    align-items: center;
    display: block;
  }

  .column-12 {
    padding-left: 0;
  }

  .list-3 {
    padding-left: 24px;
  }

  .head5 {
    font-size: 30px;
  }

  ._4-col-grid-1 {
    align-items: center;
    display: flex;
  }

  .paragraph-5-1 {
    max-width: 1440px;
    padding-right: 0;
    font-size: 21px;
  }

  .paragraph-4-1 {
    margin-top: 20px;
    font-size: 20px;
  }

  .heading-7-1 {
    font-size: 21px;
  }

  .hero-container-copy-privacy-api {
    color: var(--alice-blue);
    padding-top: 80px;
    padding-left: 40px;
  }

  .section-2-column-6-copy {
    padding-left: 40px;
  }

  .section-2-image-copy-webinar {
    margin: 0 40px;
    padding-left: 0;
    display: block;
  }

  .hadley_left-copy {
    padding-left: 51px;
    padding-right: 51px;
  }

  .demo-right-column.no-color {
    text-align: center;
    padding-right: 0;
  }

  ._wf-typo-h3.text-align-center {
    font-size: 48px;
    line-height: 60px;
  }

  ._wf-typo-body._wf-box-my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .form-container {
    border-radius: 8px;
    max-width: 586px;
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .field-label-6, .field-label-12, .hs-form-label {
    display: none;
  }

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

  .speaker-header.cusstom {
    align-items: flex-start;
  }

  .speaker-text._wf-typo-body {
    color: #403e6b;
  }

  .introduction-div {
    max-width: none;
  }

  .heading-11 {
    margin-top: 0;
  }

  .hs_input_block-2 {
    max-width: none;
  }

  .column-18 {
    align-items: flex-end;
    display: flex;
  }

  .div-block-29 {
    background-image: linear-gradient(to right, #403e6b 11% 11%, #403e6b 51%, #deefff 54%);
  }

  .container-10 {
    margin-top: 0;
    padding-right: 0;
  }

  .columns-9.hero-div {
    display: block;
  }

  .form-block-3 {
    padding: 0;
  }

  .column-19 {
    background-color: #403e6b;
    flex-flow: column;
    align-self: center;
    height: auto;
    padding-left: 0;
    display: flex;
  }

  .form-block-div.form-fix-width {
    max-width: 638px;
  }

  .hs_input-2.hs_form_text_area {
    margin-right: 0;
  }

  .heading-12 {
    margin-top: 0;
  }

  .section-sub-text, .section-sub-text.sec-img2 {
    margin-top: 30px;
  }

  .section-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-10 {
    align-items: center;
    display: flex;
  }

  .column-20 {
    padding-left: 0;
  }

  .image-16 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    padding-left: 0;
    display: block;
  }

  .column-21 {
    align-items: center;
    padding-left: 80px;
    display: block;
  }

  .section-text {
    font-size: 21px;
  }

  .columns-11 {
    height: 50px;
  }

  .section-7 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .container-11 {
    color: #deefff;
    padding-top: 80px;
    padding-left: 0;
  }

  .column-26 {
    flex-flow: column;
    align-self: center;
    height: auto;
    display: flex;
  }

  .heading-13 {
    margin-top: 40px;
    font-size: 21px;
    line-height: 30px;
  }

  .quote._wf-typo-subtitle-2 {
    max-width: 1200px;
  }

  .text-span {
    font-size: 17px;
  }

  .image-19 {
    height: 225px;
  }

  .demo-left-column {
    padding-left: 0;
    padding-right: 60px;
  }

  .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo {
    padding: 60px;
  }

  .div-block-48 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .div-block-52 {
    align-items: center;
    display: flex;
  }

  .div-block-54, .div-block-55 {
    height: auto;
  }

  .div-block-56 {
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 0;
    padding-right: 40px;
    display: flex;
  }

  .column-30 {
    padding-left: 0;
    padding-right: 32px;
  }

  .column-31 {
    padding-left: 32px;
    padding-right: 0;
  }

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

  .column-get-demo-left-wf.contact_sales_wf {
    padding-left: 0;
  }

  .column-get-demo-right-wf.tyle-sales {
    background-color: #0000;
    flex: 0 auto;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
  }

  .columns-get-demo-wf {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-10-table {
    align-items: center;
    display: flex;
  }

  .image-27 {
    padding-left: 20px;
    display: inline-block;
  }

  .div-block-61 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .webinar-banner {
    grid-template-columns: 44% 56%;
  }

  .main-heading.bluecolor.no-bold {
    font-weight: 400;
  }

  .data-privacy-contact-form {
    max-width: 838px;
  }

  .webinar-banner-subcontent {
    max-width: 615px;
    margin-left: auto;
    padding-left: 0;
  }

  .content-slice-item {
    padding-left: 50px;
  }

  .webinar-banner-subcontent-2 {
    max-width: 615px;
    padding-left: 0;
  }

  .webinar-banner-subcontent-2.left-align {
    align-items: flex-start;
    max-width: 100%;
    padding-left: 0;
  }

  .paragraph-16 {
    max-width: 800px;
  }

  .webinar-banner-content-2 {
    max-width: 100vw;
  }

  .webinar-banner-content-2.left-align {
    max-width: 900px;
  }

  .resource-block-image {
    width: 100%;
  }

  .form-block-6 {
    padding: 0;
  }

  .sensitive-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cust-testimonial-home.customerpage {
    flex-direction: column;
    align-items: center;
  }

  .sf_cardwithimage {
    display: flex;
  }

  .div-block-147 {
    height: auto;
  }

  .image-35 {
    margin-bottom: 66px;
  }

  .div-block-150 {
    height: auto;
  }

  .section-best-workplace {
    justify-content: center;
    display: flex;
  }

  .section-best-workplace.hide {
    display: none;
  }

  .div-block-152 {
    justify-content: center;
    display: flex;
  }

  .grid-19 {
    grid-template-columns: 1.25fr 1fr;
    justify-items: start;
    padding-right: 0;
  }

  .grid-19.new-width {
    grid-template-columns: 55% 40%;
  }

  .summit-details-warpper {
    max-width: none;
  }

  .summit-details-warpper.nopadding {
    padding-left: 0;
    overflow: visible;
  }

  .grid-20 {
    grid-template-columns: 1fr 1.25fr;
  }

  .div-block-168 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 670px;
    overflow: hidden;
  }

  .div-block-168.customoverflow.center.noheight.paddingleftright {
    justify-content: flex-end;
    padding-right: 0;
  }

  .padding-section-100-2.reducepadding.whitebg {
    background-color: #fff;
  }

  .image-54.circle.auto.smallzie {
    width: 250px;
  }

  ._wf-typo-h3-2.text-align-center {
    font-size: 48px;
    line-height: 60px;
  }

  .cust-testimonial-author-summit {
    text-align: center;
  }

  .data-residency-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-57 {
    margin-left: 4px;
  }

  .div-block-180.nopadding {
    align-self: flex-start;
  }

  ._wf-icon-2 {
    align-self: flex-start;
    margin-top: 25px;
  }

  ._wf-icon-2.hero-icon {
    margin-top: 0;
  }

  .hero-header-div-2 {
    padding-left: 0;
  }

  .default_container-17 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .webinar-banner-content-3 {
    background-color: #403e6b;
    max-width: 100vw;
    margin-left: 0;
  }

  .learn-more-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .video-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .webinar-banner-subcontent-3 {
    max-width: 636px;
    margin-left: auto;
    padding-left: 20px;
  }

  .content-slice-item-2 {
    padding-left: 50px;
  }

  .sensitive-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .webinar-banner-2 {
    grid-template-columns: 44% 56%;
  }

  .learn-more-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .default_container-18 {
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .data-privacy-contact-form-2 {
    max-width: 838px;
    padding-left: 20px;
    padding-right: 15px;
  }

  .image-block {
    text-align: right;
  }

  .image-59 {
    max-width: 80%;
  }

  .movefintechdevconleft {
    top: auto;
    left: 0%;
    right: 5%;
  }

  .icon-3 {
    display: none;
  }

  .movefintechdevconright {
    top: auto;
    left: 5%;
    right: 0%;
  }

  .icon-4 {
    display: none;
  }

  .mnav_even-column {
    flex-direction: column;
    justify-content: flex-end;
    display: flex;
  }

  ._2sectionllm {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  ._2sectionllm.flex {
    border-radius: 30px;
  }

  ._2sectionllm.smallpadding {
    background-color: #fff;
    border-radius: 30px;
  }

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

  .heroimagewapper {
    align-self: stretch;
    margin-top: 0;
  }

  .protegritysectionmigratewapper {
    background-color: #fff;
  }

  .protegritycard {
    border: 1px solid #00000026;
    border-radius: 10px;
    flex-direction: column;
    padding: 28px 40px;
  }

  .protegritysection-product-feature-copy {
    background-color: #fff;
    padding-bottom: 0;
  }

  .div-block-235 {
    padding-right: 8rem;
  }

  .column-41, .column-43 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .pointstable {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .background {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-direction: column;
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .grid-learn-more-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .color-blue-light-3.textcenteralgin {
    font-weight: 500;
  }

  .button-18.button-outline-orange.button-left.margin-0 {
    margin-left: 0;
  }

  .about_card-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .customerpagesilder {
    justify-content: center;
    align-items: center;
  }

  .media_2col-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sf_maxwidthsectionwapper.sf_home_herovertical_wapper.lessgap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sf_cardpatners {
    border: 1px solid #e0e0e0;
  }

  .sf_cardpatnercontentwapper {
    flex: 1;
  }

  .sf_linktext.difffont {
    font-family: Gt pressura mono, sans-serif;
  }

  .sf_patnerlogowapper {
    grid-column-gap: 6.625rem;
    grid-row-gap: 6.625rem;
    flex: 1;
    justify-content: center;
    display: flex;
  }

  .sf_topxlargepadding {
    padding-top: 6.25rem;
  }

  .sf_h6._13pxdestopmobile.sf_textcolorwhite.text-align-left.text-weight-bold {
    font-weight: 500;
  }

  .sf_home_goodrx_wapper.customgap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .sf_only-headertext_wapper {
    flex: 0 auto;
  }

  .sf_only-subheadertextwapper {
    flex: 1;
  }

  .sf_home_customerlogo {
    justify-content: center;
    align-items: center;
  }

  .collection-list-10 {
    grid-template-rows: auto;
  }

  .sf_cms_testimonial_wapper.sf_sectionwapperpaddinggobal.inbluebg {
    background-color: #403e6b;
  }

  .sf_grid60-40 {
    padding-right: 0;
  }

  .sf_grid60-40._5050 {
    grid-template-columns: 50% 50%;
  }

  .sf_icon_text.grow {
    flex: 1;
  }

  .webinar-banner-subcontent-4 {
    max-width: 615px;
    margin-left: auto;
    padding-left: 0;
  }

  .hs_input-8.hs_form_text_area {
    margin-right: 0;
  }

  .default_container-26, .default_container-27, .default_container-28 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .hs_input-9.hs_form_text_area {
    margin-right: 0;
  }

  .default_container-30 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-295 {
    overflow: hidden;
  }

  .sf_40-row.iscenter {
    align-self: center;
  }

  .sf_vgs_usecase_section {
    background-color: #f4f4fa;
  }

  .sf_only-subheadertextwrapper {
    flex: 1;
  }

  .background-video-2 {
    aspect-ratio: 16 / 9;
  }

  .div-block-319 {
    justify-content: center;
    display: flex;
  }

  .default_container-31 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-best-workplace-2 {
    justify-content: center;
    display: flex;
  }

  .section-best-workplace-2.hide {
    display: none;
  }

  .sf_patnershiplogo-copy {
    flex: 1;
  }

  .logo {
    width: 70%;
  }

  .column-45 {
    padding-left: 0;
    padding-right: 32px;
  }

  .default_container-32 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-20.button-outline-orange.button-left.margin-0 {
    margin-left: 0;
  }

  .column-46 {
    padding-left: 32px;
    padding-right: 0;
  }

  .default_container-33 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-325 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .div-block-327, .div-block-330 {
    height: auto;
  }

  .div-block-331 {
    align-items: center;
    display: flex;
  }

  .default_container-34 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-97 {
    margin-bottom: 66px;
  }

  .default_container-35 {
    max-width: 1300px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .footerwapper.topmargin32px {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .footercol.flex {
    display: flex;
  }

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

  .button-23.button-outline-orange.button-left.margin-0 {
    margin-left: 0;
  }

  .sf_linktext-2.difffont {
    font-family: Gt pressura mono, sans-serif;
  }
}

@media screen and (min-width: 1920px) {
  .default_container {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .default_container.contact-container {
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.try-skyflow-container {
    padding-left: 0;
  }

  .default_container.white_container {
    border-style: none;
    border-color: var(--white);
    background-color: var(--white);
    border-radius: 50px;
  }

  .button.button-orange-copy.button-signup {
    font-size: 21px;
  }

  .console-hero {
    align-self: center;
  }

  .text-lead.color-blue-dark.text-align-center.sf_maxchr_subheader {
    margin-left: auto;
    margin-right: auto;
  }

  .section-contact-us.conact-sales {
    background-image: linear-gradient(270deg, #eaeaea, var(--white-smoke) 42.8%, #fff 0%, white);
  }

  .column-get-demo-left {
    padding-left: 20px;
  }

  .columns-get-demo {
    margin-left: 0;
    margin-right: 0;
  }

  .column-pic-events-feat {
    min-height: 600px;
  }

  .div-content-feat-events {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .column-green, .column-light-blue.vertical {
    padding-left: 13%;
  }

  .column-light-blue.vertical.text-align-center {
    padding-left: 50px;
  }

  .column-orange {
    padding-left: 13%;
  }

  .column-green-right {
    padding-left: 50px;
  }

  .column-blue {
    padding-left: 13%;
  }

  .waves-404 {
    width: 100%;
  }

  .text-align-center.narrow.full {
    width: 65%;
  }

  .grid-content-video {
    align-content: stretch;
  }

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

  .column-pic-podcast {
    min-height: 600px;
  }

  .section {
    color: var(--dark-slate-blue-2);
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-blog-h1 {
    color: var(--dark-slate-blue);
  }

  .heading-style-h3.margin-0.mb-100 {
    margin-bottom: 100px;
  }

  .heading-style-h3.margin-0, .heading-style-h3.margin-0.mb-100 {
    margin-bottom: 26px;
  }

  .mnav_column.with-btn._1920 {
    align-items: flex-start;
  }

  .mnav_main-container {
    justify-content: space-between;
    max-width: 1248px;
  }

  .grid-learn-more {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xhuges {
    padding-top: 0;
  }

  .inf-scroll_list {
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content) minmax(min-content, max-content);
    grid-auto-columns: 1fr;
  }

  .inf-scroll_logo {
    max-width: 10rem;
  }

  .container-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .hero-head-sub-text, .hero-head-sub-text.date-text {
    font-size: 21px;
  }

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

  .column-8 {
    height: auto;
  }

  .columns-4 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-5 {
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
    font-size: 30px;
    display: flex;
  }

  .section-2.default_container {
    padding: 100px 0;
  }

  .paragraph {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
    font-size: 21px;
    line-height: 34px;
  }

  .section-3 {
    margin-left: auto;
    margin-right: auto;
    padding: 100px 0;
  }

  .column-9 {
    flex: 0 auto;
  }

  .heading-6 {
    font-size: 30px;
  }

  .paragraph-4 {
    margin-top: 20px;
    font-size: 20px;
  }

  .paragraph-5 {
    font-size: 21px;
    line-height: 30px;
  }

  .column-10 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-10 {
    width: 3px;
    height: 16px;
  }

  .section-4 {
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
  }

  .heading-7 {
    font-size: 21px;
  }

  .heading-8 {
    font-size: 30px;
  }

  .heading-9 {
    margin-top: 40px;
    font-size: 21px;
  }

  .paragraph-6, .paragraph-7, .paragraph-8 {
    font-size: 21px;
    line-height: 34px;
  }

  .div-block-20 {
    background-color: var(--relume-library-lite-rl-white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10%;
  }

  .columns-6 {
    padding-left: 0;
  }

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

  ._4-col-grid {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section-5 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-21 {
    background-color: var(--dark-slate-blue);
    background-image: linear-gradient(96deg, var(--dark-slate-blue) 41%, var(--alice-blue) 61%);
    width: 100%;
  }

  .column-12 {
    padding-left: 0;
  }

  .why_header-circles {
    max-width: 82rem;
  }

  .div-block-22 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .head5 {
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
    font-size: 30px;
    display: flex;
  }

  ._4-col-grid-1 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .paragraph-5-1 {
    font-size: 21px;
    line-height: 30px;
  }

  .paragraph-4-1 {
    margin-top: 20px;
    font-size: 20px;
  }

  .heading-8-1 {
    font-size: 30px;
  }

  .heading-7-1 {
    font-size: 21px;
  }

  .section-4-1 {
    padding-top: 100px;
    padding-bottom: 100px;
    display: block;
  }

  .hero-container-copy-privacy-api {
    flex-direction: column;
    align-items: flex-start;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .section-2-column-6-copy {
    padding-left: 0;
  }

  .section-2-image-copy-webinar {
    margin-left: 40px;
    padding-left: 0;
    line-height: 27px;
  }

  .hadley_left-copy {
    padding-left: 61px;
    padding-right: 61px;
  }

  .demo-right-column {
    padding-top: 90px;
    padding-bottom: 90px;
    overflow: visible;
  }

  .demo-right-column.no-color {
    text-align: center;
    background-color: #0000;
  }

  ._wf-hero-right {
    justify-content: center;
  }

  .section-wf {
    background-color: #f2f2f2;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .hs_input_block-2 {
    max-width: 100%;
  }

  .column-18 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .div-block-29 {
    background-color: #403e6b;
    background-image: linear-gradient(96deg, #403e6b 53%, #deefff 55%);
    width: 100%;
  }

  .container-10 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 44px;
    padding-right: 0;
  }

  .columns-9 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .columns-9.hero-div {
    background-color: #0000;
  }

  .form-block-3 {
    padding: 0;
  }

  .section-hero-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .column-19 {
    text-align: left;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 60px;
    display: block;
  }

  .form-block-div {
    margin-top: 0;
  }

  .form-block-div.form-div-no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .form-block-div.form-fix-width {
    max-width: 638px;
  }

  .hs_input-2 {
    max-width: none;
  }

  .hs_input-2.hs_form_text_area {
    background-color: #f5f8fa;
    width: 100%;
    max-width: none;
  }

  .heading-12 {
    margin-top: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .div-col-4 {
    justify-content: flex-start;
  }

  .section-sub-text {
    margin-top: 28px;
  }

  .section-2 {
    text-align: left;
    padding-left: 120px;
    padding-right: 120px;
  }

  .columns-10 {
    padding-left: 0;
  }

  .column-20 {
    padding-left: 0;
    padding-right: 100px;
  }

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

  .column-21 {
    padding-left: 80px;
  }

  .section-text {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
    font-size: 21px;
    line-height: 34px;
  }

  .table-head-text-1 {
    margin-left: 20px;
  }

  .section-7 {
    text-align: left;
    padding-left: 120px;
    padding-right: 120px;
  }

  .column-25 {
    background-color: #0000;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .section-8 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .container-11 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .column-26 {
    height: auto;
  }

  .heading-13 {
    margin-top: 40px;
    font-size: 21px;
  }

  .quote._wf-typo-subtitle-2 {
    max-width: 1200px;
    font-size: 24px;
    line-height: 36px;
  }

  .quote-div {
    justify-content: center;
  }

  .text-span._wf-typo-body-quote {
    font-size: 21px;
    line-height: 31px;
  }

  .section-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .speaker-div-single {
    max-width: 1300px;
  }

  .demo-left-column {
    padding-top: 70px;
    padding-left: 0;
    padding-right: 60px;
  }

  .div-block-43 {
    width: 100%;
  }

  ._wf-typo-h2 {
    text-align: center;
    font-size: 48px;
    line-height: 60px;
  }

  .padding-section-128 {
    padding-top: 128px;
    padding-bottom: 128px;
  }

  .learn-more-divs-wf {
    border-radius: 35px;
    box-shadow: 0 8px 20px #0000001a;
  }

  .div-block-48 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .section-17, .div-block-50 {
    width: 100%;
  }

  .div-block-52 {
    align-items: center;
    width: 30%;
    display: flex;
  }

  .div-block-53 {
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-54 {
    background-color: #0000;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-55 {
    background-color: #0000;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-56 {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 40px;
    display: flex;
  }

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

  .column-get-demo-left-thank-you, .column-get-demo-left-thank-you-1, .column-get-demo-left-wf {
    padding-left: 10px;
  }

  .column-get-demo-left-wf.contact_sales_wf {
    margin-top: 0;
  }

  .column-get-demo-right-wf {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .column-get-demo-right-wf.tyle-sales {
    background-color: #0000;
    flex: 0 auto;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 0;
  }

  .columns-get-demo-wf {
    max-width: none;
  }

  .div-block-59 {
    height: auto;
  }

  .columns-10-table {
    padding-left: 0;
  }

  .default_container-phi {
    padding-left: 0;
    padding-right: 0;
  }

  .image-27 {
    align-self: flex-end;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 0;
    display: inline-block;
  }

  .div-block-61 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px #000;
    border-radius: 0;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .webinar-banner-form {
    max-width: 100%;
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .bold-text-4, .bold-text-5 {
    text-decoration: none;
  }

  .webinar-banner {
    grid-template-columns: 45% 55%;
    width: 100vw;
  }

  .webinar-banner-content {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .main-section-subcontent {
    color: #deefff;
    text-align: left;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    text-decoration: none;
  }

  .data-privacy-contact-form {
    max-width: 815px;
    padding-right: 0;
  }

  .webinar-banner-subcontent {
    align-items: flex-end;
    max-width: 625px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 30px;
  }

  .content-slice-item {
    padding-left: 50px;
    padding-right: 50px;
  }

  .content-slice-image.bold-text-2 {
    width: 160px;
  }

  .content-slice-image._1 {
    width: 140px;
    height: 130px;
  }

  .grid-2 {
    grid-template-columns: 1fr .8fr;
  }

  .table-head-text-1-3 {
    margin-left: 0;
  }

  .webinar-banner-subcontent-2 {
    align-items: flex-end;
    max-width: 630px;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 30px;
  }

  .webinar-banner-subcontent-2.left-align {
    max-width: 100%;
    padding-left: 0;
  }

  .webinar-banner-content-2 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .webinar-banner-content-2.left-align {
    padding-left: 0;
  }

  .grid-16 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .resource-block-link {
    padding-bottom: 16px;
  }

  .video-block {
    background-size: contain;
  }

  .form-block-6 {
    padding: 0;
  }

  .sf_cardwithimage {
    width: 30%;
    display: flex;
  }

  .div-block-147 {
    background-color: #0000;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .image-35 {
    margin-bottom: 66px;
  }

  .div-block-150 {
    background-color: #0000;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-152 {
    justify-content: center;
  }

  .customer-grid-item {
    justify-content: space-between;
    max-width: none;
    overflow: visible;
    box-shadow: 0 8px 20px #0000001a;
  }

  .grid-19 {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr 1fr;
    place-content: stretch;
    justify-items: end;
  }

  .grid-19.new-width {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 55% 40%;
  }

  .summit-details-warpper {
    max-width: none;
  }

  .text-block-33.nopadding {
    line-height: 31px;
  }

  .grid-20 {
    grid-template-columns: 1fr 55%;
    justify-content: stretch;
    place-items: stretch stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-162 {
    flex: 1;
    max-width: none;
  }

  .div-block-168 {
    width: 100%;
    height: 740px;
  }

  .padding-section-100-2 {
    padding: 128px 20px;
  }

  .default_container-15 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .default_container-15.maxwidht {
    max-width: 1300px;
  }

  .table-head.border {
    border-style: none solid none none;
    border-width: 1px;
    border-color: var(--dark-slate-blue);
    border: 1px #403e6b;
    border-right-style: solid;
  }

  .table-body.border.less-padding {
    border-bottom: 1px none var(--dark-slate-blue);
    border-bottom: 1px #403e6b;
  }

  .speaker-section {
    background-color: #f2f2f2;
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .image-58 {
    width: 3px;
    height: 16px;
  }

  .hero-header-div-2 {
    padding-left: 20px;
  }

  .hero-cols-2 {
    flex-direction: column;
    justify-content: space-between;
  }

  .default_container-video-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-17 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .webinar-banner-content-3 {
    background-color: #403e6d;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .webinar-banner-subcontent-3 {
    align-self: auto;
    align-items: flex-end;
    min-width: 625px;
    max-width: 625px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 30px;
  }

  .webinar-banner-form-2 {
    max-width: 100%;
    padding-top: 75px;
    padding-bottom: 75px;
    display: block;
  }

  .main-section-3 {
    max-width: 100vw;
  }

  .webinar-banner-2 {
    grid-template-columns: 45% 55%;
    place-content: stretch center;
    justify-items: stretch;
    width: 100vw;
  }

  .default_container-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .data-privacy-contact-form-2 {
    min-width: 810px;
    max-width: 815px;
    padding-right: 0;
  }

  .image-block {
    text-align: right;
  }

  .image-59 {
    max-width: 80%;
  }

  .default_container-copy {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .grid-copy {
    padding-bottom: 30px;
  }

  .menu_dropdown_content.hideen {
    display: none;
  }

  .menu_content.edit {
    display: block;
  }

  .default_container-24 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .text-block-74.white.maxwith {
    max-width: 68%;
  }

  .div-block-221.nopadding {
    max-width: 1452px;
  }

  .grid-learn-more-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-25 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .left-arrow-4, .right-arrow-6 {
    display: none;
  }

  .default_default_container {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .sf_maxwidthsectionwapper.bottom {
    border-top: 1px solid #cccbe1;
  }

  .sf_h5.break.fontchnage.leftpadding.op100 {
    opacity: 0;
  }

  .sf_cardpatners {
    justify-content: space-between;
    align-items: flex-start;
  }

  .sf_videowapper.sf_topmediumpadding.center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sf_customerpage_hero_wapper.sf_sectionwapperpaddinggobal.sf_lightgreybgcolor {
    background-color: #f4f4fa;
  }

  .sf_resourcessearchbar {
    flex: 1;
  }

  .sf_resourcesfilters-forms {
    justify-content: space-between;
  }

  .sf_resourcescard:hover {
    border: 1px solid #cccbe1;
  }

  .sf_cta-wapper.sf_topmargin40px.center {
    align-self: center;
  }

  .sf_skyflowhelps_card:hover {
    box-shadow: 0 8px 50px #1018281f;
  }

  .sf_infoproduct_datawapper {
    display: flex;
  }

  .sf_sponsoredwapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sf_stagespeakerwapper {
    justify-content: center;
  }

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

  .webinar-banner-subcontent-4 {
    align-items: flex-end;
    max-width: 625px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 30px;
  }

  .hs_input-8 {
    max-width: none;
  }

  .hs_input-8.hs_form_text_area {
    background-color: #f5f8fa;
    width: 100%;
    max-width: none;
  }

  .div-block-273 {
    width: 100%;
  }

  .webinar-banner-content-4 {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .default_container-26, .default_container-27, .default_container-28 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .hs_input-9 {
    max-width: none;
  }

  .hs_input-9.hs_form_text_area {
    background-color: #f5f8fa;
    width: 100%;
    max-width: none;
  }

  .default_container-30 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .div-block-292 {
    width: 100%;
  }

  .section-type-1-col-image-bottom-layout-desktop.sf_sectionwapperpaddinggobal.bgcolor {
    background-color: #f4f4fa;
  }

  .div-block-304 {
    padding-top: 60px;
  }

  .vgssubherosection, .sf_videosection {
    background-color: #f4f4fa;
  }

  .sf_content_card-item {
    padding-left: 50px;
    padding-right: 50px;
  }

  .sf_content_card-item.nopadding {
    padding-left: 0;
    padding-right: 0;
  }

  .image504 {
    max-width: 504px;
  }

  .explore-grid-item {
    justify-content: space-between;
    max-width: none;
    overflow: visible;
    box-shadow: 0 8px 20px #0000001a;
  }

  .close_icon_wrapper {
    margin-top: 20px;
    margin-right: 20px;
  }

  .button-line, .llmhelpssection {
    background-color: #fff;
  }

  .llmlifecyclesection {
    background-color: #f4f4fa;
  }

  .background-video-2 {
    z-index: 2;
  }

  .sf_fullwidthimage {
    width: 100%;
  }

  .sf_meetskyflowsection {
    background-color: #fff;
  }

  .div-block-319 {
    justify-content: center;
  }

  .default_container-31 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .div-block-320 {
    flex: 1;
  }

  .sf_resourcesfilters-formsblogs {
    justify-content: space-between;
  }

  .default_container-32 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .default_container-32.white_container {
    background-color: #fff;
    border-style: none;
    border-color: #fff;
    border-radius: 50px;
  }

  .default_container-33 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .div-block-325 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .div-block-327 {
    background-color: #0000;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-328 {
    width: 100%;
  }

  .div-block-329 {
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-330 {
    background-color: #0000;
    align-items: center;
    width: 100%;
    height: auto;
  }

  .div-block-331 {
    align-items: center;
    width: 30%;
    display: flex;
  }

  .section-20 {
    width: 100%;
  }

  .default_container-34 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .image-97 {
    margin-bottom: 66px;
  }

  .default_container-35 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }

  .div-block-332 {
    flex: 1;
  }

  .sf_learmoreresourcescard:hover {
    background-color: #f4f4fa;
    border: 1px solid #cccbe1;
  }

  .text-span-23 {
    text-transform: capitalize;
  }

  .default_container-36 {
    background-color: #0000;
    border-style: none;
    border-color: #000;
    border-radius: 0;
  }
}

@media screen and (max-width: 991px) {
  .default_container {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.container-hero-home {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.is--hero {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.contact-container {
    padding-right: .25rem;
  }

  .default_container.try-skyflow-container {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .default_container.white_container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .button.button-yellow {
    padding: 11px 28px;
  }

  .button.button-yellow.is-small-mobile {
    padding: 9px 13px;
    font-size: 13px;
  }

  .button.button-orange {
    white-space: pre-wrap;
  }

  .button.button-orange.mt-32 {
    width: auto;
  }

  .button.button-orange.is-small-mobile {
    margin-bottom: 16px;
  }

  .button.button-orange-copy {
    text-align: center;
  }

  .button.button-oranage {
    background-color: var(--salmon);
    padding: 11px 28px;
  }

  .button.button-oranage.is-small-mobile {
    padding: 9px 13px;
    font-size: 13px;
  }

  .nav-menu {
    background-color: var(--alice-blue);
    min-height: 100%;
  }

  .footer-spaces-row {
    min-width: 0;
  }

  .container-header.narrow {
    width: 100%;
  }

  .nav-link {
    text-align: center;
    font-size: 2em;
    font-weight: 400;
    line-height: 60px;
  }

  .hero-columns {
    flex-direction: column;
    display: flex;
  }

  .hero-right {
    overflow: hidden;
  }

  .hero-right.mid-align {
    min-height: 0;
    padding: 24px;
  }

  .console-hero {
    margin-top: 40px;
  }

  .columns-blog-press-home {
    flex-direction: row;
    display: block;
  }

  .swiper-wrapper {
    justify-content: center;
  }

  .tab-link-home {
    margin-left: 20px;
    margin-right: 20px;
  }

  .block-quote-testimonial {
    width: 100%;
    font-size: 24px;
    line-height: 36px;
  }

  .testimonial-author {
    text-align: center;
    line-height: 30px;
  }

  .gallery-invertors.no-bottom-pad {
    padding-bottom: 28px;
  }

  .gallery-invertors.update-padding {
    margin-left: -20px;
    padding-bottom: 0;
  }

  .press-grid.new {
    flex-wrap: wrap;
    display: flex;
  }

  .blog-col-right.pad-both-sides.topmargin40pxmobile {
    margin-top: 40px;
  }

  .hero-left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-left.paddings {
    padding: 21px;
  }

  .blog-col-left {
    padding-right: 20px;
  }

  .blog-col-left.pad-both-sides {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-col-left.pad-both-sides.topmargin40tab {
    border-top: 1px solid #e9e9f2;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .columns-blog {
    flex-flow: column;
  }

  .columns-blog.sf_sectionwapperpaddinggobal {
    flex-flow: column-reverse;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-info-post-author.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .list-blog-home {
    margin-bottom: auto;
    padding-top: 60px;
    padding-left: 60px;
    top: auto;
  }

  .bkg-blog-home {
    display: none;
  }

  .columns-home-left-blog {
    padding-right: 10px;
  }

  .section-hero-payments-data-privacy-vault.orange {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .color-blue-light.margin.darktext.center {
    text-align: center;
    margin-bottom: 20px;
  }

  .dropdown-list.w--open {
    text-align: center;
    background-color: #0000;
    position: relative;
  }

  .color-white.left-aligned {
    font-size: 19px;
    line-height: 40px;
  }

  .color-white.h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .text-center.narrow {
    width: 100%;
  }

  .text-lead.text-center.narrow {
    width: 80%;
  }

  .text-lead.nomargin.cernter {
    text-align: center;
  }

  .section-info-product-data {
    background-image: linear-gradient(270deg, var(--alice-blue) 50%, var(--teal) 0%);
  }

  .section-contact-us.conact-sales {
    background-image: linear-gradient(270deg, var(--white-smoke) 40%, var(--white) 0%);
  }

  .column-get-demo-left {
    flex: 0 auto;
    padding: 20px;
  }

  .column-get-demo-right {
    text-align: center;
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .img-get-demo {
    text-align: left;
  }

  .columns-get-demo {
    flex-direction: column;
  }

  .columns-get-demo.try-skyflow-columns {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
  }

  .section-job-draw {
    padding-bottom: 200px;
  }

  .menu-button {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
  }

  .menu-button.w--open {
    color: var(--dark-slate-blue-2);
    background-color: #0000;
  }

  .column-invertors.right-padding.no-left-padding {
    padding-left: 0;
  }

  .dropdown-link {
    text-align: center;
    font-size: 1.5em;
    line-height: 60px;
  }

  .dropdown {
    text-align: center;
  }

  .column-covid-info.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-burger-line {
    border-top: 1px solid #000;
    width: 16px;
    height: 1px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    left: 50%;
    transform: translate(-50%);
  }

  .menu-burger-line.menu-burger-line-top {
    position: absolute;
    top: 14px;
  }

  .menu-burger-line.menu-burger-line-bottom {
    position: absolute;
    top: 20px;
  }

  .icon-menu {
    display: none;
  }

  .list-team-content {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-testimonial-home {
    flex-direction: row;
    display: block;
  }

  .div-testimonial-quote {
    width: 100%;
    padding-right: 0;
  }

  .div-testimonial-meta {
    text-align: center;
    border-left-style: none;
    width: 50%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .div-testimonial-flex {
    flex-direction: column;
  }

  .logo-company-testimonial {
    max-width: 125px;
  }

  .logo-company-testimonial.smaller {
    text-align: center;
    text-align: center;
    text-align: center;
    width: auto;
    max-width: 33%;
  }

  .section-purple {
    height: auto;
  }

  .div-content-feat-events {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 20px;
  }

  .h1-yellow {
    font-size: 35px;
    line-height: 45px;
  }

  .p-medium {
    font-size: 17px;
    line-height: 25px;
  }

  .h3-events-title {
    font-size: 25px;
    line-height: 32px;
  }

  .collection-item-3:nth-child(odd), .collection-item-3:nth-child(2n), .collection-item-3:first-child, .collection-item-3:last-child {
    padding-right: 25px;
  }

  .collection-item-4 {
    width: 50%;
    margin-bottom: 50px;
  }

  .collection-list-2 {
    flex-wrap: wrap;
    display: flex;
  }

  .dropdown-toggle-2 {
    padding-right: 20px;
  }

  .p-left {
    font-size: 19px;
  }

  .text-align-center.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-cards-white.fullwidth {
    max-width: 55%;
  }

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

  .column-2 {
    padding-right: 50px;
  }

  .grid-content-video {
    grid-template-columns: 1fr;
  }

  .grid-content-video.update-padding {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .margin-top.margin-medium {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .margin-top.margin-xlarge {
    margin: 3rem;
  }

  .margin-top.margin-xxhuge {
    margin: 8rem;
  }

  .margin-top.margin-xhuge {
    margin: 6rem;
  }

  .margin-top.margin-huge {
    margin: 5rem;
  }

  .faq1_question {
    font-size: 1.2rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xxlarge {
    margin: 4rem;
  }

  .div-block-8 {
    font-size: 15px;
  }

  .collection-list-3 {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: flex-start;
  }

  .section-video-absolute {
    margin-top: -100px;
  }

  .h3-podcast {
    font-size: 25px;
    line-height: 32px;
  }

  .div-webinar {
    height: auto;
  }

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

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-mobile-tablet {
    display: none;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .text-color-white.text-style-italic {
    font-size: 15px;
    line-height: 22px;
  }

  .text-color-white.text-style-italic.noflex {
    font-size: 17px;
    line-height: 24px;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 48px;
  }

  .heading-style-h3 {
    font-size: 30px;
    line-height: 110%;
  }

  .heading-style-h3.margin-0, .heading-style-h3.margin-0.mb-100 {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.no-padding-tablet {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .heading-style-h1 {
    font-size: 60px;
    line-height: 110%;
  }

  .text-rich-text p {
    font-size: 17px;
    line-height: 21px;
  }

  .text-rich-text li {
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 21px;
  }

  .sections-standard.is--demo {
    min-height: 0;
  }

  .header-logo---brix {
    width: 90px;
  }

  .mnav_container {
    grid-row-gap: 0px;
    flex-flow: column wrap;
    grid-template-columns: 1fr;
    display: flex;
    overflow: auto;
  }

  .mnav_column {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 0 20px;
    display: flex;
  }

  .mnav_column.cta.is-gray {
    width: 100%;
    padding-bottom: 34px;
  }

  .mnav_navigation {
    box-shadow: none;
    border-bottom-width: 2px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .navigation-button-wrap {
    align-items: center;
    display: flex;
  }

  .mnav_menu-button {
    color: #000;
    background-color: #79cabe00;
    border-radius: 15px;
    margin-left: 14px;
  }

  .mnav_menu-button.w--open {
    color: #000;
    background-color: #79cabe00;
    border-style: none;
    border-radius: 10px;
  }

  .mnav_content-wrap {
    margin-bottom: 10px;
  }

  .mnav_content-wrap:hover {
    color: #403e6b;
  }

  .mnav_content-wrap.is-last {
    margin-top: 0;
  }

  .menu-subtext {
    max-width: 23rem;
    font-size: 15px;
    line-height: 25px;
  }

  .mnav_link {
    width: 100%;
  }

  .mnav_link.hover-pill {
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-size: 21px;
    line-height: 31px;
  }

  .mnav_link.hover-pill:hover {
    color: #403e6b;
    background-color: #686dc400;
    border-bottom-color: #e5e5e5;
  }

  .mnav_dropdown {
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .mnav_dropdown:hover {
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
  }

  .mnav_chevron {
    margin-right: 20px;
  }

  .mnav_toggle {
    width: 100%;
    padding: 20px 15px;
    font-size: 21px;
    line-height: 31px;
  }

  .mnav_toggle.w--open {
    width: 100%;
  }

  .mnav_menu {
    background-color: #fff;
    height: auto;
    position: absolute;
    top: 62px;
  }

  .mnav_nav-menu {
    align-items: center;
    display: flex;
  }

  .mnav_list-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .mnav_title {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700;
  }

  .brand-2 {
    margin-right: 10px;
    padding: 0;
  }

  .mnav_main-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mnav_list.w--open {
    z-index: 5;
    box-shadow: none;
    padding-top: 0;
    padding-left: 0;
    position: static;
    top: auto;
  }

  .mnav_tag {
    margin-bottom: 6px;
    font-size: 15px;
    font-weight: 500;
    display: none;
  }

  .mnav_tag.show-mobile, .mnav_tag.for-mobile {
    display: block;
  }

  .title-nav-cta {
    max-width: 40ch;
  }

  .link-green.formobile {
    margin-top: 10px;
  }

  .learn-more-divs.get-started, .learn-more-divs.demo {
    padding: 36px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-learn-more {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-menu {
    flex-direction: row;
    justify-content: space-between;
    margin-right: 0;
    padding-top: 0;
  }

  .tabs-2 {
    display: block;
  }

  .tab-pane {
    margin-top: 60px;
  }

  .div-testimonial-pill {
    border-radius: 50px;
    padding: 50px 40px;
  }

  .grid-testimonial-solutions {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .section-header-curved {
    background-position: 100%;
    background-size: cover;
  }

  .tab-links-solutions._3, .tab-links-solutions._1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tabs-menu-solutions {
    font-size: 17px;
  }

  .grid-content-tabs-solutions {
    grid-template-rows: min-content;
    grid-template-columns: 1fr;
    grid-auto-rows: min-content;
  }

  .grid-content-tabs-solutions.is-vertical {
    grid-template-rows: min-content max-content;
  }

  .grid-content-tabs-solutions.is-orange {
    border: 2px solid var(--salmon);
  }

  .div-panel-colored {
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-content-right-panel {
    border-style: none;
    border-top-right-radius: 0;
    padding: 20px;
  }

  .div-content-right-panel.is-blue, .div-content-right-panel.is-orange {
    border-top-right-radius: 0;
    border-bottom-left-radius: 50px;
  }

  .div-content-right-panel.is-orange.ddddd {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .div-content-right-panel.is-green {
    border-top-right-radius: 0;
    border-bottom-left-radius: 50px;
  }

  .hero-component {
    grid-template-columns: 1fr;
  }

  .hero_left {
    padding-left: 20px;
    padding-right: 20px;
  }

  .default_vertical-padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xhuges {
    padding: 6rem;
  }

  .features_2col_wrapper {
    margin-top: 6rem;
  }

  .features_2col_content {
    font-size: 18px;
  }

  .how_2col_wrapper {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .how_2col_content {
    font-size: 18px;
  }

  .learn-more_2col-wrapper {
    grid-template-columns: 1fr;
    margin-top: 6rem;
  }

  .tooltip-1 {
    width: 40px;
    height: 40px;
    display: none;
    top: 65px;
    left: 9px;
  }

  .tooltip-1.b {
    top: 58px;
    left: -6px;
  }

  .tooltip-1.d {
    left: -6%;
  }

  .tooltip-1.f {
    display: none;
  }

  .text-numbers-tooltips {
    font-size: 16px;
  }

  .tooltip_content.is-blue._3 {
    top: auto;
    bottom: 41%;
    left: -.8rem;
  }

  .image-testimonial-pill {
    width: 150px;
  }

  .image-privacy-graphic {
    max-width: 100%;
  }

  .tooltip-2 {
    width: 40px;
    height: 40px;
    display: none;
    top: -20px;
    left: 165px;
  }

  .tooltip-2.b {
    inset: -13% auto auto 27%;
  }

  .tooltip-2.c {
    top: 39%;
  }

  .tooltip-2.d {
    top: 28%;
  }

  .tooltip-2.f {
    display: none;
  }

  .tooltip-2.g {
    top: 0%;
    left: 133px;
  }

  .tooltip-3 {
    width: 40px;
    height: 40px;
    display: none;
    top: 65px;
    left: 84px;
  }

  .tooltip-3.b {
    top: 55px;
    left: 117px;
  }

  .tooltip-3.f {
    display: none;
  }

  .tooltip-3.g {
    top: 52%;
    left: 42.5%;
  }

  .mobile_faq_tab, .mobile_faq_tab-open-by-default {
    font-size: 1.2rem;
  }

  .header-curve_component {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._0-spacing {
    margin-bottom: 0;
  }

  .hadley_component {
    grid-template-columns: 1fr;
  }

  .hadley_tab {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-3 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 40px;
  }

  .hero-header-div {
    margin-top: 50px;
    margin-left: 0;
    padding-right: 0;
  }

  .heading-4 {
    font-size: 38px;
  }

  .hero-head-sub-text, .hero-head-sub-text.date-text {
    font-size: 21px;
  }

  .container-4 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-2.default_container {
    flex-direction: column;
    display: block;
  }

  .paragraph {
    text-align: left;
  }

  .section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-6 {
    margin-top: 0;
  }

  .paragraph-4 {
    margin-bottom: 10px;
  }

  .column-10 {
    align-self: auto;
  }

  ._wf-icon {
    align-self: flex-start;
    margin-top: 23px;
  }

  ._wf-icon.hero-icon {
    margin-top: 0;
  }

  .heading-9 {
    margin-top: 40px;
  }

  .columns-6 {
    display: block;
  }

  ._4-col-grid {
    align-items: flex-start;
    display: block;
  }

  .table_column.is--left {
    min-width: 18em;
  }

  .why_header-circles {
    max-width: 50rem;
  }

  .tabs_box_wrapper {
    width: 27rem;
    height: 27rem;
  }

  ._4-col-grid-1 {
    align-items: flex-start;
    display: block;
  }

  .paragraph-4-1 {
    margin-bottom: 10px;
  }

  .all-solutions_component {
    margin-bottom: 2.5rem;
  }

  .all-solutions_thumbnail {
    object-fit: fill;
  }

  .hero-container-copy-privacy-api {
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .form-container-copy-hero {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tooltip-button-1, .tooltip-button-2, .tooltip-button-3 {
    flex: none;
    width: 40px;
    height: 40px;
    top: 65px;
    left: 9px;
  }

  .tt_wrapper {
    margin: 2.5rem;
  }

  .tooltip-4 {
    width: 40px;
    height: 40px;
    display: none;
    top: 65px;
    left: 84px;
  }

  .tooltip-4.c {
    top: 37%;
  }

  .tooltip-4.f {
    display: none;
  }

  .tooltip-button-4 {
    flex: none;
    width: 40px;
    height: 40px;
    top: 65px;
    left: 9px;
  }

  .mnav_event-column {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 20px 20px 34px;
    display: flex;
  }

  .bambu_meta_2col-component-copy {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
  }

  .hadley_section-copy {
    background-color: var(--dark-slate-blue);
  }

  .hadley_left-copy, .hadley_right-copy {
    padding: 0 2.5rem;
  }

  .show-mobile-tablet {
    display: block;
  }

  .demo_component {
    max-width: 602px;
    margin-left: auto;
    margin-right: auto;
  }

  .demo_bg-wrapper {
    display: none;
  }

  .default_container-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .demo-right-column {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .demo-right-column.no-color {
    background-color: #deefff;
    width: 100%;
    max-width: 100%;
  }

  .demo_mobile-shapes {
    width: 100%;
    margin-top: -191px;
    display: inline-block;
  }

  ._wf-hero-right {
    margin-left: 0;
    margin-right: 0;
  }

  .column-13 {
    padding-left: 0;
  }

  ._wf-typo-h1 {
    font-size: 48px;
    line-height: 60px;
  }

  .hero-header-text {
    font-size: 38px;
  }

  ._wf-typo-h3.testimonial-header {
    text-align: center;
  }

  .form-container {
    max-width: 100%;
    max-height: 100%;
    margin-top: 50px;
  }

  .form-container.no_margin {
    width: 100%;
  }

  .field-label-11 {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .speaker-header {
    justify-content: flex-start;
  }

  .columns-8 {
    text-align: left;
  }

  .hero-cols {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .introduction-div {
    padding-left: 16px;
    padding-right: 16px;
  }

  .introduction-div.webinar-desc {
    padding-left: 0;
    padding-right: 0;
  }

  .events_header {
    height: auto;
  }

  .events_container {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .events_component {
    flex-direction: column;
    flex: 1;
  }

  .events_left, .events_right {
    width: auto;
  }

  .events_right.center {
    align-self: center;
    width: 100%;
  }

  .heading-11 {
    margin-top: 0;
    font-size: 38px;
  }

  .hs_input_block-2 {
    max-width: none;
  }

  .bold-text-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .column-18 {
    align-items: stretch;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-29 {
    background-image: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-10 {
    align-self: center;
    width: 100%;
    max-width: 100%;
    margin: 48px auto;
    padding: 0;
    display: block;
  }

  .columns-9, .columns-9.hero-div {
    flex-direction: column;
  }

  .form-block-3 {
    padding: 0;
  }

  .column-19 {
    align-items: center;
    padding-left: 0;
  }

  .hs-form-label-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .form-block-div {
    width: 100%;
  }

  .form-block-div.form-fix-width {
    max-width: 100%;
  }

  .form-block-div.less-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hs_input-2 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .heading-12 {
    margin-top: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .section-1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 48px 15px;
    display: block;
  }

  .image-15.image-s2 {
    margin-top: 10px;
  }

  .section-sub-text, .section-sub-text.sec-img2 {
    margin-top: 20px;
  }

  .section-2 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .default_container-3 {
    background-color: #0000;
  }

  .columns-10 {
    flex-direction: row;
    display: flex;
  }

  .column-20 {
    padding-right: 20px;
  }

  .column-21 {
    padding-left: 0;
  }

  .section-text {
    text-align: center;
    margin-top: 0;
  }

  .table-row-div {
    display: flex;
  }

  .table-row-text {
    align-self: center;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-footer-div.extra-padding {
    padding-left: 20px;
  }

  .section-7 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-8 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .container-11 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 40px;
  }

  .heading-13 {
    margin-top: 20px;
  }

  .quote._wf-typo-subtitle-2 {
    margin-right: 85px;
    padding-right: 0;
  }

  .quote-image {
    width: 85px;
    height: 70px;
    margin-right: 0;
  }

  .text-span._wf-typo-body-quote {
    font-size: 17px;
    line-height: 30px;
  }

  .related-resources-section.extra_padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-19 {
    width: auto;
    height: auto;
  }

  .div-block-39 {
    justify-content: flex-start;
    width: 100%;
  }

  .block-quote-testimonial-webinar {
    font-size: 24px;
    line-height: 36px;
  }

  .div-testimonial-meta-webinar {
    border-left-style: none;
    width: 50%;
    padding-top: 20px;
    padding-left: 0;
  }

  .demo-left-column {
    background-color: #0000;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 48px 20px;
    display: block;
  }

  .padding-section-128 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tab-left-div {
    padding-top: 0;
  }

  .scroll-head-text {
    font-weight: 400;
  }

  .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo {
    padding: 36px;
  }

  .text-block-7 {
    text-align: center;
  }

  .div-block-52 {
    width: auto;
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-53 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-54 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-55 {
    width: 100%;
  }

  .text-span-6 {
    justify-content: center;
    display: flex;
  }

  .hero-header-div-1 {
    margin-top: 50px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .image-23.contain {
    object-fit: cover;
    width: 100vw;
  }

  .div-block-56 {
    padding: 48px 20px;
  }

  .button-1.button-orange-1 {
    white-space: pre-wrap;
    width: 150px;
  }

  .button-1.button-orange-1.button-text-align {
    text-align: center;
  }

  .button-4.button-orange-2 {
    white-space: pre-wrap;
    width: 150px;
  }

  .button-4.button-orange-2.button-text-align {
    text-align: center;
  }

  .container {
    max-width: 728px;
  }

  .column-get-demo-left-thank-you, .column-get-demo-left-thank-you-1 {
    flex: 0 auto;
    padding: 200px 20px 150px;
  }

  .color-blue-dark-wf {
    text-align: left;
  }

  .column-get-demo-left-wf {
    flex: 0 auto;
    padding: 20px;
  }

  .column-get-demo-left-wf.contact_sales_wf {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 0;
  }

  .div-block-57 {
    background-color: #fff;
  }

  .demo-right-column-image.small-image {
    max-width: 60%;
    max-height: 50%;
  }

  .div-block-58 {
    background-color: #fff;
  }

  .column-get-demo-right-wf {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .column-get-demo-right-wf.tyle-sales {
    text-align: center;
    background-color: #eaeaea;
    align-self: stretch;
  }

  .columns-get-demo-wf {
    flex-flow: column;
    place-content: stretch center;
    align-items: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    overflow: visible;
  }

  .div-block-59 {
    background-color: #fff;
  }

  .columns-10-table {
    flex-direction: column;
    display: flex;
  }

  .default_container-phi {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-video {
    padding-right: 1.56rem;
  }

  .demo-left-column-block {
    padding-left: 10px;
  }

  .res_col-list {
    grid-template-columns: 1fr 1fr;
  }

  .res_types-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .main-section.blue-section {
    background-image: none;
    padding-top: 64px;
    padding-bottom: 64px;
    padding-left: 20px;
  }

  .main-section.light-blue-section.extra-height {
    min-height: auto;
  }

  .webinar-banner-form {
    min-width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .webinar-banner-form.blue {
    background-color: var(--alice-blue);
  }

  .webinar-banner {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hs-form-label-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .main-heading {
    width: 100%;
    margin-top: 0;
    margin-bottom: 48px;
    font-size: 48px;
    line-height: 60px;
  }

  .main-heading.extra_padding {
    padding-right: 60px;
  }

  .main-heading.extra-padding {
    width: 80%;
  }

  .main-heading.bluecolor.no-bold {
    font-weight: 400;
  }

  .webinar-banner-content.transparent {
    background-color: var(--dark-slate-blue);
  }

  .main-section-subcontent {
    margin-bottom: 0;
  }

  .data-privacy-contact-form {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .webinar-banner-subcontent {
    max-width: 100%;
    padding: 60px 20px 70px;
  }

  .content-slice {
    padding: 60px 20px;
  }

  .grid-11 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch stretch;
  }

  .content-slice-item {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .content-slice-item-heading {
    margin-bottom: 28px;
    font-size: 21px;
    line-height: 31px;
  }

  .content-slice-item-heading.extra-padding {
    padding-left: 30px;
    padding-right: 30px;
  }

  .content-slice-item-paragraph {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .flexible-solution {
    padding: 60px 20px;
  }

  .grid-2 {
    grid-template: "Area"
                   "."
                   / 100%;
    grid-auto-flow: row;
  }

  .div-block-67 {
    margin-bottom: 30px;
  }

  .title {
    color: var(--dark-slate-blue-2);
  }

  .description {
    color: var(--dark-slate-blue-2);
    margin-bottom: 0;
    line-height: 31px;
  }

  .description.sf_toplargepadding.mobiletextcentr {
    text-align: center;
  }

  .fintechdevconsilderdot {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-testimonial-meta-2 {
    text-align: center;
    border-left-style: none;
    align-self: center;
    width: 50%;
    padding-top: 20px;
    padding-left: 0;
  }

  .logo-block {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .logo-block.center.left {
    justify-content: center;
  }

  .div-testimonial-quote-2 {
    width: 100%;
  }

  .block-quote-testimonial-2 {
    width: 100%;
    min-width: 100%;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
  }

  .div-testimonial-flex-2 {
    flex-direction: column;
  }

  .testimonial-author-2 {
    text-align: center;
    padding-right: 0;
  }

  .webinar-features {
    padding: 60px 20px;
  }

  .webinar-features-paragraph {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .webinar-features-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .webinar-features-grid.reverse {
    grid-template-columns: 1fr;
  }

  .webinar-features-text-block {
    padding-right: 0;
  }

  .learn-more {
    padding: 60px 20px;
  }

  .table-head-text-1-3 {
    text-align: left;
    font-size: 21px;
    line-height: 31px;
  }

  .table-head-text-1-3.extra-padding {
    padding-right: 45px;
  }

  .table-row-div-2 {
    display: flex;
  }

  .table-row-div-2.extra-padding {
    padding-left: 20px;
  }

  .table-row-div-2.extra-padding.less-padding {
    padding-bottom: 32px;
    padding-left: 10px;
  }

  .grid-14 {
    grid-template-columns: 66% 17% 17%;
  }

  .table-head-text-2 {
    margin-top: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .table-head-div-2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .table-head-div-2.extra-padding {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .table-row-text-2 {
    flex: 1;
    align-self: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
  }

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

  .heading-style-h3-copy {
    font-size: 30px;
    line-height: 110%;
  }

  .webinar-banner-subcontent-2 {
    max-width: 100%;
    padding-top: 75px;
    padding-bottom: 75px;
    padding-left: 30px;
  }

  .webinar-banner-subcontent-2.left-align {
    padding-bottom: 0;
  }

  .webinar-banner-content-2.left-align {
    max-width: 100%;
  }

  .heading-block {
    padding-bottom: 60px;
  }

  .grid-16 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .resources-block {
    padding-top: 44px;
  }

  .resource-block-link {
    margin-top: 0;
    padding-bottom: 20px;
  }

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

  .resources {
    padding-top: 64px;
    padding-bottom: 60px;
  }

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

  .resource-block-image {
    min-width: 100%;
    margin-bottom: 0;
  }

  .heading-18 {
    text-align: center;
  }

  .text-block-21 {
    font-size: 13px;
    font-weight: 700;
    line-height: 25px;
  }

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

  .features-benefits {
    padding-top: 28px;
    padding-bottom: 60px;
  }

  .heading-20 {
    text-align: center;
  }

  .features-benefits-image {
    margin-top: 15px;
  }

  .video-section {
    padding-top: 28px;
    padding-bottom: 60px;
  }

  .video-section.extra-padding {
    padding-top: 60px;
  }

  .video-block {
    padding: 48px;
  }

  .section-testimonial.ingreen {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-testimonial.dusk {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-testimonial.lightblue {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .form-block-6 {
    padding: 0;
  }

  .learn-more-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .learn-more-form-block {
    width: 100%;
  }

  .a_2col-wrapper {
    grid-template-columns: minmax(200px, 18.75rem) 1fr;
  }

  .sensitive-section {
    padding-top: 28px;
    padding-bottom: 60px;
  }

  .sensitive-section.extra-padding {
    padding-top: 60px;
  }

  .section-heading {
    margin-top: 0;
  }

  .sensitive-data-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .scroll-head-text-2 {
    margin-bottom: 48px;
  }

  .sf_cardwithimage {
    width: auto;
  }

  .sf_cardwithimage.mb-0.learn-more-last {
    margin-bottom: 0;
  }

  .div-block-147 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-150 {
    width: 100%;
  }

  .button-6.button-orange {
    white-space: nowrap;
  }

  .text-span-10 {
    justify-content: center;
    display: flex;
  }

  .button-7.button-orange {
    white-space: nowrap;
    font-weight: 400;
  }

  .button-7.button-orange.button-text-align {
    text-align: center;
  }

  .text-span-11 {
    justify-content: center;
    display: flex;
  }

  .div-block-152 {
    align-items: center;
  }

  .text-block-26 {
    font-size: 17px;
    line-height: 30px;
  }

  .image-39 {
    max-width: 75%;
  }

  .div-block-153 {
    text-align: center;
  }

  .customer-grid-item {
    justify-content: space-between;
    height: 100%;
    padding: 40px;
  }

  .customerlogo {
    max-width: 100%;
  }

  .grid-19 {
    grid-template-columns: 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 0;
  }

  .grid-19.new-width {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .summit-details-warpper {
    align-items: center;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .summit-details-warpper.nopadding {
    background-color: #403e6b;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0 32px;
  }

  .text-block-32 {
    text-align: left;
    width: 100%;
    font-size: 48px;
    line-height: 60px;
  }

  .location-date {
    text-align: center;
    place-items: center;
    width: 100%;
  }

  .location-date.flexbox {
    text-align: left;
    justify-content: flex-end;
  }

  .event-details.gap-between.topal {
    align-self: center;
    width: 100%;
  }

  .text-block-33.nopadding {
    font-size: 21px;
    line-height: 31px;
  }

  .div-block-161.topmargin {
    align-self: flex-start;
  }

  .div-block-161.topmargin.moremargin {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    width: 100%;
  }

  .grid-20 {
    grid-template-columns: 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-36 {
    text-align: center;
  }

  .text-block-36.no-padding {
    text-align: left;
    max-width: 100%;
    font-size: 30px;
    line-height: 48px;
  }

  .text-block-37 {
    text-align: center;
    align-self: center;
  }

  .text-block-37.customleftalign {
    text-align: left;
    font-size: 17px;
    line-height: 30px;
  }

  .location-date-coffee-truck {
    align-self: center;
  }

  .location-date-coffee-truck.flexbox {
    text-align: left;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .grid-21 {
    justify-items: stretch;
  }

  .div-block-168 {
    object-position: 50% 50%;
    width: 640px;
    height: 634px;
    display: block;
  }

  .div-block-168.customoverflow.center.noheight.paddingleftright {
    justify-content: flex-start;
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .padding-section-100-2.reducepadding.whitebg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .no-wrap.not-tablet {
    white-space: normal;
  }

  .cust-block-quote-testimonial-2 {
    width: 100%;
    min-width: 100%;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
  }

  .cust-block-quote-testimonial-2.left {
    text-align: center;
  }

  .cust-testimonial-author-summit {
    text-align: center;
    font-size: 13px;
    line-height: 21px;
  }

  .cust-testimonial-author-summit.leftalgin {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .table-head {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .table-body-text, .table-body-text.bold {
    font-size: 17px;
    line-height: 30px;
  }

  .table-body-text.extra-padding {
    padding-top: 30px;
  }

  .data-residency-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .table-body {
    padding-left: 20px;
  }

  .snav_list-wrap {
    padding-left: 0;
  }

  .snav_container {
    grid-row-gap: 0px;
    flex-flow: column wrap;
    grid-template-columns: 1fr;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    overflow: auto;
  }

  .snav_left-container {
    grid-template-columns: 1fr 1fr;
  }

  .snav_right-container {
    margin-top: 20px;
  }

  .snav_column.cta {
    max-width: none;
  }

  .snav_link {
    margin-bottom: 0;
  }

  .snav_link-block.is-title {
    font-size: 17px;
  }

  .tabs-menu-2 {
    margin-right: 47px;
  }

  .snab_tab-content {
    grid-column-gap: 80px;
    display: flex;
  }

  .snav_tag.nav-description {
    color: var(--dark-slate-blue);
  }

  .columns-13 {
    text-align: left;
  }

  .column-39 {
    padding-left: 0;
  }

  ._wf-typo-h1-2 {
    font-size: 48px;
    line-height: 60px;
  }

  ._wf-icon-2 {
    align-self: flex-start;
    margin-top: 23px;
  }

  ._wf-icon-2.hero-icon {
    margin-top: 0;
  }

  .hero-header-div-2 {
    margin-top: 50px;
    margin-left: 0;
    padding-right: 0;
  }

  .hero-cols-2 {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-video-2 {
    padding-right: 1.56rem;
  }

  ._wf-hero-left-3 {
    margin-right: 0;
  }

  .default_container-17 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .snav_option-text {
    font-size: 15px;
    font-weight: 500;
  }

  .learn-more-text {
    margin-bottom: 20px;
  }

  .grid-22 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch stretch;
  }

  .description-3 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .heading-26 {
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    font-size: 48px;
    line-height: 60px;
  }

  .learn-more-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .video-section-2 {
    padding-top: 28px;
    padding-bottom: 60px;
  }

  .video-section-2.extra-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .video-block-2 {
    padding: 48px;
  }

  .webinar-banner-subcontent-3 {
    max-width: 100%;
    padding: 60px 20px 70px;
  }

  .content-slice-item-2 {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .content-slice-item-paragraph-2 {
    font-size: 17px;
    line-height: 30px;
  }

  .title-2 {
    width: 100%;
    margin-bottom: 28px;
    font-size: 48px;
    line-height: 60px;
  }

  .content-slice-item-heading-2 {
    margin-bottom: 28px;
    font-size: 24px;
    line-height: 36px;
  }

  .webinar-banner-form-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sensitive-section-2 {
    padding-top: 28px;
    padding-bottom: 60px;
  }

  .sensitive-section-2.top-padding {
    padding-top: 60px;
  }

  .content-slice-2 {
    padding: 60px 20px;
  }

  .webinar-banner-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .learn-more-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .default_container-18 {
    background-color: #0000;
    padding-left: 20px;
    padding-right: 20px;
  }

  .learn-more-form {
    width: 100%;
    height: auto;
  }

  .grid-23 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .data-privacy-contact-form-2 {
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-189 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-189.gap {
    flex-direction: column-reverse;
    padding: 96px 32px;
  }

  .div-block-198 {
    flex-direction: column;
  }

  .main-section-button-block {
    padding-top: 20px;
  }

  .image-block {
    text-align: center;
  }

  .image-59 {
    max-width: 80%;
  }

  .webinar-caption {
    margin-bottom: 0;
  }

  .collection-item-6 {
    flex: 0 auto;
  }

  .collection-list-wrapper-2 {
    display: none;
  }

  .collection-list-wrapper-2.forsmallscreen {
    display: block;
  }

  .teams-mediakit {
    display: none;
  }

  .navbar12_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar12_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar12_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar12_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar12_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar12_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar12_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar12_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .navbar12_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar12_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: #0000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: #0000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .onav_list {
    background-color: #fff;
    width: auto;
    display: none;
    position: relative;
  }

  .onav_list.w--open {
    z-index: 5;
    box-shadow: none;
    height: 100%;
    display: block;
    position: static;
    top: auto;
    overflow: hidden;
  }

  .onav_list.solutions.w--open {
    overflow: scroll;
  }

  .onav_container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .onav_left-container {
    grid-template-columns: 1fr 1fr;
    padding: 1.25rem;
  }

  .onav_right-container {
    background-color: #f4f4fa;
    border: 1px solid #d1d1d1;
    padding: 1.25rem;
  }

  .onav_dropdown {
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .onav_dropdown:hover {
    border-bottom-style: solid;
    border-bottom-color: #e5e5e5;
  }

  .onav_link {
    margin-bottom: 0;
  }

  .onav_list-wrap {
    background-color: #fff;
    max-width: none;
    max-height: 400px;
    padding: 0;
    overflow-y: scroll;
  }

  .onav_list-wrap.company {
    max-width: none;
  }

  .onav_triangle {
    display: none;
  }

  .default_container-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .default_container-copy.container-hero-home {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .menu {
    display: none;
  }

  .nav_main {
    width: 100%;
  }

  .mobile-hamburger {
    background-color: #ffffff21;
    border-radius: 100vw;
    padding: .9em 2.1em;
    display: block;
  }

  .nav {
    display: none;
  }

  .nav_mobile {
    box-shadow: none;
    border-bottom-width: 2px;
    padding-left: 0%;
    padding-right: 0%;
    display: block;
  }

  .default_container-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-28.no-padding {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 48px;
  }

  .fintechdevconteamwapper {
    padding: 96px 32px;
  }

  .fintechdevconteamswapper {
    flex-wrap: wrap;
  }

  .mnav_even-column {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 7px;
    padding: 0 20px;
    display: flex;
  }

  .llmcard {
    padding: 40px 20px;
  }

  .llmcards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 60px;
  }

  .endtoendsectionllm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .bannerlmlmsection {
    padding: 60px 20px;
  }

  .text-block-74.white.maxwith {
    max-width: 100%;
  }

  .llmcol {
    padding: 20px 0;
  }

  .llmcol.nopadding.graphic {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2sectionllm {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 40px 20px;
  }

  .protegritytext {
    text-align: center;
  }

  .customerpageonscroll {
    background-color: #fff;
    background-image: none;
  }

  .onscrollcustomerpageleft {
    display: none;
  }

  .onscrollcustomerpageright {
    width: 100%;
    padding-left: 0;
  }

  .customerlogosection.left {
    align-self: flex-start;
    display: flex;
  }

  .customerdeatilscontext, .customerdeatilscontextdeatil, .cutomerpointers {
    text-align: left;
  }

  .customerpagemnav_navigation {
    z-index: 999999;
    box-shadow: none;
    border-bottom-width: 2px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .onscrollcustomerpagemenu {
    background-color: #0000;
    height: 60vh;
    padding-top: 20px;
    padding-bottom: 40px;
    display: none;
    position: relative;
  }

  .menusmall {
    width: 133px;
  }

  .div-block-226 {
    flex-direction: row;
    justify-content: space-between;
    padding: 15px 20px;
    display: flex;
  }

  .image-66 {
    display: none;
  }

  .div-block-227 {
    cursor: pointer;
  }

  .image-67 {
    width: 50px;
  }

  .snab_tab-content-copy.is-first {
    margin-bottom: 24px;
  }

  .snab_tab-content-copy {
    grid-column-gap: 80px;
    display: flex;
  }

  .snav_link-copy {
    margin-bottom: 0;
  }

  .heroctawapper.left.sf_topmargin40px.mobilecenter {
    align-self: center;
  }

  .div-block-234 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-235 {
    align-items: center;
    padding-right: 0;
  }

  .onav_right-container-3 {
    border: 1px solid #d1d1d1;
    margin: 1rem;
  }

  .customerpagediagram {
    width: 100%;
    height: auto;
  }

  .tit-and-sub {
    margin: 6rem;
  }

  .padding-global-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-learn-more-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .margin-top-3.margin-huge {
    margin: 5rem;
  }

  .margin-top-3.margin-xhuge {
    margin: 6rem;
  }

  .margin-top-3.margin-medium {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .heading-style-h3--new {
    font-size: 30px;
    line-height: 110%;
  }

  .padding-global-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-19.button-orange-copy {
    text-align: center;
  }

  .default_container-25 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .default_container-25.container-hero-home {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-content-video-copy {
    grid-template-columns: 1fr;
  }

  .div-block-240 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-240.no-padding {
    padding-top: 0;
  }

  .about_card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .people_container-2 {
    padding-right: 20px;
  }

  .section-inversor-copy {
    padding-top: 42px;
  }

  .people_pop-container {
    top: 25px;
  }

  .people_collection-list {
    flex-wrap: wrap-reverse;
    display: flex;
  }

  .people_collection-item {
    width: 50%;
    margin-bottom: 50px;
  }

  .about_2col-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .div-block-243.minimum-mobile-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .customersilder {
    display: none;
  }

  .markscustomersilder {
    width: 70vw;
  }

  .press_main_component {
    flex-direction: column;
  }

  .press_main_left {
    width: 100%;
  }

  .default_default_container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .press_collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .customer-heading-style-h3--2 {
    font-size: 30px;
    line-height: 110%;
  }

  .media_2col-grid {
    grid-template-columns: 1fr 1fr;
  }

  .dinnerimagwapper {
    justify-content: center;
    width: 100%;
  }

  .dinnerimagewapper {
    max-width: 100%;
  }

  .sf_maxwidthsectionwapper.sf_home_herovertical_wapper {
    flex-flow: column;
  }

  .sf_h1.sf_textcolorwhite.mobiletextcenter, .sf_h1.mobilecenter {
    text-align: center;
  }

  .sf_h1.mobilecenter._44px.right_padding {
    text-align: center;
    padding-right: 0;
  }

  .sf_h3.mobilecenter {
    text-align: center;
    align-self: center;
  }

  .sf_h2.mobiletextcenter, .sf_h5.sf_textcolorwhite.mobiletextcenter {
    text-align: center;
  }

  .sf_h5.sf_textcolorwhite.bottompadding.sf_textcenter {
    text-align: left;
  }

  .sf_h5.mobilecenter {
    text-align: center;
  }

  .sf_cardsconatinerwapper.sf_topsamllpadding {
    flex-direction: row;
    align-items: center;
  }

  .sf_cardpatners {
    width: auto;
  }

  .sf_patnerlogowapper {
    grid-column-gap: 2.875rem;
    grid-row-gap: 2.875rem;
    flex-wrap: wrap;
  }

  .sf_h6.sf_textcenter.leftrightpadding {
    padding-left: 0;
    padding-right: 0;
  }

  .sf_h6.mobilecenter {
    text-align: center;
  }

  .sf_h6._13pxdestopmobile.sf_textcolorwhite.text-align-left.text-weight-bold.top18px {
    margin-top: 18px;
  }

  .contantusform {
    padding: 60px 20px;
  }

  .demo-section {
    background-image: none;
  }

  .demo-block {
    flex-direction: column;
    width: 100%;
  }

  .sf_header-subheader_wapper._14pxgap.sf_topmargin18px.topzerosmallscreen {
    margin-top: 0;
  }

  .sf_header-subheader_wapper._14pxgap.sf_topmargin18px.topzerosmallscreen.desktophidden {
    display: flex;
  }

  .sf_header-subheader_wapper._14pxgap.sf_topmargin18px.smallhidden {
    display: none;
  }

  .sf_header-subheader_wapper._14pxgap.sf_topmargin18px.desktophidden {
    display: block;
  }

  .sf_header-subheader_wapper._14pxgap.desktophidden {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    display: flex;
  }

  .sf_header-subheader_wapper._14pxgap.trasprent {
    opacity: 0;
  }

  .sf_home_customerlogo_wapper {
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .sf_home_globally_wapper.vgsusecasecardssection.revser {
    flex-flow: wrap;
  }

  .sf_cardnews {
    width: auto;
  }

  .sf_cardnewslinkwapper.aligncenter, .sf_cardnewslinkwapper.mobilecenter {
    justify-content: center;
    align-items: center;
  }

  .sf_maxchr_subheader {
    max-width: 100%;
  }

  .sf_button.button-orange {
    white-space: pre-wrap;
    padding-left: 18px;
    padding-right: 18px;
  }

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

  .sf_cms_testimonial_wapper.ingreen {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sf_cms_testimonial_wapper.dusk {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sf_cta-wapper.sf_topmargin40px.mobilecenter {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sf_resourcescmslist {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .sf_50-right_row_wapper.centeronmobileand-leftondestop {
    justify-content: center;
  }

  .sf_rowwapper {
    flex-direction: column;
  }

  .sf_skyflowhelps_card._1 {
    align-self: stretch;
  }

  .paragraph-20 {
    text-align: left;
    font-size: 17px;
    line-height: 30px;
  }

  .image-73, .image-74 {
    width: 100%;
  }

  .speaker-grid {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  .sf_grid60-40 {
    grid-template-columns: 1fr;
  }

  .sf_trustedbysection {
    padding-top: 60px;
  }

  .sf_stagespekerontentwapper {
    padding-left: 60px;
  }

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

  .sf_47-_row {
    width: 100%;
  }

  .sf_47-_row.rightondesctopandcenterontab {
    justify-content: center;
  }

  .sf_47-_row.paddingleftright {
    padding-left: 0;
    padding-right: 0;
  }

  .sf_47-_row._50 {
    width: 100%;
  }

  .sf_rowwapper-copy {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-direction: column;
  }

  .webinar-banner-subcontent-4 {
    max-width: 100%;
    padding: 60px 20px 70px;
  }

  .hs_input-8 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .div-block-271 {
    justify-content: flex-start;
    width: 100%;
  }

  .field-label-63 {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .default_container-26, .default_container-27, .default_container-28 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-26 {
    grid-template-columns: 66% 17% 17%;
  }

  .table-row-text-3 {
    flex: 1;
    align-self: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
  }

  .learn-more-4 {
    padding: 60px 20px;
  }

  .hs_input-9 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .default_container-30 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .description-4 {
    color: #3c4666;
    margin-bottom: 0;
    line-height: 31px;
  }

  .div-block-290 {
    justify-content: flex-start;
    width: 100%;
  }

  .title-3 {
    color: #3c4666;
  }

  .field-label-65 {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .frame-2372 {
    grid-row-gap: 1.25rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: stretch;
  }

  .image-79.mobile {
    width: 20%;
  }

  .sf_formsectionwapper {
    flex-flow: column;
  }

  .div-block-303 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-304 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featureimagepress {
    width: 100%;
  }

  .vgssubherowapper.reverse {
    flex-flow: wrap-reverse;
  }

  .vgssubherowapper.nogap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .vgsusecasecardssection {
    grid-row-gap: 1.25rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: stretch;
  }

  .vgsusecasecardssection.reverse {
    flex-flow: wrap;
  }

  .learn-morewapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sf_content_card-item {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-84, .image-85 {
    width: 100%;
  }

  .image504 {
    max-width: 100%;
  }

  .sf_company_herovertical_wapper {
    flex-flow: column;
  }

  .explore-grid-item {
    justify-content: space-between;
    height: 100%;
    padding: 40px;
  }

  .sf_location_wrapper {
    flex-flow: column;
  }

  .leadership_info_modal {
    width: auto;
  }

  .div-block-316 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .sf_teams_list {
    grid-template-columns: 1fr 1fr;
  }

  .sf_featurecardnews {
    flex-flow: column;
  }

  .sf_featurecardnewsdata {
    padding-right: 32px;
  }

  .background-video-2 {
    height: 60vh;
  }

  .subheadericonswithtext {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-319 {
    align-items: center;
  }

  .default_container-31 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-81 {
    font-size: 17px;
    line-height: 30px;
  }

  .section-job-draw-2 {
    padding-bottom: 200px;
  }

  .sf_resourcescmslistblogs {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .menutabfullscreenimage {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .default_container-32 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-32.white_container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .button-20.button-orange {
    white-space: pre-wrap;
  }

  .button-20.button-orange.mt-32 {
    width: auto;
  }

  .button-20.button-orange-copy {
    text-align: center;
  }

  ._wf-typo-h1-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .default_container-33 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-82 {
    text-align: center;
  }

  .scroll-head-text-3 {
    font-weight: 400;
  }

  .div-block-327 {
    width: 100%;
  }

  .div-block-329 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-330 {
    justify-content: space-between;
    width: 100%;
  }

  .div-block-331 {
    width: auto;
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-span-21 {
    justify-content: center;
    display: flex;
  }

  .default_container-34 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button-21.button-orange-1 {
    white-space: pre-wrap;
    width: 150px;
  }

  .button-21.button-orange-1.button-text-align {
    text-align: center;
  }

  .button-22.button-orange-2 {
    white-space: pre-wrap;
    width: 150px;
  }

  .button-22.button-orange-2.button-text-align {
    text-align: center;
  }

  .default_container-35 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .formwapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .llmpagehero {
    flex-flow: column;
  }

  .footerwapper.topmargin32px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footerbody.topmargin {
    margin-top: 1.25rem;
  }

  .textswap {
    width: 100%;
  }

  .textswapwapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-header-curved-2 {
    background-position: 100%;
    background-size: cover;
  }

  .default_container-36 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .default_container-36.container-hero-home {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-links-solutions-2._1, .tab-links-solutions-2._3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .header-curve_component-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

@media screen and (max-width: 767px) {
  .default_container {
    flex: 1;
  }

  .default_container.container-hero-home.zero-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.short-width {
    padding-left: 20px;
    padding-right: 20px;
  }

  .default_container.is--footer {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.contact-container {
    padding-right: 1.56rem;
  }

  .default_container.a {
    padding-left: 0;
    padding-right: 0;
  }

  .button.button-orange-copy.mobilecenter {
    align-self: center;
  }

  .button.button-orange {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-image {
    object-fit: contain;
  }

  .hero-columns {
    flex-direction: column;
  }

  .hero-right.world {
    padding: 50px 20px;
  }

  .section-radically.pad-bigger {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .swiper-container.slider-testimonio {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-quote-testimonial {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .columns-tab-home {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .hero-left.world {
    flex-direction: column;
    padding: 50px 20px;
    display: flex;
  }

  .blog-info-post-author.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-hero-blog-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-hero-payments-data-privacy-vault.light-blue {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .color-blue-light.margin.darktext.center {
    text-align: center;
  }

  .color-yellow {
    font-size: 60px;
  }

  .color-white.h2, .color-white.medium-size {
    font-size: 40px;
    line-height: 50px;
  }

  .section-product-feature {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-lead.nomargin.cernter {
    text-align: center;
  }

  .section-how-it-work.pad-bigger {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .menu-footer-block {
    width: 50%;
  }

  .column-covid-info.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .alert.alert-green {
    display: flex;
  }

  .alert.alert-green.paddingcustom {
    height: auto;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .div-testimonial-home {
    min-height: auto;
  }

  .div-testimonial-quote {
    text-align: left;
    width: 100%;
    padding-right: 0;
  }

  .div-testimonial-meta {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .div-testimonial-flex {
    flex-direction: column;
  }

  .logo-company-testimonial, .logo-company-testimonial.smaller {
    max-width: 100px;
  }

  .logo-company-testimonial.larger {
    max-width: 150px;
  }

  .section-purple {
    height: auto;
  }

  .column-green {
    padding-left: 25px;
    padding-right: 25px;
  }

  .columns-side-by-side {
    flex-direction: column;
  }

  .column-orange, .column-green-right, .column-blue {
    padding-left: 25px;
    padding-right: 25px;
  }

  .text-align-center.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-green {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .grid {
    grid-column-gap: 23px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-cards-white.fullwidth {
    max-width: 100%;
  }

  .section-gray {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .columns-2 {
    flex-direction: column;
  }

  .margin-top.margin-medium {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .margin-top.margin-xlarge {
    margin: 2rem;
  }

  .margin-top.margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-top.margin-xhuge {
    margin: 4rem;
  }

  .margin-top.margin-huge {
    margin: 3.5rem;
  }

  .faq1_icon {
    width: 1.75rem;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-xxlarge {
    margin: 3rem;
  }

  .faq1_component {
    border-radius: 10px;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .div-block-8 {
    font-size: 12px;
    line-height: 18px;
  }

  .list-item.not-small-mobile {
    font-size: 16px;
  }

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

  .collection-list-3.toppadding {
    flex-wrap: wrap;
  }

  .section-blue, .section-light-blue {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-video-absolute {
    width: 90%;
  }

  .filters-vertical {
    padding: 20px 0;
  }

  .filters-wrapper.fltr-categories {
    flex-wrap: wrap;
    display: block;
  }

  .filters-wrapper.fltr-countries {
    display: block;
  }

  .sort-button {
    margin-bottom: 10px;
  }

  .cl-types {
    align-items: center;
  }

  .tags-articles {
    margin-bottom: 10px;
  }

  .grid-7 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-items: start;
    display: block;
  }

  .pagination.is--sticky.center.sf_topmargin120px {
    margin-top: 60px;
  }

  .section-process-data.pad-bigger, .process-data.pad-bigger {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
    line-height: 1.6rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-mobile-tablet {
    display: none;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .text-color-white.text-style-italic {
    flex-direction: row;
    width: auto;
    font-size: 15px;
    line-height: 24px;
  }

  .text-color-white.text-style-italic.noflex {
    padding-left: 10px;
    font-size: 17px;
    line-height: 24px;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h3.margin-0.mb-100.smallfont {
    font-size: 24px;
    line-height: 36px;
  }

  .heading-style-h3.margin-0.mb-100 {
    margin-bottom: .5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 46px;
  }

  .column-6 {
    flex: 0 auto;
    display: block;
  }

  .header-logo---brix {
    width: 100px;
  }

  .mnav_content-wrap.is-cta {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .mnav_menu {
    overflow: auto;
  }

  .mnav_nav-menu {
    width: 100%;
  }

  .mnav_list.w--open {
    overflow: visible;
  }

  .learn-more-link {
    padding: 1rem 1.25rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-learn-more {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .section-header-curved {
    background-color: var(--dark-slate-blue);
    background-image: none;
  }

  .tab-links-solutions.w--current, .tab-links-solutions._3, .tab-links-solutions._1 {
    align-self: flex-end;
  }

  .hero_right {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hero_vertical-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .default_vertical-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-small {
    flex: 1;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xhuges {
    padding: 4rem;
  }

  .features_2col_wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 3.5rem;
  }

  .features_2col_left {
    align-items: center;
  }

  .features_2col_image {
    max-width: 85%;
  }

  .features_2col_image.is--100-percent {
    max-width: 100%;
  }

  .how_2col_wrapper {
    grid-template-columns: 1fr;
  }

  .learn-more_2col-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    margin-top: 3.5rem;
  }

  .tooltip-1 {
    display: none;
  }

  .tooltip-1.b {
    inset: 27% auto auto -2%;
  }

  .tooltip_content.is-blue {
    inset: 208% 0% auto;
  }

  .tooltip-2 {
    display: none;
  }

  .tooltip-2.b {
    top: -23%;
  }

  .tooltip-3 {
    display: none;
  }

  .tooltip-3.b {
    inset: 27% auto auto 24%;
  }

  .desktop_faq_grid-wrapper {
    display: none;
  }

  .mobile_faq_grid-wrapper {
    display: block;
  }

  .mobile_faq_tab {
    color: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-weight: 500;
  }

  .mobile_faq_container {
    margin-bottom: 20px;
  }

  .mobile_faq_bottom-content {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .mobile_faq_icon {
    width: 1.75rem;
  }

  .mobile_faq_tab-open-by-default {
    color: #fff;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-weight: 500;
  }

  .header-curve_component {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header-curve_svg {
    display: none;
  }

  .hadley_logos-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hadley_left-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hadley_title {
    font-size: 48px;
    line-height: 60px;
  }

  .hadley_tab, .hadley_tab.w--current {
    align-self: flex-end;
  }

  .inf-scroll_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .inf-scroll_logo-wrapper {
    padding: 0 31px;
  }

  .inf-scroll_logo {
    max-width: 10rem;
  }

  .inf-scroll_desktop {
    display: block;
  }

  .inf-scroll_landscape {
    display: none;
  }

  .container-3 {
    padding-top: 20px;
  }

  .column-8 {
    height: auto;
    padding: 0 10px 10px;
  }

  .heading-5 {
    margin-bottom: 40px;
  }

  .paragraph {
    text-align: center;
    padding-left: 0;
  }

  .section-3 {
    overflow: hidden;
  }

  .image-8 {
    direction: rtl;
  }

  .column-9 {
    text-align: center;
    justify-content: center;
  }

  .heading-6 {
    text-align: center;
    margin-top: 20px;
  }

  .paragraph-4, .paragraph-5 {
    text-align: center;
  }

  .container-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .columns-5._4-col-grid {
    display: block;
  }

  .div-block-20 {
    padding: 5%;
  }

  .columns-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._4-col-grid {
    display: block;
  }

  .column-11, .column-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .table_component {
    display: none;
  }

  .table_column.is-mobile {
    background-color: #0000;
  }

  .table_mobile_component {
    display: block;
  }

  .table_mobile_tab {
    text-align: center;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 170px;
    min-height: 4.5rem;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
    display: flex;
  }

  .table_mobile_tab:hover {
    color: var(--dark-slate-blue);
    text-decoration: none;
  }

  .table_mobile_tab.is-skyflow {
    background-color: var(--khaki);
  }

  .table_mobile_tab.is-other {
    background-color: var(--alice-blue);
  }

  .table_mobile_tabs-menu {
    grid-column-gap: 20px;
    justify-content: center;
    margin-bottom: 20px;
    display: flex;
  }

  .table_mobile_tab-pane {
    border-radius: 10px;
  }

  .table_mobile_tab-pane.is-skyflow {
    background-color: var(--khaki);
  }

  .table_mobile_tab-pane.is-other {
    background-color: var(--alice-blue);
  }

  .table_mobile_tabs-content {
    max-width: 360px;
  }

  .tabs_box_wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .tabs_grid-content {
    grid-template-columns: 1fr;
  }

  .head5 {
    margin-bottom: 40px;
  }

  ._4-col-grid-1 {
    display: block;
  }

  .paragraph-5-1, .paragraph-4-1 {
    text-align: center;
  }

  .heading-48px {
    font-size: 32px;
  }

  .all-solutions_thumbnail {
    max-width: 420px;
    height: 160px;
  }

  .hero-container-copy-privacy-api {
    padding-top: 20px;
  }

  .section-2-column-6-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-solutions-copy {
    grid-template-columns: 1fr;
  }

  .text-size-large-copy {
    font-size: 1.25rem;
  }

  .tt_wrapper {
    margin: 3rem 1.5rem 1.5rem;
  }

  .tooltip-4 {
    display: none;
  }

  .div-block-24 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-direction: column;
  }

  .bambu_meta_2col-component-copy {
    grid-template-areas: "Area";
  }

  .bambumeta_left-bottom-content {
    grid-column-gap: 60px;
    grid-row-gap: 35px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hadley_section-copy {
    background-color: var(--dark-slate-blue);
    background-image: none;
  }

  .show-mobile-tablet {
    display: block;
  }

  .demo_right {
    padding: 30px 20px;
  }

  .default_container-2 {
    flex: 1;
  }

  .demo-right-column.no-color {
    padding-right: 0;
  }

  .demo_mobile-shapes {
    margin-top: -101px;
  }

  .bambu_orange-wrapper {
    padding: 30px 20px;
  }

  .bambu_orange-paragraph {
    font-size: 1rem;
    line-height: 1.6rem;
  }

  ._wf-hero-right {
    margin-right: 0;
  }

  .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  ._wf-typo-h3 {
    justify-content: center;
    display: flex;
  }

  ._wf-typo-h3.testimonial-header {
    font-size: 24px;
    line-height: 36px;
  }

  ._wf-typo-h3.intro-header, ._wf-typo-h3.intro-header.video-text-align, ._wf-typo-h3.speaker-title {
    justify-content: flex-start;
  }

  ._wf-typo-h3.mb-20 {
    text-align: left;
  }

  .form-container.no_margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .field-label-11 {
    padding-left: 0;
  }

  .hero-bg {
    background-image: none;
  }

  .column-15 {
    margin-top: 60px;
  }

  .hero-cols {
    padding-left: 0;
    padding-right: 0;
  }

  .recaptcha-div {
    transform-origin: 0 0;
    transform: scale(.95);
  }

  .introduction-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .events_header {
    height: auto;
  }

  .events_container {
    flex: 1;
  }

  .events_component {
    flex-direction: column;
  }

  .div-block-29 {
    background-image: none;
  }

  .container-10 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-19 {
    height: auto;
    padding: 0 10px 10px;
  }

  .form-block-div {
    padding: 20px 10px;
  }

  .hs_input-2.hs_form_text_area {
    max-width: none;
    margin-right: 0;
    padding-right: 4px;
  }

  .section-1 {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .image-15, .image-15.image-s2 {
    margin-top: 60px;
  }

  .section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .default_container-3 {
    flex: 1;
  }

  .columns-10 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .column-20, .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-text {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
  }

  .div-block-dashed {
    border-style: none;
    padding: 0;
  }

  .table-row-text {
    margin-left: 20px;
  }

  .div-block-30 {
    border-style: none;
    padding: 0;
  }

  .table-footer-div.extra-padding {
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-11 {
    padding-top: 20px;
  }

  .column-26 {
    height: auto;
    padding: 0 10px 10px;
  }

  .quote-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quote._wf-typo-subtitle-2 {
    margin-top: 8px;
    margin-right: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .quote-div {
    text-align: left;
    flex-direction: column;
  }

  .text-span._wf-typo-body-quote {
    font-size: 13px;
    line-height: 25px;
  }

  .div-block-36 {
    margin-left: 0;
    margin-right: 0;
  }

  .related-resources-section {
    padding-left: 0;
    padding-right: 0;
  }

  .rel-web-div {
    margin-top: 0;
  }

  .rel-webinar-card {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-19 {
    object-fit: fill;
    width: 400px;
    height: 225px;
  }

  .block-quote-testimonial-webinar {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .div-testimonial-meta-webinar {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .demo-left-column {
    padding-left: 10px;
    padding-right: 20px;
  }

  .padding-section-128 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  ._wf-tab-div {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .learn-more-divs-wf.get-started {
    padding-left: 36px;
    padding-right: 36px;
  }

  .div-block-48 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .text-span-2 {
    text-align: center;
    display: flex;
  }

  .div-block-56 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-1.button-orange-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-1.button-orange-1.button-text-align {
    text-align: center;
    white-space: nowrap;
    width: auto;
  }

  .button-4.button-orange-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-4.button-orange-2.button-text-align {
    text-align: center;
    width: auto;
  }

  .column-get-demo-left-wf {
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-right-column-image {
    object-fit: fill;
  }

  .columns-10-table {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-phi, .default_container-video {
    flex: 1;
  }

  ._wf-typo-h3-video {
    display: flex;
  }

  ._wf-typo-h3-video-1 {
    justify-content: flex-start;
    display: flex;
  }

  .default_container-copy {
    flex: 1;
  }

  .default_container-copy.container-hero-home.zero-pad, .column-33, .column-34, .column-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .res_col-list {
    grid-template-columns: 1fr;
  }

  .res_types-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: flex-start;
  }

  .res_types-wrap {
    margin-left: 0;
  }

  .main-section.blue-section {
    text-align: left;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .webinar-banner-form {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-4 {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .bold-text-5 {
    font-size: 17px;
    line-height: 30px;
  }

  .webinar-banner {
    grid-template-columns: 100%;
  }

  .main-heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .main-heading.extra_padding {
    margin-bottom: 32px;
    padding-right: 0;
  }

  .main-heading.extra-padding {
    text-align: center;
    align-self: center;
    width: 100%;
    padding-right: 0;
  }

  .main-heading.bluecolor.no-bold {
    text-align: left;
    font-size: 48px;
    line-height: 60px;
  }

  .main-section-subcontent {
    text-align: center;
    margin-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .data-privacy-contact-form {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .webinar-banner-subcontent {
    padding: 40px 20px;
  }

  .content-slice {
    padding: 40px 0;
  }

  .grid-11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .content-slice-item {
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-slice-item-heading {
    font-size: 21px;
    line-height: 31px;
  }

  .content-slice-item-paragraph {
    font-size: 17px;
    line-height: 30px;
  }

  .flexible-solution {
    padding: 40px 20px;
  }

  .title, .title.smaller {
    text-align: center;
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .description {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .slide-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-testimonial-meta-2 {
    width: 70%;
    padding-left: 0;
  }

  .div-testimonial-quote-2 {
    width: 100%;
    padding-right: 0;
  }

  .block-quote-testimonial-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 21px;
    line-height: 31px;
  }

  .div-testimonial-flex-2 {
    flex-direction: column;
  }

  .div-testimonial-home-2 {
    padding-top: 30px;
  }

  .webinar-features {
    padding: 40px 20px;
  }

  .webinar-features-paragraph {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .learn-more {
    padding: 40px 20px;
  }

  .div-block-87 {
    border-bottom-left-radius: 15px;
  }

  .table-head-text-1-3 {
    text-align: center;
    width: 100%;
    height: auto;
    font-size: 17px;
    line-height: 30px;
  }

  .table-head-text-1-3.extra-padding {
    text-align: center;
    padding-left: 18px;
    padding-right: 18px;
  }

  .table-row-div-2.extra-padding {
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .table-row-div-2.extra-padding.less-padding {
    padding-bottom: 24px;
  }

  .div-block-91 {
    border-bottom-right-radius: 15px;
  }

  .image-30 {
    width: 16px;
    height: 16px;
  }

  .div-block-96 {
    border-top-left-radius: 15px;
  }

  .grid-14 {
    grid-template-columns: 66% 17% 17%;
  }

  .div-block-99 {
    border-top-right-radius: 15px;
  }

  .table-head-text-2 {
    font-size: 17px;
    line-height: 30px;
  }

  .table-head-div-2.extra-padding {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 10px;
  }

  .table-head-div-2.center-text {
    padding: 20px 0;
  }

  .div-block-102 {
    border-style: none;
    padding: 0;
  }

  .table-row-text-2 {
    margin-left: 0;
    font-size: 13px;
    line-height: 25px;
  }

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

  .heading-style-h3-copy {
    font-size: 1.5rem;
  }

  .webinar-banner-subcontent-2 {
    padding: 30px 20px;
  }

  .webinar-banner-subcontent-2.left-align {
    text-align: center;
    justify-content: center;
    align-self: auto;
    align-items: center;
    padding-bottom: 0;
  }

  .paragraph-16 {
    margin-bottom: 32px;
    font-size: 17px;
    line-height: 30px;
  }

  .heading-16 {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .heading-17 {
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .webinar-banner-content-2.left-align {
    max-width: 100%;
  }

  .heading-block {
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .resource-block-link {
    margin-top: 0;
    padding-bottom: 0;
  }

  .resources {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .resource-block-image {
    min-height: 100%;
    max-height: 100%;
    margin-bottom: 20px;
  }

  .heading-18 {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
  }

  .text-block-21 {
    padding-bottom: 12px;
  }

  .grid-17 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .features-benefits-block-item {
    flex-direction: column;
  }

  .heading-19 {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .features-benefits {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .heading-20 {
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
  }

  .features-benefits-text-block {
    text-align: center;
  }

  .features-benefits-image {
    text-align: left;
    align-self: center;
    margin-top: 0;
    margin-bottom: 28px;
    margin-right: 0;
  }

  .video-section.extra-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .video-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-testimonial.blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-testimonial.ingreen {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-testimonial.dusk, .section-testimonial.lightblue {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .a_2col-wrapper {
    grid-template-columns: 1fr;
  }

  .a_left {
    padding: 40px 1.25rem;
  }

  .a_section {
    background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue)), linear-gradient(to right, var(--teal) 31%, var(--alice-blue) 31%);
  }

  .sensitive-section {
    padding-bottom: 40px;
  }

  .sensitive-section.extra-padding {
    padding-top: 40px;
  }

  .section-heading {
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .sensitive-data-heading {
    text-align: center;
    padding-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .sensitive-data-paragraph {
    text-align: center;
  }

  .cust-testimonial-home {
    padding-top: 48px;
  }

  .button-6.button-orange {
    padding-left: 15px;
    padding-right: 15px;
  }

  .home2-blog_author-wrapper-2.customflex {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column wrap;
  }

  .button-7.button-orange {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-7.button-orange.button-text-align {
    text-align: center;
    width: auto;
  }

  .cust-mask {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-152 {
    flex-direction: row;
    align-items: center;
  }

  .customerlogo {
    height: auto;
  }

  .button-block {
    padding-top: 32px;
  }

  .grid-19 {
    grid-template-columns: 100%;
  }

  .grid-19.new-width {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .summit-details-warpper {
    width: 100%;
  }

  .summit-details-warpper.nopadding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-32 {
    font-size: 48px;
    line-height: 60px;
  }

  .location-date.flexbox {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column-reverse;
    align-self: flex-start;
  }

  .text-block-33 {
    font-size: 21px;
    line-height: 31px;
  }

  .text-block-34 {
    align-self: center;
    font-size: 17px;
    line-height: 30px;
  }

  .div-block-161 {
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    align-self: auto;
  }

  .div-block-162.full50 {
    padding-right: 0;
  }

  .div-block-162.full50.left {
    align-items: center;
  }

  .div-block-168 {
    width: auto;
    height: 540px;
    overflow: hidden;
  }

  .div-block-168.customoverflow.center.noheight.paddingleftright {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-section-100-2, .padding-section-100-2.reducepadding.whitebg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._wf-typo-h3-2 {
    justify-content: center;
    display: flex;
  }

  ._wf-typo-h3-2.intro-header, ._wf-typo-h3-2.speaker-title {
    justify-content: flex-start;
  }

  ._wf-typo-h3-2.mb-20 {
    text-align: left;
  }

  .default_container-15 {
    flex: 1;
  }

  .default_container-15.maxwidht {
    max-width: 100vw;
  }

  .div-block-178 {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .cust-block-quote-testimonial-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .cust-testimonial-author-summit {
    font-size: 13px;
    line-height: 21px;
  }

  .event-details-hero.gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .table-head {
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
  }

  .table-head.right-border {
    border-top-right-radius: 20px;
  }

  .table-head.border {
    border-top-left-radius: 0;
  }

  .table-head.border.left-corner-border {
    border-top-left-radius: 20px;
  }

  .table-body-text {
    width: 100%;
    padding-top: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .table-body-text.bold {
    font-size: 13px;
    line-height: 25px;
  }

  .table-body-text.extra-padding {
    padding-top: 30px;
  }

  .div-block-solid {
    border-style: none;
    padding: 0;
  }

  .data-residency-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .table-body {
    text-align: center;
    padding-left: 10px;
  }

  .table-body.green.right-corner-border {
    border-bottom-right-radius: 20px;
  }

  .table-body.border.green {
    justify-content: center;
  }

  .table-body.border.less-padding.left-corner-border {
    border-bottom-left-radius: 20px;
  }

  .section-paragraph {
    font-size: 17px;
    line-height: 30px;
  }

  .snav_list-wrap {
    flex-direction: column;
    display: flex;
  }

  .snav_container {
    flex: 0 auto;
    padding-top: 16px;
    overflow: visible;
  }

  .snav_right-container {
    flex: 0 auto;
    grid-template-columns: 1fr;
  }

  .snav_column.cta {
    height: auto;
    min-height: 250px;
  }

  .snav_link {
    font-size: 15px;
  }

  .snav_link-block.hidden {
    display: none;
  }

  .tabs-menu-2 {
    margin-right: 0;
  }

  .snav_tab {
    padding-left: 9px;
    padding-right: 9px;
    font-size: 11px;
  }

  .snav_tab-container {
    display: none;
  }

  .snav_solution-landscape-container {
    display: block;
  }

  .hero-bg-2 {
    background-image: none;
  }

  .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-40 {
    margin-top: 60px;
  }

  .hero-cols-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-video-2 {
    flex: 1;
  }

  ._wf-hero-left-3 {
    margin-right: 0;
  }

  .default_container-17 {
    flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .snav_sol-m-wrapper {
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 10px;
    display: flex;
  }

  .snav_text-block {
    font-size: 15px;
    font-weight: 700;
  }

  .snav_sol-m-top {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 14px;
    display: flex;
  }

  .snav_sol-m-bottom {
    overflow: hidden;
  }

  .grid-22 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .description-3 {
    text-align: center;
    margin-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .heading-26 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .video-section-2.extra-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .video-block-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .webinar-banner-subcontent-3 {
    padding: 40px 20px;
  }

  .content-slice-item-2 {
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-slice-item-paragraph-2 {
    font-size: 17px;
    line-height: 30px;
  }

  .sensitive-data-heading-2 {
    text-align: center;
    padding-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .title-2 {
    text-align: center;
    margin-bottom: 28px;
    font-size: 30px;
    line-height: 42px;
  }

  .content-slice-item-heading-2 {
    margin-bottom: 28px;
    font-size: 24px;
    line-height: 36px;
  }

  .webinar-banner-form-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sensitive-section-2 {
    padding-bottom: 48px;
  }

  .sensitive-section-2.top-padding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content-slice-2 {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .webinar-banner-2 {
    grid-template-columns: 100%;
  }

  .learn-more-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .default_container-18 {
    flex: 1;
    padding-left: 20px;
    padding-right: 20px;
  }

  .data-privacy-contact-form-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vertical {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .div-block-189 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .div-block-189.gap {
    padding: 60px 20px;
  }

  .div-block-198 {
    flex-direction: column;
  }

  .main-section-button-block {
    text-align: center;
  }

  .image-block {
    text-align: center;
    align-self: auto;
  }

  .image-59 {
    text-align: left;
    max-width: 90%;
  }

  .webinar-caption {
    margin-bottom: 0;
  }

  .collection-item-7 {
    flex: 1;
  }

  .navbar12_component {
    min-height: 4rem;
  }

  .navbar12_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar12_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .navbar12_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .onav_list {
    width: 100%;
  }

  .onav_list.w--open {
    width: 100%;
    height: 27.5%;
    overflow: visible;
  }

  .onav_container {
    flex: 0 auto;
  }

  .onav_right-container {
    flex: 0 auto;
    grid-template-columns: 1fr;
  }

  .onav_link {
    font-size: 15px;
  }

  .onav_list-wrap {
    flex-direction: column;
  }

  .default_container-copy {
    flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .default_container-copy.container-hero-home.zero-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .default_container-24 {
    flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fintechdevconteamwapper {
    padding: 60px 20px;
  }

  .slide-4 {
    margin-right: 20px;
  }

  .movefintechdevconleft {
    margin-top: 20px;
    display: inline-block;
    position: relative;
  }

  .movefintechdevconright {
    display: inline-block;
    position: relative;
  }

  .nav_tab-link {
    padding-left: 9px;
    padding-right: 9px;
    font-size: 11px;
  }

  .eventboothnumber {
    font-size: 72px;
    line-height: 60px;
  }

  .llmcards {
    flex-direction: column;
  }

  .llmcards.botom {
    padding-top: 0;
  }

  .text-block-72, .text-block-73, .heading-30.left {
    text-align: center;
  }

  .image-63.fullwidht {
    max-width: 100%;
    display: none;
  }

  .image-63.fullwidht.mobileview {
    display: block;
  }

  .text-block-74.left {
    text-align: center;
  }

  .llmcol.nopadding.graphic {
    margin-top: 0;
    padding-right: 40px;
  }

  .llmcol.right {
    padding-left: 0;
  }

  .llmcol.nopadding.cutom {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding-right: 0;
  }

  ._2sectionllm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: stretch;
  }

  ._2sectionllm.flex, ._2sectionllm.flex.lesspadding, ._2sectionllm.smallpadding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-75.center, .text-block-75.center.left {
    text-align: center;
  }

  .div-block-221 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .customerpageheader {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .protegritytext {
    font-size: 21px;
    line-height: 31px;
  }

  .onscrollcustomerpageright {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding: 60px 0;
  }

  .customerheader.cernter {
    text-align: center;
  }

  .customercontentwapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sf_pointer_wapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .sf_header_ponter_wapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .onscrollcustomerpagemenu {
    padding-right: 20px;
  }

  .snav_link-copy {
    font-size: 15px;
  }

  .heroctawapper.left.sf_topmargin40px.mobilecenter {
    justify-content: center;
    align-items: center;
  }

  .protegrityheader {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .protegrity_title {
    font-size: 48px;
    line-height: 60px;
  }

  .protegritysectionmigratewapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .protegritywhywapper {
    flex-direction: column;
  }

  .protegritysection-product-feature-copy {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .div-block-234 {
    flex-direction: column;
  }

  .div-block-235 {
    align-items: center;
  }

  .div-block-236 {
    margin-top: 40px;
  }

  .onav_right-container-3 {
    flex: 0 auto;
    grid-template-columns: 1fr;
  }

  .div-block-237 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .customerpagediagram {
    width: 100%;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .tit-and-sub {
    margin: 4rem;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-learn-more-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .margin-top-3.margin-huge {
    margin: 3.5rem;
  }

  .margin-top-3.margin-xhuge {
    margin: 4rem;
  }

  .margin-top-3.margin-medium {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .heading-style-h3--new {
    font-size: 1.5rem;
  }

  .padding-global-6 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .default_container-25 {
    flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .about_card-grid {
    grid-template-columns: 1fr;
  }

  .people_pop-container {
    flex-direction: column;
  }

  .about_map-section {
    grid-template-columns: 1fr;
  }

  .customerpagesilder.topmargin60 {
    margin-top: 40px;
  }

  .learnmorewrapper {
    display: none;
  }

  .learnmorewrapper.sf_topmargin60px.overflowvisble {
    display: block;
  }

  .learnmoresection {
    display: none;
  }

  .customersilder {
    display: block;
  }

  .markscustomersilder {
    width: 80vw;
  }

  .press_hero_component {
    flex-direction: column;
    align-items: flex-start;
  }

  .press_her_button-wrapper {
    align-self: flex-start;
  }

  .press_main_left {
    padding: 40px 20px;
  }

  .default_default_container {
    flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .press_bottm {
    padding: 30px;
  }

  .press_collection-list {
    grid-template-columns: 1fr;
  }

  .customer-heading-style-h3--2 {
    font-size: 1.5rem;
  }

  .media_2col-grid {
    grid-template-columns: 1fr;
  }

  .dinnerimagwapper {
    flex: 0 auto;
  }

  .dinnerimagewapper {
    max-width: 100%;
  }

  .sf_sectionwapperpaddinggobal {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .sf_h1.sf_textcolorwhite.sf_textcenter.sf_inlineblock.sf_aligntextcenter.maxcht {
    max-width: 6ch;
  }

  .sf_h1.mobilecenter {
    text-align: center;
  }

  .sf_h1.mobilecenter._44px.right_padding {
    padding-right: 0;
  }

  .sf_h3.sf_textcenter.top8px {
    margin-top: 0;
  }

  .sf_h2.mobiletextcenter, .sf_h5.mobiletextcenter, .sf_h5.mobilecenter {
    text-align: center;
  }

  .sf_toplargepadding {
    padding-top: 2.5rem;
  }

  .sf_cardsconatinerwapper {
    flex-direction: column;
  }

  .sf_cardsconatinerwapper.sf_toplargepadding {
    flex-direction: column;
    align-items: stretch;
  }

  .sf_cardsconatinerwapper.sf_topsamllpadding {
    flex-direction: column;
    align-items: center;
  }

  .sf_cardsconatinerwapper.sf_topmargin60px.gap60 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .sf_h6 {
    text-transform: none;
  }

  .sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px {
    font-size: 15px;
  }

  .sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px.viewmobile {
    display: none;
  }

  .sf_h6.sf_text_700.font19 {
    font-size: 16px;
  }

  .sf_h6._13.break-word {
    white-space: break-spaces;
    word-break: normal;
  }

  .sf_h6._13pxdestopmobile.sf_textcenter.text-weight-bold.sf_all-textcap, .sf_h6._13pxdestopmobile.sf_textcolorwhite.text-weight-bold.text-align-left.sf_all-textcap {
    text-transform: uppercase;
  }

  .sf_h6.sf_topmargin40px.text-color-grey.sf_all-textcap._13, .sf_h6._15pxdestopnandmobile.text-color-grey {
    font-size: 13px;
  }

  .sf_h6.center {
    align-self: flex-start;
  }

  .slide-nav-11 {
    bottom: -10%;
  }

  .contantusform {
    padding: 40px 20px;
  }

  .navbar_banner_container.vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: stretch;
  }

  .sf_header-subheader_wapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .sf_header-subheader_wapper.smallgap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .sf_header-subheader_wapper.sf_textcenter._8pxgap.topmarging32 {
    margin-top: 16px;
  }

  .sf_home_goodrx_wapper {
    flex-direction: column;
  }

  .sf_home_goodrx_wapper.customgap {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: stretch;
  }

  .sf_home_goodrx_wapper.customgap.downward-direction {
    flex-flow: column;
  }

  .sf_home_customerlogo_wapper {
    grid-column-gap: 2rem;
  }

  .sf_small_screen_textcenter {
    text-align: center;
  }

  .sf_home_globally_wapper.vgsusecasecardssection.revser {
    flex-flow: wrap;
  }

  .sf_cardnewslinkwapper.mobilecenter {
    justify-content: center;
    align-items: center;
  }

  .sf_mainherowapper {
    flex-direction: column;
  }

  .sf_button.button-orange {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-249 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
  }

  .div-block-253 {
    justify-content: center;
    align-items: center;
  }

  .div-block-254 {
    justify-content: center;
  }

  .collection-list-10 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sf_customerpage_col_wapper {
    flex-direction: column;
  }

  .sf_customerdeatils {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .sf_customerdeatils.hidemobile {
    display: none;
  }

  .sf_cms_testimonial_wapper.ingreen {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sf_cms_testimonial_wapper.dusk {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sf_topmargin60px {
    margin-top: 2.5rem;
  }

  .sf_mobiledisplayblock {
    display: block;
  }

  .zl_resources_body-wapper.sf_mediumpaddinggobal.bottompadding {
    padding-bottom: 6rem;
  }

  .sf_resourcesfilters-forms {
    flex-direction: column;
  }

  .sf_div-wapper.leftrightpadding {
    padding-left: 0;
    padding-right: 0;
  }

  .sf_resources_learnmore {
    top: 0%;
  }

  .text-size-large17 {
    font-size: 1.25rem;
  }

  .sf_whitepapercard {
    height: 580px;
  }

  .sf_whitepapercard_header {
    flex: 0 auto;
    height: 45%;
  }

  .sf_skyflowhelps_card {
    padding: 20px;
  }

  .paragraph-20 {
    font-size: 17px;
  }

  .speaker-grid {
    grid-template-rows: auto;
  }

  .sf_horizonatal_text_wapper {
    flex-direction: column;
  }

  .sf_event_herosection.sf_sectionwapperpaddinggobal {
    background-position: 100%;
    background-size: 100% 100%;
  }

  .sf_grid60-40 {
    grid-template-columns: 100%;
  }

  .sf_gridrowwapper.sf_topmargin60px.sf_60pxgap.sf_removetopandbottompadding {
    padding-left: 0;
    padding-right: 0;
  }

  .sf_icon_text._2.vertical {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
  }

  .sf_rsvp_wapper {
    flex-direction: column;
  }

  .sf_header_smallponter_wapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .sf_eventspeakerwapper {
    flex-direction: column;
  }

  .sf_infoproduct_data {
    background-image: linear-gradient(to bottom, var(--salmon) 55%, var(--alice-blue) 55%);
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sf_infoproduct_data.mobilehide {
    display: none;
  }

  .sf_infoproduct_datawapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .sf_45.sf_sectionwapperpaddinggobal {
    width: 100%;
  }

  .sf_45.sf_sectionwapperpaddinggobal.negativepadding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sf_55 {
    width: 100%;
  }

  .sf_informobile {
    flex-direction: column;
    display: flex;
  }

  .div-block-266 {
    background-color: var(--salmon);
    padding-top: 4rem;
  }

  .div-block-267 {
    background-color: var(--alice-blue);
    padding-bottom: 4rem;
  }

  .sf_events-speakergrid {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

  .sf_stagespekerwapper {
    align-items: center;
  }

  .sf_stagespekerontentwapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

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

  .sf_47-_row.rightondesctopandcenterontab.noflex {
    display: block;
  }

  .sf_47-_row.flexboxhoz {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .webinar-banner-subcontent-4 {
    padding: 40px 20px;
  }

  .hs_input-8.hs_form_text_area {
    max-width: none;
    margin-right: 0;
    padding-right: 4px;
  }

  .field-label-63 {
    padding-left: 0;
  }

  .default_container-26 {
    flex: 1;
  }

  .sensitive-data-heading-3 {
    text-align: center;
    padding-bottom: 20px;
    font-size: 24px;
    line-height: 36px;
  }

  .sensitive-data-heading-3.extra-padding-50 {
    padding-right: 0;
  }

  .sensitive-data-heading-3.extra-padding-80 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .default_container-27 {
    flex: 1;
  }

  .div-block-282 {
    border-bottom-left-radius: 15px;
  }

  .default_container-28 {
    flex: 1;
  }

  .div-block-283 {
    border-top-right-radius: 15px;
  }

  .image-77 {
    width: 16px;
    height: 16px;
  }

  .div-block-285 {
    border-style: none;
    padding: 0;
  }

  .grid-26 {
    grid-template-columns: 66% 17% 17%;
  }

  .div-block-286 {
    border-bottom-right-radius: 15px;
  }

  .div-block-287 {
    border-top-left-radius: 15px;
  }

  .table-row-text-3 {
    margin-left: 0;
    font-size: 13px;
    line-height: 25px;
  }

  .learn-more-4 {
    padding: 40px 20px;
  }

  .hs_input-9.hs_form_text_area {
    max-width: none;
    margin-right: 0;
    padding-right: 4px;
  }

  .default_container-30 {
    flex: 1;
  }

  .description-4 {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .title-3 {
    text-align: center;
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .field-label-65 {
    padding-left: 0;
  }

  .div-block-254-copy {
    justify-content: center;
  }

  .col {
    padding: 12px;
  }

  .col.topleft.bgblue {
    padding-top: 20px;
    padding-left: 20px;
  }

  .col.bgblue {
    padding-top: 20px;
    padding-left: 12px;
  }

  .frame-2364 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .frame-2372 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .sf_mediumpaddinggobal {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .image-79.mobile {
    width: 30%;
  }

  .fastcompany-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .div-block-308 {
    background-color: #1b1b2e;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hidemoblie {
    display: none;
  }

  .viewmobile {
    display: block;
  }

  .div-block-309 {
    margin-top: 0;
  }

  .vgssubherowapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .vgssubherowapper.sf_topmargin60px.reverse {
    flex-flow: wrap-reverse;
  }

  .vgssubherowapper.nogap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sf_60--row, .sf_40-row {
    width: 100%;
  }

  .vgstablewapper.mobilversion {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .vgstablewapper.desktopversion {
    display: none;
  }

  .vgsusecasecardssection {
    padding: 20px;
  }

  .vgsusecasecardssection.reverse {
    flex-flow: wrap;
  }

  .div-block-310 {
    justify-content: center;
  }

  .sf_home_herovertical_wapper {
    flex-direction: column;
  }

  .sf_content_card-item {
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sf_background_wrapper {
    flex-direction: column;
  }

  .sf_background_content_wrapper.sf_topmargin40px {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .sf_explore_cards_wrapper.sf_topmargin60px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .sf_location_wrapper {
    flex-direction: column;
  }

  .hidemoblienavbarimagebanner {
    display: none;
  }

  .viewmobile-copy {
    align-self: center;
    display: block;
  }

  .viewmobile-copy.maxwidth---50 {
    width: 60px;
  }

  .viewmobile-copy.hide_all {
    display: none;
  }

  .leadership_info_modal {
    width: auto;
  }

  .leadership_info_wrapper {
    padding: 0 20px 20px;
  }

  .leader_image {
    width: 160px;
    height: 160px;
  }

  .leader_linkedin, .leader_twitter {
    width: 40px;
  }

  .image-86 {
    object-fit: cover;
    height: 220px;
  }

  .sf_teams_list {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    grid-template-columns: 1fr;
  }

  .sf_teams_collectionwapper.sf_topmargin60px.mobiletopmargin {
    margin-top: 3.75rem;
  }

  .sf_teams_listfix {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
  }

  .image-87 {
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0;
  }

  .collection-list-13 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .sf_featurecardnewsdata {
    padding: 40px;
  }

  .background-video-2 {
    aspect-ratio: auto;
    width: 100%;
  }

  .subheadericonswithtext {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .sf_fullwidthimage.hiddenmobile {
    display: none;
  }

  .sf_fullwidthimage.hiddendesktop {
    display: block;
  }

  .fullwidthvideowapper {
    width: 100%;
  }

  .div-block-319 {
    flex-direction: row;
    align-items: center;
  }

  .default_container-31 {
    flex: 1;
  }

  .code-embed-2 {
    max-height: 400vh;
  }

  .collection-list-14 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .radio-button-field.list-tag-item {
    padding-top: 11px;
  }

  .sf_resourcesfilters-formsblogs {
    flex-direction: column;
  }

  .sf_blogcard {
    padding: 20px;
  }

  .sf_blogcard.leftrightpadding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-322 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .collection-list-17, .collection-list-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .tabfullscreenimage {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .fullimagedropdown {
    margin-left: 0;
    margin-right: 0;
  }

  .fullimagedropdown._1, .close._1, .open {
    display: none;
  }

  .open._1 {
    display: block;
  }

  .logo {
    width: 100%;
  }

  ._wf-tab-div-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .default_container-32 {
    flex: 1;
  }

  .button-20.button-orange {
    padding-left: 15px;
    padding-right: 15px;
  }

  .default_container-33 {
    flex: 1;
  }

  .div-block-325 {
    margin-top: 128px;
    margin-bottom: 128px;
  }

  .text-span-20 {
    text-align: center;
    display: flex;
  }

  .default_container-34 {
    flex: 1;
  }

  .button-21.button-orange-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-21.button-orange-1.button-text-align {
    text-align: center;
    white-space: nowrap;
    width: auto;
  }

  .button-22.button-orange-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-22.button-orange-2.button-text-align {
    text-align: center;
    width: auto;
  }

  .default_container-35 {
    flex: 1;
  }

  .sf_searchwapper {
    width: 100%;
  }

  .blogsearch {
    height: 42px;
  }

  .serachicon {
    bottom: 10px;
  }

  .newgrid, .llmpagehero {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .div-block-339 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .footerwapper {
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footerwapper.topmargin32px {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footersocialwapper {
    flex-flow: column;
  }

  .footersocialwapper.logo-footer {
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-340 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column-reverse wrap;
  }

  .text-size-large-copy-3 {
    font-size: 1.25rem;
  }

  .section-header-curved-2 {
    background-color: #403e6b;
    background-image: none;
  }

  .default_container-36 {
    flex: 1;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tab-links-solutions-2.w--current, .tab-links-solutions-2._1, .tab-links-solutions-2._3 {
    align-self: flex-end;
  }

  .header-curve_component-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 40px;
    line-height: 40px;
  }

  h2 {
    font-size: 28px;
    line-height: 40px;
  }

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

  h4 {
    font-size: 20px;
    line-height: 30px;
  }

  p {
    font-size: 17px;
    line-height: 25px;
  }

  li {
    margin-bottom: 0;
    font-size: 17px;
    line-height: 25px;
  }

  .default_container {
    padding-left: 0%;
    padding-right: 0%;
  }

  .default_container.container-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .default_container.container-blog-home {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.container-hero-home {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.container-blog-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .default_container.flex {
    flex-direction: column-reverse;
  }

  .default_container.short-width {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container.contact-container {
    padding-right: .94rem;
  }

  .default_container.white_container {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-hero {
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .navbar {
    min-height: 0;
  }

  .navbar.relative {
    position: relative;
  }

  .brand {
    max-width: 80px;
    padding-left: 0;
  }

  .brand.w--current {
    max-width: 80px;
  }

  .button {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button.button-outline-orange.button-left.margin-0 {
    margin-top: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .button.button-yellow.is-small-mobile {
    order: 1;
  }

  .button.button-orange {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button.button-orange.button-block.button-contact {
    max-width: 100%;
  }

  .button.button-orange.mt-32 {
    white-space: pre-wrap;
    margin-top: 32px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .button.button-outline-orange.button-left {
    margin-top: 20px;
    margin-left: 0;
  }

  .button.button-outline-orange.button-left.margin-0 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button.button-orange-copy {
    width: auto;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 20px;
  }

  .button.button-orange-copy.button-block.button-contact {
    max-width: 100%;
  }

  .button.button-oranage.is-small-mobile {
    border-color: var(--salmon);
    order: 1;
  }

  .button.button-oranage.is-small-mobile:hover {
    -webkit-text-stroke-color: #403e6b;
    border-color: #403e6b;
  }

  .nav-menu {
    height: 480px;
    min-height: auto;
    max-height: 480px;
    overflow: scroll;
  }

  .footer {
    text-align: left;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-flex-container.footer-legal {
    margin-bottom: 0;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-image {
    max-width: 120px;
  }

  .section-press {
    background-image: none;
  }

  .menu-legal {
    flex-flow: wrap;
  }

  .menu-social.center-social {
    margin-top: 0;
  }

  .menu-social.center-social.team {
    margin-bottom: 0;
  }

  .container-header.narrow {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link {
    line-height: 50px;
  }

  .nav-link.w--current {
    display: block;
  }

  .hero-columns {
    flex-flow: column;
    display: flex;
  }

  .hero-right {
    flex: 0 auto;
    align-self: auto;
    min-height: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
  }

  .hero-right.world {
    padding-top: 0;
    padding-bottom: 0;
  }

  .illustrator-hero {
    max-height: 480px;
    margin-top: -57%;
    left: 140px;
    transform: translate(0, -50%);
  }

  .console-hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-press-home {
    margin-bottom: 0;
  }

  .column-press-home {
    padding: 50px 20px;
  }

  .columns-blog-press-home {
    flex-direction: column;
  }

  .column-blog-home {
    padding: 50px 20px;
  }

  .text-author-blog-home.blog {
    letter-spacing: .1px;
    font-size: 11px;
    line-height: 130%;
  }

  .section-ecosystem, .section-radically {
    padding: 50px 20px;
  }

  .section-radically.pad-bigger {
    padding-bottom: 80px;
  }

  .section-radically.pad-bigger.bg {
    background-position: 50% 0;
  }

  .columns-radical {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-container.slider-testimonio {
    padding-bottom: 0;
  }

  .section-testimonio.green {
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .tabs-menu-home {
    flex-direction: column;
    display: flex;
    position: relative;
  }

  .tabs-menu-home.mobile {
    flex-direction: row;
    overflow: auto;
  }

  .tab-link-home {
    margin-left: 0;
    margin-right: 0;
  }

  .block-quote-testimonial {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 30px;
  }

  .testimonial-author {
    text-align: center;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 21px;
  }

  .section-info-home {
    padding: 50px 20px;
  }

  .columns-tab-home {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 0;
  }

  .columns-tab-home.tab-home-alt, .columns-tab-home.reverse {
    flex-direction: column-reverse;
    padding-bottom: 0;
  }

  .content-body-tab-home {
    padding-left: 0;
  }

  .content-body-tab-home.full {
    max-width: 100%;
    padding-left: 0;
  }

  .section-documents {
    padding: 50px 10px;
  }

  .text-doc-home {
    font-size: 18px;
    line-height: 30px;
  }

  .columns-documents {
    text-align: center;
  }

  .section-hero-company {
    align-items: center;
    height: 450px;
    max-height: none;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
  }

  .section-about-leadership {
    padding: 50px 20px;
  }

  .separator-center {
    max-width: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .team-lead-name {
    margin-bottom: 0;
    font-size: 20px;
  }

  .team-lead-position {
    font-size: 14px;
    line-height: 20px;
  }

  .section-inversor {
    padding: 50px 20px;
  }

  .gallery-invertors {
    flex-direction: column;
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .gallery-invertors.update-padding {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-team {
    padding: 50px 20px;
  }

  .list-team-item {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    display: flex;
  }

  .list-team {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 50px;
    display: flex;
  }

  .column-map.column-map-left {
    padding-right: 0;
  }

  .column-map.column-map-right {
    padding-left: 0;
  }

  .top-map {
    width: 250px;
  }

  .grid-logos-brand {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h1-press-home {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .h1-press-home.smaller {
    font-size: 45px;
    line-height: 55px;
  }

  .section-press-home {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-press-list {
    min-height: auto;
  }

  .press-list-link {
    font-size: 24px;
    line-height: 30px;
  }

  .press-list-link.related {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .press-list-name {
    font-size: 12px;
    line-height: 15px;
  }

  .press-list-date {
    font-size: 12px;
  }

  .press-grid {
    display: block;
  }

  .press-grid.new {
    padding-left: 10px;
    padding-right: 10px;
  }

  .column-press-left {
    padding-right: 10px;
  }

  .blog-page-post {
    margin-bottom: 40px;
  }

  .blog-col-right {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-col-right.pad-both-sides {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-col-right.pad-both-sides.topmargin40pxmobile {
    margin-top: 0;
  }

  .section-hero-blog {
    min-height: 75px;
  }

  .hero-img-blog {
    min-height: 75px;
    max-height: 75px;
  }

  .hero-left {
    text-align: center;
    flex-direction: column;
    justify-content: space-between;
    padding: 50px 20px;
    display: flex;
  }

  .hero-left.paddings {
    align-items: center;
  }

  .blog-col-left {
    padding-bottom: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-col-left.pad-both-sides {
    padding: 30px 20px;
  }

  .columns-blog {
    flex-direction: column-reverse;
  }

  .blog-content {
    max-width: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-related-articles {
    font-size: 14px;
    line-height: 24px;
  }

  .image-map {
    max-height: 260px;
  }

  .pin-map.map-1 {
    max-width: 24px;
  }

  .pin-map.map-2 {
    max-width: 26px;
  }

  .blog-info-post-author {
    margin-top: 0;
  }

  .blog-info-post-author.blog-info-post-author-interla-top {
    display: flex;
  }

  .blog-info-post-author.blog-info-post-author-interla-top.mobile-off {
    display: none;
  }

  .blog-info-post-author.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-hero-blog-list {
    padding: 50px 0;
  }

  .title-link-list-blog {
    white-space: pre-wrap;
    font-size: 21px;
    line-height: 28px;
  }

  .section-blog-home-content {
    background-image: none;
    padding-left: 0;
    padding-right: 0;
  }

  .list-blog-home {
    margin-top: 40px;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-home-left-blog {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-home-left-blog.no-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .title-list-blog {
    font-size: 21px;
    line-height: 28px;
  }

  .section-hero-payments-data-privacy-vault, .section-hero-payments-data-privacy-vault.orange {
    padding: 50px 20px;
  }

  .section-hero-payments-data-privacy-vault.light-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-payment-feature {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .color-blue-light {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 40px;
  }

  .color-blue-light.small {
    font-size: 30px;
    line-height: 40px;
  }

  .title-h4 {
    font-size: 24px;
    line-height: 30px;
  }

  .title-h4.color-blue-dark.title-radical-hieght {
    min-height: auto;
  }

  .title-h4.color-blue-dark.margin {
    margin-bottom: 20px;
  }

  .title-h4.bigger {
    font-size: 30px;
    line-height: 33px;
  }

  .color-yellow {
    font-size: 48px;
    line-height: 60px;
  }

  .dropdown-list.w--open {
    background-color: var(--alice-blue);
  }

  .color-white {
    margin-bottom: 20px;
    font-size: 48px;
    line-height: 60px;
  }

  .color-white.left-aligned {
    color: var(--dark-slate-blue);
  }

  .color-white.left-aligned.white-mobile {
    color: #fff;
    letter-spacing: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 25px;
  }

  .color-white.big-line-height {
    letter-spacing: 0;
    font-size: 17px;
    line-height: 25px;
  }

  .color-white.h2 {
    font-size: 24px;
    line-height: 30px;
  }

  .color-white.h2.center {
    text-align: center;
  }

  .color-white.medium-size {
    font-size: 24px;
    line-height: 30px;
  }

  .section-product-feature {
    padding: 50px 20px;
  }

  .section-product-feature.pad-50-top {
    padding: 50px 10px;
  }

  .section-product-feature.padding {
    padding: 50px 20px;
  }

  .color-blue-dark.text-center.medium-size {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .color-blue-dark.center {
    margin-top: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .color-blue-dark p {
    font-size: 14px;
    line-height: 20px;
  }

  .color-blue-dark h2 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 26px;
  }

  .color-blue-dark h3 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .color-blue-dark h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .color-blue-dark h5 {
    font-size: 15px;
  }

  .color-blue-dark li {
    font-size: 14px;
    line-height: 20px;
  }

  .color-blue-dark blockquote {
    background-color: #f2f2f2;
    border-left-color: #3c4666;
    border-radius: 10px;
    font-family: IBM Plex Mono, sans-serif;
    font-size: 12px;
    line-height: 18px;
  }

  .color-blue-dark sub {
    font-size: 14px;
    top: 0;
  }

  .text-center {
    font-size: 20px;
    line-height: 30px;
  }

  .text-lead {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
  }

  .text-lead.color-blue-dark {
    font-size: 17px;
    line-height: 30px;
  }

  .text-lead.color-blue-dark.small, .text-lead.color-blue-dark.small-newsletter {
    font-size: 15px;
  }

  .text-lead.color-white {
    font-size: 18px;
    line-height: 30px;
  }

  .text-lead.color-white.text-align-center {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
  }

  .text-lead.color-blue-light.text-lead-hero {
    font-size: 17px;
    line-height: 25px;
  }

  .text-lead.color-blue-light.small-size {
    line-height: 25px;
  }

  .text-lead.color-blue-light.bigger {
    font-size: 22px;
  }

  .text-lead.text-center.narrow {
    width: 100%;
  }

  .text-lead.narrow.toppadding {
    margin-top: 20px;
  }

  .text-lead.text-align-center {
    font-size: 18px;
    line-height: 30px;
  }

  .text-lead.left {
    text-align: left;
  }

  .section-how-it-work {
    padding: 50px 10px;
  }

  .section-how-it-work.pad-bigger {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-info-product-data {
    background-color: var(--alice-blue);
    background-image: none;
    padding-top: 0;
    padding-bottom: 100px;
  }

  .img-team {
    max-width: 120px;
  }

  .section-contact-us {
    background-image: none;
  }

  .column-get-demo-left {
    padding: 20px 20px 40px;
  }

  .column-get-demo-right {
    padding: 50px 20px;
  }

  .small-text.color-blue-dark.mb-0 {
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .img-get-demo {
    width: auto;
    min-width: auto;
  }

  .columns-get-demo {
    background-color: #fff;
    display: block;
  }

  .truncate-intro-blog-lead.color-blue-light {
    margin-bottom: 0;
  }

  .section-hero-jobs {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-job-draw {
    padding: 50px 20px 100px;
  }

  .columns-documents-center {
    flex-direction: column;
  }

  .background-video-hero {
    height: 100%;
    min-height: 450px;
  }

  .column-how-it-work-right {
    text-align: center;
    padding-left: 10px;
  }

  .menu-button {
    background-color: #0000;
  }

  .logo-canvas {
    max-width: 130px;
  }

  .logo-canvas.no-max-width.big {
    width: 140px;
  }

  .logo-fundation-capital {
    max-width: 190px;
  }

  .column-invertors {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-invertors.right-padding.no-left-padding {
    padding-right: 0;
  }

  .menu-footer-block {
    justify-content: space-between;
    width: 80%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .columns-home-right-blog {
    padding-left: 0;
    padding-right: 0;
  }

  .text-center-mobile {
    text-align: center;
    margin-bottom: 30px;
    font-size: 14px;
  }

  .text-center-mobile.small-bottom-margin {
    text-align: left;
  }

  .section-covid-feature {
    padding: 50px 20px;
  }

  .section-covid-feature.smaller {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle {
    display: block;
  }

  .section-body-privacy {
    padding: 50px 20px;
  }

  .section-hero-privacy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-hero-privacy.blue, .section-hero-privacy.small {
    padding-left: 20px;
    padding-right: 20px;
  }

  .display-none-mobile {
    display: none;
  }

  .display-none-mobile.on {
    display: block;
  }

  .date-mobile-post {
    margin-bottom: 0;
  }

  .dropdown-link.sub {
    font-size: 1.3em;
    line-height: 25px;
  }

  .dropdown {
    width: 100%;
  }

  .section-covid-information {
    padding: 50px 10px;
  }

  .column-covid-info-right {
    padding-top: 60px;
    padding-left: 10px;
  }

  .column-covid-info {
    display: block;
  }

  .column-covid-info.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-product {
    max-width: 90%;
    margin-top: 40px;
  }

  .image-product.pad-bottom {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
  }

  .image-product.bigsize {
    max-width: 100%;
  }

  .section-job-info {
    padding: 50px 20px;
  }

  .list-team-content {
    grid-template-columns: 1fr 1fr;
  }

  .alert.alert-green {
    padding-left: 0;
  }

  .alert.alert-green.paddingcustom {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .alert-action {
    text-align: center;
    display: none;
  }

  .columns-alert {
    flex-direction: column;
  }

  .div-testimonial-home {
    min-height: auto;
  }

  .div-testimonial-meta {
    border-left-style: none;
    flex-direction: column;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .logo-company-testimonial {
    max-width: 150px;
  }

  .logo-company-testimonial.smaller {
    max-width: 100px;
  }

  .section-purple {
    height: auto;
  }

  .column-pic-events-feat {
    background-size: contain;
    width: 100%;
    min-height: 250px;
    position: relative;
  }

  .div-content-feat-events {
    width: 100%;
    padding: 50px 20px;
  }

  .h1-yellow, .h1-yellow.custom {
    font-size: 30px;
    line-height: 40px;
  }

  .p-medium.text-color-blue {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .h3-events-title {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .sections.over {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-item-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-3:nth-child(odd), .collection-item-3:nth-child(2n), .collection-item-3:first-child {
    padding-right: 0;
  }

  .collection-item-3:last-child {
    margin-bottom: 0;
    padding-right: 0;
  }

  .section-hero-company-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .dropdown-list-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .collection-item-4 {
    width: 100%;
  }

  .collection-item-4:last-child {
    margin-bottom: 0;
  }

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

  .columns {
    flex-wrap: wrap;
  }

  .button-load-more {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .p-left {
    letter-spacing: 0;
    font-size: 17px;
    line-height: 25px;
  }

  .div-screen-roles {
    width: 100%;
    padding-right: 0%;
  }

  .div-content-roles {
    width: 100%;
    margin-top: 50px;
  }

  .div-block-3 {
    flex-direction: column;
  }

  .div-heading.transparent {
    font-size: 17px;
  }

  .div-30 {
    align-items: center;
    padding: 5px;
    font-size: 12px;
    line-height: 22px;
    display: flex;
  }

  .div-30.light {
    align-items: flex-start;
  }

  .div-30.light.border-right {
    padding: 5px;
  }

  .div-30.light.extended {
    flex-direction: column;
  }

  .li-item-table {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 22px;
  }

  .list {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .icos-healthcare {
    max-height: 80px;
  }

  .h2-caps.blue-left, .h2-caps.sf_aligntextcenter.sf_textcolorblue, .h2-caps.sf_aligntextcenter.sf_textcolorblue {
    margin-top: 0;
  }

  .column-green, .column-light-blue {
    padding: 50px 20px;
  }

  .column-light-blue.vertical {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-side-by-side.reverse {
    flex-direction: column-reverse;
  }

  .column-orange, .column-green-right, .column-blue, .section-orange {
    padding: 50px 20px;
  }

  .tabs-mobile-off {
    display: none;
  }

  .c-slider {
    background-color: #0000;
    height: auto;
    display: block;
  }

  .arrows-off {
    display: none;
  }

  .mask-features-fintech {
    height: auto;
    overflow: hidden;
  }

  .slides-fintech {
    height: auto;
    padding-top: 20px;
  }

  .screen-features-fintech {
    width: 100%;
    margin-top: 0;
    margin-bottom: 38px;
    display: block;
  }

  .div-inside-slider-fintech {
    text-align: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .slide-nav-feature {
    margin-bottom: -71px;
  }

  .slider__controller {
    color: #403e6b;
    letter-spacing: 1px;
    flex: none;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 700;
    line-height: 25px;
  }

  .slider__controller:hover {
    text-decoration: none;
  }

  .slider__controller.w--current {
    border-bottom: 4px solid #0000;
    text-decoration: none;
  }

  .slider__controller.w--current:hover {
    text-decoration: none;
  }

  .controls__wrap {
    z-index: 1;
    text-align: center;
    background-color: #fff;
    justify-content: space-between;
    width: 90%;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 0%;
    display: flex;
    position: absolute;
    top: auto;
    overflow: auto;
  }

  .slider__wrap {
    padding-top: 120px;
    display: block;
  }

  .active {
    border-bottom: 4px solid var(--salmon);
    color: #403e6b;
    text-align: center;
    letter-spacing: 1px;
    flex: none;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 13px;
    font-weight: 700;
    line-height: 25px;
  }

  .active:hover {
    text-decoration: none;
  }

  .active.w--current {
    border-bottom: 2px #000;
    text-decoration: none;
  }

  .active.w--current:hover {
    text-decoration: none;
  }

  .div-block-7 {
    flex-flow: column wrap;
  }

  .columns-zero-paddings {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-nav {
    margin-bottom: -68px;
    position: relative;
  }

  .slider-2 {
    max-height: 100%;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .slide-2 {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .display-block-mobile {
    display: block;
  }

  .title-h4-2 {
    font-size: 24px;
    line-height: 30px;
  }

  .title-h4-2.bigger {
    font-size: 30px;
    line-height: 33px;
  }

  .text-align-center.narrow {
    width: 100%;
  }

  .text-align-center.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-align-center.medium {
    width: 100%;
  }

  .section-green {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid {
    grid-column-gap: 6px;
    grid-template-rows: auto auto;
  }

  .line-divider.margins.hide-mobile {
    display: none;
  }

  .section-gray, .column-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3-40 {
    font-size: 30px;
    line-height: 120%;
  }

  .grid-3, .grid-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .avatar {
    width: 45px;
  }

  .h6-date {
    letter-spacing: .06px;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 10.5px;
    line-height: 13.2px;
  }

  .rich-text-fake-bullets ul {
    padding-left: 54px;
  }

  .list-check {
    text-align: left;
  }

  .columns-3 {
    flex-direction: column;
  }

  .column-4 {
    padding-top: 40px;
    padding-left: 10px;
  }

  .margin-top.margin-medium.show-mobile-portrait {
    display: block;
  }

  .faq1_question {
    padding-left: 20px;
    padding-right: 20px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .faq1_answer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-size-medium.text-weight-bold {
    line-height: 1.4rem;
  }

  .grid-6 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-2 {
    padding-left: 5px;
    font-size: 11px;
  }

  .heading-2._1st.rounded {
    padding-left: 5px;
  }

  .heading-2.borders {
    font-size: 11px;
  }

  .heading-2.borders.big-padding {
    padding-left: 5px;
    line-height: 100%;
  }

  .heading-2.rounded {
    padding-left: 5px;
  }

  .grid-5 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row dense;
  }

  .div-block-8 {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 9px;
    line-height: 18px;
  }

  .div-block-8.no-border {
    font-size: 10px;
  }

  .div-block-8.no-border.padding-20, .div-block-8.padding-20 {
    padding: 5px;
  }

  .list-item {
    font-size: 9px;
    line-height: 18px;
    list-style-type: disc;
  }

  .list-item.not-small-mobile {
    line-height: 25px;
  }

  .list-2 {
    padding-left: 13px;
    list-style-type: none;
  }

  .section-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-medium {
    width: 100%;
  }

  .section-light-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-video-absolute {
    margin-top: -50px;
  }

  .txt-white, .txt-white.types {
    margin-bottom: 10px;
    margin-right: 0;
  }

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

  .section-resources-content {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .filters-wrapper.fltr-countries {
    flex-wrap: wrap;
  }

  .sort-button {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 100%;
  }

  .sort-button.all {
    margin-bottom: 10px;
  }

  .collection-list-content.no-pad {
    padding-top: 0;
    padding-bottom: 40px;
  }

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

  .div-block-10 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-10.margin-top {
    margin-top: 40px;
  }

  .collection-list-4 {
    flex-wrap: wrap;
    margin-top: 10px;
  }

  .collection-list-5 {
    flex-wrap: wrap;
    align-items: center;
    line-height: 100%;
  }

  .cl-types {
    flex-wrap: wrap;
  }

  .embed-types {
    margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 3px;
  }

  .bg-btns {
    align-self: center;
    align-items: center;
    margin: 0 3px;
    line-height: 100%;
    display: block;
  }

  .collection-item-5 {
    align-self: center;
    line-height: 100%;
  }

  .tags-articles {
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 100%;
  }

  .grid-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    line-height: 100%;
    display: block;
  }

  .column-pic-podcast {
    background-size: contain;
    width: 100%;
    min-height: 250px;
    position: relative;
  }

  .h3-podcast {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .page-link {
    margin-left: 4px;
    margin-right: 4px;
    padding: 8px 10px;
    font-size: 13px;
  }

  .pagination.is--sticky, .pagination.is--sticky.center.sf_topmargin120px {
    margin-top: 40px;
  }

  .previous-2 {
    display: none;
  }

  .next-2 {
    padding-left: 12px;
    padding-right: 12px;
    display: none;
  }

  .container-2 {
    padding-bottom: 90px;
  }

  .section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-share-subscribe {
    grid-template-columns: 1fr;
  }

  .rich-text-post {
    font-size: 18px;
    line-height: 24px;
  }

  .rich-text-post sub {
    top: 0;
  }

  .section-content-resources {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-download-pdf {
    width: 100%;
    height: auto;
    margin-bottom: 90px;
    padding: 18px;
  }

  .grid-resources-post {
    grid-template-columns: 1fr;
  }

  .div-webinar {
    width: 100%;
    height: auto;
    margin-bottom: 90px;
    padding: 18px;
  }

  .section-process-data {
    padding: 50px 10px;
  }

  .section-process-data.pad-bigger {
    padding-left: 20px;
    padding-right: 20px;
  }

  .process-data {
    padding: 50px 10px;
  }

  .process-data.pad-bigger {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list-7 {
    grid-row-gap: 0px;
  }

  .heading-style-h4 {
    font-size: 1.2rem;
  }

  .heading-style-h4.text-weight-medium.text-color-white.text-align-left.margin-0 {
    font-weight: 400;
    line-height: 29px;
  }

  .text-size-large {
    font-size: 17px;
    line-height: 120%;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .text-color-white.text-style-italic {
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .text-color-white.text-style-italic.noflex {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 13px;
    line-height: 19px;
  }

  .text-color-white.update-line-height {
    line-height: 72px;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h3.margin-0.mb-100 {
    margin-bottom: .5rem;
  }

  .heading-style-h3.margin-0.mb-100.smallfont {
    font-size: 24px;
    line-height: 36px;
  }

  .heading-style-h3.margin-0 {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
  }

  .heading-style-h3.margin-0.mb-100 {
    margin-bottom: .5rem;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding-top: 1rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .button-group {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .padding-global {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .padding-global.less-padding-mobile {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1 {
    font-size: 40px;
    line-height: 110%;
  }

  .mnav_column, .mnav_column.cta.is-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mnav_column.with-btn {
    padding-bottom: 20px;
  }

  .mnav_navigation {
    border-bottom-style: none;
    box-shadow: 0 0 11px #0000002e;
  }

  .mnav_content-wrap {
    opacity: .8;
  }

  .mnav_content-wrap:hover {
    opacity: 1;
  }

  .learn-more-link {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .learn-more-divs {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .learn-more-divs.get-started {
    padding: 29px;
  }

  .div-dotted-pill {
    border-radius: 50px;
    padding: 30px;
  }

  .div-dotted-pill.is-orange {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .tag-learn-more {
    margin-top: 10px;
    margin-right: 0;
  }

  .grid-learn-more {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

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

  .tab-link.w--current {
    font-size: 14px;
  }

  .tabs-menu {
    grid-row-gap: 0px;
  }

  .grid-content-tabs {
    grid-template-columns: 1fr;
  }

  .slick-slider-div {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .carousel-arrows {
    margin-top: 2.5em;
  }

  .carousel-arrow-w.arrow-next {
    margin-right: 1em;
  }

  .carousel-arrow-w.arrow-previous {
    margin-left: 1em;
  }

  .div-testimonial-pill {
    border-radius: 50px;
    padding: 30px;
  }

  .grid-testimonial-solutions {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .dd-div-white-rounded-corners.is--second {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dd-div-white-rounded-corners.is--second.sf_topmargin60px {
    border-radius: 20px;
  }

  .tab-links-solutions._2 {
    width: auto;
    min-width: 200px;
  }

  .tab-links-solutions._3 {
    width: auto;
    min-width: 250px;
  }

  .tab-links-solutions._1 {
    flex: 1;
    min-width: 170px;
  }

  .tabs-menu-solutions {
    align-content: center;
    width: 100%;
    overflow: auto;
  }

  .grid-content-tabs-solutions {
    grid-template-columns: 1fr;
  }

  .div-content-right-panel {
    padding: 20px 10px;
  }

  .div-content-right-panel.is-blue {
    border-top-right-radius: 0;
    border-bottom-left-radius: 50px;
    padding: 35px;
  }

  .div-content-right-panel.is-green {
    padding: 35px;
  }

  .div-content-right-panel.is-orange {
    border-top-right-radius: 0;
    border-bottom-left-radius: 50px;
    padding: 35px;
  }

  .div-content-right-panel.is-orange-copy, .div-content-right-panel.is-orange, .div-content-right-panel.is-blue, .div-content-right-panel.is-orange, .div-content-right-panel.is-blue, .div-content-right-panel.is-orange, .div-content-right-panel.is-blue {
    padding: 35px;
  }

  .div-content-right-panel.is-green {
    border-top-right-radius: 0;
    border-bottom-left-radius: 50px;
    padding: 35px;
  }

  .div-content-right-panel.is-orange, .div-content-right-panel.is-blue, .div-content-right-panel.is-orange, .div-content-right-panel.is-orange, .div-content-right-panel.is-green, .div-content-right-panel.is-orange {
    padding: 35px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .features_2col_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .features_2col_left {
    align-items: center;
  }

  .features_2col_content {
    font-size: 17px;
  }

  .how_2col_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 0;
  }

  .how_2col_content {
    font-size: 17px;
  }

  .learn-more_2col-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 100%;
  }

  .tooltip-1 {
    margin-top: 20px;
    top: 106px;
    left: 50px;
  }

  .tooltip-1.a {
    bottom: 56.5%;
    left: 3%;
  }

  .text-numbers-tooltips.is-bold {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
  }

  .tooltip_content {
    min-width: 300px;
  }

  .tooltip_content.is-blue {
    top: 43px;
  }

  .tooltip_content.is-blue._1 {
    flex: 1;
    min-width: 260px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -258px;
    left: -67%;
  }

  .tooltip_content.is-blue._2 {
    min-width: 260px;
    top: -402px;
    left: -54%;
  }

  .tooltip_content.is-blue._3 {
    min-width: 260px;
    bottom: 523%;
    left: -6.8rem;
  }

  .tooltip_pop-up {
    min-width: auto;
    max-width: none;
    padding-bottom: 10px;
    font-size: 17px;
  }

  .link-more-tooltip {
    position: relative;
    bottom: 0;
    right: auto;
  }

  .link-more-tooltip.left {
    bottom: auto;
    right: 0;
  }

  .tooltip-2 {
    z-index: 998;
    margin-top: 0;
    top: 353px;
    left: auto;
  }

  .tooltip-2.a {
    top: 53%;
    left: 3%;
  }

  .tooltip-3 {
    z-index: 999;
    margin-top: 20px;
    top: 106px;
    left: 73%;
  }

  .show-mobile-portrait {
    display: block;
  }

  .grid-graph-mobile {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
    position: relative;
  }

  .image-7 {
    margin-top: 100px;
  }

  .graphic-application-backend {
    margin-top: 80px;
  }

  ._4col-grid_orange {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._4col-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row dense;
  }

  .mobile_faq_tab {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
  }

  .mobile_faq_container {
    margin-bottom: 24px;
  }

  .mobile_faq_content {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .mobile_faq_icon {
    margin-left: 10px;
  }

  .mobile_faq_tab-open-by-default {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1rem;
  }

  .hadley_logos-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .hadley_title {
    text-align: center;
    font-size: 30px;
    line-height: 42px;
  }

  .hadley_tab {
    flex: 1;
    min-width: 150px;
    padding-top: 0;
    line-height: 1.3;
  }

  .span-enter {
    text-align: center;
    display: flex;
  }

  .inf-scroll_logo-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .container-3 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .hero-header-div {
    margin-top: 40px;
    padding-right: 0;
  }

  .heading-4 {
    text-align: left;
    font-size: 30px;
  }

  .hero-head-sub-text {
    font-size: 21px;
  }

  .hero-head-sub-text.date-text {
    font-size: 16px;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-5 {
    margin-bottom: 40px;
  }

  .section-3 {
    padding: 40px 20px;
    overflow: hidden;
  }

  .column-9 {
    direction: ltr;
  }

  .calendar-div.date-div {
    justify-content: flex-start;
  }

  ._wf-icon {
    align-self: flex-start;
    margin-top: 25px;
  }

  ._wf-icon.hero-icon {
    align-self: flex-start;
    margin-top: 0;
  }

  .heading-9 {
    margin-bottom: 20px;
    font-size: 21px;
  }

  .div-block-20 {
    padding: 5%;
  }

  ._4-col-grid {
    display: block;
  }

  .column-11, .column-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .table_column.is-mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table_mobile_tab {
    min-width: 140px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .why_header-circles {
    width: 130%;
  }

  .list-3 {
    margin-top: 16px;
  }

  .tabs_box_wrapper, .tabs_box_square, .tabs_box_bg-square {
    min-height: 350px;
  }

  .tabs_grid-content {
    grid-template-columns: 1fr;
  }

  .head5 {
    margin-bottom: 40px;
  }

  ._4-col-grid-1 {
    display: block;
  }

  .resources_top {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-container-copy-privacy-api {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .section-2-column-6-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .form-container-copy-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tooltip-button-1 {
    top: 106px;
    left: 50px;
  }

  .tooltip-button-2 {
    flex: none;
    margin-top: 20px;
    top: 106px;
    left: 50px;
  }

  .tooltip-button-3 {
    flex: none;
    top: 106px;
    left: 50px;
  }

  .text-size-large-copy {
    font-size: 17px;
    line-height: 120%;
  }

  .tt_wrapper {
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .tooltip-4 {
    z-index: 999;
    margin-top: 20px;
    top: 106px;
    left: 73%;
  }

  .tooltip-button-4 {
    flex: none;
    top: 106px;
    left: 50px;
  }

  .mnav_event-column {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bambumeta_left-bottom-content {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .hadley_left-copy, .hadley_right-copy {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .demo-right-column {
    padding: 50px 20px;
  }

  .demo-right-column.no-color {
    padding-left: 0;
  }

  .demo-section-2 {
    background-image: none;
  }

  .bambu_orange-wrapper {
    padding: 30px 20px;
  }

  .bambu_orange-paragraph {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 29px;
  }

  ._wf-hero-right {
    margin-left: 0;
    margin-right: 0;
  }

  .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  ._wf-typo-h1 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
  }

  .hero-header-text {
    text-align: left;
    font-size: 30px;
    line-height: 42px;
    display: block;
  }

  ._wf-typo-caption {
    text-align: left;
    font-size: 15px;
  }

  ._wf-typo-h3 {
    justify-content: flex-start;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 24px;
    line-height: 36px;
  }

  ._wf-typo-h3.testimonial-header {
    text-align: center;
    justify-content: center;
    margin-bottom: 20px;
  }

  ._wf-typo-h3.intro-header {
    margin-bottom: 20px;
    margin-left: 0;
  }

  ._wf-typo-h3.text-align-center {
    text-align: left;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 42px;
  }

  ._wf-typo-body {
    margin-top: 16px;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-26 {
    margin-top: 28px;
  }

  .form-container {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hs_input_block.hs_input_country {
    width: 100%;
  }

  .field-label-11 {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .hs_input.country-dropdown {
    align-items: center;
    display: block;
  }

  .div-block-27, .div-block-27.customverical {
    flex-direction: column;
  }

  .speaker-header {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .speaker-image.circle {
    width: 120px;
    height: 120px;
  }

  .div-block-28 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: block;
  }

  .speaker-title._wf-typo-subtitle-1.align-center {
    padding-left: 0;
    font-size: 21px;
  }

  .speaker-title._wf-typo-subtitle-1 {
    padding-left: 10px;
    font-size: 21px;
    line-height: 31px;
  }

  .speaker-subtitle._wf-typo-body {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 13px;
    line-height: 25px;
  }

  .column-15 {
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-16 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-8 {
    margin-top: 20px;
  }

  .section-wf {
    padding: 40px 8px;
  }

  .hero-cols {
    padding-left: 8px;
    padding-right: 8px;
  }

  .recaptcha-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    transform-origin: 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex;
    transform: scale(.77);
  }

  ._wf-typo-caption-2 {
    margin-top: 0;
    font-size: 15px;
  }

  .introduction-div {
    padding-left: 0;
    padding-right: 0;
  }

  .introduction-section {
    padding: 48px 8px;
  }

  .button-secondary {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-secondary.button-orange {
    padding-left: 18px;
    padding-right: 18px;
  }

  .events_header {
    height: auto;
  }

  .events_container {
    flex-direction: column-reverse;
  }

  .events_component {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 0;
  }

  .events_left {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .events_right.center {
    justify-content: center;
  }

  .heading-11 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .bold-text-2 {
    font-size: 30px;
    line-height: 42px;
  }

  .column-18 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-29 {
    background-image: none;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-6 {
    padding-top: 10px;
  }

  .container-10 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0;
    display: block;
    overflow: visible;
  }

  .columns-9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .columns-9.hero-div {
    padding-left: 0;
    padding-right: 0;
  }

  .column-19 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hs-form-label-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .form-block-div {
    padding: 20px;
  }

  .hs_input-2 {
    margin-bottom: 10px;
  }

  .hs_input-2.hs_form_text_area {
    max-width: none;
    margin-right: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .hs_input-2.country {
    margin-bottom: 0;
  }

  .heading-12 {
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 27px;
  }

  .section-1 {
    padding-bottom: 40px;
  }

  .section-sub-text {
    color: var(--dark-slate-blue-2);
    font-size: 17px;
    line-height: 27px;
  }

  .section-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .default_container-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-10 {
    flex-direction: column;
  }

  .column-20, .column-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
    line-height: 27px;
  }

  .section-text._wf-section-text {
    margin-top: 20px;
    font-size: 17px;
    line-height: 27px;
  }

  .table-head-text {
    font-size: 18px;
  }

  .div-block-dashed {
    border-style: none;
    padding: 0;
  }

  .table-row-text {
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .table-row-text._wf-3 {
    padding-top: 0;
  }

  .div-block-30 {
    border-style: none;
    margin-top: 40px;
    padding: 0;
  }

  .table-head-text-1 {
    font-size: 18px;
  }

  .table-footer-div.extra-padding {
    padding-bottom: 16px;
  }

  .section-7 {
    padding: 40px 20px;
  }

  .section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-8 {
    padding-top: 48px;
    padding-bottom: 12px;
  }

  .container-11 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .column-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-13 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 30px;
  }

  .bold-text-3 {
    text-align: center;
    font-size: 30px;
    line-height: 42px;
  }

  .quote-section {
    padding: 20px 8px 40px;
  }

  .quote._wf-typo-subtitle-2 {
    font-size: 17px;
    line-height: 30px;
  }

  .quote-div {
    flex-direction: column;
    align-items: center;
  }

  .quote-image {
    align-self: flex-start;
    width: 65px;
    height: 50px;
  }

  .text-span._wf-typo-body-quote {
    font-size: 13px;
    line-height: 25px;
  }

  .section-11 {
    padding: 40px 8px;
  }

  .div-block-36 {
    margin-left: 0;
    margin-right: 0;
  }

  .related-resources-section {
    padding: 40px 0;
  }

  .rel-web-div {
    margin-top: 0;
  }

  .image-19 {
    object-fit: fill;
    width: 100%;
    height: 100%;
  }

  .webinar-link {
    margin-top: 0;
  }

  .div-block-37 {
    padding-bottom: 52px;
  }

  .div-block-38, .div-block-39 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .link-12 {
    padding-left: 10px;
    font-size: 13px;
  }

  .link-13 {
    font-size: 13px;
  }

  .link-13.speaker-email {
    padding-left: 10px;
  }

  .link-14 {
    font-size: 13px;
  }

  .link-14.speaker-email {
    padding-left: 10px;
  }

  .div-block-40 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .slider-webinar {
    margin-top: 0;
  }

  .testimonial-section-webinar.green {
    padding: 50px 20px 80px;
  }

  .block-quote-testimonial-webinar {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
    line-height: 30px;
  }

  .div-testimonial-meta-webinar {
    border-left-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .list-4, .list-5 {
    margin-top: 16px;
  }

  .demo-left-column {
    padding: 40px 20px;
  }

  ._wf-typo-subtitle-2, ._wf-typo-subtitle-2.mb-20 {
    font-size: 17px;
    line-height: 27px;
  }

  ._wf-typo-h2.mt-0.mobile-h3 {
    font-size: 30px;
    line-height: 42px;
  }

  .padding-section-128 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tab-left-div {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .scroll-head-text {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .learn-more-divs-wf {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo, .learn-more-divs-wf.get-started, .learn-more-divs-wf.demo {
    padding: 29px;
  }

  .div-block-48 {
    margin-top: 64px;
    margin-bottom: 64px;
    display: block;
  }

  .text-block-7 {
    align-items: flex-start;
    font-size: 24px;
    line-height: 36px;
  }

  .text-block-8 {
    font-size: 17px;
    display: block;
  }

  .section-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-49 {
    flex-direction: column;
    display: block;
  }

  .div-block-50 {
    margin-top: 64px;
    margin-bottom: 64px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-span-2 {
    font-size: 24px;
    line-height: 36px;
  }

  .div-block-52 {
    width: 100%;
    margin-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-52.mb-0 {
    margin-bottom: 0;
  }

  .div-block-53 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-54, .div-block-55 {
    background-color: #0000;
    height: auto;
  }

  .hero-header-div-1 {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .image-23.contain {
    width: 100vw;
  }

  .div-block-56 {
    padding: 40px 0;
  }

  .button-1 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-1.button-orange-1 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button-1.button-orange-1.button-text-align {
    white-space: pre-wrap;
  }

  .button-4 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-4.button-orange-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .column-31 {
    padding-top: 2rem;
  }

  .container {
    max-width: none;
  }

  .image-24, .image-25, .image-26 {
    margin-bottom: 24px;
  }

  .column-get-demo-left-thank-you, .column-get-demo-left-thank-you-1 {
    padding: 20px 20px 40px;
  }

  .column-get-demo-right-thank-you {
    padding: 50px 20px;
  }

  .columns-get-demo-thank-you-left-col, .columns-get-demo-thank-you-2-left {
    background-color: #fff;
    display: block;
  }

  ._wf-typo-subtitle-3 {
    font-size: 17px;
    line-height: 27px;
  }

  .color-blue-dark-wf {
    text-align: center;
    line-height: 72px;
  }

  .color-blue-dark-wf p {
    font-size: 14px;
    line-height: 20px;
  }

  .color-blue-dark-wf h2 {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 26px;
  }

  .color-blue-dark-wf h3 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .color-blue-dark-wf h4 {
    font-size: 18px;
    line-height: 26px;
  }

  .color-blue-dark-wf h5 {
    font-size: 15px;
  }

  .color-blue-dark-wf li {
    font-size: 14px;
    line-height: 20px;
  }

  .color-blue-dark-wf blockquote {
    background-color: #f2f2f2;
    border-left-color: #3c4666;
    border-radius: 10px;
    font-family: IBM Plex Mono, sans-serif;
    font-size: 12px;
    line-height: 18px;
  }

  .color-blue-dark-wf sub {
    font-size: 14px;
    top: 0;
  }

  .column-get-demo-left-wf {
    padding: 20px 16px 40px;
  }

  .column-32 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .demo-right-column-image {
    width: auto;
    min-width: auto;
  }

  .demo-right-column-image.small-image {
    max-width: 60%;
  }

  .column-get-demo-right-wf {
    padding: 50px 20px;
  }

  .columns-get-demo-wf {
    background-color: #fff;
    display: block;
  }

  .default_container-phi {
    padding-left: 0;
    padding-right: 0;
  }

  .list-6, .list-7 {
    padding-left: 20px;
  }

  .default_container-video {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  ._wf-typo-h3-video {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 24px;
    line-height: 36px;
  }

  ._wf-typo-h3-video-1 {
    justify-content: flex-start;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 24px;
    line-height: 36px;
  }

  .resources_heading {
    padding-left: 0;
  }

  .res_types-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .res_types-wrap {
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: auto;
  }

  .customer_data_heading {
    font-size: 24px;
    line-height: 36px;
  }

  .customer_data_paragraph {
    margin-top: 12px;
    font-size: 17px;
    line-height: 27px;
  }

  .customer_data_image {
    height: 80px;
  }

  .main-section.blue-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .bold-text-4 {
    font-size: 17px;
    line-height: 30px;
  }

  .bold-text-5 {
    font-size: 17px;
  }

  .hs-form-label-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .main-heading {
    font-size: 30px;
    line-height: 42px;
  }

  .main-heading.extra-padding {
    padding-right: 0;
  }

  .main-heading.bluecolor.no-bold {
    text-align: center;
  }

  .main-section-subcontent {
    font-size: 17px;
    line-height: 30px;
  }

  .content-slice {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-11 {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }

  .content-slice-item {
    padding-bottom: 0;
  }

  .title {
    text-align: center;
    align-self: flex-start;
    font-size: 30px;
    line-height: 42px;
  }

  .title.smaller {
    text-align: center;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 42px;
  }

  .description {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .testimonial-section {
    max-height: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-3 {
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-2, .right-arrow-2 {
    display: none;
  }

  .fintechdevconsilderdot {
    margin-bottom: 0;
  }

  .div-testimonial-meta-2 {
    border-left-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .logo-block {
    justify-content: center;
    width: 100%;
    max-width: 100%;
  }

  .block-quote-testimonial-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .testimonial-author-2 {
    text-align: center;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 21px;
  }

  .div-testimonial-home-2 {
    min-height: auto;
  }

  .webinar-features {
    padding: 40px 20px;
  }

  .webinar-features-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .webinar-features-grid.reverse {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .learn-more {
    padding: 40px 20px;
  }

  .table-head-text-1-3 {
    width: auto;
    margin-left: 0;
    font-size: 17px;
    font-weight: 500;
  }

  .table-head-text-1-3.extra-padding {
    flex: 1;
    align-self: auto;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .table-row-div-2.extra-padding {
    flex-wrap: nowrap;
    align-content: stretch;
    padding-bottom: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-row-div-2.extra-padding.less-padding {
    align-items: center;
    padding-bottom: 24px;
  }

  .image-30 {
    width: 16px;
    height: 16px;
  }

  .grid-14 {
    grid-template-columns: 44% 28% 28%;
  }

  .table-head-text-2 {
    padding-left: 0;
    font-size: 17px;
  }

  .table-head-div-2.extra-padding {
    padding-left: 0;
    padding-right: 5px;
  }

  .div-block-102 {
    border-style: none;
    margin-top: 40px;
    padding: 0;
  }

  .table-row-text-2 {
    white-space: normal;
    flex: 1;
    align-self: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 25px;
  }

  .table-row-text-2._wf-3 {
    padding-top: 0;
  }

  .button-5 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-5.button-orange {
    padding: 12px 18px;
    line-height: 20px;
  }

  .paragraph-16 {
    margin-bottom: 20px;
  }

  .heading-16 {
    margin-top: 0;
  }

  .heading-17 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 42px;
  }

  .heading-block {
    padding-left: 0;
    padding-right: 0;
  }

  .resources-block {
    padding: 40px 20px 20px;
  }

  .resource-block-link {
    padding-bottom: 0;
  }

  .resources {
    padding: 48px 20px 32px;
  }

  .grid-17 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .features-benefits-block-item {
    text-align: center;
    flex-direction: column;
  }

  .heading-19 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .features-benefits {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .features-benefits-image {
    align-self: center;
    margin-bottom: 28px;
    margin-right: 0;
  }

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

  .video-block {
    padding: 24px 0;
  }

  .section-testimonial.blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-testimonial.ingreen, .section-testimonial.dusk {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .learn-more-grid {
    grid-template-columns: 100%;
  }

  .sensitive-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sensitive-data-block {
    padding: 20px 20px 50px;
  }

  .heading-22, .heading-23, .heading-24, .heading-25 {
    text-align: center;
  }

  .scroll-head-text-2 {
    margin-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .cust-testimonial-home {
    min-height: auto;
    padding-top: 32px;
  }

  .cust-testimonial-home.customerpage {
    align-items: center;
  }

  .sf_cardwithimage {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .sf_cardwithimage.mb-0 {
    margin-bottom: 0;
  }

  .div-block-147 {
    background-color: #0000;
    height: auto;
  }

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

  .div-block-150 {
    background-color: #0000;
    height: auto;
  }

  .image-36, .image-37 {
    margin-bottom: 24px;
  }

  .button-6 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-6.button-orange {
    padding-left: 18px;
    padding-right: 18px;
  }

  .text-span-10 {
    line-height: 20px;
  }

  .home2-blog_author-wrapper-2 {
    justify-content: center;
    margin-top: 0;
  }

  .home2-blog_author-wrapper-2.customflex {
    flex-direction: column;
    margin-top: 32px;
  }

  .button-7 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-7.button-orange {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button-7.button-orange.button-text-align.customparentflexalign.textbreak {
    white-space: pre-wrap;
    word-break: normal;
  }

  .text-span-11 {
    line-height: 20px;
  }

  .section-best-workplace {
    justify-content: center;
    align-items: center;
  }

  .div-block-152 {
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-26 {
    padding-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .image-38 {
    padding-right: 0;
  }

  .text-span-12 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .next-line-text {
    display: inline-block;
  }

  .customer-grid-item {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-19, .summit-details-warpper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .summit-details-warpper.nopadding {
    background-color: var(--dark-slate-blue);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 20px;
  }

  .text-block-32 {
    text-align: left;
    width: 100%;
    font-size: 48px;
    font-weight: 400;
    line-height: 60px;
  }

  .location-date {
    text-align: center;
    align-self: center;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .location-date.flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    align-items: center;
    padding-bottom: 20px;
  }

  .event-details {
    text-align: center;
    justify-content: center;
  }

  .event-details.gap-between {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
  }

  .event-details.gap-between.topal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-block-33 {
    text-align: center;
    padding-left: 12px;
    font-size: 17px;
    line-height: 30px;
  }

  .text-block-33.nopadding {
    text-align: left;
    font-size: 17px;
    line-height: 30px;
  }

  .text-block-33.nopadding.tag {
    padding: 7px 15px;
    font-size: 13px;
  }

  .text-block-33.nopadding.tag.ligbg {
    margin-bottom: 16px;
    padding: 4px 12px;
    font-size: 13px;
  }

  .text-block-34 {
    padding-top: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .image-48 {
    align-self: flex-end;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-20 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-162.full50.left {
    align-items: center;
    padding-right: 0;
  }

  .text-block-36 {
    padding-top: 32px;
    padding-bottom: 32px;
    font-size: 30px;
    line-height: 42px;
  }

  .text-block-36.no-padding {
    width: 100%;
  }

  .text-block-37 {
    font-size: 17px;
  }

  .text-block-37.customleftalign {
    font-size: 17px;
    line-height: 30px;
  }

  .text-block-38 {
    text-align: left;
    width: 100%;
    padding-left: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .text-block-38.inlineheight {
    width: 100%;
  }

  .location-date-coffee-truck {
    place-content: stretch;
    align-self: center;
    place-items: stretch stretch;
    padding-top: 32px;
  }

  .grid-21 {
    grid-template-rows: 150px auto;
  }

  .div-block-168 {
    width: auto;
    height: 400px;
  }

  .padding-section-100-2, .padding-section-100-2.reducepadding {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-54 {
    width: 180px;
    height: 180px;
  }

  ._wf-typo-h3-2 {
    justify-content: flex-start;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 24px;
    line-height: 36px;
  }

  ._wf-typo-h3-2.intro-header {
    margin-bottom: 20px;
    margin-left: 0;
  }

  ._wf-typo-h3-2.text-align-center {
    text-align: left;
    flex-direction: row;
    justify-content: center;
  }

  .res_types-wrapper-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .res_toggle-dropdown {
    min-width: 270px;
  }

  .div-block-175 {
    margin-left: 0;
  }

  .default_container-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-15.maxwidht {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cust-block-quote-testimonial-2 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .cust-block-quote-testimonial-2.left {
    text-align: center;
  }

  .cust-testimonial-author-summit {
    text-align: center;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 21px;
  }

  .event-details-hero {
    text-align: center;
    justify-content: flex-start;
  }

  .table-head {
    padding: 20px 0 10px;
  }

  .table-head.right-border {
    align-self: auto;
  }

  .table-body-text {
    text-align: center;
    padding-top: 0;
  }

  .table-body-text.extra-padding {
    padding-top: 20px;
  }

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

  .div-block-solid {
    border-style: none;
    margin-top: 40px;
    padding: 0;
  }

  .data-residency-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-body, .table-body.green {
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .table-body.border.less-padding, .table-body.border.green, .table-body.border.less-padding {
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-paragraph {
    font-size: 17px;
    line-height: 30px;
  }

  .snav_column.cta {
    min-height: 0;
  }

  .snav_link {
    margin-bottom: 26px;
    line-height: 1.2;
  }

  .column-38 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-17 {
    font-size: 13px;
  }

  .link-17.speaker-email {
    padding-left: 10px;
  }

  .link-18 {
    font-size: 13px;
  }

  .link-18.speaker-email {
    padding-left: 10px;
  }

  .columns-13 {
    margin-top: 20px;
  }

  ._wf-typo-body-2 {
    margin-top: 16px;
    padding-left: 0;
    padding-right: 10px;
  }

  .speaker-section {
    padding: 40px 8px;
  }

  .column-39 {
    padding-left: 0;
    padding-right: 0;
  }

  ._wf-typo-h1-2 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
  }

  .div-block-180 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    display: block;
  }

  .div-block-180.nopadding.center {
    align-self: center;
  }

  ._wf-icon-2 {
    align-self: flex-start;
    margin-top: 25px;
  }

  ._wf-icon-2.hero-icon {
    align-self: flex-start;
    margin-top: 0;
  }

  .hero-header-div-2 {
    margin-top: 40px;
    padding-right: 0;
  }

  .column-40 {
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-cols-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .default_container-video-2 {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  ._wf-hero-left-3 {
    margin-right: 0;
  }

  .default_container-17 {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .div-block-183 {
    flex-direction: column;
  }

  .learn-more-text {
    flex-flow: column;
    place-content: center flex-start;
    align-items: flex-start;
    display: block;
  }

  .description-3 {
    font-size: 17px;
    line-height: 30px;
  }

  .heading-26 {
    font-size: 30px;
    line-height: 42px;
  }

  .learn-more-grid-2 {
    grid-template-columns: 100%;
    justify-content: center;
    align-items: center;
    padding: 40px 0;
    overflow: hidden;
  }

  .video-section-2.extra-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-block-2 {
    padding: 24px 0;
  }

  .content-slice-item-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-2 {
    text-align: center;
    align-self: flex-start;
    font-size: 30px;
    line-height: 42px;
  }

  .sensitive-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sensitive-section-2.top-padding {
    padding-top: 48px;
  }

  .learn-more-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0 20px;
    display: block;
    overflow: visible;
  }

  .default_container-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .learn-more-form {
    width: auto;
  }

  .vertical {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .div-block-189 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-198 {
    flex-direction: column;
  }

  .country {
    padding-bottom: 16px;
  }

  .country.nopaddingmobile {
    padding-bottom: 0;
  }

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

  .webinar-caption {
    margin-bottom: 0;
  }

  .navbar12_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar12_dropdown-link {
    padding-left: 0;
  }

  .button-17 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .section-hero-copy {
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .default_container-copy {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .default_container-copy.container-hero-home {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-copy {
    grid-template-rows: auto auto auto auto;
  }

  .nav_mobile {
    border-bottom-style: none;
    box-shadow: 0 0 11px #0000002e;
  }

  .default_container-24 {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .heading-28, .heading-28.no-padding {
    font-size: 30px;
    line-height: 42px;
  }

  .text-block-67 {
    font-size: 17px;
    line-height: 30px;
  }

  .flex-gap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
  }

  .flex-gap.name-center {
    justify-content: center;
    align-self: center;
  }

  .fintechdevconteamwapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .fintechdevconteamswapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .slide-4 {
    margin-right: 20px;
  }

  .movefintechdevconleft {
    justify-content: flex-end;
    align-items: center;
    display: inline-flex;
    right: 0%;
  }

  .movefintechdevconright {
    display: inline-flex;
    left: 0%;
  }

  .mnav_even-column {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cal {
    padding-top: 10px;
  }

  .div-block-218 {
    width: 100%;
    height: 2px;
    display: none;
  }

  .llmherosection.uper, .llmherosection.lower {
    display: none;
  }

  .herosectionllm {
    background-color: #403e6b;
    padding-left: 20px;
    padding-right: 20px;
  }

  .llmheader {
    font-size: 42px;
    line-height: 60px;
  }

  .subherollm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .llmcard {
    padding: 20px 0;
  }

  .llmcards {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .llmcards.botom {
    padding-bottom: 40px;
  }

  .endtoendsectionllm {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .endtoendsectionllm.bottom {
    padding-bottom: 40px;
  }

  .heading-30 {
    font-size: 30px;
    line-height: 42px;
  }

  .image-63 {
    margin-top: 30px;
  }

  .image-63.fullwidht {
    max-width: 100%;
  }

  .bannerlmlmsection, .bannerlmlmsection.bluecolor {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-74.left {
    font-size: 17px;
    line-height: 30px;
  }

  .text-block-74.left.right {
    text-align: center;
  }

  .text-block-74.white.maxwith {
    font-size: 21px;
  }

  .llmcol {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
  }

  .llmcol.nopadding.graphic {
    align-items: flex-start;
    padding: 0;
  }

  .llmcol.noleftrightpadding {
    padding-left: 0;
    padding-right: 0;
  }

  .llmcol.right {
    padding-left: 0;
  }

  .llmcol.nopadding.cutom {
    width: 100%;
    padding-right: 0;
  }

  ._2sectionllm {
    align-items: stretch;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  ._2sectionllm.smallpadding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-75 {
    text-align: center;
  }

  .div-block-221.nopadding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-222 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .image-64 {
    display: none;
  }

  .image-64.hideenimage {
    display: block;
  }

  .protegritytext {
    font-size: 17px;
    line-height: 30px;
  }

  .onscrollcustomerpageright {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .onscrollcustomerpageright.bottom {
    padding-bottom: 40px;
  }

  .cutomerpointers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .customertextwapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .customerheader {
    text-align: left;
    font-size: 30px;
    line-height: 42px;
  }

  .customerheader.cernter {
    text-align: center;
  }

  .customercontentwapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sf_customerpage_soln_image_wapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sf_pointer_wapper {
    flex-direction: column-reverse;
  }

  .sf_header_ponter_wapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .customerpageslearnmoresilder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    overflow: hidden;
  }

  .customerpagemnav_navigation {
    border-bottom-style: none;
    box-shadow: 0 0 11px #0000002e;
  }

  .onscrollcustomerpagemenu {
    padding-right: 0;
  }

  .snab_tab-content-copy {
    grid-column-gap: 40px;
    padding-left: .3rem;
  }

  .snav_link-copy {
    margin-bottom: 26px;
    line-height: 1.2;
  }

  .section-herollm {
    justify-content: space-around;
    padding: 0 10px;
    overflow: hidden;
  }

  .herowapperllm {
    align-items: stretch;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heroctawapper {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    margin-top: 20px;
  }

  .heroimagewapper {
    margin-top: 30px;
  }

  .herologowapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .subherologoswapper {
    margin-top: 40px;
  }

  .tagherowapper, .image-69 {
    display: none;
  }

  .image-69.mobile {
    width: 100%;
    display: block;
  }

  .protegrity_title {
    text-align: center;
    font-size: 30px;
    line-height: 42px;
  }

  .div-block-228 {
    margin-bottom: 60px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .protegritypoitns {
    font-size: 18px;
  }

  .protegritycardssection {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .protegritysectionmigratewapper {
    padding: 50px 20px;
  }

  .protegritycard {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 24px 20px;
  }

  .protegritysectioncompareswapper, .protegritysection-product-feature-copy {
    padding: 50px 20px;
  }

  .heroimagelogo {
    max-width: 40%;
  }

  .heroimagelogo.smalllogo {
    max-width: 27%;
  }

  .heroimagelogo.smalllogo.small {
    max-width: 20%;
  }

  .container-19 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-235 {
    align-items: center;
  }

  .div-block-236 {
    margin-top: 40px;
  }

  .fullwidthcolumns-radical-copy {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .protegritycontent-body-tab-home-copy {
    padding-left: 0;
  }

  .column-41 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-42 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .onav_right-container-3 {
    margin: .4rem;
  }

  .customerpagediagram {
    width: 100%;
  }

  .text-size-medium-3.text-weight-bold {
    line-height: 1.4rem;
  }

  .padding-global-5 {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .padding-global-5.less-padding-mobile {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .grid-learn-more-3 {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .color-blue-light-3 {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 40px;
  }

  .button-18 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-18.button-outline-orange.button-left {
    margin-top: 0;
    margin-left: 0;
  }

  .button-18.button-outline-orange.button-left.margin-0 {
    margin-top: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .padding-global-6 {
    padding-left: .94rem;
    padding-right: .94rem;
  }

  .section-herollm-2 {
    justify-content: space-around;
    padding: 0 10px;
    overflow: hidden;
  }

  .button-19 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-19.button-orange-copy {
    width: auto;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 20px;
  }

  .default_container-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-25.container-hero-home {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-large-copy-2 {
    font-size: 17px;
    line-height: 120%;
  }

  .div-block-240 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-inversor-copy {
    padding: 50px 20px 132px;
  }

  .people_pop-container {
    width: 90%;
    padding: 41px 10px 10px;
    right: 5%;
  }

  .people_collection-item {
    width: 100%;
  }

  .people_collection-item:last-child {
    margin-bottom: 0;
  }

  .ppl_left {
    align-self: center;
    width: auto;
  }

  .div-block-241 {
    align-items: center;
  }

  .ppl_exit {
    top: 14px;
    right: 14px;
  }

  .sf_customerpage_pointer_section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-243 {
    text-align: center;
  }

  .div-block-243.minimum-mobile-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .markscustomersilder {
    width: 90vw;
  }

  .press_main_bottom {
    text-align: left;
  }

  .press_date-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
  }

  .press_bottom-bottom {
    text-align: left;
  }

  .dinnerimagwapper {
    flex: 0 auto;
  }

  .sf_sectionwapperpaddinggobal {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .sf_maxwidthsectionwapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sf_h1 {
    font-size: 48px;
    line-height: 60px;
  }

  .sf_h1.sf_textcolorwhite.maxchar.mboile40px {
    font-size: 42px;
    line-height: 130%;
  }

  .sf_h1.mobilecenter._44px {
    font-size: 30px;
    line-height: 48px;
  }

  .sf_h3 {
    font-size: 24px;
    line-height: 36px;
  }

  .sf_h3.sf_textcenter.sf_smallerfont {
    font-size: 21px;
    line-height: 30px;
  }

  .sf_h2 {
    font-size: 30px;
    line-height: 42px;
  }

  .sf_h5 {
    font-size: 17px;
    line-height: 30px;
  }

  .sf_h5.sf_textcolorwhite.hidemobile {
    display: none;
  }

  .sf_h5.break.fontchnage.leftpadding {
    padding-left: 5%;
  }

  .sf_h5.break.fontchnage.leftpadding.more {
    padding-left: 10%;
  }

  .sf_h5.toppadding {
    margin-top: 0;
  }

  .sf_toplargepadding {
    padding-top: 2rem;
  }

  .sf_cardsconatinerwapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .sf_cardsconatinerwapper.sf_topmargin60px.gap60 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px {
    font-size: 13px;
    line-height: 22px;
  }

  .sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px.hidemobile {
    display: none;
  }

  .sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px.viewmobile {
    font-size: 15px;
    line-height: 22px;
    display: block;
  }

  .sf_h6.sf_textcolorwhite.sf_textcenter.mobile--15px.viewmobile.blue {
    color: var(--dark-slate-blue-2);
  }

  .sf_h6.sf_text_700.font19 {
    font-size: 15px;
  }

  .sf_h6.sf_text_700._15.break_word {
    overflow-wrap: anywhere;
  }

  .sf_h6._13 {
    font-size: 13px;
    line-height: 25px;
  }

  .sf_h6._13.break-word {
    white-space: break-spaces;
    overflow-wrap: anywhere;
  }

  .sf_h6._15 {
    font-size: 15px;
  }

  .sf_h6.sf_topmargin40px.text-color-grey.sf_all-textcap._13 {
    line-height: 20px;
  }

  .sf_h6.mobilerightaline {
    align-self: flex-end;
  }

  .contantusform {
    padding: 40px 20px;
  }

  .navbartextbanner {
    line-height: 17px;
    display: none;
  }

  .navbartextbanner.mbole {
    display: block;
  }

  .navbar_banner_container {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar_banner_container.vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .text-span-17 {
    overflow-wrap: break-word;
  }

  .navbar_divver {
    display: none;
  }

  .text_aligin_center {
    text-align: center;
  }

  .sf_header-subheader_wapper.sf_textcenter._8pxgap.topmarging32, .sf_header-subheader_wapper.sf_textcenter.top16px {
    margin-top: 8px;
  }

  .sf_home_customerlogo_wapper {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .sf_home_customerlogo.sf_onlymobileview {
    display: block;
  }

  .sf_home_customerlogo.sf_onlydesktop {
    display: none;
  }

  .sf_customerlogo {
    min-width: 120px;
    max-width: 120px;
    height: 37.025px;
  }

  .sf_customerlogo.big {
    min-width: 125px;
    max-width: 125px;
  }

  .sf_customerlogo.is-big.mobile {
    min-width: 240px;
    max-width: 240px;
  }

  .sf_usecase_card, .sf_protect_card {
    padding: 20px;
  }

  .sf_documents_section {
    padding: 50px 10px;
  }

  .sf_cardnewslinkwapper.aligncenter {
    justify-content: center;
    align-items: center;
  }

  .sf_mainherowapper {
    align-items: stretch;
  }

  .sf_home-hero_image {
    display: none;
  }

  .sf_home-hero_imagemobile {
    display: block;
  }

  .sf_heroheadertext-with-tagimage-for-mobile {
    margin-right: auto;
    display: block;
  }

  .sf_aligncenter {
    align-self: center;
  }

  .sf_button {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .sf_silder_logos.sf_overflowhidden {
    flex-direction: row;
  }

  .div-block-249 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-253 {
    align-items: center;
  }

  .div-block-255 {
    margin-top: 3%;
    margin-bottom: 3%;
  }

  .collection-list-10 {
    grid-template-rows: auto;
  }

  .sf_customerldeatils_wapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .sf_cms_testimonial_wapper.ingreen, .sf_cms_testimonial_wapper.dusk {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sf_topmargin60px {
    margin-top: 2rem;
  }

  .div-block-257 {
    align-self: center;
  }

  .sf_mobiledisplayblock {
    display: block;
  }

  .zl_resources_body-wapper.sf_mediumpaddinggobal.bottompadding {
    padding-bottom: 3.75rem;
  }

  .sf_resourcescard {
    padding-left: 20px;
    padding-right: 29px;
  }

  .text-size-large21, .text-size-large17 {
    font-size: 17px;
    line-height: 120%;
  }

  .sf_whitepapercard {
    height: 680px;
  }

  .paragraph-20 {
    text-align: left;
    font-size: 17px;
    line-height: 30px;
  }

  .image-73 {
    width: 100%;
  }

  .speaker-grid {
    grid-template-rows: auto;
  }

  .sf_pointer-and-text {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .sf_horizonatal_text_wapper {
    flex-direction: column;
  }

  .sf_aligntop {
    align-self: flex-start;
  }

  .sf_gridrowwapper.sf_topmargin60px.sf_60pxgap.sf_removetopandbottompadding {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sf_flexbox_wapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sf_flexbox_wapper.is_gap20px {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: row;
    align-items: center;
  }

  .sf_flexbox_wapper.verticalformobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .sf_icon_text._2.vertical {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .sf_header_smallponter_wapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .sf_flexbox_wapper-vertical {
    flex-direction: column;
  }

  .sf_flexbox_wapper-vertical.is_gap20px.flax {
    flex-flow: column;
  }

  .sf_boothnumberflex {
    flex-direction: column;
    justify-content: center;
  }

  .speaker_imageevents {
    width: 60%;
  }

  .sf_infoproduct_data {
    background-image: linear-gradient(to bottom, var(--salmon) 67%, var(--alice-blue) 66%);
  }

  .sf_spekerstagecardwapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
  }

  .sf_divider {
    align-self: center;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sf_linebooth {
    width: 80%;
    height: 2px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hs_input-8.hs_form_text_area {
    max-width: none;
    margin-right: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-271 {
    flex-direction: column;
  }

  .div-block-272 {
    flex-direction: column;
    display: flex;
  }

  .field-label-63 {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .div-block-274 {
    flex-direction: column;
  }

  .default_container-26 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .sensitive-data-heading-3.extra-padding-50 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .default_container-27, .default_container-28 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .image-77 {
    width: 16px;
    height: 16px;
  }

  .div-block-285 {
    border-style: none;
    margin-top: 40px;
    padding: 0;
  }

  .grid-26 {
    grid-template-columns: 44% 28% 28%;
  }

  .table-row-text-3 {
    white-space: normal;
    flex: 1;
    align-self: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 25px;
  }

  .table-row-text-3._wf-3 {
    padding-top: 0;
  }

  .learn-more-4 {
    padding: 40px 20px;
  }

  .hs_input-9.hs_form_text_area {
    max-width: none;
    margin-right: 0;
    padding-left: 4px;
    padding-right: 4px;
  }

  .default_container-30 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .description-4 {
    text-align: center;
    font-size: 17px;
    line-height: 30px;
  }

  .div-block-290 {
    flex-direction: column;
  }

  .div-block-291 {
    flex-direction: column;
    display: flex;
  }

  .title-3 {
    text-align: center;
    align-self: flex-start;
    font-size: 30px;
    line-height: 42px;
  }

  .field-label-65 {
    margin-bottom: 5px;
    padding-left: 0;
  }

  .div-block-293 {
    flex-direction: column;
  }

  .table.sf_topmargin60px {
    flex-flow: column;
  }

  .col {
    padding: 8px;
  }

  .col.topleft.bgblue {
    padding-left: 12px;
  }

  .col.bgblue {
    padding-bottom: 20px;
  }

  .frame-2364.sf_topmargin60px {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .image-79.mobile {
    width: 40%;
  }

  .sf_consolebox {
    padding-left: 12px;
    padding-right: 12px;
  }

  .line-numbers {
    margin-right: 12px;
    padding-right: 0;
  }

  .div-block-303, .div-block-304 {
    padding-left: 0;
    padding-right: 0;
  }

  .line-number {
    margin-right: 12px;
    padding-right: 12px;
    font-size: 17px;
    line-height: 30px;
  }

  .sectionlogobig {
    height: 50px;
  }

  .navbar_banner_container-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-around;
    padding-left: 10px;
    padding-right: 10px;
  }

  .learn-morewapper {
    grid-template-columns: 100%;
  }

  .div-block-310 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .div-block-313 {
    height: 100%;
  }

  .sf_content_card-item {
    padding-bottom: 0;
  }

  .sf_whitebox {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sf_playbutton {
    max-width: 30%;
  }

  .sf_background_content_wrapper, .sf_explore_cards_wrapper {
    grid-template-columns: 1fr;
  }

  .explore-grid-item {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta-wrapper {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    margin-top: 20px;
  }

  .viewmobile-copy.maxwidth---50 {
    width: 60px;
    max-width: 25%;
    margin-right: 12px;
  }

  .leader_image {
    width: 100px;
    height: 100px;
  }

  .image-86 {
    object-fit: cover;
  }

  .nextprevmodal1-copy, .nextprevmodal1bottom, .nextprevmodal1upper {
    justify-content: center;
    align-items: stretch;
  }

  .collection-list-13 {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .button-line {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .pagination_page-button {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .background-video-2 {
    width: 100%;
    height: 15rem;
  }

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

  .div-block-319 {
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-hero-jobs-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .default_container-31 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .default_container-31.container-hero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-job-info-2 {
    padding: 50px 20px;
  }

  .section-best-workplace-2 {
    justify-content: center;
    align-items: center;
  }

  .text-block-81 {
    padding-bottom: 0;
    font-size: 17px;
    line-height: 30px;
  }

  .section-job-draw-2 {
    padding: 50px 20px 100px;
  }

  .image-92 {
    padding-right: 0;
  }

  .radio-button-field.list-tag-item.fs-cmsfilter_active {
    padding-left: 18px;
    padding-right: 18px;
  }

  .div-block-324 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .fs-cmsload_page-dots, .pagination_page-button-2 {
    width: 2rem;
  }

  .menutabfullscreenimage {
    grid-template-columns: 1fr;
  }

  .customer_data_heading-2 {
    font-size: 24px;
    line-height: 36px;
  }

  .default_container-32 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .default_container-32.white_container {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .button-20 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-20.button-orange {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button-20.button-orange.mt-32 {
    white-space: pre-wrap;
    margin-top: 32px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .button-20.button-orange-copy {
    width: auto;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 20px;
  }

  .button-20.button-outline-orange.button-left {
    margin-top: 0;
    margin-left: 0;
  }

  .button-20.button-outline-orange.button-left.margin-0 {
    margin-top: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  ._wf-typo-h1-3 {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
  }

  .column-46 {
    padding-top: 2rem;
  }

  .section-19 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .default_container-33 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .div-block-325 {
    margin-top: 64px;
    margin-bottom: 64px;
    display: block;
  }

  .text-block-82 {
    align-items: flex-start;
    font-size: 24px;
    line-height: 36px;
  }

  .text-block-83 {
    font-size: 17px;
    display: block;
  }

  .div-block-326 {
    flex-direction: column;
    display: block;
  }

  .scroll-head-text-3 {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .image-95, .image-96 {
    margin-bottom: 24px;
  }

  .div-block-327 {
    background-color: #0000;
    height: auto;
  }

  .div-block-328 {
    margin-top: 64px;
    margin-bottom: 64px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-329 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-span-20 {
    font-size: 24px;
    line-height: 36px;
  }

  .div-block-330 {
    background-color: #0000;
    height: auto;
  }

  .div-block-331 {
    width: 100%;
    margin-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-331.mb-0 {
    margin-bottom: 0;
  }

  .default_container-34 {
    padding-left: 0%;
    padding-right: 0%;
  }

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

  .button-21 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-21.button-orange-1 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .button-21.button-orange-1.button-text-align {
    white-space: pre-wrap;
  }

  .button-22 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-22.button-orange-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .default_container-35 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .llmpagehero {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .footerwapper {
    grid-template-columns: 1fr 1fr;
    place-items: start;
  }

  .footerwapper.topmargin32px {
    grid-template-columns: 1fr 1fr;
  }

  .footercol.flex {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: flex-start;
    width: 100%;
  }

  .footercol.left {
    width: 100%;
  }

  .footerbody.vertical {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .textstylecross {
    text-decoration-thickness: 2px;
  }

  .textswapwapper {
    height: 60px;
  }

  .brline {
    background-color: var(--salmon);
    width: 20%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .sf_learmoreresourcescard {
    padding-left: 20px;
    padding-right: 29px;
  }

  .text-size-large-copy-3 {
    font-size: 17px;
    line-height: 120%;
  }

  .section-herollm-3 {
    justify-content: space-around;
    padding: 0 10px;
    overflow: hidden;
  }

  .button-23 {
    text-align: center;
    padding: 12px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .button-23.button-outline-orange.button-left {
    margin-top: 0;
    margin-left: 0;
  }

  .button-23.button-outline-orange.button-left.margin-0 {
    margin-top: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .default_container-36 {
    padding-left: 0;
    padding-right: 0;
  }

  .default_container-36.container-hero-home {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .image-99 {
    margin-top: 100px;
  }

  .tab-links-solutions-2._2 {
    width: auto;
    min-width: 200px;
  }

  .tab-links-solutions-2._1 {
    flex: 1;
    min-width: 170px;
  }

  .tab-links-solutions-2._3 {
    width: auto;
    min-width: 250px;
  }
}

#w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b36b-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b36d-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b36f-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b371-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b373-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b375-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b378-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b37a-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b37c-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b37e-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b380-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b382-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b388-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b38a-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b38c-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b38e-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b390-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b393-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b395-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b397-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b399-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b39b-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3a1-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3a3-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3a5-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3a7-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3a9-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3ac-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3ae-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3b0-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3b2-1b4fb34b, #w-node-_339ddb9e-4336-9dcf-f681-ea43f6f9b3b4-1b4fb34b {
  justify-self: center;
}

#w-node-_2f8526c6-13a7-5b84-7acc-60e81cddba5e-69ba3c18, #w-node-d279b4a6-bc47-fc30-66d3-a37029312d9d-69ba3c18 {
  justify-self: start;
}

#w-node-_05684da2-7ae3-3945-653a-50c7e29f919b-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f91d8-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f921f-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f9235-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f9254-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f926f-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f928c-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f92ca-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f9307-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f9361-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f9384-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f93a3-c48ff45c, #w-node-_05684da2-7ae3-3945-653a-50c7e29f93bf-c48ff45c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0dc18ca-214c-d4d5-6526-38b5a1098032-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098034-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098036-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098038-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109803a-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109803c-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109803f-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098041-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098043-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098045-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098047-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098049-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109804f-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098051-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098053-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098055-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098057-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109805a-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109805c-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109805e-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098060-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098062-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098068-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109806a-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109806c-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109806e-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098070-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098073-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098075-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098077-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a1098079-a1098003, #w-node-e0dc18ca-214c-d4d5-6526-38b5a109807b-a1098003, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e67c-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e67e-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e680-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e682-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e684-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e686-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e689-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e68b-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e68d-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e68f-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e691-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e693-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e699-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e69b-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e69d-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e69f-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6a1-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6a4-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6a6-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6a8-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6aa-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6ac-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6b2-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6b4-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6b6-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6b8-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6ba-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6bd-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6bf-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6c1-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6c3-fffd9cef, #w-node-_39edffb8-aa31-165c-c6d5-34b64226e6c5-fffd9cef {
  justify-self: center;
}

#w-node-_83dc7c0c-a8df-217b-b9df-b05fddb9ea51-fffd9cef, #w-node-_83dc7c0c-a8df-217b-b9df-b05fddb9ea59-fffd9cef, #w-node-_83dc7c0c-a8df-217b-b9df-b05fddb9ea61-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6904-fffd9cef {
  place-self: center;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6906-fffd9cef {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6907-fffd9cef {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d690a-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d690d-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d6910-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d6914-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d6917-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d691c-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6923-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d6926-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6929-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d692d-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6930-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6944-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d6948-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d694b-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d694e-fffd9cef {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c48-fffd9cf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c52-fffd9cf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_525830bc-1108-18af-1cee-21bfb20148c8-fffd9cf0, #w-node-_525830bc-1108-18af-1cee-21bfb20148cd-fffd9cf0, #w-node-_525830bc-1108-18af-1cee-21bfb20148d2-fffd9cf0, #w-node-_525830bc-1108-18af-1cee-21bfb20148d8-fffd9cf0, #w-node-bfc1596d-2165-178e-474c-dd0d432acb81-fffd9cf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfc1596d-2165-178e-474c-dd0d432acb83-fffd9cf0, #w-node-_7655ce4f-86e0-c55c-a674-21a560868c14-fffd9cf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7655ce4f-86e0-c55c-a674-21a560868c19-fffd9cf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_345e19e1-1ede-d3e2-d93d-8a6434f6987a-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f6987e-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f69882-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f69886-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f6988a-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f6988e-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f69892-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f69896-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f6989a-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f6989e-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698a2-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698a6-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698a8-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698ac-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698b0-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698b2-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698b6-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698ba-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698bc-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698c0-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698c4-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698c6-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698ca-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698ce-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698d0-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698d4-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698d8-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698da-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698de-34f69875, #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698e2-34f69875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dead5d4-1423-de1d-b012-c745379eeb82-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eeb87-fffd9d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2dead5d4-1423-de1d-b012-c745379eeb92-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eeb99-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eebd6-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eebe5-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eebf6-fffd9d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2dead5d4-1423-de1d-b012-c745379eec0a-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec0c-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec0e-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec10-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec12-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec14-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec16-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec1f-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec21-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec23-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec25-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec27-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec29-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec2b-fffd9d05 {
  justify-self: center;
}

#w-node-_2dead5d4-1423-de1d-b012-c745379eec35-fffd9d05, #w-node-_2dead5d4-1423-de1d-b012-c745379eec3c-fffd9d05, #w-node-a17e7a6b-0893-def8-ee32-98368bdb8c41-fffd9d05, #w-node-a17e7a6b-0893-def8-ee32-98368bdb8c48-fffd9d05, #w-node-a55807d2-581f-0e3f-e11a-1c3db7b37dd9-fffd9d05, #w-node-_030bb364-b9b6-106f-8f20-aad28cbdde3e-fffd9d05, #w-node-bc325871-10a1-6210-1424-5882b9b4e6d6-fffd9d05, #w-node-_38570bca-e56d-bc08-b973-fec24cd95bf1-fffd9d05 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d2b-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d2d-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d2f-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d31-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d33-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d35-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d37-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d40-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d42-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d44-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d46-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d48-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d4a-fffd9d05, #w-node-d4191e6f-1c7d-5cf6-673d-3544ae4a4d4c-fffd9d05 {
  justify-self: center;
}

#w-node-_9a60b2ea-bd94-08b5-f9fd-939267bec148-fffd9d24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f9977ace-9fcb-a63b-7bfd-c48f978cfaac-fffd9d24, #w-node-a2cf3828-eb7e-23f7-187a-e44f59f4bd22-fffd9d24, #w-node-a2cf3828-eb7e-23f7-187a-e44f59f4bd2b-fffd9d24, #w-node-_09ff5e6c-aa26-9b21-5c86-1ad3e87efd83-fffd9d24, #w-node-_51204dd7-e361-5430-50a6-bbc8835963ca-fffd9d24, #w-node-_748b1219-2d1c-6e25-5cd5-0c5f6d0e590d-fffd9d24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de2e83c9-ad20-a815-0c51-733354488ba4-fffd9d24, #w-node-de2e83c9-ad20-a815-0c51-733354488ba6-fffd9d24, #w-node-de2e83c9-ad20-a815-0c51-733354488ba8-fffd9d24, #w-node-de2e83c9-ad20-a815-0c51-733354488baa-fffd9d24, #w-node-de2e83c9-ad20-a815-0c51-733354488bac-fffd9d24, #w-node-de2e83c9-ad20-a815-0c51-733354488bae-fffd9d24, #w-node-de2e83c9-ad20-a815-0c51-733354488bb0-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893e99-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893e9b-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893e9d-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893e9f-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893ea1-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893ea3-fffd9d24, #w-node-c70edb4a-5163-bd47-6d23-3c559d893ea5-fffd9d24 {
  justify-self: center;
}

#w-node-_2776c99b-7b00-fd49-c392-3321b82754d0-fffd9d24, #w-node-_8267038c-3339-e6e8-1609-37b4a4028f50-fffd9d24 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9d26, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9d27, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9d2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d3abedfd-81a7-b26d-2976-b403cd0ec09b-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec09d-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec09f-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0a1-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0a3-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0a5-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0a8-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0aa-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0ac-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0ae-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0b0-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0b2-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0b8-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0ba-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0bc-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0be-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0c0-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0c3-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0c5-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0c7-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0c9-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0cb-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0d1-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0d3-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0d5-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0d7-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0d9-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0dc-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0de-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0e0-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0e2-fffd9d30, #w-node-d3abedfd-81a7-b26d-2976-b403cd0ec0e4-fffd9d30 {
  justify-self: center;
}

#w-node-_83dc7c0c-a8df-217b-b9df-b05fddb9ea51-fffd9d30, #w-node-_83dc7c0c-a8df-217b-b9df-b05fddb9ea59-fffd9d30, #w-node-_83dc7c0c-a8df-217b-b9df-b05fddb9ea61-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b69-fffd9d30 {
  place-self: center;
}

#w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b70-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b73-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b76-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b79-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b7b-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b7e-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b8a-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b96-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b98-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b9b-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2b9e-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2ba1-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2ba5-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2ba8-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bab-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bae-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bd6-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bd9-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bdf-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2be5-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bef-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2bf2-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2c02-fffd9d30, #w-node-c6071e36-59f8-f63b-24ae-6abf6b3b2c0c-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6904-fffd9d30 {
  place-self: center;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6906-fffd9d30 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6907-fffd9d30 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d690a-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d690d-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d6910-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d6914-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d6917-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d691c-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6923-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d6926-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6929-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d692d-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6930-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_562d7538-c396-971a-dd98-c1f1532d6944-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d6948-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d694b-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d694e-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cca4d10a-d1fb-fe05-c1ba-23dbb3bb05a9-fffd9d30, #w-node-_512a4a1c-47b3-6cef-5564-44f115cf4352-fffd9d30, #w-node-b15bd1fa-fb45-e473-e37f-2bac720b62a9-fffd9d30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f55f-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f561-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f563-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f565-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f567-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f569-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f56c-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f56e-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f570-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f572-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f574-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f576-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f57c-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f57e-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f580-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f582-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f584-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f587-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f589-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f58b-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f58d-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f58f-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f595-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f597-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f599-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f59b-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f59d-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f5a0-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f5a2-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f5a4-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f5a6-fffd9d33, #w-node-_848d0a1c-f84c-01c2-68c1-9b1cafd3f5a8-fffd9d33 {
  justify-self: center;
}

#w-node-_1df5a50c-3dd8-4c82-db51-c779efc98f67-fffd9d33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d18bb632-9dee-df01-d5f5-4a7fc94d32ba-c94d32ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6e3-fffd9d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6e5-fffd9d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6fb-fffd9d4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed704-fffd9d4f, #w-node-_8d1e4fb4-1929-5fdc-29b3-a27bcf2be603-fffd9d66, #w-node-_09352c8f-30ed-0209-4ae7-162a56b125a7-fffd9d66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab1f-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab21-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab23-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab25-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab27-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab29-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab2c-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab2e-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab30-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab32-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab34-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab36-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab3c-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab3e-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab40-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab42-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab44-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab47-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab49-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab4b-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab4d-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab4f-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab55-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab57-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab59-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab5b-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab5d-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab60-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab62-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab64-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab66-fffd9d8c, #w-node-d7b5d3df-c0f6-508e-7e36-29bbd7a1ab68-fffd9d8c, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c8d-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c8f-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c91-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c93-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c95-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c97-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c9a-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c9c-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2c9e-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2ca0-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2ca2-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2ca4-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2caa-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cac-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cae-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cb0-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cb2-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cb5-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cb7-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cb9-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cbb-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cbd-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cc3-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cc5-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cc7-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cc9-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2ccb-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cce-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cd0-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cd2-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cd4-fffd9da3, #w-node-bc67221f-f0df-2470-0f7c-5167d62a2cd6-fffd9da3 {
  justify-self: center;
}

#w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4ac-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4b6-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_09b7cc23-4209-ab9d-bf16-a3767ba3a697-fffd9da4, #w-node-_13fe05cd-7623-60b9-c18f-57b04004ae67-fffd9da4, #w-node-_13fe05cd-7623-60b9-c18f-57b04004ae6d-fffd9da4, #w-node-_13fe05cd-7623-60b9-c18f-57b04004ae72-fffd9da4, #w-node-_13fe05cd-7623-60b9-c18f-57b04004ae78-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d6b38a9-a6af-7ebd-8156-8fdce5c5027e-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3d6b38a9-a6af-7ebd-8156-8fdce5c50281-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2e2-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2e6-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2ea-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2ee-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2f2-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2f6-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2fa-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b2fe-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b302-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b306-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b30a-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b30e-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b310-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b314-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b318-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b31a-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b31e-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b322-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b324-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b328-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b32c-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b32e-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b332-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b336-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b338-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b33c-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b340-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b342-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b346-fffd9da4, #w-node-_967e7e56-f212-d4b2-e0d9-41542551b34a-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9733429-ecb8-53c4-b948-bdf921c73092-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a9733429-ecb8-53c4-b948-bdf921c7309a-fffd9da4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dd5-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dd7-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dd9-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4ddb-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4ddd-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4ddf-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4de2-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4de4-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4de6-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4de8-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dea-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dec-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4df2-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4df4-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4df6-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4df8-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dfa-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dfd-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4dff-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e01-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e03-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e05-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e0b-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e0d-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e0f-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e11-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e13-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e16-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e18-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e1a-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e1c-fffd9dad, #w-node-fd4d03c0-8304-9c5b-219c-14eedc1b4e1e-fffd9dad, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64e0-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64e2-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64e4-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64e6-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64e8-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64ea-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64ed-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64ef-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64f1-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64f3-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64f5-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64f7-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64fd-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da64ff-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6501-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6503-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6505-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6508-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da650a-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da650c-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da650e-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6510-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6516-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6518-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da651a-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da651c-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da651e-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6521-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6523-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6525-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6527-fffd9db0, #w-node-_1316fbf7-840a-05aa-78bd-e45479da6529-fffd9db0 {
  justify-self: center;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbe8-fffd9db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbf1-fffd9db1, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc51-fffd9db1, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc64-fffd9db1, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc6a-fffd9db1, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc71-fffd9db1, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc79-fffd9db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccab-fffd9db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccb3-fffd9db1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_1ab35da9-937d-48b4-16ee-116f3f383295-fffd9dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1ab35da9-937d-48b4-16ee-116f3f38329f-fffd9dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d21f-fffd9dde {
  align-self: start;
}

#w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d225-fffd9dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d22b-fffd9dde {
  align-self: start;
}

#w-node-b1333636-dbb9-ec7b-409d-f513793d0c54-fffd9dde, #w-node-b1333636-dbb9-ec7b-409d-f513793d0c59-fffd9dde, #w-node-b1333636-dbb9-ec7b-409d-f513793d0c5e-fffd9dde, #w-node-b1333636-dbb9-ec7b-409d-f513793d0c64-fffd9dde, #w-node-_6f4b85c4-d0a5-7074-4831-2376f672d208-fffd9dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f4b85c4-d0a5-7074-4831-2376f672d20a-fffd9dde, #w-node-_28c3a194-d28c-45dc-2ab5-b9e639c7a18e-fffd9dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_28c3a194-d28c-45dc-2ab5-b9e639c7a193-fffd9dde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f47-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f49-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f4b-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f4d-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f4f-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f51-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f54-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f56-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f58-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f5a-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f5c-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f5e-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f64-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f66-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f68-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f6a-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f6c-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f6f-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f71-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f73-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f75-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f77-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f7d-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f7f-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f81-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f83-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f85-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f88-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f8a-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f8c-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f8e-fffd9dea, #w-node-f1fd23c2-0aa6-5db0-0310-af9d2aac8f90-fffd9dea {
  justify-self: center;
}

#w-node-fc903dda-87d9-34b6-8758-d938d642c48a-fffd9dec, #w-node-fc903dda-87d9-34b6-8758-d938d642c499-fffd9dec, #w-node-fc903dda-87d9-34b6-8758-d938d642c4af-fffd9dec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e5e-fffd9e38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a14-fffd9e38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7265f9-9166-daab-4ee7-95fde399c299-fffd9e38 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7265f9-9166-daab-4ee7-95fde399c29b-fffd9e38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a74b97bb-461f-5394-f413-bc84e2dbfc12-fffd9e38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a74b97bb-461f-5394-f413-bc84e2dbfc17-fffd9e38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_0d98fe77-37c6-bd7c-7c46-82a20cb43684-fffd9e42, #w-node-_0d98fe77-37c6-bd7c-7c46-82a20cb43689-fffd9e42, #w-node-_0d98fe77-37c6-bd7c-7c46-82a20cb4368e-fffd9e42, #w-node-_0d98fe77-37c6-bd7c-7c46-82a20cb4368f-fffd9e42, #w-node-_0d98fe77-37c6-bd7c-7c46-82a20cb43694-fffd9e42, #w-node-bc1e28a3-19d6-85a7-e2ff-ff390f26dd59-fffd9e42, #w-node-bc1e28a3-19d6-85a7-e2ff-ff390f26dd61-fffd9e42, #w-node-bc1e28a3-19d6-85a7-e2ff-ff390f26dd69-fffd9e42, #w-node-bc1e28a3-19d6-85a7-e2ff-ff390f26dd71-fffd9e42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3991158-305d-d2cd-5d7a-083862bad4b7-fffd9e42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c3991158-305d-d2cd-5d7a-083862bad4bc-fffd9e42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066ec-fffd9e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066fc-fffd9e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-f0ec07d4-257c-2860-f9ba-068d92f21257-fffd9e44, #w-node-f0ec07d4-257c-2860-f9ba-068d92f2125c-fffd9e44, #w-node-f0ec07d4-257c-2860-f9ba-068d92f21261-fffd9e44, #w-node-f0ec07d4-257c-2860-f9ba-068d92f21267-fffd9e44, #w-node-e08a2e86-7a2c-e082-2207-c947f196e207-fffd9e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e08a2e86-7a2c-e082-2207-c947f196e204-fffd9e44, #w-node-a537baee-b540-44ba-df89-37321bf00988-fffd9e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a537baee-b540-44ba-df89-37321bf0098d-fffd9e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-a6eae814-4628-c4ea-b4da-a068089197dc-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197de-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197e0-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197e2-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197e4-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197e6-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197e9-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197eb-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197ed-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197ef-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197f1-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197f3-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197f9-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197fb-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197fd-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a068089197ff-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919801-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919804-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919806-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919808-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a0680891980a-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a0680891980c-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919812-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919814-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919816-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919818-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a0680891981a-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a0680891981d-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a0680891981f-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919821-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919823-fffd9e45, #w-node-a6eae814-4628-c4ea-b4da-a06808919825-fffd9e45 {
  justify-self: center;
}

#w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e5e-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a14-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7265f9-9166-daab-4ee7-95fde399c299-fffd9e46 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7265f9-9166-daab-4ee7-95fde399c29b-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85be2831-9a76-356b-2822-1390b8875311-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_85be2831-9a76-356b-2822-1390b8875314-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a74b97bb-461f-5394-f413-bc84e2dbfc12-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a74b97bb-461f-5394-f413-bc84e2dbfc17-fffd9e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c019-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c01b-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c01d-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c01f-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c021-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c023-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c026-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c028-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c02a-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c02c-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c02e-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c030-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c036-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c038-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c03a-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c03c-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c03e-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c041-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c043-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c045-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c047-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c049-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c04f-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c051-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c053-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c055-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c057-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c05a-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c05c-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c05e-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c060-fffd9e47, #w-node-_8dd673ba-a15d-bf26-a9ef-fed24190c062-fffd9e47 {
  justify-self: center;
}

#w-node-c5506f86-2421-0be6-b464-4af162b5b486-62b5b475, #w-node-_428263df-e2d9-7e72-9346-249cf2aefbf6-62b5b475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5506f86-2421-0be6-b464-4af162b5b4b4-62b5b475 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c5506f86-2421-0be6-b464-4af162b5b4fe-62b5b475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5506f86-2421-0be6-b464-4af162b5b503-62b5b475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c5506f86-2421-0be6-b464-4af162b5b526-62b5b475, #w-node-c5506f86-2421-0be6-b464-4af162b5b551-62b5b475 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0839f8b8-b3a5-0c88-046e-23d78e8e4af0-fffd9e4d, #w-node-dd401b31-0789-24bb-b827-bb445a78dca0-fffd9e4d, #w-node-_5f1cb2e7-c642-c413-1f72-6286ea5bbd00-fffd9e4d {
  align-self: stretch;
}

#w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9e7c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_15b2f464-8976-47e3-b940-0bd8ae8fc8a9-fffd9e84, #w-node-_15b2f464-8976-47e3-b940-0bd8ae8fc8c7-fffd9e84, #w-node-_1512c9fb-4b6f-876f-6af1-db3494e10303-fffd9e84, #w-node-_6820b70f-5cf2-719a-f3eb-c3fe0f33ecfa-fffd9e84, #w-node-_6820b70f-5cf2-719a-f3eb-c3fe0f33ed1d-fffd9e84, #w-node-_6820b70f-5cf2-719a-f3eb-c3fe0f33ed1e-fffd9e84, #w-node-_1914ffba-bd5d-724c-659c-9e75562ce285-fffd9e84, #w-node-_1914ffba-bd5d-724c-659c-9e75562ce295-fffd9e84, #w-node-_1914ffba-bd5d-724c-659c-9e75562ce296-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f0f93-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f0fb1-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f0fc0-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f0fdc-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f0fff-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f1000-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f1019-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f1029-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f102a-fffd9e84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_809e8055-1f12-8e36-e229-73f04de4032c-fffd9e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_809e8055-1f12-8e36-e229-73f04de40331-fffd9e8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-d7882c1f-f7de-4998-454c-e3b7572739db-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739dd-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739df-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739e1-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739e3-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739e5-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739e8-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739ea-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739ec-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739ee-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739f0-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739f2-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739f8-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739fa-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739fc-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b7572739fe-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a00-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a03-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a05-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a07-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a09-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a0b-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a11-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a13-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a15-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a17-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a19-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a1c-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a1e-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a20-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a22-fffd9e8c, #w-node-d7882c1f-f7de-4998-454c-e3b757273a24-fffd9e8c {
  justify-self: center;
}

#w-node-_6c549111-8306-a07a-0e4c-bb5ede951832-fffd9e8c, #w-node-_224a10ef-6c79-16fe-640f-83f3410d2dcd-fffd9e8c, #w-node-_30bd3de7-60f8-a906-d969-7f60e3e10ecf-fffd9e8c, #w-node-d79a6427-3123-473f-3a80-60059b3d97de-fffd9e8c, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653155-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f65315e-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653167-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653170-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653179-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653182-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f65318b-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653199-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531a2-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531ab-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531b4-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531bd-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531c6-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531cf-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531d8-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531e7-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531f0-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f6531f9-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653202-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f65320c-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653215-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f65321e-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653227-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653230-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653239-fffd9eb6, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653242-fffd9eb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2ca6cd0-f4fa-6620-7090-1416d86df859-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df85b-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df85d-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df85f-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df861-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df863-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df866-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df868-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df86a-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df86c-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df86e-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df870-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df876-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df878-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df87a-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df87c-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df87e-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df881-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df883-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df885-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df887-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df889-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df88f-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df891-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df893-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df895-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df897-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df89a-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df89c-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df89e-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df8a0-fffd9eb7, #w-node-b2ca6cd0-f4fa-6620-7090-1416d86df8a2-fffd9eb7, #w-node-_78537acc-6141-53e9-af40-67fa9870dfa6-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfa8-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfaa-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfac-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfae-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfb0-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfb3-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfb5-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfb7-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfb9-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfbb-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfbd-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfc3-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfc5-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfc7-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfc9-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfcb-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfce-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfd0-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfd2-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfd4-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfd6-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfdc-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfde-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfe0-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfe2-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfe4-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfe7-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfe9-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfeb-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfed-fffd9eb8, #w-node-_78537acc-6141-53e9-af40-67fa9870dfef-fffd9eb8 {
  justify-self: center;
}

#w-node-_2e6dd75a-da77-3c73-51d8-999d772ae4ff-fffd9eb8, #w-node-_2e6dd75a-da77-3c73-51d8-999d772ae505-fffd9eb8, #w-node-b4c3d59f-0736-1a3a-4ab2-01a8eed38d3b-fffd9eb8, #w-node-b4c3d59f-0736-1a3a-4ab2-01a8eed38d41-fffd9eb8, #w-node-_54625970-bab0-fa78-f7c7-4ec78708f1e9-fffd9eb8, #w-node-_54625970-bab0-fa78-f7c7-4ec78708f1ef-fffd9eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd06a5d1-ed0a-543f-e44a-bf8343a35ee9-fffd9eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1c520dbc-b42c-549d-21b8-ddcea0593c79-fffd9ebb, #w-node-_1c520dbc-b42c-549d-21b8-ddcea0593c7f-fffd9ebb, #w-node-_481b905e-963f-cda7-bbdc-c49afce9d00f-fffd9ebb, #w-node-_481b905e-963f-cda7-bbdc-c49afce9d015-fffd9ebb, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec624-fffd9ebb, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec62a-fffd9ebb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ea83250-0bac-d46c-61a2-b70a73d16e1a-fffd9ebb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_648c1963-c061-94a8-3361-73c4f00a5731-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5733-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5735-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5737-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5739-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a573b-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a573e-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5740-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5742-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5744-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5746-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5748-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a574e-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5750-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5752-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5754-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5756-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5759-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a575b-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a575d-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a575f-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5761-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5767-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5769-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a576b-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a576d-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a576f-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5772-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5774-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5776-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a5778-fffd9ebb, #w-node-_648c1963-c061-94a8-3361-73c4f00a577a-fffd9ebb, #w-node-_39965d10-b26b-e48e-5743-b97ad918a31b-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a31d-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a31f-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a321-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a323-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a325-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a328-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a32a-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a32c-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a32e-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a330-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a332-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a338-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a33a-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a33c-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a33e-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a340-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a343-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a345-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a347-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a349-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a34b-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a351-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a353-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a355-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a357-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a359-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a35c-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a35e-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a360-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a362-fffd9ebc, #w-node-_39965d10-b26b-e48e-5743-b97ad918a364-fffd9ebc {
  justify-self: center;
}

#w-node-dc3d3972-2e49-e83b-25ef-cc4cc218f555-fffd9ebc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dd06a5d1-ed0a-543f-e44a-bf8343a35ee9-fffd9ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d88941ad-7072-4c6e-690f-c7c5a3085e81-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e83-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e85-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e87-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e89-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e8b-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e8e-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e90-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e92-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e94-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e96-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e98-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085e9e-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ea0-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ea2-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ea4-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ea6-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ea9-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085eab-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ead-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085eaf-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085eb1-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085eb7-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085eb9-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ebb-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ebd-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ebf-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ec2-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ec4-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ec6-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085ec8-fffd9ebd, #w-node-d88941ad-7072-4c6e-690f-c7c5a3085eca-fffd9ebd {
  justify-self: center;
}

#w-node-d8941c5c-98f7-c4e9-35ea-b2cb1b7253d2-fffd9ebd, #w-node-d8941c5c-98f7-c4e9-35ea-b2cb1b7253d8-fffd9ebd, #w-node-ef7eea23-dc01-6519-182c-9deeab1958d9-fffd9ebd, #w-node-ef7eea23-dc01-6519-182c-9deeab1958df-fffd9ebd, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec624-fffd9ebd, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec62a-fffd9ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd06a5d1-ed0a-543f-e44a-bf8343a35ee9-fffd9ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a0ccc984-f849-85fc-29ff-a78159109b7b-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b7d-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b7f-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b81-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b83-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b85-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b88-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b8a-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b8c-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b8e-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b90-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b92-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b98-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b9a-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b9c-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109b9e-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109ba0-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109ba3-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109ba5-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109ba7-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109ba9-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bab-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bb1-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bb3-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bb5-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bb7-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bb9-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bbc-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bbe-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bc0-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bc2-fffd9ebe, #w-node-a0ccc984-f849-85fc-29ff-a78159109bc4-fffd9ebe {
  justify-self: center;
}

#w-node-_47e5e721-1dbb-3f5f-d9e9-2079dacc9960-fffd9ebe, #w-node-b9edd38a-23fb-5fec-d276-097c91e7c10e-fffd9ebe, #w-node-_481b905e-963f-cda7-bbdc-c49afce9d00f-fffd9ebe, #w-node-_481b905e-963f-cda7-bbdc-c49afce9d015-fffd9ebe, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec624-fffd9ebe, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec62a-fffd9ebe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd06a5d1-ed0a-543f-e44a-bf8343a35ee9-fffd9ebe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9544df48-9d3d-f06f-4036-112c40fc4582-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4584-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4586-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4588-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc458a-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc458c-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc458f-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4591-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4593-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4595-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4597-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc4599-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc459f-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45a1-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45a3-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45a5-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45a7-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45aa-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45ac-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45ae-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45b0-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45b2-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45b8-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45ba-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45bc-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45be-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45c0-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45c3-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45c5-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45c7-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45c9-fffd9ebf, #w-node-_9544df48-9d3d-f06f-4036-112c40fc45cb-fffd9ebf {
  justify-self: center;
}

#w-node-_770bc785-bbf3-d6e7-10c8-f74afc6f3f4a-fffd9ebf, #w-node-_770bc785-bbf3-d6e7-10c8-f74afc6f3f50-fffd9ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fd3517c-bcd9-81df-cb89-9c944e5f9368-fffd9ebf {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7fd3517c-bcd9-81df-cb89-9c944e5f936e-fffd9ebf, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec624-fffd9ebf, #w-node-f2e5460a-248c-366e-0fb0-d2f5cd4ec62a-fffd9ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd06a5d1-ed0a-543f-e44a-bf8343a35ee9-fffd9ebf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68851-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68853-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68855-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68857-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68859-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6885b-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6885e-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68860-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68862-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68864-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68866-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68868-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6886e-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68870-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68872-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68874-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68876-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68879-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6887b-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6887d-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6887f-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68881-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68887-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68889-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6888b-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6888d-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6888f-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68892-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68894-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68896-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db68898-fffd9ec6, #w-node-_9e8a1762-2e5d-c13a-f30c-0fa00db6889a-fffd9ec6 {
  justify-self: center;
}

#w-node-b3fad3f6-89c7-659d-0543-05a94f2fab21-fffd9ec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9ec9, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9edd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d2baa25c-ab6b-b918-4f85-b6010621013f-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210141-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210143-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210145-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210147-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210149-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621014c-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621014e-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210150-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210152-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210154-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210156-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621015c-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621015e-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210160-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210162-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210164-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210167-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210169-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621016b-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621016d-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621016f-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210175-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210177-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210179-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621017b-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b6010621017d-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210180-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210182-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210184-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210186-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210188-fffd9ef3 {
  justify-self: center;
}

#w-node-d2baa25c-ab6b-b918-4f85-b6010621018e-fffd9ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d2baa25c-ab6b-b918-4f85-b60106210195-fffd9ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-d2baa25c-ab6b-b918-4f85-b60106210284-fffd9ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b621b-fffd9ef8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba4ffd42-c37d-6cf3-227e-32cafe15ae4e-fffd9f10, #w-node-ba4ffd42-c37d-6cf3-227e-32cafe15ae5b-fffd9f10, #w-node-ba4ffd42-c37d-6cf3-227e-32cafe15ae61-fffd9f10, #w-node-ba4ffd42-c37d-6cf3-227e-32cafe15ae6e-fffd9f10, #w-node-ba4ffd42-c37d-6cf3-227e-32cafe15ae74-fffd9f10, #w-node-ba4ffd42-c37d-6cf3-227e-32cafe15ae81-fffd9f10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f4525c4-bc53-443c-878d-4c355d5aec7a-fffd9f10 {
  place-self: center end;
}

#w-node-d7f8f30e-0d36-4b13-d55f-ce4046df2f20-3b9396d8 {
  align-self: stretch;
}

#w-node-b953c575-7bb4-5ae5-1f7a-c24d531831bb-244acf2d, #w-node-b953c575-7bb4-5ae5-1f7a-c24d531831d1-244acf2d, #w-node-b953c575-7bb4-5ae5-1f7a-c24d531831e7-244acf2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb6b99da-deb1-cc81-aa7e-de911b8bb475-eec8b0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bb6b99da-deb1-cc81-aa7e-de911b8bb47a-eec8b0f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea077-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea079-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea07b-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea07d-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea07f-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea081-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea084-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea086-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea088-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea08a-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea08c-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea08e-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea094-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea096-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea098-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea09a-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea09c-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea09f-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0a1-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0a3-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0a5-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0a7-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0ad-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0af-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0b1-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0b3-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0b5-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0b8-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0ba-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0bc-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0be-78dbd074, #w-node-_6ad35cf0-5dae-5263-527d-98f5ecfea0c0-78dbd074 {
  justify-self: center;
}

#w-node-aa0289b3-d159-d441-8b43-48fca992ab2b-78dbd074 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dd06a5d1-ed0a-543f-e44a-bf8343a35ee9-78dbd074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c635a4a5-af44-b06d-7804-1d0c380cdf6f-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c635a4a5-af44-b06d-7804-1d0c380cdf79-51719af4, #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf7a-51719af4, #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf7b-51719af4, #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf7d-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c635a4a5-af44-b06d-7804-1d0c380cdf8b-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b6153d80-7bcd-0059-796d-f89cf8dacd46-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd4c-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd4d-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6153d80-7bcd-0059-796d-f89cf8dacd54-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b6153d80-7bcd-0059-796d-f89cf8dacd55-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd5b-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd5c-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd5d-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd5f-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6153d80-7bcd-0059-796d-f89cf8dacd64-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b6153d80-7bcd-0059-796d-f89cf8dacd65-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd67-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd6a-51719af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdb8-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdba-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdbc-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdbe-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdc0-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdc2-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdc4-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdc6-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdcb-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdcd-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdcf-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdd1-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdd3-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdd5-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdd7-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdd9-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cddf-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cde1-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cde3-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cde5-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cde7-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cde9-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdeb-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdee-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdf0-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdf2-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdf4-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdf6-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdf8-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25cdfe-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce00-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce02-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce04-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce06-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce08-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce0b-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce0d-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce0f-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce11-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce13-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce15-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce1b-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce1d-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce1f-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce21-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce23-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce26-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce28-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce2a-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce2c-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce2e-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce34-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce36-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce38-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce3a-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce3c-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce3f-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce41-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce43-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce45-51719af4, #w-node-_591433c9-4824-1a7a-e4e5-4e42da25ce47-51719af4 {
  justify-self: center;
}

#w-node-da7a82ba-bbad-8050-b32a-c975de97feec-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-da7a82ba-bbad-8050-b32a-c975de97fef6-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_98916f22-0066-2051-20d0-abe04bf92e9f-a171bac7 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .75fr 1fr 1fr;
}

#w-node-_98916f22-0066-2051-20d0-abe04bf92ea0-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92ea1-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92ea4-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92ea7-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92eaa-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92ead-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92eb0-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92eb3-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92eb6-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92eb9-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92ebc-a171bac7, #w-node-_98916f22-0066-2051-20d0-abe04bf92ebf-a171bac7, #w-node-b97a3982-17ca-6298-e738-4a37b1611848-a171bac7, #w-node-b97a3982-17ca-6298-e738-4a37b161184d-a171bac7, #w-node-b97a3982-17ca-6298-e738-4a37b1611852-a171bac7, #w-node-b97a3982-17ca-6298-e738-4a37b1611858-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fb4-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fb7-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fbd-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fc1-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fc5-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fc9-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fcd-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fd1-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fd5-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fd9-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fdd-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fe1-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fe5-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fe9-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56feb-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fef-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56ff3-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56ff5-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56ff9-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56ffd-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f56fff-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57003-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57007-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57009-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f5700d-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57011-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57013-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57017-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f5701b-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f5701d-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57021-a171bac7, #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57025-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8a26a3b-95c4-7869-b216-7a3f78295018-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a8a26a3b-95c4-7869-b216-7a3f7829501d-a171bac7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d82a-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d82c-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d82e-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d830-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d832-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d834-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d837-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d839-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d83b-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d83d-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d83f-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d841-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d847-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d849-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d84b-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d84d-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d84f-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d852-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d854-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d856-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d858-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d85a-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d860-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d862-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d864-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d866-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d868-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d86b-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d86d-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d86f-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d871-93585699, #w-node-_4420aae9-242f-e4fc-7cf9-54eeae44d873-93585699 {
  justify-self: center;
}

#w-node-_0baedae8-2263-c6c9-13ca-e937fe91332b-03731e59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_0baedae8-2263-c6c9-13ca-e937fe913330-03731e59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441db2-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441db9-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc0-74e82974 {
  align-self: start;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc6-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441dcc-74e82974 {
  align-self: start;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441dd7-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441ddc-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441de1-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441de7-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441df3-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441df6-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441e42-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_947daa8a-32da-ad83-d3a4-1ef693441e47-74e82974, #w-node-c16b2c61-1f79-b116-a0d9-d56dd5b4f8fa-74e82974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-e32ffef7-e539-0f98-043d-4b99c458da6b-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da6d-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da6f-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da71-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da73-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da75-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da78-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da7a-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da7c-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da7e-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da80-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da82-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da88-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da8a-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da8c-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da8e-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da90-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da93-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da95-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da97-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da99-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458da9b-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daa1-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daa3-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daa5-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daa7-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daa9-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daac-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458daae-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458dab0-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458dab2-c81c99d4, #w-node-e32ffef7-e539-0f98-043d-4b99c458dab4-c81c99d4, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f1e-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f20-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f22-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f24-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f26-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f28-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f2b-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f2d-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f2f-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f31-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f33-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f35-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f3b-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f3d-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f3f-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f41-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f43-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f46-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f48-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f4a-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f4c-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f4e-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f54-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f56-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f58-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f5a-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f5c-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f5f-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f61-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f63-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f65-95151794, #w-node-_72b8ba73-3f11-5f61-64dc-29a7aa243f67-95151794, #w-node-aab9af1c-293e-585d-c58f-2a569da4295d-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4295f-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42961-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42963-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42965-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42967-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4296a-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4296c-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4296e-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42970-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42972-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42974-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4297a-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4297c-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4297e-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42980-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42982-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42985-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42987-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42989-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4298b-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4298d-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42993-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42995-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42997-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da42999-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4299b-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da4299e-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da429a0-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da429a2-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da429a4-65fb7ecd, #w-node-aab9af1c-293e-585d-c58f-2a569da429a6-65fb7ecd {
  justify-self: center;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-fd7aadb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-fd7aadb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdcc-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdce-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdd0-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdd2-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdd4-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdd6-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdd9-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbddb-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbddd-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbddf-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbde1-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbde3-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbde9-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdeb-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbded-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdef-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdf1-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdf4-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdf6-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdf8-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdfa-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbdfc-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe02-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe04-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe06-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe08-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe0a-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe0d-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe0f-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe11-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe13-1244519f, #w-node-bcd436ea-3c1c-f603-2882-4c3e51bbbe15-1244519f {
  justify-self: center;
}

#w-node-_6e1ec77d-4990-d5e6-5f6c-d8a89b4aff8e-1244519f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6e1ec77d-4990-d5e6-5f6c-d8a89b4aff93-1244519f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc0e-0bc444e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc13-0bc444e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deab-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dead-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deaf-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deb1-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deb3-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deb5-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deb8-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deba-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263debc-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263debe-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dec0-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dec2-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dec8-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deca-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263decc-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dece-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263ded0-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263ded3-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263ded5-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263ded7-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263ded9-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dedb-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dee1-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dee3-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dee5-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dee7-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263dee9-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deec-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263deee-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263def0-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263def2-0bc444e0, #w-node-d2c2a3b0-7e8a-a13b-c5d3-263d2263def4-0bc444e0 {
  justify-self: center;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-37582d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-37582d16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-90afa026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-90afa026 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-7b01a80e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-7b01a80e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-_301c4b5c-7544-be13-4e65-9380a7898115-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898117-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898119-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789811b-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789811d-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789811f-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898122-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898124-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898126-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898128-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789812a-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789812c-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898132-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898134-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898136-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898138-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789813a-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789813d-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789813f-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898141-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898143-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898145-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789814b-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789814d-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789814f-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898151-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898153-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898156-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a7898158-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789815a-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789815c-1c5225ce, #w-node-_301c4b5c-7544-be13-4e65-9380a789815e-1c5225ce {
  justify-self: center;
}

#w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc0e-1c5225ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc13-1c5225ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbe8-491e097a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbf1-491e097a, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc51-491e097a, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc64-491e097a, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc6a-491e097a, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc71-491e097a, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcc79-491e097a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccab-491e097a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccb3-491e097a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto end;
}

@media screen and (min-width: 1920px) {
  #w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c48-fffd9cf0 {
    justify-self: auto;
  }

  #w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c52-fffd9cf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_2dead5d4-1423-de1d-b012-c745379eeb92-fffd9d05 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2dead5d4-1423-de1d-b012-c745379eeb99-fffd9d05 {
    align-self: end;
  }

  #w-node-a17e7a6b-0893-def8-ee32-98368bdb8c41-fffd9d05 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a17e7a6b-0893-def8-ee32-98368bdb8c48-fffd9d05 {
    align-self: end;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6e3-fffd9d4f {
    justify-self: end;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6fb-fffd9d4f {
    align-self: center;
  }

  #w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4ac-fffd9da4 {
    justify-self: auto;
  }

  #w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4b6-fffd9da4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbe8-fffd9db1, #w-node-_1ab35da9-937d-48b4-16ee-116f3f383295-fffd9dde {
    justify-self: auto;
  }

  #w-node-_1ab35da9-937d-48b4-16ee-116f3f38329f-fffd9dde {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d21f-fffd9dde, #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d225-fffd9dde, #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d22b-fffd9dde {
    align-self: center;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e5e-fffd9e38 {
    justify-self: auto;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e38 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066ec-fffd9e44 {
    justify-self: auto;
  }

  #w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066fc-fffd9e44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e5e-fffd9e46 {
    justify-self: auto;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf6f-51719af4 {
    justify-self: end;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf8b-51719af4 {
    place-self: center end;
  }

  #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd54-51719af4 {
    justify-self: start;
  }

  #w-node-da7a82ba-bbad-8050-b32a-c975de97feec-a171bac7 {
    justify-self: auto;
  }

  #w-node-da7a82ba-bbad-8050-b32a-c975de97fef6-a171bac7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441db2-74e82974 {
    justify-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441db9-74e82974 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc0-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc6-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dcc-74e82974 {
    align-self: center;
  }

  #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbe8-491e097a {
    justify-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #nav-bar-generic-demo-button.w-node-_245c76c8-2166-e93d-2d6b-8662682c73d3-69ba3c18 {
    justify-self: end;
  }

  #w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c52-fffd9cf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_7655ce4f-86e0-c55c-a674-21a560868c19-fffd9cf0 {
    place-self: start end;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6e3-fffd9d4f {
    justify-self: start;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6fb-fffd9d4f {
    place-self: center end;
  }

  #w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4b6-fffd9da4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-a9733429-ecb8-53c4-b948-bdf921c7309a-fffd9da4, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccb3-fffd9db1 {
    place-self: start end;
  }

  #w-node-_1ab35da9-937d-48b4-16ee-116f3f38329f-fffd9dde {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_28c3a194-d28c-45dc-2ab5-b9e639c7a193-fffd9dde {
    place-self: start end;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e38 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc17-fffd9e38, #w-node-c3991158-305d-d2cd-5d7a-083862bad4bc-fffd9e42 {
    place-self: start end;
  }

  #w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066fc-fffd9e44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-a537baee-b540-44ba-df89-37321bf0098d-fffd9e44 {
    place-self: start end;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e46 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc17-fffd9e46, #w-node-_809e8055-1f12-8e36-e229-73f04de40331-fffd9e8b, #w-node-d2baa25c-ab6b-b918-4f85-b60106210195-fffd9ef3, #w-node-bb6b99da-deb1-cc81-aa7e-de911b8bb47a-eec8b0f3 {
    place-self: start end;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf6f-51719af4 {
    justify-self: start;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf8b-51719af4 {
    place-self: center end;
  }

  #w-node-da7a82ba-bbad-8050-b32a-c975de97fef6-a171bac7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-a8a26a3b-95c4-7869-b216-7a3f7829501d-a171bac7, #w-node-_0baedae8-2263-c6c9-13ca-e937fe913330-03731e59 {
    place-self: start end;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441db9-74e82974 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441e47-74e82974, #w-node-c16b2c61-1f79-b116-a0d9-d56dd5b4f8fa-74e82974, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-fd7aadb6, #w-node-_6e1ec77d-4990-d5e6-5f6c-d8a89b4aff93-1244519f, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc13-0bc444e0, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-37582d16, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-90afa026, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-7b01a80e, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc13-1c5225ce, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccb3-491e097a {
    place-self: start end;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c52-fffd9cf0 {
    justify-self: auto;
  }

  #w-node-_7655ce4f-86e0-c55c-a674-21a560868c14-fffd9cf0, #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6fb-fffd9d4f {
    justify-self: end;
  }

  #w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4b6-fffd9da4 {
    justify-self: auto;
  }

  #w-node-a9733429-ecb8-53c4-b948-bdf921c73092-fffd9da4, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccab-fffd9db1 {
    justify-self: end;
  }

  #w-node-_1ab35da9-937d-48b4-16ee-116f3f38329f-fffd9dde {
    justify-self: auto;
  }

  #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d21f-fffd9dde, #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d22b-fffd9dde {
    align-self: auto;
  }

  #w-node-_28c3a194-d28c-45dc-2ab5-b9e639c7a18e-fffd9dde {
    justify-self: end;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e38 {
    justify-self: auto;
  }

  #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc12-fffd9e38, #w-node-c3991158-305d-d2cd-5d7a-083862bad4b7-fffd9e42 {
    justify-self: end;
  }

  #w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066fc-fffd9e44 {
    justify-self: auto;
  }

  #w-node-a537baee-b540-44ba-df89-37321bf00988-fffd9e44 {
    justify-self: end;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e46 {
    justify-self: auto;
  }

  #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc12-fffd9e46, #w-node-_809e8055-1f12-8e36-e229-73f04de4032c-fffd9e8b, #w-node-d2baa25c-ab6b-b918-4f85-b6010621018e-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210284-fffd9ef3, #w-node-bb6b99da-deb1-cc81-aa7e-de911b8bb475-eec8b0f3 {
    justify-self: end;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf8b-51719af4 {
    place-self: auto end;
  }

  #w-node-da7a82ba-bbad-8050-b32a-c975de97fef6-a171bac7 {
    justify-self: auto;
  }

  #w-node-a8a26a3b-95c4-7869-b216-7a3f78295018-a171bac7, #w-node-_0baedae8-2263-c6c9-13ca-e937fe91332b-03731e59 {
    justify-self: end;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441db9-74e82974 {
    justify-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc0-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dcc-74e82974 {
    align-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441e42-74e82974, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-fd7aadb6, #w-node-_6e1ec77d-4990-d5e6-5f6c-d8a89b4aff8e-1244519f, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc0e-0bc444e0, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-37582d16, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-90afa026, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-7b01a80e, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc0e-1c5225ce, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccab-491e097a {
    justify-self: end;
  }
}

@media screen and (max-width: 991px) {
  #nav-bar-generic-demo-button.w-node-_245c76c8-2166-e93d-2d6b-8662682c73d3-69ba3c18 {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: start;
  }

  #w-node-_5f8f0488-9ba0-376c-f867-2375efaa2c52-fffd9cf0 {
    place-self: auto;
  }

  #w-node-bfc1596d-2165-178e-474c-dd0d432acb83-fffd9cf0 {
    order: -9999;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6e3-fffd9d4f {
    justify-self: center;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6fb-fffd9d4f {
    place-self: start center;
  }

  #w-node-_36b51ecb-bd0b-06cf-ceb1-82badcd5d4b6-fffd9da4 {
    place-self: auto;
  }

  #w-node-_09b7cc23-4209-ab9d-bf16-a3767ba3a691-fffd9da4, #w-node-_09b7cc23-4209-ab9d-bf16-a3767ba3a697-fffd9da4, #w-node-_09b7cc23-4209-ab9d-bf16-a3767ba3a69d-fffd9da4 {
    align-self: start;
  }

  #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbf1-fffd9db1 {
    align-self: auto;
  }

  #w-node-_1ab35da9-937d-48b4-16ee-116f3f38329f-fffd9dde {
    place-self: auto;
  }

  #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d21f-fffd9dde {
    align-self: start;
  }

  #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d225-fffd9dde, #w-node-_3e9ed4e8-35f4-5741-c4ea-3371fcf7d22b-fffd9dde {
    align-self: center;
  }

  #w-node-_6f4b85c4-d0a5-7074-4831-2376f672d20a-fffd9dde {
    order: -9999;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e38 {
    place-self: auto;
  }

  #w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a0e-fffd9e38, #w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a14-fffd9e38, #w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a1a-fffd9e38 {
    align-self: start;
  }

  #w-node-_2d7265f9-9166-daab-4ee7-95fde399c299-fffd9e38 {
    order: 9999;
  }

  #w-node-c3991158-305d-d2cd-5d7a-083862bad4bc-fffd9e42 {
    justify-self: auto;
  }

  #w-node-_9cf7f49b-aecc-dbe4-1bde-841a1b9066fc-fffd9e44 {
    place-self: auto;
  }

  #w-node-e08a2e86-7a2c-e082-2207-c947f196e204-fffd9e44 {
    order: -9999;
  }

  #w-node-_8a9a77aa-ef20-4e6d-ae23-c4b4290a1e65-fffd9e46 {
    place-self: auto;
  }

  #w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a0e-fffd9e46, #w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a14-fffd9e46, #w-node-_03ba238d-2afd-7a93-d6ac-3de19b167a1a-fffd9e46 {
    align-self: start;
  }

  #w-node-_2d7265f9-9166-daab-4ee7-95fde399c299-fffd9e46 {
    order: 9999;
  }

  #w-node-_6820b70f-5cf2-719a-f3eb-c3fe0f33ed1e-fffd9e84, #w-node-_040e734e-5260-c3c3-9058-570d950f1000-fffd9e84, #w-node-_2724cd41-8ff4-783e-1a51-87b72f653202-fffd9eb6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc3d3972-2e49-e83b-25ef-cc4cc218f555-fffd9ebc, #w-node-aa0289b3-d159-d441-8b43-48fca992ab2b-78dbd074 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf6f-51719af4 {
    justify-self: center;
  }

  #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf8b-51719af4 {
    place-self: start center;
  }

  #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd54-51719af4, #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd64-51719af4 {
    justify-self: center;
  }

  #w-node-da7a82ba-bbad-8050-b32a-c975de97fef6-a171bac7, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441db9-74e82974 {
    place-self: auto;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc0-74e82974 {
    align-self: start;
  }

  #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dc6-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441dcc-74e82974 {
    align-self: center;
  }

  #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fcbf1-491e097a {
    align-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2f8526c6-13a7-5b84-7acc-60e81cddba5e-69ba3c18 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d279b4a6-bc47-fc30-66d3-a37029312d9d-69ba3c18 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-c63b75bf-6bfd-a5b9-6d97-f43f1019393e-69ba3c18 {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-bbc00efa-d30b-9060-ff82-9b38896f29b5-69ba3c18 {
    grid-area: 2 / 3 / 3 / 4;
    justify-self: start;
  }

  #nav-bar-generic-demo-button.w-node-_245c76c8-2166-e93d-2d6b-8662682c73d3-69ba3c18 {
    grid-column-end: 3;
  }

  #footerbanner.w-node-d97489bc-c9fb-cdf4-971e-80b540202b0c-69ba3c18 {
    justify-self: start;
  }

  #w-node-d40e520a-757b-e1de-3a6f-96fa2f9ed6e3-fffd9d4f, #w-node-c635a4a5-af44-b06d-7804-1d0c380cdf6f-51719af4 {
    justify-self: auto;
  }

  #w-node-_98916f22-0066-2051-20d0-abe04bf92e9f-a171bac7 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .75fr 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  #nav-bar-generic-demo-button.w-node-_245c76c8-2166-e93d-2d6b-8662682c73d3-69ba3c18 {
    grid-column-end: 3;
  }

  #footerbanner.w-node-d97489bc-c9fb-cdf4-971e-80b540202b0c-69ba3c18 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_20a75a5e-81f1-0a13-8c19-51fd362ff25d-362ff25b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_562d7538-c396-971a-dd98-c1f1532d691c-fffd9cef, #w-node-_562d7538-c396-971a-dd98-c1f1532d6929-fffd9cef {
    place-self: stretch stretch;
  }

  #w-node-_562d7538-c396-971a-dd98-c1f1532d6930-fffd9cef {
    justify-self: stretch;
  }

  #w-node-_7655ce4f-86e0-c55c-a674-21a560868c14-fffd9cf0, #w-node-_7655ce4f-86e0-c55c-a674-21a560868c19-fffd9cf0 {
    place-self: auto;
  }

  #w-node-_345e19e1-1ede-d3e2-d93d-8a6434f698de-34f69875 {
    align-self: auto;
  }

  #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9d26, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9d26, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9d26, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9d26, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9d26, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9d26, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9d27, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9d27, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9d27, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9d27, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9d27, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9d27, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9d2b, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9d2b, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9d2b, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9d2b, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9d2b, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9d2b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_562d7538-c396-971a-dd98-c1f1532d691c-fffd9d30, #w-node-_562d7538-c396-971a-dd98-c1f1532d6929-fffd9d30 {
    place-self: stretch stretch;
  }

  #w-node-_562d7538-c396-971a-dd98-c1f1532d6930-fffd9d30 {
    justify-self: stretch;
  }

  #w-node-_0478d196-a9c2-19ac-9274-e10c81ac7307-fffd9d33 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_967e7e56-f212-d4b2-e0d9-41542551b346-fffd9da4 {
    align-self: auto;
  }

  #w-node-a9733429-ecb8-53c4-b948-bdf921c73092-fffd9da4, #w-node-a9733429-ecb8-53c4-b948-bdf921c7309a-fffd9da4, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccab-fffd9db1, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccb3-fffd9db1, #w-node-_28c3a194-d28c-45dc-2ab5-b9e639c7a18e-fffd9dde, #w-node-_28c3a194-d28c-45dc-2ab5-b9e639c7a193-fffd9dde, #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc12-fffd9e38, #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc17-fffd9e38, #w-node-bc1e28a3-19d6-85a7-e2ff-ff390f26dd59-fffd9e42, #w-node-c3991158-305d-d2cd-5d7a-083862bad4b7-fffd9e42, #w-node-c3991158-305d-d2cd-5d7a-083862bad4bc-fffd9e42, #w-node-a537baee-b540-44ba-df89-37321bf00988-fffd9e44, #w-node-a537baee-b540-44ba-df89-37321bf0098d-fffd9e44, #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc12-fffd9e46, #w-node-a74b97bb-461f-5394-f413-bc84e2dbfc17-fffd9e46 {
    place-self: auto;
  }

  #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9e7c, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9e7c, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9e7c, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9e7c, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9e7c, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9e7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_809e8055-1f12-8e36-e229-73f04de4032c-fffd9e8b, #w-node-_809e8055-1f12-8e36-e229-73f04de40331-fffd9e8b {
    place-self: auto;
  }

  #w-node-f34eaaaa-dc1e-5390-b04f-62328ce4984e-fffd9eb8, #w-node-efc4a7a9-de00-5a86-483b-f74400ec99a4-fffd9eb8, #w-node-_56f8d96b-4a79-8bdf-45eb-642e11c50cd2-fffd9ebb, #w-node-efc4a7a9-de00-5a86-483b-f74400ec99a4-fffd9ebb, #w-node-df8aa4bb-d207-8a64-d5ba-c7c7cf8e9582-fffd9ebc, #w-node-ec14d06d-975b-dcd5-6f8a-40e5e275e9f8-fffd9ebd, #w-node-efc4a7a9-de00-5a86-483b-f74400ec99a4-fffd9ebd, #w-node-_39c720a1-201f-3adb-fe02-901e6a14e286-fffd9ebf, #w-node-efc4a7a9-de00-5a86-483b-f74400ec99a4-fffd9ebf, #w-node-b3fad3f6-89c7-659d-0543-05a94f2faa5c-fffd9ec6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9ec9, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9ec9, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9ec9, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9ec9, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9ec9, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9ec9, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9edd, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9edd, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9edd, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9edd, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9edd, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9edd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2baa25c-ab6b-b918-4f85-b6010621018e-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210195-fffd9ef3, #w-node-d2baa25c-ab6b-b918-4f85-b60106210284-fffd9ef3 {
    place-self: auto;
  }

  #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620b-fffd9ef8, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b620f-fffd9ef8, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6217-fffd9ef8, #w-node-aaed72c1-4144-b3d8-0cda-7aa18f6b6213-fffd9ef8, #w-node-_3a1e10d2-07d1-1316-4457-5d9ac680157c-fffd9ef8, #w-node-e68d393a-3b54-4ed0-cee5-133729326c9c-fffd9ef8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bb6b99da-deb1-cc81-aa7e-de911b8bb475-eec8b0f3, #w-node-bb6b99da-deb1-cc81-aa7e-de911b8bb47a-eec8b0f3 {
    place-self: auto;
  }

  #w-node-df8aa4bb-d207-8a64-d5ba-c7c7cf8e9582-78dbd074 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6153d80-7bcd-0059-796d-f89cf8dacd64-51719af4 {
    justify-self: center;
  }

  #w-node-ac8b7196-b9d7-0e82-d6d4-b737fe70e25a-4a3b697c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_13168797-df5d-b745-1bcc-74215cef4b9b-4a3b697c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #btnSeek.w-node-_55257bf4-cbd8-14f8-7c9e-7191764bc41f-4a3b697c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9faafe11-61a0-756c-459d-92b4c1cda509-4a3b697c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_9faafe11-61a0-756c-459d-92b4c1cda50a-4a3b697c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #btnSeek.w-node-_9faafe11-61a0-756c-459d-92b4c1cda50c-4a3b697c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d65969f9-a8d6-2a11-7747-aae54ca11447-4a3b697c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-d65969f9-a8d6-2a11-7747-aae54ca11448-4a3b697c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #btnSeek.w-node-d65969f9-a8d6-2a11-7747-aae54ca1144a-4a3b697c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-fd99ce1c-a549-5292-e19e-6d93a66d8e2e-4a3b697c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-fd99ce1c-a549-5292-e19e-6d93a66d8e2f-4a3b697c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #btnSeek.w-node-fd99ce1c-a549-5292-e19e-6d93a66d8e31-4a3b697c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-e078860c-0392-57ce-c1e1-6701e221b05d-4a3b697c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-e078860c-0392-57ce-c1e1-6701e221b05e-4a3b697c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #btnSeek.w-node-e078860c-0392-57ce-c1e1-6701e221b060-4a3b697c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_09440f06-7a7c-f155-80f0-3fabc390f243-4a3b697c {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_09440f06-7a7c-f155-80f0-3fabc390f244-4a3b697c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #btnSeek.w-node-_09440f06-7a7c-f155-80f0-3fabc390f246-4a3b697c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_98916f22-0066-2051-20d0-abe04bf92e9f-a171bac7 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 26% 37% 37%;
  }

  #w-node-_57fe8b4e-77c2-901d-43d0-cad7a5f57021-a171bac7 {
    align-self: auto;
  }

  #w-node-a8a26a3b-95c4-7869-b216-7a3f78295018-a171bac7, #w-node-a8a26a3b-95c4-7869-b216-7a3f7829501d-a171bac7, #w-node-_0baedae8-2263-c6c9-13ca-e937fe91332b-03731e59, #w-node-_0baedae8-2263-c6c9-13ca-e937fe913330-03731e59, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441e42-74e82974, #w-node-_947daa8a-32da-ad83-d3a4-1ef693441e47-74e82974, #w-node-c16b2c61-1f79-b116-a0d9-d56dd5b4f8fa-74e82974, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-fd7aadb6, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-fd7aadb6, #w-node-_6e1ec77d-4990-d5e6-5f6c-d8a89b4aff8e-1244519f, #w-node-_6e1ec77d-4990-d5e6-5f6c-d8a89b4aff93-1244519f, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc0e-0bc444e0, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc13-0bc444e0, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-37582d16, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-37582d16, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-90afa026, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-90afa026, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cf9-7b01a80e, #w-node-_08ba4402-9c2c-43c6-91f3-e980d3fd8cfe-7b01a80e, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc0e-1c5225ce, #w-node-_4356e04e-bc67-4a12-8d74-bc659b73fc13-1c5225ce, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccab-491e097a, #w-node-aa5fd54f-50ff-3f85-0db9-4d2d989fccb3-491e097a {
    place-self: auto;
  }
}

@font-face {
  font-family: 'Gt pressura mono';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/60491257c9955e1ebf768f3a_GT-Pressura-Mono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gt pressura';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc3354855aed221e5d8572_GT-Pressura-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc334032c4b87e681b088b_Cosmica-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc3340880b0e2995e4231a_Cosmica-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc3340f7e9cf15c254ca00_Cosmica-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc3340ed110ef81e323d2f_Cosmica-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc3340c4f519d255ef80d8_Cosmica-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('https://cdn.prod.website-files.com/5ff8d8143c5ff18447c9ef9d/5ffc334092f60c287ddf49e8_Cosmica-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}