html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

body {
  color: #686781;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}

h1 {
  color: #171728;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 49px;
}

h2 {
  color: #171728;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25em;
}

h3 {
  color: #171728;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

h6 {
  color: #16c560;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

p {
  text-align: left;
  margin-bottom: 20px;
  padding-left: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

a {
  color: #13ca60;
  line-height: 25px;
  text-decoration: none;
}

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

li {
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

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

blockquote {
  width: 100%;
  background-color: #fff;
  border-left: 5px solid #fc6f00;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  font-family: Nunito, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

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

.nav-bar {
  z-index: 1000;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #e4e4e4;
  justify-content: center;
  padding: 10px 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

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

.wrapper-full {
  z-index: 1;
  width: 100%;
  max-width: 1200px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  top: 0%;
}

.brand {
  align-items: center;
  padding: 0;
  display: flex;
}

.brand.footer {
  margin-bottom: 20px;
}

.navigation-wrapper {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-right: 15px;
  display: flex;
}

.wrapper-pages {
  position: static;
  overflow: hidden;
}

.top-padding {
  margin-top: 30px;
  padding: 0;
}

.top-padding.services {
  height: auto;
  margin-top: 0;
  margin-bottom: 80px;
  margin-right: 30px;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  top: 20%;
  overflow: visible;
}

.top-padding.services.left {
  height: auto;
}

.top-padding.services.left.movie {
  margin-bottom: 0;
  margin-left: 30px;
  margin-right: 0;
  padding-bottom: 0;
}

.button {
  width: 300px;
  color: #fff;
  text-transform: none;
  background-color: rgba(19, 202, 96, .95);
  border: 1px #0675ec;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 11px 25px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button:hover {
  color: #fff;
  background-color: rgba(23, 113, 215, .95);
  border-width: 0;
  border-color: #000;
}

.button.center {
  width: 200px;
  float: none;
  text-align: center;
  background-color: rgba(19, 202, 96, .95);
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  margin-left: auto;
  margin-right: auto;
  transition: all .4s;
  display: block;
}

.button.center:hover {
  background-color: #0093f7;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.button.center.left {
  color: #fff;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

.button.center.left:hover {
  transform: none;
}

.button.center.left.mirror {
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid rgba(255, 255, 255, .4);
}

.button.center.left.mirror:hover {
  background-color: #8c0fff;
  border-color: #8c0fff;
}

.button.center.left.mirror.middle {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button.center.left.mirror.middle:hover {
  color: rgba(19, 202, 96, .95);
  background-color: #fff;
}

.button.center.login {
  width: 100%;
}

.button.center.transparent {
  color: #092335;
  background-color: #fff;
  border: 1px solid #c5d4fd;
}

.button.center.transparent:hover {
  background-color: #fff;
}

.button.center.transparent.compare {
  width: 220px;
  color: rgba(255, 255, 255, .95);
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-color: rgba(19, 202, 96, .95);
  margin-top: 0;
  font-weight: 700;
}

.button.center.transparent.compare:hover {
  color: rgba(255, 255, 255, .95);
  background-color: rgba(19, 202, 96, .95);
}

.button.ei:hover {
  background-color: #f9a600;
}

.section {
  z-index: 1;
  min-height: 500px;
  border-top: 1px #e4e4e4;
  border-bottom: 1px #e4e4e4;
  padding: 75px 20px;
  position: relative;
  overflow: hidden;
}

.section.footer-white {
  background-color: #fff;
  border-top-style: none;
  padding-top: 90px;
  padding-bottom: 0;
}

.section.white {
  color: #143351;
  background-color: #fff;
  background-image: none;
  border-top-style: none;
  border-bottom-style: none;
}

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

.section.white.no-padding.they-say {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 87% 25%;
  background-repeat: no-repeat;
  background-size: 4%;
  background-attachment: scroll;
}

.section.white.pricing-table {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 86% 8%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 5%, 250px;
}

.section.white.pattern {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 94% 92px;
  background-repeat: no-repeat;
  background-size: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.section.orange {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, rgba(252, 111, 0, .93) 19%, rgba(255, 6, 156, .88)), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(rgba(252, 111, 0, .94), rgba(252, 111, 0, .94));
  background-position: 0 0, 100% 100%, 43px 0, 0 0;
  background-repeat: repeat, no-repeat, no-repeat, repeat;
  background-size: auto, 150px, 250px, auto;
  background-attachment: scroll, scroll, scroll, scroll;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.both-side-padding {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section.both-side-padding.single {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 61px 0;
  background-repeat: no-repeat;
  background-size: 10%;
  background-attachment: fixed;
  display: none;
}

.section.no-padding-top {
  background-image: none;
  padding-top: 0;
  padding-bottom: 120px;
}

.section.clients {
  background-image: none;
  padding-top: 120px;
  padding-bottom: 120px;
}

.section.imagebg {
  z-index: 2;
  min-height: 400px;
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 64px;
}

.section.imagebg.bold-text-20 {
  min-height: 425px;
}

.section.gradient {
  min-height: 550px;
  background-image: linear-gradient(#fff 21%, #d2e6fd 99%);
  padding-bottom: 134px;
  overflow: hidden;
}

.section.gradient.p {
  background-image: linear-gradient(#fff 21%, #fcd3da);
  padding-bottom: 135px;
}

.section.gradient.webby {
  padding-top: 140px;
}

.section.gradient.crypto {
  min-height: 750px;
  padding-bottom: 132px;
}

.section.blue {
  min-height: 500px;
  background-color: #d2e6fd;
}

.section.toptransition {
  padding-top: 141px;
}

.section.toptransition.crypto {
  min-height: 700px;
  padding-top: 160px;
}

.section.pink {
  color: #fff;
  background-color: #ed1941;
}

.section.yellowgradient {
  background-image: linear-gradient(#fff 33%, #fef2be);
  overflow: hidden;
}

.section.lightblue {
  min-height: 650px;
  background-color: rgba(0, 149, 232, .11);
}

.section.gradient-2 {
  min-height: 500px;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#d2e6fd, #fff);
}

.section.gw {
  min-height: auto;
  background-color: #f8f8ff;
}

.section.space {
  min-height: 750px;
  padding-left: 0;
  padding-right: 0;
}

.body {
  color: #143351;
  font-family: Poppins, sans-serif;
}

.widecontainer {
  max-width: 950px;
  border-top-right-radius: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.text-block {
  float: right;
  color: #000;
  margin-left: 0;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
}

.text-block:hover {
  background-color: rgba(0, 0, 0, 0);
}

.tab {
  color: #819db8;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px rgba(228, 236, 246, .57);
  border-radius: 5px;
  margin-right: 5px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all .4s;
}

.tab:hover {
  color: #13ca60;
  border-style: none;
  border-bottom-color: #fc6f00;
  font-weight: 600;
}

.tab.w--current {
  color: #143351;
  text-transform: uppercase;
  background-color: #fff;
  border-style: none;
  border-width: 0;
  border-bottom-color: #fc6f00;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 600;
  box-shadow: 0 5px 10px #e1e1e1;
}

.tab.w--current:hover {
  border-style: none;
  border-width: 0;
}

.tabs-menu {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.section-content {
  text-align: left;
  display: block;
}

.section-content.center.facts {
  width: 95%;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.algin-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.algin-center.padding {
  margin-bottom: 80px;
}

.sectiontitle {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.sectiontitle.white {
  color: #fff;
  padding-left: 0;
  padding-right: 0;
}

.sectiontitle.white.center {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sectiontitle.half-side {
  color: #13ca60;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.sectiontitle.half-side.square {
  font-size: 35px;
  line-height: 45px;
}

.sectiontitle.half-side.small {
  color: rgba(19, 202, 96, .95);
  margin-bottom: 2px;
  font-size: 20px;
  line-height: 20px;
}

.sectiontitle.half-side.s {
  padding-bottom: 0;
  font-size: 24px;
}

.sectiontitle.center-algiment {
  color: #000;
  text-align: center;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.sectiontitle.w {
  margin-bottom: 8px;
  line-height: 35px;
}

.sectiontitle.pink {
  color: #ed1941;
}

.sectiontitle.green {
  line-height: 35px;
}

.sectiontitle.half-side {
  color: #13ca60;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.sectiontitle.half-side.s {
  padding-bottom: 0;
  font-size: 24px;
}

.client-image {
  width: 49.9%;
  height: 108px;
  float: left;
  opacity: .5;
  background-color: #fff;
  border: 1px solid rgba(228, 236, 246, .8);
  border-style: none solid solid none;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  transition: opacity .4s;
  display: flex;
  position: relative;
}

.client-image:hover {
  opacity: 1;
  border-bottom: 1px solid #fc6f00;
}

.client-image.top-border {
  border-top: 1px #e4ecf6;
  border-right-style: none;
  flex-direction: row;
}

.client-image.right {
  border-right-style: none;
}

.client-flex {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  display: flex;
  position: static;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
}

.paragraph {
  color: #092335;
  font-size: 15px;
  line-height: 18px;
}

.paragraph.w {
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 20px;
}

.paragraph.white {
  margin-bottom: 0;
  padding-top: 10px;
}

.paragraph.white.space {
  margin-bottom: 60px;
}

.paragraph.white.space.smaller {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 15px;
}

.testimonial-content {
  z-index: 10;
  width: 400px;
  height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0%;
}

.testimonial-content.padding {
  width: auto;
  padding-left: 60px;
}

.contact-content {
  z-index: 1000;
  height: auto;
  background-color: #fff;
  border: 1px solid rgba(228, 236, 246, .57);
  border-radius: 10px;
  padding: 45px 24px;
  position: relative;
  right: -45px;
  box-shadow: 7px 7px 25px rgba(82, 91, 115, .12);
}

.contact-content.new {
  width: auto;
  border-color: #e4ecf6;
  margin-left: auto;
  margin-right: auto;
  padding: 53px;
  display: block;
  position: static;
  box-shadow: 0 10px 25px rgba(70, 82, 116, .12);
}

.copyright-writter {
  padding-top: 0;
  padding-bottom: 0;
}

.footer-link {
  color: #7c8499;
  text-align: left;
  margin-top: 0;
  margin-bottom: 13px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
  transition: color .4s;
  display: block;
}

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

.container-2 {
  z-index: 10;
  max-width: 1170px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.copyright {
  width: 100%;
  color: #7c8499;
  text-align: right;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 13px;
  line-height: 23px;
  position: relative;
}

.copyright.dorian-hoxha {
  color: #7c8499;
  text-align: center;
  line-height: 23px;
  top: 0;
}

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

.bottom-border {
  z-index: 998;
  width: 100%;
  height: auto;
  color: #212127;
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid rgba(124, 132, 153, .3);
  margin-top: 90px;
  padding: 0;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.about-us-text {
  width: 90%;
  color: #7c8499;
  font-weight: 400;
}

.about-us-text.add {
  margin-right: 5px;
  display: inline;
}

.useful-pages, .div-useful-links {
  text-align: left;
}

.important-link {
  color: #3f3f3f;
  font-family: Nunito, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 23px;
  text-decoration: none;
}

.important-link:hover {
  color: #fc6f00;
  text-decoration: underline;
}

.important-link.white {
  color: #c8d2ec;
  transition: color .4s;
}

.important-link.white:hover {
  color: #fc6f00;
}

.footer-flex {
  flex-direction: column;
  display: flex;
}

.div-fact {
  min-height: 200px;
  text-align: center;
  border-bottom: 1px solid #e4ecf6;
  border-right: 1px solid #e4ecf6;
  padding: 10px;
}

.div-fact.no-line {
  border-right-style: none;
}

.div-fact.no-line.down, .div-fact.no-line-down {
  border-bottom-style: none;
  padding-top: 30px;
}

.div-fact.no-line-right {
  min-height: 200px;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(59, 64, 173, .21);
  border-right-style: none;
}

.section-facts {
  background-color: #fff;
  background-image: linear-gradient(#fff 58%, #d2e6fd);
  padding: 40px 20px 100px;
  transition: background-color .2s;
  position: relative;
}

.section-facts.solid {
  background-image: none;
  padding-top: 147px;
  padding-bottom: 177px;
}

.section-facts.solid.lessspace {
  min-height: 600px;
  padding-top: 20px;
  padding-bottom: 156px;
}

.section-facts.solid.lessspace.nominimum {
  min-height: auto;
  padding-bottom: 138px;
}

.section-facts.solid.mt {
  min-height: 650px;
  padding: 20px 0;
}

.section-facts.solid.sb {
  padding-bottom: 100px;
}

.section-facts.pricing {
  background-image: linear-gradient(#fff 75%, #d2e6fd);
  padding: 113px 113px 199px;
}

.section-facts.sb {
  min-height: 600px;
  padding-top: 40px;
}

.sub-text {
  color: #767676;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}

.sub-text.smaller {
  margin-top: 20px;
  font-size: 20px;
  line-height: 31px;
}

.sub-text.smaller.fun {
  color: #092335;
  color: #555364;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.fun-icon {
  width: 60px;
  height: 60px;
  float: none;
  opacity: 1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fun-icon._3, .fun-icon._2, .fun-icon._4 {
  width: 60px;
  height: 60px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.full-container {
  max-width: 1200px;
  color: #1a1a1a;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: block;
}

.fun-content {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0;
  position: relative;
  overflow: visible;
}

.fun-content.grey {
  background-color: rgba(190, 190, 195, .06);
  border-radius: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.gridtitle {
  color: rgba(19, 202, 96, .95);
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.column {
  color: #1a1a1a;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.column.contact {
  padding-left: 10px;
  padding-right: 10px;
}

.testimonial-photo {
  width: 80px;
  height: 80px;
  float: left;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  margin-left: 2px;
  margin-right: 20px;
}

.testimonial-photo.small {
  width: 50px;
  height: 50px;
  float: none;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf432ef6d558e_matheus-ferrero-216385%20(1).jpg");
  background-position: 50%;
  border-radius: 10px;
  position: relative;
  top: -25px;
}

.testimonial-photo.small.second {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
}

.testimonial-photo.small.third {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
}

.testimonial-photo.small.sixth {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
}

.testimonial-photo.small.fifth, .testimonial-photo.small.fourth {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
}

.testimonial-photo.in-tab {
  border-radius: 10px;
  margin-bottom: 30px;
  margin-left: 20px;
}

.testimonial-photo.in-tab.fifth, .testimonial-photo.in-tab.first, .testimonial-photo.in-tab.second, .testimonial-photo.in-tab.third, .testimonial-photo.in-tab.fourth {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
}

.flex-row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.link-block-twitter {
  margin-left: 0;
  margin-right: 0;
}

.link-block-social {
  margin-left: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
}

.social-icon-div {
  text-align: left;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  display: flex;
  position: relative;
  bottom: 0;
  right: 0;
}

.social-icon-div.footer {
  padding-top: 20px;
  padding-bottom: 20px;
}

.social-icon-div.footer.go-up {
  justify-content: flex-end;
}

.social-icon-4 {
  width: 40px;
  height: 40px;
  background-color: #e9e9e9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  transition: background-color .2s;
  display: flex;
}

.social-icon-4.icon-instagram {
  width: 32px;
  height: 32px;
  opacity: .75;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf423a46d5532_instagram%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: -1px;
  margin-right: -1px;
  padding-top: 0;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon-4.icon-instagram:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #ff069c;
}

.social-icon-4.icon-instagram.white {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf46ec56d563b_instagram-logo.png");
  background-size: 13px;
  border-color: #7c8499;
}

.social-icon-4.icon-instagram.white:hover {
  border-bottom-color: #fff;
}

.social-icon-4.icon-instagram.light {
  opacity: .85;
  background-color: #fff;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 1px;
}

.social-icon-4.icon-instagram.light:hover {
  opacity: 1;
}

.social-icon-4.icon-twitter {
  width: 32px;
  height: 32px;
  opacity: .75;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf429276d55cf_twitter-logo-silhouette%20(2).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #e4e4e4;
  border-radius: 0 5px 5px 0;
  margin-bottom: -1px;
  margin-right: -1px;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon-4.icon-twitter:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #0fa6ff;
}

.social-icon-4.icon-twitter.go-top {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4fe0f6d5681_icons8-up-96.png");
  background-size: 16px;
  border-radius: 5px;
}

.social-icon-4.icon-twitter.go-top:hover {
  border-color: #fc6f00;
}

.social-icon-4.icon-twitter.go-top.white {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf46ce56d5636_icons8-up-96%20(1).png");
  background-size: 13px;
  border-color: #7c8499;
  border-radius: 5px;
}

.social-icon-4.icon-twitter.go-top.white:hover {
  border-color: #fc6f00;
}

.social-icon-4.icon-twitter.white {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf483b46d55fc_twitter.png");
  background-size: 13px;
  border-color: #7c8499;
  border-bottom-style: solid;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.social-icon-4.icon-twitter.white:hover {
  border-bottom-color: #fff;
}

.social-icon-4.icon-twitter.light {
  opacity: .85;
  background-color: #fff;
  border-style: none;
  border-radius: 0 5px 5px 0;
  margin-left: 0;
  margin-right: 0;
}

.social-icon-4.icon-twitter.light:hover {
  opacity: 1;
}

.social-icon-4.icon-googleplus {
  width: 32px;
  height: 32px;
  opacity: .75;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf441756d5547_icon%20(5).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: -1px;
  margin-right: -1px;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon-4.icon-googleplus:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #fc6f00;
}

.social-icon-4.icon-googleplus.white {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf49ba96d55db_google-plus.png");
  background-size: 13px;
  border-color: #7c8499;
}

.social-icon-4.icon-googleplus.white:hover {
  border-bottom-color: #fff;
}

.social-icon-4.icon-googleplus.light {
  opacity: .85;
  background-color: #fff;
  border-style: none;
  border-radius: 0;
  margin-left: 0;
  margin-right: 1px;
}

.social-icon-4.icon-googleplus.light:hover {
  opacity: 1;
}

.social-icon-4.icon-facebook {
  width: 32px;
  height: 32px;
  opacity: .75;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf48afb6d5509_facebook-logo%20Black.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 13px;
  border: 1px solid #e4e4e4;
  border-radius: 5px 0 0 5px;
  margin-bottom: -1px;
  margin-right: -1px;
  transition: background-color .2s, opacity .4s;
  position: relative;
  overflow: hidden;
}

.social-icon-4.icon-facebook:hover {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #0675ec;
}

.social-icon-4.icon-facebook.white {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4482f6d55da_icons8-facebook-f-96.png");
  background-size: 13px;
  border-color: #7c8499;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.social-icon-4.icon-facebook.white:hover {
  border-bottom-color: #fff;
}

.social-icon-4.icon-facebook.light {
  opacity: .85;
  background-color: #fff;
  border-style: none;
  border-radius: 5px 0 0 5px;
  margin-left: 0;
  margin-right: 1px;
}

.social-icon-4.icon-facebook.light:hover {
  opacity: 1;
}

.icon-tittle {
  color: #1f2532;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.icon-tittle.color {
  color: #1f2532;
  text-align: left;
  margin-bottom: 5px;
}

.icon-tittle.color.white {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.icon-tittle.color {
  color: #3f3f3f;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
}

.cta-section {
  background-color: #fc6f00;
  background-image: linear-gradient(135deg, rgba(252, 111, 0, .9) 28%, rgba(255, 6, 156, .9)), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0, 100% 100%;
  background-repeat: repeat, no-repeat, no-repeat;
  background-size: auto, 250px, 100px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.read-more {
  color: #3f3f3f;
  letter-spacing: 0;
  font-family: Nunito, sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.read-more:hover {
  color: #fc6f00;
  text-decoration: underline;
}

.read-more.view-all {
  color: #3f3f3f;
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  font-family: Nunito, sans-serif;
  font-weight: 700;
  text-decoration: underline;
  transition: color .4s;
  display: block;
}

.read-more.view-all:hover {
  color: #fc6f00;
}

.category-text {
  z-index: 1;
  width: auto;
  float: none;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #e4ecf6;
  border-radius: 5px;
  margin: 0 auto 20px;
  padding: 5px 20px;
  font-family: Nunito, sans-serif;
  font-size: 9px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .4s;
  display: inline-block;
  position: absolute;
  top: 20px;
  left: 20px;
  overflow: hidden;
}

.category-text:hover {
  background-color: #fff;
}

.category-text.price-category-text {
  height: auto;
  color: #3f3f3f;
  text-align: center;
  background-color: #fff;
  border-style: solid;
  border-color: #f1f1f7 #f1f1f7 #e4ecf6;
  margin-bottom: 0;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: 60px;
  bottom: 0;
  left: 0;
  overflow: visible;
}

.tabs-icon-menu {
  width: 75%;
  border-radius: 10px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  display: block;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .07);
}

.tabs-icon-menu.light {
  box-shadow: none;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #e4ecf6;
  border-radius: 20px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 0;
}

.tabs-wrapper {
  padding-top: 0;
}

.herobanner {
  z-index: 100;
  height: 600px;
  color: #fff;
  background-image: linear-gradient(113deg, rgba(10, 6, 104, .9) 7%, rgba(25, 17, 189, .9) 60%, rgba(53, 45, 214, .9) 96%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 127px;
  position: relative;
  overflow: hidden;
}

.herobanner.second {
  height: 100vh;
  background-image: linear-gradient(148deg, #0093f7 6%, rgba(8, 0, 120, .94) 67%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png"), linear-gradient(143deg, #0093f7, #1911bd 79%);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
  border-bottom: 1px #fc6f00;
  flex-direction: row;
  align-items: center;
  padding-left: 1px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.herobanner.second.small {
  height: 70vh;
}

.herobanner.second.half {
  height: 400px;
  color: #fff;
  padding-top: 158px;
  display: block;
}

.herobanner.second.mt {
  height: 83vh;
  background-image: linear-gradient(342deg, rgba(0, 147, 247, .94), rgba(25, 17, 189, .91) 79%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  justify-content: flex-start;
  padding: 10% 50px 0 96px;
  display: block;
}

.herobanner.lesspadding {
  padding-top: 127px;
}

.herobanner.fullpage {
  height: 95vh;
  padding-top: 87px;
  overflow: visible;
}

.herobanner.pink {
  height: 725px;
  color: #fff;
  background-image: linear-gradient(113deg, rgba(237, 25, 65, .9) 33%, rgba(252, 204, 0, .9) 76%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 95px;
  padding-bottom: 0;
}

.herobanner.space {
  height: 650px;
  background-image: linear-gradient(113deg, rgba(10, 6, 104, .9) 7%, rgba(25, 17, 189, .9) 60%, rgba(53, 45, 214, .9) 96%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.herobanner.solutions {
  height: 650px;
}

.herobanner.tall {
  height: 750px;
  padding-top: 152px;
}

.tab-icon-link {
  width: auto;
  color: #75757c;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px #000;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.tab-icon-link.w--current {
  width: auto;
  color: #7567f8;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px #fc6f00;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.tab-icon-link.border {
  width: auto;
  border-left: 1px #e4ecf6;
  border-right: 1px #e4ecf6;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
}

.tab-icon-link.border.w--current {
  border-bottom: 1px #fc6f00;
  border-radius: 5px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.tab-icon-link.right {
  width: auto;
  padding: 0;
}

.tab-icon-link.right.w--current {
  border-radius: 5px;
}

.image-right {
  height: 500px;
  float: none;
  text-align: center;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: 900px;
  border-radius: 10px;
  padding: 21px;
}

.image-right.vertical-image {
  text-align: left;
  background-image: none;
  padding: 0;
  position: relative;
}

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

.form-block {
  margin-top: 28px;
  padding-left: 30px;
  padding-right: 30px;
}

.center-button-block {
  text-align: left;
}

.tab-link-3 {
  width: 20%;
  height: 140px;
  opacity: .6;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-style: none solid none none;
  border-width: 1px;
  border-right-color: #e4ecf6;
  margin-left: 0%;
  margin-right: 0%;
  padding: 50px 20px;
  transition: background-color .4s;
}

.tab-link-3:hover {
  opacity: 1;
  background-color: rgba(255, 255, 255, .55);
}

.tab-link-3.w--current {
  width: 19.8%;
  height: 140px;
  opacity: 1;
  text-align: center;
  background-color: rgba(255, 255, 255, .55);
  border: 1px rgba(234, 240, 253, .27);
  border-right: 1px solid #e7e7e7;
  margin-left: .1%;
  margin-right: .1%;
  padding-top: 50px;
  padding-bottom: 50px;
}

.name-of {
  color: #3f3f3f;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-bottom: 0;
  font-family: Nunito, sans-serif;
  font-weight: 700;
}

.error-message-2 {
  color: #fff;
  text-align: center;
  background-color: red;
  border-radius: 10px;
  padding: 20px;
  font-family: Nunito, sans-serif;
}

.separator {
  width: 12px;
  height: 12px;
  float: none;
  color: rgba(0, 0, 0, 0);
  background-color: #d7d8dd;
  border-radius: 3px 3px 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
  bottom: 20px;
}

.separator.middle {
  width: 22px;
  height: 22px;
  background-color: #d7d8dd;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  margin-right: 0;
  position: static;
  top: 20px;
  bottom: 0;
  left: 0;
  right: 0;
}

.separator.third {
  width: 8px;
  height: 8px;
  background-color: #d7d8dd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
  top: -21px;
  bottom: 20px;
  left: 0;
  right: 0;
}

.tabs-memu {
  text-align: center;
  border: 1px #000;
  border-top: 1px solid #e4ecf6;
  position: static;
}

.left {
  color: #3f3f3f;
  text-align: left;
}

.button-2 {
  height: auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #3f74ff;
  background-image: linear-gradient(135deg, #6f06f5, #3f74ff);
  border: 1px solid #3f74ff;
  border-radius: 100px;
  margin-right: 12px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  transition: all .4s;
}

.button-2:hover {
  opacity: 1;
  transform: translate(0, -1px);
  box-shadow: 3px 3px 12px rgba(63, 116, 255, .4);
}

.button-2.blue {
  background-color: #3f74ff;
  background-image: linear-gradient(135deg, #6f06f5, #3f74ff);
  border-color: #3f74ff;
  margin-top: 20px;
  margin-right: 0;
  font-size: 12px;
  transition: opacity .3s, transform .2s;
}

.button-2.blue:hover {
  opacity: 1;
  transform: translate(0, -1px);
  box-shadow: 4px 4px 12px rgba(63, 116, 255, .4);
}

.button-2.blue.single-form-button {
  width: 32.99%;
  height: 42px;
  float: left;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border-color: #fff;
  border-radius: 5px;
  margin-top: 0;
  margin-right: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Nunito, sans-serif;
  font-weight: 700;
  transition: background-color .4s, border-color .4s;
  display: inline-block;
}

.button-2.blue.single-form-button:hover {
  box-shadow: none;
  color: #f4f5f9;
  background-color: #8c0fff;
  background-image: none;
  border-style: none;
  border-color: #8c0fff;
  transform: none;
}

.paragraph-large {
  width: 60%;
  color: #8e929c;
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.paragraph-large.white {
  width: 60%;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  display: block;
}

.paragraph-large.white.newsletter {
  margin-bottom: 60px;
}

.paragraph-large.testimonials {
  width: 700px;
}

.success-message {
  color: #fff;
  text-align: center;
  background-color: #34cf2c;
  border-radius: 10px;
  font-family: Nunito, sans-serif;
}

.seprator-div-wrapper {
  text-align: center;
  margin: 0 auto;
  display: block;
}

.text-field-3 {
  height: 42px;
  float: none;
  border-radius: 3px;
  margin-bottom: 12px;
  display: inline-block;
}

.text-field-3.single {
  width: 32%;
  float: left;
  text-align: center;
  border-style: none;
  border-radius: 5px;
  margin-bottom: 0;
  margin-right: 1%;
  font-family: Nunito, sans-serif;
  font-size: 14px;
}

.text-field-3.contact-form {
  font-size: 13px;
  line-height: 18px;
}

.text-field-3.contact-form.gray {
  background-color: rgba(244, 245, 249, .5);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4b1dd6d559d_icons8-contacts-64.png");
  background-position: 7px 48%;
  background-repeat: no-repeat;
  background-size: 20px;
  border: 1px solid #e4ecf6;
  border-radius: 5px;
  margin-bottom: 24px;
  padding-left: 40px;
  font-family: Nunito, sans-serif;
  font-size: 14px;
}

.text-field-3.contact-form.gray.email {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf41bc26d5558_icons8-secured-letter-64.png");
  background-size: 20px;
  padding-left: 40px;
}

.text-field-3.contact-form.gray.email.dark {
  color: #fff;
  background-color: rgba(124, 132, 153, .32);
  border-style: none;
  border-color: rgba(124, 132, 153, .3);
  border-radius: 5px;
}

.text-field-3.contact-form.gray.email.single {
  text-align: center;
  background-position: 16px;
}

.text-field-3.contact-form.gray.budget {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf450fe6d55a7_icons8-coins-80.png");
  background-size: 20px;
}

.text-field-3.contact-form.gray.subject {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf46a436d55a6_icons8-box-64.png");
  background-size: 20px;
}

.text-field-3.contact-form.gray.protected {
  text-align: center;
  background-image: none;
  padding-left: 0;
}

.text-field-3.contact-form.gray.footer {
  color: #cbd0df;
  background-color: rgba(124, 132, 153, .32);
  border-style: none;
  border-radius: 5px;
}

.text-field-3.contact-form.gray.single {
  text-align: center;
  background-color: #fff;
  background-position: 14px;
  border-style: none;
  border-radius: 5px;
}

.field-label {
  text-align: left;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.field-label.contact-us-field {
  color: #3f3f3f;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 400;
}

.field-label.contact-us-field.gray {
  color: #545569;
  font-family: Nunito, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.color {
  color: #fc6f00;
}

.tab-pane {
  text-align: center;
  padding-bottom: 90px;
  padding-left: 0;
  padding-right: 0;
}

.tab-pane.testimonials {
  padding-bottom: 80px;
}

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

.square-arrow {
  width: 80px;
  height: 80px;
  background-color: #da0000;
  justify-content: center;
  align-items: center;
  margin-left: -40px;
  display: flex;
}

.square-arrow.right {
  z-index: 10;
  background-color: #8c0fff;
  border-radius: 10px;
  margin-left: 0;
  margin-right: -40px;
}

.arrow-icon {
  z-index: 999;
  position: relative;
}

.button-header {
  z-index: 999;
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nunito, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 21px;
  position: relative;
}

.map {
  height: 400px;
  border-radius: 10px;
  margin-bottom: 0;
}

.overlay-arrow {
  background-color: #fc6f00;
  border-radius: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.slide-over-vertical-image {
  width: 500px;
  height: 70%;
  border-radius: 10px;
  margin-left: 100px;
  position: absolute;
  bottom: 75px;
  left: 0;
  box-shadow: 0 16px 35px rgba(22, 26, 37, .3);
}

.vertical-image {
  width: 400px;
  height: 499px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  position: relative;
}

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

.image-slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 97%;
  background-size: 700px;
  border-radius: 10px;
}

.image-slide.second {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-size: cover;
  border-radius: 10px;
}

.left-padding {
  margin-left: 0;
  margin-right: 60px;
}

.pricing-row {
  justify-content: center;
  display: flex;
}

.pricing-wrapper {
  width: 350px;
  border: 1px solid rgba(124, 132, 153, .24);
  border-radius: 10px;
  padding: 30px 50px 50px;
  box-shadow: 0 10px 24px rgba(82, 91, 115, .12);
}

.pricing-wrapper.right {
  width: 335px;
  float: right;
  text-align: left;
  background-color: #fff;
  border: 1px solid rgba(124, 132, 153, .24);
  border-radius: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-top: 30px;
  position: relative;
  box-shadow: 0 10px 24px rgba(82, 91, 115, .12);
}

.pricing-wrapper.left {
  width: 335px;
  float: none;
  background-color: #fff;
  border: 1px solid rgba(124, 132, 153, .24);
  border-radius: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-bottom: 50px;
  position: relative;
  box-shadow: 0 10px 24px rgba(82, 91, 115, .12);
}

.pricing-wrapper.right {
  width: 350px;
  float: right;
  text-align: left;
  background-color: #fff;
  border-style: none;
  border-color: #e4ecf6;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 0 5px 15px rgba(40, 43, 49, .12);
}

.pricing-wrapper.left {
  width: 350px;
  float: none;
  background-color: #fff;
  border-style: none;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 50px;
  position: relative;
  box-shadow: 0 5px 15px rgba(40, 43, 49, .12);
}

.pricing-wrapper.middle {
  border-style: none;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 0;
  padding-bottom: 20px;
  box-shadow: 0 5px 15px rgba(82, 91, 115, .12);
}

.pricing-plan-features {
  color: #75757c;
  text-align: center;
  border-top: 1px #e4ecf6;
  border-bottom: 1px solid #e4ecf6;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.pricing-plan-features.line {
  border-top-color: #f1f1f7;
  border-bottom-color: #f1f1f7;
  text-decoration: none;
}

.big-pricing-text {
  color: #7567f8;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 300;
  line-height: 80px;
}

.big-pricing-text.free {
  color: #0675ec;
  color: #3f3f3f;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
}

.pricing-plan-2 {
  height: 60px;
  color: #717177;
  text-align: center;
  letter-spacing: 2px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-top-color: #e7e8ea;
  border-bottom: 1px solid #f1f1f7;
  margin-left: -50px;
  margin-right: -50px;
  padding-left: 0;
  padding-right: 0;
  font-size: 11px;
  font-weight: 600;
  line-height: 40px;
}

.pricing-plan-2.first {
  height: 80px;
  background-image: linear-gradient(135deg, #fc6f00, #da0000);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
}

.pricing-plan-2.second {
  height: 80px;
  background-image: linear-gradient(135deg, #924af7, #5f18c2);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.pricing-plan-2.third {
  height: 80px;
  background-image: linear-gradient(135deg, #ff0fd9, #c103e3);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.footer-tittle {
  color: #3f3f3f;
  margin-bottom: 30px;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
}

.footer-tittle.second {
  font-weight: 400;
}

.footer-tittle.second.white {
  font-weight: 700;
}

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

.cta-tittle {
  color: #fff;
  text-transform: none;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 36px;
  display: block;
  position: relative;
  top: 5px;
}

.cta-block {
  margin-top: 10px;
  position: relative;
}

.white {
  z-index: 10;
  color: #fff;
  margin-bottom: 0;
  position: relative;
}

.white.s {
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 44px;
}

.logo-black {
  letter-spacing: 1px;
  text-transform: none;
  margin-top: 10px;
  font-weight: 700;
}

.logo-sign {
  width: 24px;
  height: 24px;
  background-color: #fc6f00;
  background-image: linear-gradient(135deg, #fc6f00, #ff069c);
  border-radius: 0 5px 5px;
  margin-right: 6px;
}

.logo-sign._2 {
  width: 8px;
  height: 8px;
  background-image: linear-gradient(#ff069c, #fc6f00);
  border-radius: 2px 2px 0;
  position: relative;
  top: -15px;
  left: 7px;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  background-image: linear-gradient(rgba(238, 238, 238, .85), rgba(255, 255, 255, .99)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4819c6d5635_bady-qb-751620-unsplash%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-wrap._404 {
  background-image: linear-gradient(rgba(255, 255, 255, .9), rgba(255, 255, 255, .9)), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.utility-page-content {
  width: 350px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e4ecf6;
  border-radius: 10px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 40px;
  display: block;
  box-shadow: 0 10px 25px rgba(131, 131, 131, .21);
}

.utility-page-content.center {
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0 rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-form {
  width: 100%;
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.mask {
  right: -1px;
}

.testimonials-text {
  color: #545569;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Nunito, sans-serif;
}

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

.newsletter {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.features-icon-4 {
  width: 64px;
  height: 64px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(135deg, #fc6f00 27%, #da0000);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 38px, auto;
  border-radius: 4px;
  margin-bottom: 22px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.features-icon-4.second {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf40aa96d55c6_icons8-code-80.png"), linear-gradient(135deg, #fc6f00 27%, #da0000);
  background-size: 40px, auto;
}

.features-icon-4.second.left {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf40aa96d55c6_icons8-code-80.png"), linear-gradient(135deg, #0675ec, #8c0fff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 40px, auto;
  border-radius: 5px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.features-icon-4.second.left.tab {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4229a6d561e_icons8-support-512%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px;
  margin-bottom: 0;
}

.features-icon-4.left {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(135deg, #0f9fff 27%, #063dec);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 38px, auto;
  margin-left: 0;
  margin-right: 0;
}

.features-icon-4.fourth {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf43d6d6d55ba_icons8-technical-support-64.png"), linear-gradient(135deg, #08daf6 20%, #0a8dc0);
  background-size: 32px, auto;
  border-radius: 10px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.features-icon-4.fourth.gray {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4906d6d5552_icons8-design-64.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 32px;
  border-radius: 5px;
  margin-bottom: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.features-icon-4.first {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf451666d5637_icons8-mobile-80%20(1).png"), linear-gradient(135deg, #fc6500 27%, #ac0707);
  background-size: 40px, auto;
  margin-bottom: 0;
  position: relative;
  top: -30px;
}

.features-icon-4.first.left {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf451666d5637_icons8-mobile-80%20(1).png"), linear-gradient(135deg, #fc6f00 27%, #ac0707);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 40px, auto;
  border-radius: 5px;
  margin-bottom: 20px;
  display: block;
  position: static;
  top: 49px;
  left: 30px;
}

.features-icon-4.first.left.tab {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4c8866d554a_icons8-touchscreen-80%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 40px;
  margin-bottom: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.contact-form.message.gray {
  min-height: 160px;
  background-color: rgba(244, 245, 249, .5);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf422e26d559f_icons8-edit-80.png");
  background-position: 8px 8px;
  background-repeat: no-repeat;
  background-size: 23px;
  border: 1px solid rgba(228, 236, 246, .57);
  border-radius: 5px;
  margin-bottom: 24px;
  padding-left: 40px;
  font-family: Nunito, sans-serif;
  font-size: 13px;
  line-height: 23px;
}

.div-info-clients {
  width: 80%;
}

.checkbox-field {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 0;
  display: flex;
}

.checkbox-label {
  color: #fff;
  margin-top: 4px;
  font-family: Nunito, sans-serif;
}

.checkbox {
  margin-top: 0;
  margin-right: 8px;
  font-size: 20px;
}

.heading {
  font-size: 26px;
}

.heading.protected-page {
  margin-bottom: 20px;
}

.div-block-8 {
  width: 50px;
  height: 50px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf40eae6d55a8_icons8-lock-96.png"), linear-gradient(135deg, #fc6f00, #ff069c);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 30px, auto;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.dropdown-list-2 {
  width: 500px;
}

.dropdown-list-2.w--open {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  flex-flow: wrap;
  display: block;
  box-shadow: 4px 4px 18px rgba(46, 50, 60, .09);
}

.arrow {
  color: #919197;
  display: block;
}

.arrow.green {
  margin-top: 220px;
}

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

.nav-content-lef {
  float: right;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5px;
  display: block;
  position: relative;
}

.dropdown-link-2 {
  color: #7c8499;
  text-align: left;
  background-color: #fff;
  border: 1px #eee;
  border-bottom: 1px solid #e4ecf6;
  border-radius: 0;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 12px 20px;
  font-family: Nunito, sans-serif;
  font-size: 13px;
  line-height: 23px;
  transition: background-color .4s, color .4s;
  display: flex;
  box-shadow: 0 3px 5px -3px rgba(114, 111, 111, .2);
}

.dropdown-link-2:hover {
  color: #7c8499;
  background-color: #f4f5f9;
}

.dropdown-link-2.w--current {
  color: #fc6f00;
  margin-bottom: 0;
  font-family: Nunito, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 23px;
}

.dropdown-link-2.w--current:hover {
  color: #fc6f00;
  background-color: #f4f5f9;
}

.nav-link-4 {
  color: #333;
  border-left: 1px rgba(228, 228, 228, .48);
  padding: 10px 40px 10px 20px;
  font-family: Poppins, sans-serif;
  transition: color .4s;
}

.nav-link-4:hover {
  color: #fc6f00;
  background-color: rgba(0, 0, 0, 0);
  padding-right: 40px;
}

.nav-link-4.w--current {
  color: #5231ff;
}

.nav-link-4.w--open {
  padding-right: 40px;
}

.dropdown {
  margin-top: 0;
}

.dropdown:hover {
  color: #919197;
}

.footer-div-line {
  height: 230px;
  text-align: left;
  border-left: 1px solid #e2eff8;
  padding-left: 30px;
  padding-right: 30px;
}

.footer-div-line.sec {
  height: 240px;
  border-left-color: rgba(124, 132, 153, .3);
  padding-left: 20px;
  padding-right: 20px;
}

.footer-div-line.first {
  border-left-style: none;
  padding-left: 0;
  padding-right: 20px;
}

.footer-div-line.third, .footer-div-line.fourth {
  height: 240px;
  border-left-color: rgba(124, 132, 153, .3);
  padding-left: 20px;
  padding-right: 20px;
}

.section-new {
  background-color: #f3f8ff;
  border-bottom: 1px rgba(71, 114, 217, .15);
  padding: 100px 10px;
  position: relative;
}

.section-new.footer {
  text-align: left;
  background-color: #151f25;
  border-top: 6px #fc6f00;
  border-bottom-style: none;
  border-bottom-width: 0;
  margin-top: 0;
  padding-top: 90px;
  padding-bottom: 0;
  transition: color .4s;
}

.message {
  color: #9ba4af;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #06d88c;
  border-radius: 4px;
  font-family: Merriweather, serif;
  font-weight: 300;
}

.nav-link-5 {
  color: #333;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-link-5:hover, .nav-link-5.w--current {
  color: #fc6f00;
}

.square {
  margin-bottom: 20px;
}

.div-line-horizontal {
  width: 200px;
  height: 1px;
  background-color: rgba(124, 132, 153, .3);
  margin-bottom: 20px;
}

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

.image-block {
  float: left;
  margin-right: 10px;
}

.image-link {
  width: 70px;
  height: 70px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
  position: relative;
  top: -5px;
}

.blog-block-footer {
  position: relative;
  overflow: hidden;
}

.link-text-block {
  font-size: 24px;
  line-height: 30px;
  text-decoration: none;
}

.blog-text-footer {
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  text-decoration: none;
  transition: color .4s;
}

.blog-text-footer:hover {
  color: #fc6f00;
  text-decoration: underline;
}

.blog-text-footer.black {
  color: #919197;
}

.blog-text-footer.black:hover {
  color: #fc6f00;
  text-decoration: underline;
}

.blog-post-footer {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.overlay-hover {
  transition: all .4s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.overlay-hover:hover {
  background-color: rgba(252, 111, 0, .71);
  border-radius: 5px;
}

.paragraph-15 {
  color: #7c8499;
}

.link, .link-2, .link-3 {
  text-decoration: none;
}

.quote-name {
  margin-top: 10px;
  font-family: Nunito, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.underline-headline {
  color: #3f3f3f;
  font-weight: 600;
  text-decoration: underline;
}

.underline-headline.white {
  color: #fff;
  text-transform: none;
  font-weight: 600;
  text-decoration: none;
}

.imagepopupcard {
  width: 25%;
  background-color: #fc6f00;
  border-bottom: 1px solid #fc6f00;
  border-radius: 10px;
  margin-bottom: 60px;
  margin-left: 10px;
  margin-right: 10px;
  display: block;
  position: relative;
  transform: translate(0, 40px);
}

.imagepopupcard.one {
  text-align: center;
  background-color: #13ca60;
  background-image: linear-gradient(103deg, #96d3f5, #0095e8);
  border-style: none;
  margin-bottom: 80px;
}

.imagepopupcard.two {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, #ffaf06, #fc6f00);
  border-style: none;
  margin-bottom: 80px;
}

.imagepopupcard.three {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, #924af7 23%, #5f18c2), linear-gradient(#000, #fff);
  border-style: none;
  margin-bottom: 80px;
}

.imagepopupcard.fourth {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(135deg, #ff0fd9 20%, #c103e3);
  border-style: none;
  margin-bottom: 80px;
}

.imagepopup {
  z-index: 5;
  height: 380px;
  background-image: linear-gradient(to top, rgba(0, 0, 0, .37), rgba(0, 0, 0, 0) 44%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb5b28c57f7990f1c6aaf14_Analytics.svg"), linear-gradient(#1911bd 22%, #0e0886 82%);
  background-position: 0 0, 50% 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, contain, auto;
  border-radius: 10px;
  position: relative;
  transform: translate(0, -65px);
}

.imagepopup:hover {
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.imagepopup.second, .imagepopup.third, .imagepopup.fourth {
  background-image: linear-gradient(to top, rgba(0, 0, 0, .63), rgba(0, 0, 0, 0)), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
}

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

.popupinfo {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.position-team {
  color: rgba(255, 255, 255, .7);
  font-family: Nunito, sans-serif;
  font-weight: 500;
}

.team-social-block {
  color: #fff;
  border-style: none;
  padding-bottom: 13px;
  padding-left: 13px;
  padding-right: 13px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.div-line-color {
  width: 25%;
  height: 7px;
  float: left;
  background-image: linear-gradient(to right, #fc6f00, #da0000);
  display: block;
}

.div-line-color.second {
  background-image: linear-gradient(to right, #ff0fd9 27%, #b31bcf);
}

.div-line-color.third {
  background-image: linear-gradient(to right, #2d92fd, #003dff);
}

.div-line-color.fourth {
  background-image: linear-gradient(to right, #49ff0f, #39c21f);
}

.div-line-wrapper {
  height: auto;
}

.check-item {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
}

.check-item.third {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf426a26d568a_icons8-tick-box-416%20(6).png");
  background-size: 24px;
}

.check-item.second {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf48bc76d568b_icons8-tick-box-416%20(3).png");
  background-size: 24px;
}

.check-item.fourth {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf4d9426d5688_icons8-tick-box-416%20(1).png");
  background-size: 24px;
}

.check-item.fifth {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf41a906d5690_icons8-tick-box-416%20(5).png");
  background-size: 24px;
}

.check-item.sixth {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf426e86d5687_icons8-tick-box-416%20(4).png");
  background-size: 24px;
}

.text-block-2 {
  color: #545569;
  font-family: Nunito, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.fact-wrapper {
  z-index: 10;
  background-color: #fff;
  border: 1px solid #e4ecf6;
  border-radius: 10px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
}

.fact-wrapper.top {
  z-index: 100;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.link-video {
  height: 360px;
  background-image: linear-gradient(135deg, rgba(0, 98, 252, .76), rgba(218, 0, 137, .9)), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: 0 8px 12px rgba(40, 43, 49, .08);
}

.review-card {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf41d056d5551_icons8-quote-left-100.png");
  background-position: 96% 97%;
  background-repeat: no-repeat;
  background-size: 50px;
  border-radius: 10px;
  margin-bottom: 55px;
  padding: 0 0 20px;
  position: relative;
  box-shadow: 0 8px 28px rgba(46, 50, 60, .12);
}

.testimonials-content {
  color: #545569;
}

.text-span-3 {
  font-weight: 700;
}

.separator-4 {
  width: 12px;
  height: 12px;
  float: none;
  color: rgba(0, 0, 0, 0);
  background-color: #bebec3;
  border-radius: 3px 3px 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
  bottom: 20px;
}

.separator-4.middle {
  width: 22px;
  height: 22px;
  background-color: #bebec3;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  margin-right: 0;
  position: static;
  top: 20px;
  bottom: 0;
  left: 0;
  right: 0;
}

.separator-4.third {
  width: 8px;
  height: 8px;
  background-color: #bebec3;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
  margin-right: 0;
  display: inline-block;
  position: relative;
  top: -21px;
  bottom: 20px;
  left: 0;
  right: 0;
}

.tcposition {
  color: #fc6f00;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  font-family: Nunito, sans-serif;
  display: flex;
}

.tcposition.first {
  color: #0675ec;
}

.tcposition.second {
  color: #ff0fd9;
}

.tcposition.third {
  color: #344aff;
}

.tcposition.fourth {
  color: #b206ff;
}

.gray-block {
  height: 80px;
  background-color: #f4f5f9;
  background-image: linear-gradient(#fff, rgba(0, 0, 0, 0));
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 20px;
  padding-left: 32px;
  position: relative;
}

.gray-block.fourth {
  height: 90px;
  background-image: linear-gradient(#fff, #f4f5f9);
  border-bottom: 2px solid #da0000;
}

.gray-block.first {
  height: 90px;
  background-image: linear-gradient(#fff, #f4f5f9);
  border-bottom: 2px solid #ffaf06;
}

.gray-block.second {
  height: 90px;
  background-image: repeating-linear-gradient(#fff, #f4f5f9);
  border-bottom: 2px solid #ff0fd9;
}

.gray-block.third {
  height: 90px;
  background-image: linear-gradient(#fff, #f4f5f9);
  border-bottom: 2px solid #0675ec;
}

.gray-block.sixth {
  height: 90px;
  background-image: linear-gradient(#fff, #f4f5f9);
  border-bottom: 2px solid #16d3d3;
}

.gray-block.fifth {
  height: auto;
  background-color: #f4f5f9;
  background-image: linear-gradient(#fff, #f4f5f9);
  border-bottom: 2px solid #5c1dff;
  margin-bottom: 30px;
  padding-right: 32px;
}

.testimonials-wrapper {
  padding-left: 32px;
  padding-right: 32px;
}

.bold-text-8 {
  display: inline-block;
}

.image-tab.second {
  height: 550px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-tab.third {
  height: 600px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-tab.first {
  height: 460px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 553%;
  background-repeat: no-repeat;
  background-size: 700px;
}

.image-tab.first.in-section {
  height: 500px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 750px;
}

.hero-circle {
  width: 600px;
  height: 600px;
  background-color: rgba(255, 255, 255, .02);
  border: 2px solid rgba(255, 255, 255, .15);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-left: 0%;
  display: block;
  position: absolute;
  top: auto;
  bottom: 100px;
  left: auto;
  right: auto;
  transform: none;
}

.small-hero-circle {
  width: 400px;
  height: 400px;
  background-color: rgba(255, 255, 255, .05);
  border: 3px solid rgba(255, 255, 255, .15);
  border-radius: 100%;
  margin: auto;
  display: block;
  position: absolute;
  top: auto;
  bottom: 200px;
  left: auto;
  right: auto;
  transform: none;
}

.bigger {
  z-index: 0;
  width: 800px;
  height: 800px;
  border: 1px solid rgba(255, 255, 255, .22);
  border-radius: 100%;
  margin: auto;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.play-button {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 50%;
  bottom: 50%;
  left: 0;
  right: 0;
}

.play-button.left.purple {
  width: 70px;
  height: 70px;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf42a126d55d2_icons8-circled-play-filled-100.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 70px;
  border: 0 #fff;
  border-radius: 100%;
  transition: all .2s;
}

.play-button.left.purple:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-color: #7567f8;
}

.play-button.left.purple.white {
  width: 82px;
  height: 82px;
  background-color: #fff;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf424626d56c3_icons8-circled-play-filled-100.png");
  background-size: 80px;
  border-radius: 10140%;
}

.play-button.left.purple.white.orange {
  float: left;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf255cbc3bf40bba6d56c4_icons8-circled-play-filled-100%20(1).png");
  background-size: 80px;
  position: static;
  top: 0%;
  bottom: 0%;
}

.lightbox-link {
  width: 100%;
  height: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.iphone {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.hero-text {
  z-index: 11;
  color: #fff;
  margin-top: 15px;
  margin-bottom: 35px;
  position: static;
  bottom: 108px;
  left: 0;
}

.hero-text.big {
  z-index: 10;
  text-transform: none;
  margin-bottom: 1px;
  font-size: 28px;
  font-style: normal;
  line-height: 30px;
  bottom: 103px;
}

.hero-text.big.mobile {
  display: none;
}

.hero-text.big.mt {
  margin-top: 0;
  font-size: 30px;
  display: block;
}

.hand-image {
  width: auto;
  height: 83%;
  max-width: 100%;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf2a80eefb562c4f753799_HandMockup.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}

.small-iphone {
  width: 50%;
  height: 600px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 600px;
  position: relative;
  right: 90px;
}

.small-iphone.second {
  z-index: 100;
  width: 500px;
  height: 350px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5df0f7a348d13f2b2903db54_DSC_0006.JPG");
  background-position: 50%;
  background-size: cover;
  border-radius: 5px;
  position: static;
  top: 66px;
  bottom: -91px;
  right: -90px;
}

.animation-button {
  color: #292929;
  align-items: center;
  padding: 10px 30px 10px 15px;
  font-size: 22px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
  transition: color .25s ease-in-out;
  display: flex;
  position: relative;
}

.animation-button:hover {
  color: #fff;
}

.button-text {
  z-index: 1;
  text-transform: uppercase;
  margin-right: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 22px;
  position: relative;
}

.arrow-line {
  width: 22px;
  height: 2px;
  background-color: #fc6f00;
  border-radius: 4px;
  position: absolute;
  bottom: 46%;
  right: 0;
}

.arrow-topline, .arrow-bottomline {
  width: 13px;
  height: 2px;
  background-color: #fc6f00;
  border-radius: 3px;
  position: absolute;
  top: 0;
  right: 0;
}

.block-wrapper-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-3 {
  margin-top: 10px;
}

.tn {
  z-index: 900;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.mobilenav {
  display: flex;
}

.navbar {
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 7px;
}

.navbar.fixed {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navlogocontainer {
  width: 100px;
  height: 55px;
  padding-bottom: 8px;
}

.navdemo {
  color: #fff;
  border: 2px solid #13ca60;
  border-radius: 40px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0;
  padding: 6px 20px 6px 23px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
}

.navdemo:hover {
  color: #fff;
  background-color: #13ca60;
  border-color: #13ca60;
}

.navdemo.dark {
  color: rgba(19, 202, 96, .95);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  transition: color .5s, background-color .5s;
}

.navdemo.dark:hover {
  color: #fff;
}

.navdemo.dark.neobroker {
  border-width: 3px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 700;
  display: none;
}

.navdemo.dark.neobroker:hover {
  background-color: #13ca60;
  border-color: #13ca60;
}

.navdemo.dark {
  color: rgba(19, 202, 96, .95);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  transition: color .5s, background-color .5s;
}

.navdemo.dark:hover {
  color: #fff;
  background-color: #ed1941;
  border-color: #ed1941;
}

.navdemo.dark.crypto:hover {
  background-color: rgba(19, 202, 96, .95);
  border-color: rgba(19, 202, 96, .95);
}

.navdemo.white {
  text-align: center;
  border-color: #fff;
  display: block;
}

.navdemo.white:active {
  color: #13ca60;
  background-color: #f4f5f9;
}

.navdemo._2 {
  color: rgba(19, 202, 96, .95);
  padding: 10px 20px;
}

.navdemo._2:hover {
  color: #fff;
}

.navlogo {
  height: 55px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 0;
}

.navlogo.light {
  z-index: 10;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.navlogo.light.dark {
  z-index: 5;
  z-index: 5;
  height: 65px;
  display: block;
}

.navlogo.light.dark.hide, .navlogo.light.dark._2 {
  display: block;
}

.footerheader {
  color: #13ca60;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
}

.footertext {
  font-size: 14px;
  font-weight: 300;
}

.heroslash {
  z-index: 15;
  width: 100%;
  transition: all .5s;
  display: block;
  position: absolute;
  top: auto;
  bottom: -1px;
  left: 0%;
  right: 0%;
}

.heroslash.top {
  display: none;
  top: -2px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heroslash.mt {
  margin-top: 3px;
  padding-top: 0;
  padding-bottom: 0;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heroslash.mt.space {
  margin-bottom: 0;
}

.heroslash.top2 {
  display: block;
  top: -60px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.heroslash.hide {
  display: none;
}

.footer {
  color: rgba(255, 255, 255, .85);
  background-color: #092335;
  padding: 50px;
  font-family: Poppins, sans-serif;
  position: relative;
}

.greenbullet {
  width: 10px;
  height: 10px;
  background-color: #13ca60;
  margin-top: 1px;
  margin-right: 15px;
}

.footerlink {
  color: rgba(255, 255, 255, .81);
  align-items: center;
  margin-top: 7px;
  text-decoration: none;
  transition: color .4s;
  display: flex;
}

.footerlink:hover {
  color: #13ca60;
}

.footerlink.blog {
  align-items: flex-start;
}

.footercolumn {
  padding-right: 21px;
}

.foot {
  color: #fff;
  background-color: #051825;
  padding: 19px;
}

.copyright-2 {
  color: rgba(255, 255, 255, .9);
}

.footcolr {
  text-align: right;
}

.footerlink-2 {
  margin-left: 10px;
}

.image {
  width: 25px;
}

.btitle {
  text-transform: none;
  font-size: 37px;
  font-weight: 700;
  line-height: 40px;
}

.btitle.large {
  font-size: 41px;
  line-height: 44px;
}

.btitle.mt {
  color: #fff;
  font-size: 40px;
  line-height: 44px;
}

.whitecurve {
  z-index: 1;
  width: 100%;
  position: absolute;
  top: auto;
  bottom: -1px;
  left: 0%;
  right: 0%;
}

.whitecurve.mobile {
  display: none;
}

.listnumber {
  color: #6e71af;
  margin-right: 36px;
  font-size: 25px;
  display: inline;
}

.listnumber.small {
  color: rgba(19, 202, 96, .95);
  margin-right: 6px;
  font-size: 20px;
}

.listnumber.small.full {
  color: #13ca60;
  margin-top: 3px;
  margin-bottom: 25px;
  margin-right: 0;
  font-size: 22px;
  display: block;
}

.listnumber.small.full.mt {
  width: 100%;
  font-size: 20px;
}

.listtext {
  font-size: 24px;
  display: inline;
}

.listtext.small {
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  transition: color .4s;
}

.listtext.small:hover {
  color: #13ca60;
}

.imagebg {
  color: #fff;
  background-image: linear-gradient(rgba(25, 17, 189, .8), rgba(9, 35, 53, .8)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5dafa07d1116380f950b71a2_Stars.svg"), linear-gradient(#1911bd, #092335);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
  padding: 93px;
}

.w {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 39px;
  font-weight: 400;
}

.section-title-wrapper {
  width: 60%;
  text-align: center;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-title-wrapper.full {
  width: 100%;
  text-align: left;
  flex-direction: row;
  margin-bottom: 13px;
}

.long-feature-block {
  margin-top: 20px;
  padding-left: 42px;
  padding-right: 20px;
  position: relative;
}

.long-feature-block.ns {
  margin-top: 0;
  margin-bottom: 27px;
  padding-left: 3px;
}

.long-feature-block.small {
  padding-left: 60px;
  padding-right: 0;
}

.home-mockup {
  z-index: 3;
  width: 715px;
  position: absolute;
  top: 3px;
  left: -290px;
}

.home-mockup.iphone {
  z-index: 5;
  width: 225px;
  border-radius: 10px;
  top: 82px;
  left: 152px;
  box-shadow: -1px 1px 3px rgba(9, 35, 53, .36);
}

.home-mockup.ipad {
  z-index: 4;
  width: 250px;
  border-radius: 10px;
  top: -35px;
  left: -24px;
  box-shadow: -1px 1px 3px rgba(9, 35, 53, .27);
}

.home-mockup.ipad.desktop {
  width: 450px;
  top: 125px;
}

.section-2 {
  min-height: 700px;
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.section-2.overflow-none {
  padding-top: 116px;
  padding-bottom: 122px;
  overflow: visible;
}

.section-2.overflow-none.less {
  min-height: 575px;
  padding-top: 0;
  padding-bottom: 59px;
}

.section-2.feature-section {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-2.feature-section.ghost {
  background-color: #f8f8ff;
}

.section-2.feature-section.ghost.space {
  min-height: 550px;
  background-color: rgba(210, 230, 253, .44);
  padding-top: 0;
  padding-bottom: 0;
}

.section-2.feature-section.ghost.space.sb {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-2.blue {
  background-color: #d2e6fd;
}

.container-4 {
  margin-bottom: 0;
  padding-top: 20px;
  position: relative;
}

.container-4.mt {
  margin-bottom: 217px;
}

.container-4.mt.alpha {
  margin-bottom: 0;
}

.container-4.neo {
  max-width: 1200px;
  align-items: center;
  margin-bottom: 65px;
  display: block;
  position: relative;
}

.info-column-right {
  padding-top: 60px;
  padding-bottom: 20px;
  padding-left: 70px;
}

.info-column-right.responsive {
  padding: 0 6px 40px 28px;
  display: block;
}

.description-paragraph {
  font-size: 14px;
  line-height: 22px;
}

.description-paragraph.nospace {
  margin-bottom: -3px;
}

.description-paragraph.mt {
  color: #092335;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.icon {
  color: #13ca60;
  margin-bottom: 14px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 30px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 20px;
  right: auto;
}

.icon.reallign {
  left: 14px;
}

.long-feature-title {
  margin-bottom: 3px;
  font-size: 19px;
}

.long-feature-title.uppercase {
  float: none;
  color: #545569;
  text-transform: none;
  margin-bottom: 4px;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: inline;
}

.browser-mockup-right {
  width: 250px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  position: absolute;
  top: -35px;
  right: -211px;
  box-shadow: 3px 3px 33px rgba(0, 0, 0, .1);
}

.browser-mockup-right._2 {
  width: 275px;
  padding: 0;
  right: 85px;
}

.browser-mockup-right._2.desktop {
  width: 500px;
  max-height: 350px;
  display: inline-block;
  top: 71px;
  right: 124px;
}

.browser-mockup-right._2.desktop.economics {
  right: -35px;
}

.browser-mockup-right.second {
  right: -111px;
}

.feature-text-block {
  width: 440px;
  float: left;
  padding-left: 0;
  position: static;
}

.bold-text-9 {
  font-size: 24px;
}

.herocontent {
  width: 35%;
  height: 600px;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 41px;
  display: flex;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.herocontent.small {
  height: 75vh;
}

.herocontent.small.desktop {
  justify-content: flex-start;
  padding-top: 69px;
}

.herocontent.full {
  width: 70%;
  height: auto;
  padding-bottom: 0;
  display: block;
}

.animationcontainer {
  width: 60%;
  height: 100vh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.animationcontainer.small {
  height: 80vh;
}

.animationcontainer.rightcorner {
  z-index: 9;
  justify-content: center;
  position: absolute;
  top: -99px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.animationcontainer.center {
  margin-left: 19%;
  position: relative;
  bottom: 264px;
}

.navlink {
  color: #fff;
  padding-top: 26px;
  padding-left: 13px;
  padding-right: 26px;
  font-weight: 500;
  transition: color .5s;
}

.navlink:hover, .navlink.w--current {
  color: #13ca60;
}

.navlink.r {
  padding-top: 23px;
  padding-left: 14px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
}

.navbar-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 7px;
}

.n1 {
  background-color: #020038;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  display: flex;
}

.businesstype {
  color: rgba(255, 255, 255, .76);
  text-transform: none;
  padding: 10px 25px;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .5s;
}

.businesstype:hover {
  background-color: #13ca60;
}

.businesstype.w--current {
  color: #fff;
  background-color: #051927;
  font-weight: 500;
}

.businesstype.ob {
  background-color: #020125;
  padding-top: 10px;
  padding-bottom: 10px;
}

.businesstype.ob.w--current {
  background-color: #010027;
}

.navdemo-2 {
  color: #fff;
  border: 2px solid #13ca60;
  border-radius: 40px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px 20px 10px 23px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
}

.navdemo-2:hover {
  color: #fff;
  background-color: #13ca60;
  border-color: #13ca60;
}

.sp {
  color: #13ca60;
  font-style: italic;
}

.bbullet {
  color: rgba(19, 202, 96, .95);
}

.facticon {
  color: rgba(19, 202, 96, .95);
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.title {
  color: #fff;
  margin-top: 0;
  font-size: 41px;
  font-weight: 600;
}

.paragraph-20 {
  text-align: justify;
  margin-top: 22px;
  margin-bottom: 9px;
}

.paragraph-20.white {
  margin-top: 10px;
  font-size: 14px;
}

.paragraph-21 {
  width: 90%;
  text-align: justify;
}

.hiddenmobilecontent {
  display: none;
}

.formcontainer {
  padding: 83px;
}

.bold-text-12 {
  font-size: 31px;
}

.pricingtitle {
  color: #092335;
  font-size: 22px;
  font-weight: 600;
}

.tablerow {
  border-bottom: 1px solid #c5d4fd;
  padding: 10px;
}

.tablerow.top {
  border-bottom-width: 2px;
  font-weight: 700;
}

.tablerow._2 {
  background-color: rgba(197, 212, 253, .12);
  padding: 10px;
}

.tablerow._2.p {
  background-color: rgba(234, 12, 92, .03);
  border-bottom-color: #ffc4d9;
}

.tablerow.p {
  border-bottom-color: #ffc4d9;
}

.grid-2 {
  grid-column-gap: 19px;
  grid-row-gap: 43px;
  grid-template: "Area . . . Area-2"
  / 2.5fr 1fr;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.tabletext {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.tabletext.top {
  color: #092335;
  font-weight: 700;
}

.tabletext.top.op {
  text-align: center;
}

.tabletext.option {
  text-align: center;
  font-family: Poppins, sans-serif;
}

.tabletext.option.y {
  color: rgba(23, 113, 215, .95);
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.tabletext.option.y.n {
  color: #092335;
  margin-bottom: 3px;
}

.tabletext.option.y.n.nospace {
  margin-bottom: 0;
}

.tabletext.option.y.fa {
  color: rgba(19, 202, 96, .95);
}

.tabletext.option.y.ec {
  color: #fc7a00;
}

.tabletext.option.y.navy {
  color: #1911bd;
}

.tabletext.option.it {
  color: #545569;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.tabletext.option.it.nospace {
  margin-bottom: 5px;
}

.tabletext.option.it.bl {
  color: rgba(23, 113, 215, .95);
}

.pricingtiersection {
  background-color: #f8f8ff;
  background-image: linear-gradient(rgba(25, 17, 189, .93), rgba(9, 35, 53, .93)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 70px;
}

.salespackage {
  text-align: left;
  border-bottom: 1px solid #c5d4fd;
  padding-bottom: 18px;
}

.pricepackage {
  color: #0b3049;
  margin-top: 30px;
  margin-bottom: 7px;
  font-size: 26px;
  font-weight: 700;
}

.pricepackage.cost {
  color: rgba(19, 202, 96, .95);
  text-align: left;
  margin-top: 15px;
  font-size: 28px;
}

.pricingtext {
  color: #545569;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  display: inline;
}

.pricingtext.small {
  color: rgba(84, 85, 105, .69);
  font-size: 12px;
}

.pricingtext.title {
  color: #545569;
  margin-top: 30px;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 400;
  display: inline;
}

.pricingtext.title.b {
  color: #3a3b53;
  text-transform: none;
  font-size: 15px;
  font-weight: 500;
}

.pricingtext.title.tt {
  color: #3a3b53;
  cursor: help;
  font-size: 15px;
  font-weight: 700;
  text-decoration: underline;
}

.pricingfeatures {
  text-align: left;
  margin-top: 17px;
}

.pricingfeatureitem {
  margin-bottom: 10px;
}

.priceheader {
  color: #113249;
  text-align: center;
  margin-bottom: 30px;
  font-size: 38px;
  font-weight: 700;
}

.priceheader.lessspace {
  color: #fff;
  margin-bottom: -2px;
}

.priceheader.sub {
  color: #fff;
  margin-top: 13px;
  margin-bottom: 26px;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
}

.analysistype {
  margin-top: 66px;
}

.analysistype.top {
  margin-top: 1px;
}

.inline-item {
  margin-top: 15px;
}

.producttabtitle {
  display: inline;
}

.producttabtitle.icon {
  margin-top: 0;
  margin-right: 12px;
  padding-top: 4px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  display: inline-block;
  position: relative;
  top: -12px;
  left: -3px;
}

.producttabtitle.icon.yellow {
  color: #fccc00;
}

.producttabtitle.icon.yellow.inline {
  color: rgba(19, 202, 96, .95);
  display: inline;
  top: 5px;
  left: 1px;
}

.producttabtitle.icon {
  margin-top: 0;
  margin-right: 12px;
  padding-top: 4px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  display: inline-block;
  position: relative;
  top: 9px;
}

.producttabtitle.icon.w {
  color: #fdb814;
  text-align: left;
  font-size: 32px;
  display: inline;
}

.producttabtitle.icon {
  color: #1771d7;
  margin-top: 0;
  margin-right: 12px;
  padding-top: 4px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  display: inline-block;
  position: relative;
}

.producttabtitle.icon.g {
  color: #13ca60;
  text-align: left;
  margin-bottom: 7px;
  margin-right: 0;
  font-size: 30px;
  display: inline-block;
}

.section-description {
  text-align: left;
  margin-top: 0;
  margin-bottom: 21px;
  font-size: 19px;
  font-weight: 300;
  line-height: 24px;
}

.section-description.bullet {
  margin-bottom: 10px;
}

.section-description.bullet.inline {
  color: #545569;
  padding-left: 0;
  font-family: Nunito, sans-serif;
  font-size: 15px;
  display: inline;
}

.long-feature-block-2 {
  text-align: left;
  margin-top: 20px;
  padding-left: 46px;
  padding-right: 20px;
  position: relative;
}

.long-feature-block-2.title-only {
  margin-top: 15px;
  padding-top: 0;
  padding-left: 43px;
}

.long-feature-icon-wrapper {
  width: 50px;
  height: 50px;
  text-align: center;
  border: 1px rgba(24, 111, 195, .14);
  border-radius: 25px;
  padding-top: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.small-paragraph {
  color: #545569;
  margin-bottom: 0;
  font-family: Nunito, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: inline;
}

.insightshighlight {
  text-decoration: underline;
}

.pricetier {
  background-color: #fff;
  border-radius: 10px;
  padding: 2px 20px 20px;
}

.max650 {
  width: auto;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.tn-2 {
  z-index: 1000;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navdemo-3 {
  color: #fff;
  border: 2px solid #13ca60;
  border-radius: 40px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px 20px 10px 23px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
}

.navdemo-3:hover {
  color: #fff;
  background-color: #13ca60;
  border-color: #13ca60;
}

.navbar-3 {
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 7px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .03);
}

.grid-10 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 14px;
}

.paragraph-38, .paragraph-39 {
  color: #092335;
  text-align: center;
  font-family: Poppins, sans-serif;
}

.grid-11 {
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 0;
}

.grid-11._2 {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}

.paragraph-40 {
  color: rgba(19, 202, 96, .95);
  text-align: center;
  margin-bottom: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.paragrap {
  color: rgba(201, 15, 18, .95);
  text-align: center;
  margin-bottom: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

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

.bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22 {
  color: #fccc00;
}

.warning {
  color: #fccc00;
  text-align: center;
  margin-bottom: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.div-block-13 {
  max-width: 700px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

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

.abouttc {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
}

.abouttc.bold {
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.abouttc.bold.mobile {
  display: none;
}

.abouttc.bold.desktop.h {
  color: #13ca60;
  margin-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
}

.footerbutton {
  width: 100%;
  text-align: center;
  background-color: #13ca60;
  border-radius: 5px;
  margin-top: 11px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  transition: background-color .4s;
}

.footerbutton:hover {
  background-color: #13a550;
}

.tcfoot {
  padding: 30px 50px 50px;
}

.tablelink {
  color: rgba(19, 202, 96, .95);
}

.pinklink {
  color: #ea0c5c;
}

.metatrader-laptop {
  z-index: 100;
  width: auto;
  height: auto;
  max-width: 38%;
  object-fit: contain;
  flex: 0 auto;
  margin-bottom: 30px;
  margin-right: 20px;
  padding-right: 20px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.blue-section-mt {
  background-color: rgba(210, 230, 253, .44);
  margin-bottom: 7px;
  padding: 20px 50px 100px;
  position: relative;
  overflow: hidden;
}

.blue-section-mt._2 {
  min-height: 450px;
  background-color: rgba(210, 230, 253, .44);
  padding-top: 20px;
  padding-bottom: 20px;
}

.productcolumns {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.product-header {
  color: #060f5c;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
}

.product-header.tag {
  width: 160px;
  color: #fff;
  background-color: rgba(19, 202, 96, .95);
  border-radius: 20px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 19px;
}

.product-header.tag.small {
  width: 130px;
}

.paragraph2 {
  color: #092335;
  margin-bottom: 15px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.image-8 {
  padding-top: 0;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mtmobilemockup, .alpha-gen-mobile-image {
  display: none;
}

.paragraph1 {
  color: #686781;
  text-align: left;
  line-height: 22px;
}

.paragraph1.r-aligned {
  padding-top: 40px;
  padding-left: 60px;
}

.leftspacecolumn {
  padding-left: 20px;
}

.productimage {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 15px;
}

.productimage._4 {
  display: none;
}

.mtfooterimg {
  width: 536.5px;
  height: 300px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1c6b0903700bdbece8603_MT%20Footer%20Image.png");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
}

.container-12 {
  margin-bottom: 30px;
}

.title-header {
  width: 70%;
  padding-left: 0;
}

.title-header.neo {
  width: 48%;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 60px;
  display: flex;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.sub-header {
  width: 80%;
  color: rgba(19, 202, 96, .95);
  margin-top: 0;
  font-family: Poppins, sans-serif;
}

.column-1-wrapper {
  width: 100%;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.column-2-wrapper {
  padding-right: 0;
  position: relative;
  bottom: 46px;
}

.neo-product-columns.white {
  width: auto;
  height: 325px;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
}

.neo-right-space-column.white {
  padding-left: 0;
  padding-right: 0;
  bottom: 60px;
}

.neo-right-space-column.white.webby {
  padding-top: 20px;
}

.neo-left-space-column.white {
  padding-right: 0;
}

.div-block-21, .div-block-22 {
  padding-right: 20px;
}

.neobroker-title-phone {
  z-index: 110;
  height: 80%;
  padding-top: 0;
  position: absolute;
  top: 113px;
  bottom: 0%;
  left: auto;
  right: 309px;
}

.image-17 {
  z-index: 20;
  width: 42%;
  height: 99.9375%;
  object-fit: fill;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
  top: auto;
  bottom: 73px;
  left: 20px;
  right: 0%;
}

.image-18 {
  z-index: 20;
  width: auto;
  height: 100%;
  position: absolute;
  top: -44px;
  bottom: auto;
  left: auto;
  right: 60px;
}

.heromockup {
  z-index: 100;
  width: auto;
  height: 45%;
  min-width: auto;
  position: absolute;
  top: auto;
  bottom: 0;
  left: auto;
  right: 93px;
}

.heromockup.hand {
  z-index: 50;
  height: 90%;
  min-width: auto;
  right: 113px;
}

.heromockup.lowerz {
  z-index: 50;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 275px;
}

.heromockup.right {
  height: 45%;
  bottom: 53px;
  right: 26px;
}

.container-14 {
  max-width: 1200px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 33px;
  padding-right: 40px;
  display: flex;
}

.colourfulblob {
  width: 750px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.colourfulblob._2 {
  width: 600px;
  top: auto;
  bottom: 34px;
  left: auto;
  right: -29px;
}

.colourfulblob._2._3 {
  width: 700px;
  background-color: rgba(0, 0, 0, 0);
  top: auto;
  bottom: -59px;
  left: auto;
  right: 76px;
}

.heroheader {
  color: #1911bd;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.heroheader.w {
  font-size: 30px;
  line-height: 35px;
}

.heroheader.w.white {
  color: #fff;
}

.max42 {
  width: 42%;
}

.lightgreensection {
  padding: 102px;
  position: relative;
}

.lightgreensection.nospace {
  padding-top: 15px;
  padding-bottom: 168px;
}

.lightgreensection.nospace.ghost {
  background-color: #f8f8ff;
}

.lightgreensection.nospace.ghost.topspace {
  padding-top: 80px;
  padding-bottom: 93px;
}

.lightswoosh {
  width: 100%;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.plain_text {
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.html-embed {
  z-index: 5;
  width: 324px;
  position: absolute;
}

.socialcolumn {
  width: 352px;
  height: 550px;
  clear: none;
  padding-left: 1px;
  padding-right: 0;
  position: relative;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
  overflow: visible;
}

.socialcolumn.volatility {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 156px;
}

.twitterwrapper {
  z-index: 10;
  width: 337px;
  height: 475px;
  margin-top: 57px;
  padding-top: 0;
  padding-left: 13px;
  padding-right: 0;
  position: absolute;
  overflow: scroll;
}

.integrationlogos {
  z-index: 20;
  width: 358px;
  margin-left: -3px;
  display: inline;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: 0%;
  right: 0%;
}

.mockupwrapper {
  z-index: 2;
  width: 350px;
  height: 550px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eac707a5c0e434df0e8823d_BlueMobile.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 350px;
  position: absolute;
  bottom: 28px;
  overflow: hidden;
}

.phonemockup {
  z-index: 0;
  width: 350px;
  max-width: none;
  padding-right: 0;
  display: none;
  position: absolute;
}

.socialgreencurve {
  position: absolute;
  top: auto;
  bottom: 44px;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.max55 {
  width: 58%;
  position: relative;
  overflow: visible;
}

.sectionnumber {
  color: rgba(25, 17, 189, .27);
  font-size: 110px;
  font-weight: 700;
  position: absolute;
  top: 48px;
  bottom: auto;
  left: 44px;
  right: auto;
}

.sectionnumber._2 {
  z-index: 50;
  color: rgba(255, 255, 255, .28);
  background-color: rgba(0, 0, 0, 0);
  top: -28px;
  left: -74px;
}

.sectionnumber._2._3 {
  color: rgba(25, 17, 189, .27);
  top: 178px;
}

.sectionnumber._2._3._4 {
  top: 31px;
}

.container-15 {
  max-width: 1200px;
  padding-left: 69px;
}

.text-span-6 {
  width: 77.5861%;
}

.image-23 {
  display: none;
}

.halfsliderwrapper {
  z-index: 10;
  width: 40%;
  padding: 0;
  position: absolute;
  top: auto;
  bottom: 52px;
  left: 30px;
  right: auto;
}

.roundedslider {
  height: 350px;
  background-color: rgba(221, 221, 221, 0);
  border-radius: 20px;
  padding-bottom: 0;
}

.roundedslidermask {
  height: 95%;
  border-radius: 20px;
}

.roundedslide {
  height: 90%;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb587da0baab9835fe09aa1_CI_Mockup.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
}

.roundedslide.buzz {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb5953d728d3b2989ce84ae_BuzzScreenshot.png"), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb587da0baab9835fe09aa1_CI_Mockup.svg");
  background-position: 50%, 0 0;
  background-size: cover, cover;
  background-attachment: scroll, scroll;
}

.slide-nav-4 {
  bottom: -19px;
}

.lighthero {
  height: 100vh;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 65px;
  padding-left: 75px;
  display: flex;
  position: relative;
}

.mobileillustration {
  z-index: 1;
  width: 400px;
  position: absolute;
  top: auto;
  bottom: 200px;
  left: auto;
  right: 102px;
}

.herocolorblob {
  width: 65%;
  max-height: 95%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.heroheader-2 {
  color: #1911bd;
  font-size: 34px;
  font-weight: 700;
  line-height: 40px;
}

.herobutton-2 {
  background-color: #13ca60;
  border-radius: 30px;
  margin-top: 18px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  transition: background-color .5s;
}

.herobutton-2:hover {
  background-color: #1911bd;
}

.bottomcurve {
  z-index: 10;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bottomcurve.top {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.socialsection {
  min-height: 650px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 68px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.socialsection._2 {
  min-height: 550px;
  flex-direction: row;
  align-items: flex-start;
  padding-bottom: 85px;
  display: block;
  overflow: visible;
}

.socialsection._2.blue {
  min-height: 550px;
  color: #fff;
  background-color: #1911bd;
  padding-top: 83px;
  padding-bottom: 0;
}

.socialsection._2.es {
  padding-top: 197px;
}

.whitespace {
  height: 42px;
  background-color: #1911bd;
}

.relativecontainer {
  position: relative;
}

.righthalfcontent {
  position: absolute;
}

.image-24 {
  z-index: 6;
  position: relative;
  bottom: -2px;
}

.image-24.r {
  bottom: 0;
}

.stepcard {
  z-index: 100;
  width: 100%;
  color: #0b0f5c;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  padding: 21px 21px 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  transition: all .5s;
  position: relative;
}

.stepcard:hover {
  transform: translate(0, -10px);
  box-shadow: 1px 1px 3px rgba(25, 17, 189, .15);
}

.text-block-4 {
  color: #143351;
  font-size: 16px;
}

.stepillustration {
  height: 161px;
  margin-bottom: 22px;
}

.columns-3 {
  margin-top: 43px;
}

.discoverbutton {
  width: 60%;
  color: #fff;
  background-color: #14e268;
  border: 1px #000;
  border-radius: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-weight: 700;
  position: relative;
  bottom: -17px;
}

.stepnumber {
  color: rgba(20, 226, 104, .36);
  text-align: left;
  font-size: 60px;
  font-weight: 700;
  position: relative;
  bottom: -19px;
  left: -31px;
}

.stepnumber.fa {
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.mobilehiddenbutton {
  width: 80%;
  color: #fff;
  background-color: #14e268;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 5px;
  display: none;
}

.learningcenterpict {
  border-radius: 10px;
}

.demosection {
  text-align: center;
  background-image: linear-gradient(to right, rgba(22, 244, 112, .85) 18%, rgba(0, 147, 247, .85) 82%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb5d580ddf6ad69b23e610d_5ea300248066df210eace262_TopographicalMap.svg"), linear-gradient(to right, #16f470 18%, #0093f7 80%);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
  background-attachment: scroll, fixed, scroll;
  padding: 77px 46px 58px;
  position: relative;
}

.bigdemobutton {
  z-index: 10;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-radius: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: all .5s;
  position: relative;
}

.bigdemobutton:hover {
  color: #13ca60;
  background-color: #fff;
}

.bigdemobutton.buzz {
  width: 49%;
  text-align: left;
  border-width: 3px;
  border-color: #fccc00;
  border-radius: 25px;
  margin-top: 24px;
  font-weight: 700;
}

.bigdemobutton.buzz:hover {
  color: #fff;
  background-color: #fccc00;
}

.bigdemobutton.buzz.whitebg {
  color: #ed1941;
  border-color: #ed1941;
  margin-top: 19px;
}

.bigdemobutton.buzz.whitebg:hover {
  color: #fff;
  background-color: #ed1941;
}

.topcurve {
  position: absolute;
  top: -2px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.bottom {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.analystbubble {
  z-index: 10;
  width: 45px;
  height: 45px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ebbe7b00f69fd2c9586fdd6_Gary_linkedin_6163%20(7).jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 35px;
  position: absolute;
  top: auto;
  bottom: 2px;
  left: -29px;
  right: auto;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .35);
}

.analystbubble._3 {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ebbe7c2a42809127b2621ec_jeffrey.Zhang%20(8).png");
  bottom: 56px;
  left: 0;
}

.analystbubble._4 {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ebbe7c28c37061861924c14_Remy.jpg");
  bottom: -1px;
  left: 145px;
}

.analystbubble._5 {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ebbe7c2c5e127f3927cbdbc_Nicolas%20Suiffet.jpg");
  bottom: -18px;
  left: 57px;
}

.tiimage {
  z-index: 10;
  height: auto;
  border-radius: 10px;
  position: relative;
}

.column-wrapper {
  padding-top: 20px;
  padding-right: 20px;
}

.column-wrapper-2 {
  padding-top: 0;
}

.heading-7 {
  color: #13ca60;
  text-align: left;
  font-size: 30px;
  font-weight: 600;
  line-height: 32px;
}

.image-26 {
  z-index: 10;
  width: 15%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 14px;
  left: 177px;
}

.pinkbold {
  color: #ed1941;
}

.container-18 {
  margin-bottom: 0;
  padding-top: 20px;
}

.column-13 {
  padding-top: 20px;
}

.roundededgeimage {
  border-radius: 10px;
  margin-top: 15px;
  display: block;
}

.image-30 {
  width: 55%;
}

.div-block-33 {
  width: 100%;
}

.subheading {
  color: #1911bd;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
}

.subheading.alerts {
  margin-top: 0;
  line-height: 22px;
  display: inline;
}

.subheading.fa {
  margin-top: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  line-height: 32px;
  display: inline;
}

.div-block-34 {
  width: 100%;
  color: rgba(11, 15, 92, .7);
  border: 1px solid rgba(20, 51, 81, .15);
  border-radius: 8px;
  margin-top: 33px;
  padding: 10px;
  box-shadow: 3px 3px 3px 2px rgba(20, 51, 81, .04);
}

.bold-text-32 {
  color: #13ca60;
  font-size: 22px;
  font-weight: 600;
}

.bold-text-32.alerts {
  color: #13ca60;
  font-size: 17px;
  line-height: 18px;
}

.subparagraph-content {
  color: #143351;
  margin-top: 10px;
  font-size: 13px;
  line-height: 14px;
}

.image-31 {
  width: 50%;
  position: absolute;
  top: 14px;
  left: 289.188px;
}

.grid-13 {
  text-align: center;
  border-top: 3px #143351;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 61px;
}

.metatrader-header-text {
  color: #13ca60;
  text-align: left;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.historical-performance {
  width: 100%;
}

.grid-image {
  color: #13ca60;
  text-align: center;
  margin-bottom: 20px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 47px;
}

.column-16 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.timelinerightcolumn {
  border-left: 2px solid #75e9a6;
  padding: 47px 49px 35px 60px;
}

.timelinerightcolumn.top {
  border-left-style: solid;
  border-left-color: rgba(130, 0, 232, .9);
  padding-top: 0;
}

.timelinerightcolumn.top.bottom {
  border-left-color: rgba(130, 0, 232, .9);
  padding-bottom: 0;
}

.instructiontext {
  color: #143351;
  text-align: left;
  margin-bottom: 24px;
  padding-top: 44px;
  padding-bottom: 3px;
  font-size: 19px;
  font-weight: 300;
  line-height: 22px;
}

.instructiontext.incolumn {
  color: #143351;
  color: #143351;
  margin-top: 25px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-style: normal;
}

.instructiontimeline {
  margin-bottom: 0;
  padding-top: 0;
}

.number {
  z-index: 10;
  width: 45px;
  height: 45px;
  color: #fff;
  background-color: #f9a600;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  margin-top: 46px;
  padding: 4px 0 0;
  font-size: 17px;
  font-weight: 700;
  display: flex;
  position: relative;
  left: 27px;
}

.number.top {
  background-color: #8200e8;
  margin-top: 0;
}

.number.top.buzz {
  background-color: rgba(237, 25, 65, .8);
}

.bold-text-34, .bold-text-36 {
  color: #ed1941;
}

.column-2-div-wrapper {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.heroheader-3 {
  width: 75%;
  color: #16f470;
  margin-bottom: 2px;
  font-size: 42px;
  font-weight: 600;
  line-height: 48px;
}

.heroheader-3.webby {
  width: 100%;
  max-width: 100%;
}

.award-header-1 {
  height: 600px;
  color: #fff;
  background-image: linear-gradient(rgba(4, 1, 74, .86) 16%, #0093f7 85%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/60be2a9d4338537868f641d2_Screenshot%20(919).png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 100px;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
  position: relative;
}

.award-header-1.webby {
  height: 90vh;
}

.headermockup {
  width: 750px;
  height: 600px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ece8df7ef42143ceb26ff48_TIHalfMockup%402x.png");
  background-position: 64px -78%;
  background-repeat: no-repeat;
  background-size: 1065px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.headermockup.labs {
  width: 550px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ece8fc6a4cfda865b8a0f34_Crowd%20Insight%20Bubbles%20Laptop.png");
}

.image-38 {
  z-index: 20;
  width: 155px;
  position: absolute;
  bottom: 43px;
  left: 348px;
}

.herosubheader {
  width: 70%;
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.herosubheader.economic {
  width: 60%;
  color: #fccc00;
}

.herosubheader.webby {
  width: 85%;
  margin-bottom: 20px;
}

.herosubheader.finovate {
  width: 75%;
}

.image-39 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.navbar-5 {
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0);
  padding: 10px 50px 0;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.logo {
  width: 10%;
  margin-bottom: 10px;
}

._2 {
  background-color: #f8f8f8;
  padding: 65px 115px;
}

._2.white {
  background-color: #fff;
  padding: 110px 110px 0;
}

._2.white.top {
  color: #060246;
  padding-top: 110px;
}

._2.img {
  color: #fff;
  text-align: left;
  background-image: linear-gradient(rgba(3, 1, 36, .87), rgba(3, 1, 36, .87)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ece8df7ef4214b72926ff5d_Shopping_W.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 72px;
}

._2.img.small {
  background-image: linear-gradient(#091241, #091241), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ece8df7ef4214b72926ff5d_Shopping_W.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 20px;
  padding-bottom: 40px;
}

.heading-12 {
  color: #0e0770;
  text-align: left;
  margin-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  line-height: 44px;
}

.text-block-8 {
  color: #3a3a6b;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
}

.check {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 36px;
  font-family: Poppins, sans-serif;
  display: flex;
}

.image-41 {
  height: 20px;
  margin-top: 4px;
  margin-right: 15px;
}

.checktext {
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
}

.part-two-header {
  margin-top: 10px;
  font-size: 31px;
  line-height: 32px;
}

.product-text {
  width: auto;
  color: #080078;
  text-align: right;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.product-text.labs {
  color: #3a3a6b;
  text-align: left;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.appear {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.appear.ci {
  justify-content: flex-end;
  margin-top: 0;
  margin-bottom: 0;
}

.appear.vertical {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.image-3 {
  width: 500px;
  border-radius: 14px;
  flex: 0 auto;
  margin-left: 0;
  position: relative;
  box-shadow: 7px 7px 20px rgba(3, 2, 2, .14);
}

.image-3.r {
  width: 50%;
  box-shadow: none;
  border-radius: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 86px;
}

.image-3.r.no-space {
  padding-top: 20px;
}

.image-3.r.no-space.desktop {
  position: relative;
}

.image-3.r.no-space.mobile {
  display: none;
}

.quote {
  text-align: left;
  padding-top: 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

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

.product-header-2 {
  width: auto;
  color: #080366;
  text-align: right;
  margin-bottom: 15px;
  font-size: 25px;
  line-height: 32px;
}

.product-header-2.labs {
  text-align: left;
  font-size: 30px;
  line-height: 34px;
}

.text-div-1 {
  z-index: 2;
  align-self: flex-start;
  padding-left: 20px;
  padding-right: 0;
  position: relative;
}

.crowd-insight-column-header {
  color: #13ca60;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}

.crowd-insight-column-header.dark {
  color: #143351;
  margin-bottom: 5px;
  font-weight: 700;
}

.crowd-insight-column-text {
  color: #3a3a6b;
  text-align: left;
  font-size: 14px;
  line-height: 16px;
}

.crowd-insight-column-image {
  color: #13ca60;
  text-align: left;
  margin-bottom: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 40px;
}

.image-43 {
  width: 80%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.buzz-section {
  background-color: rgba(0, 147, 247, .06);
  padding: 40px 110px 100px;
}

.image-45 {
  position: absolute;
}

.columns-5 {
  margin-bottom: 60px;
}

.brand-2 {
  width: 90%;
}

.image-46 {
  width: 90%;
  border-radius: 10px;
}

.bold-text-37 {
  font-size: 18px;
}

.gif-description {
  color: #3a3a6b;
  font-size: 14px;
}

.column-19 {
  flex-direction: row;
  align-items: center;
  display: block;
}

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

.footer-2 {
  color: rgba(255, 255, 255, .61);
  background-color: #020724;
  flex-direction: column;
  justify-content: center;
  padding: 13px 15px 10px;
  display: flex;
}

.columns-7 {
  padding-left: 1px;
}

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

.container-20 {
  position: relative;
  left: -85px;
}

.container-20.webby {
  left: -56px;
}

.container-20.finovate {
  max-width: 100%;
  flex: 0 auto;
  left: 0;
}

.container-content {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  position: relative;
}

.feature-info-paragraph {
  opacity: .7;
  margin-top: -1px;
  margin-bottom: 19px;
  font-size: 14px;
}

.topcircles {
  width: 125px;
  position: absolute;
  top: auto;
  bottom: 117px;
  left: auto;
  right: 27px;
}

.topcircles._2 {
  width: 275px;
  bottom: 166px;
}

.topcircles._2.small {
  width: 225px;
  display: none;
}

.topcircles._4 {
  width: 375px;
  top: 0%;
  bottom: auto;
  left: -184px;
  right: auto;
  transform: rotate(-60deg);
}

.topcircles._4.small {
  width: 300px;
}

.small {
  color: #13ca60;
  font-size: 19px;
}

.small.blue {
  color: #0093f7;
}

.small.red {
  color: #ed1941;
}

.whitecurve-2 {
  z-index: 10;
  position: absolute;
  top: auto;
  bottom: -1%;
  left: 0%;
  right: 0%;
}

.whitecurve-2.top {
  z-index: 50;
}

.mobilewrapper {
  position: relative;
}

.feature-info-title {
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  display: block;
}

.feature-info-block {
  width: 90%;
  text-align: left;
  padding-left: 43px;
  position: relative;
}

.text-block-9 {
  z-index: 100;
  font-size: 27px;
  font-weight: 400;
  line-height: 32px;
  display: inline;
  position: static;
}

.text-block-9.full {
  width: 100%;
  font-size: 22px;
  line-height: 25px;
}

.text-block-9.full.w {
  font-size: 17px;
  font-weight: 300;
  line-height: 23px;
}

.text-block-9.full.dark {
  color: #3b3a4e;
  text-align: left;
  margin-bottom: 27px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 300;
  display: block;
}

.buzz_mobilemockup {
  z-index: 1;
  width: 85%;
  height: 84%;
  position: absolute;
  top: 9%;
  bottom: 0%;
  left: 9%;
  right: 0%;
}

.mockup {
  z-index: 5;
  height: 635px;
  position: relative;
}

.max650w {
  max-width: 650px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.grid-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 49px;
}

.container-23 {
  text-align: center;
  position: relative;
}

.container-23.home-intro-container {
  height: 700px;
  text-align: center;
  margin-top: 75px;
  margin-bottom: 20px;
}

.tab-3 {
  width: 50%;
  height: 12px;
  color: #fdb814;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 2px solid rgba(255, 255, 255, .22);
  margin-bottom: 32px;
  padding-top: 15px;
  padding-bottom: 11px;
  font-size: 19px;
  font-weight: 400;
}

.tab-3.w--current {
  background-color: rgba(0, 0, 0, 0);
  font-size: 27px;
  font-weight: 700;
  transition: font-size .4s;
}

.popuptabcircle {
  z-index: 1;
  width: 176px;
  height: 175px;
  background-color: rgba(255, 255, 255, .66);
  border-radius: 100px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -64px;
  bottom: auto;
  left: 0;
  right: 0%;
}

.fa {
  margin-bottom: 8px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.fa.title {
  margin-bottom: 0;
  font-size: 30px;
  line-height: 35px;
}

.fa.green {
  margin-top: 2px;
  margin-right: 16px;
  font-size: 20px;
}

.fa.green.second {
  margin-right: 14px;
}

.fa.green._3 {
  margin-right: 23px;
}

.tabs-content {
  margin-top: -6px;
}

.tab-pane-the-interface {
  margin-top: 45px;
}

.tricolumn {
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-10 {
  z-index: 10;
  font-weight: 500;
  position: relative;
}

.mockupslider {
  height: 600px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 28px;
}

.slide {
  height: 600px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ed537c062043940f448a12d_MobileMockup.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 535px;
}

.slide._3 {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ed537c06204393c9d48a142_LaptopMockup.png");
}

.slide._2 {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ed537c062043965ed48a139_TabletMockup.png");
}

.tab-pane-the-tech-specs, .tab-pane-tab-1-2 {
  margin-top: 45px;
}

.slide-nav {
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.tabcontentcontainer {
  text-align: left;
  margin-top: 17px;
}

.listitem-2 {
  align-items: flex-start;
  margin-top: 15px;
  padding-left: 34px;
  display: flex;
}

.listitem-2.top {
  margin-top: 24px;
}

.listicon {
  width: 25px;
  height: auto;
  margin-top: 9px;
  margin-right: 22px;
}

.listicon.narrow {
  width: 21px;
  margin-right: 26px;
}

.listicon.short {
  width: 31px;
  margin-right: 17px;
}

.tabsection {
  margin-top: 88px;
}

.tabsection.mobile {
  display: none;
}

.ws {
  width: 100%;
  height: 100px;
  margin-bottom: 38px;
}

.hidden-content {
  margin-top: 13px;
  display: block;
}

.iconcolumn {
  text-align: right;
}

.icon-2 {
  width: 25px;
}

.circle2 {
  z-index: 0;
  width: 225px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -75px;
}

.circle2._3 {
  width: 300px;
  top: 53px;
  bottom: auto;
  left: -57px;
  right: auto;
}

.circle2._3._4 {
  width: 150px;
  top: 284px;
}

.circle2._3._4._2 {
  width: 300px;
  top: 182px;
  left: -77px;
  transform: rotate(69deg);
}

.circle2._3._4._2._13 {
  width: 175px;
  top: 414px;
  left: 26px;
}

.circle2._3._2 {
  width: 90px;
  top: 154px;
  left: -5px;
}

.circle2._2 {
  width: 375px;
  background-color: rgba(0, 0, 0, 0);
  bottom: 127px;
  right: -181px;
}

.faq-question-bar {
  z-index: 55;
  text-align: left;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 21px;
  margin-bottom: 7px;
  padding: 18px 25px;
  text-decoration: none;
  transition: color .5s;
  display: block;
  position: relative;
  box-shadow: 4px 4px 6px #e4e7f0;
}

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

.waveimg {
  width: 100%;
  height: 100px;
}

.waveimg.mobile {
  display: none;
}

.waveimg.desktop {
  margin-top: 79px;
  margin-bottom: 0;
}

.waveimg.desktop.top {
  margin-top: 0;
  margin-bottom: 48px;
}

.mobiletext {
  display: none;
}

.tccontainer {
  margin-left: 100px;
  margin-right: 100px;
  padding-left: 0;
}

.section-9 {
  height: auto;
  color: #fff;
  background-image: linear-gradient(rgba(24, 24, 48, .95), rgba(24, 24, 48, .95)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ed5387bae7c3a71067ecd70_Couple_Web.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: flex-start;
  padding: 0;
  display: block;
}

.intextlink {
  color: rgba(228, 23, 63, .71);
  font-weight: 700;
  text-decoration: none;
}

.intextlink:hover {
  text-decoration: underline;
}

.image-12 {
  width: 250px;
  margin-bottom: 19px;
  margin-right: 31px;
}

.section-10 {
  color: #fff;
  background-color: #e4173f;
  padding: 60px 50px 70px;
}

.column-22 {
  padding-left: 54px;
  padding-right: 33px;
}

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

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

.button-4 {
  color: #fff;
  text-align: center;
  background-color: rgba(19, 202, 96, 0);
  border: 3px solid #fff;
  border-radius: 31px;
  margin-top: 0;
  padding: 22px 25px 20px;
  font-size: 19px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
}

.button-4:hover {
  color: #e4173f;
  background-color: #fff;
}

.footer_sociallink {
  margin-left: 20px;
}

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

.foot-2 {
  color: rgba(255, 255, 255, .65);
  background-color: #181830;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: block;
}

.foot-2.b {
  color: #fff;
}

.image-49 {
  height: 25px;
}

.bold-text-4 {
  font-size: 36px;
}

.section-11 {
  height: auto;
  padding: 108px;
}

.section-11.reduce {
  color: #696781;
  padding-top: 17px;
  padding-bottom: 60px;
  position: relative;
}

.section-11.reduce.ghost {
  background-color: #f8f8ff;
}

.section-11.reduce.ghost.es {
  padding-top: 20px;
  padding-bottom: 170px;
}

.absoluteillustration {
  z-index: 10;
  width: 275px;
  position: absolute;
  top: auto;
  bottom: -19px;
  left: auto;
  right: -8px;
}

.absoluteillustration.small {
  width: 200px;
}

.ghostcurve {
  position: absolute;
  top: auto;
  bottom: -2px;
  left: 0%;
  right: 0%;
}

.div-block-39 {
  max-width: 700px;
  margin: 0 auto 90px;
  padding-top: 0;
}

.div-block-39.less-space {
  margin-bottom: 60px;
}

.guidesection {
  padding-top: 0;
}

.productscreenshot {
  z-index: 10;
  width: 50%;
  border-radius: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.bluefooter {
  height: 125px;
  background-color: #05035d;
  padding: 0;
  position: relative;
}

.bold-text-47 {
  color: #143351;
}

.image-51 {
  width: 25%;
  padding-right: 20px;
}

.image-52 {
  width: 26%;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.image-53 {
  width: 25%;
  padding-left: 20px;
}

.div-block-40 {
  height: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.div-block-40.hide {
  display: none;
}

.container-25 {
  padding-top: 40px;
}

.div-block-42 {
  padding-top: 0;
}

.bold-text-54 {
  color: #13ca60;
  text-align: left;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

.columns-10 {
  padding-bottom: 0;
}

.section-13 {
  height: auto;
  background-color: rgba(244, 245, 249, .56);
}

.video {
  width: 100%;
}

.div-block-43 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.font-awesome-image {
  color: #13ca60;
  text-align: left;
  margin-bottom: 0;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 22px;
  line-height: 23px;
  display: inline;
}

.image-1 {
  width: 95%;
}

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

.columns-12 {
  margin-bottom: 0;
}

.column-28 {
  padding-left: 50px;
}

.div-block-45 {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: block;
}

.image-57 {
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section-14 {
  height: auto;
  padding-top: 0;
}

.demo-button {
  color: #13ca60;
  background-color: rgba(0, 0, 0, 0);
  border: 3px solid #13ca60;
  border-radius: 17px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Poppins, sans-serif;
  transition: all .5s;
}

.demo-button:hover {
  color: #fff;
  background-color: #13ca60;
}

.div-block-46 {
  padding-top: 130px;
}

.div-block-47 {
  padding-top: 0;
}

.column-29 {
  padding-top: 100px;
}

.blueimagefooter {
  height: auto;
  color: #fff;
  background-color: rgba(25, 17, 189, .78);
  background-image: linear-gradient(rgba(25, 17, 189, .93), rgba(25, 17, 189, .93)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.image-59 {
  padding-top: 0;
}

.div-block-48 {
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 60px;
}

.container-26 {
  padding-top: 20px;
}

.columns-13 {
  text-align: left;
  padding-top: 20px;
}

.home-intro-link-block {
  width: 100%;
  height: 600px;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ee267c9bf0a627c55da91c7_neobroker_socialtweet2.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 3px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

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

.home-intro-link-block._2 {
  width: 75%;
  height: 675px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5f037ec4589cd982fde43bfc_neobroker%20youtube%20mobile.png");
  background-position: 50% 0;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.home-intro-link-block._3 {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ee267ccbf0a627378da91dc_neobroker_educationblog.png");
}

.intro-block-text-wrapper {
  width: 208px;
  text-align: center;
  margin-top: 40px;
  margin-left: 21px;
  margin-right: auto;
  display: block;
}

.intro-block-text-wrapper.last {
  width: 240px;
  margin-left: auto;
  padding-left: 20px;
}

.intro-block-text-wrapper.mid {
  width: 68%;
  margin-left: 16%;
}

.intro-block-overlay {
  width: 100%;
  height: 100%;
  opacity: 0;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 3px;
  align-items: center;
  transition: background-color .2s, opacity .2s;
  display: flex;
}

.intro-block-overlay:hover {
  opacity: 1;
  background-color: rgba(8, 0, 120, .82);
}

.button-5 {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #13ca60;
  border-radius: 3px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 12px;
  font-weight: 600;
  transition: background-color .2s, background-position .2s, color .2s, border .2s, box-shadow .2s;
}

.button-5:hover {
  color: #fff;
  background-color: #0b4fc9;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, .3);
}

.button-5.text-button {
  color: #fff;
  background-color: #13ca60;
  border-radius: 10px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 29px;
  transition: background-color .2s;
  display: inline-block;
}

.button-5.text-button:hover {
  background-color: #000;
}

.home-intro-wrapper {
  width: 30%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.home-intro-wrapper.mid {
  z-index: 10;
  width: 47%;
  top: -56px;
  left: 250px;
}

.home-intro-wrapper.right {
  top: 0;
  left: auto;
  right: 0;
}

.gr {
  color: #13ca60;
  margin-right: 15px;
  text-decoration: underline;
}

.gr.h {
  display: none;
}

.journeysub {
  color: rgba(19, 202, 96, .78);
  margin-bottom: 6px;
  font-size: 15px;
  font-weight: 600;
}

.journeybutton {
  z-index: 10;
  width: auto;
  color: #143351;
  background-color: #fff;
  border: 1px solid rgba(82, 190, 128, .34);
  border-radius: 27px;
  padding: 16px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  font-weight: 500;
  transition: box-shadow .5s;
  display: inline-block;
  position: absolute;
  top: 55px;
  bottom: auto;
  left: 359px;
  right: auto;
  box-shadow: 1px 1px 3px rgba(9, 35, 53, .08);
}

.journeybutton:hover {
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  box-shadow: 1px 1px 3px rgba(9, 35, 53, .27);
}

.journeybutton.w--current {
  color: #fff;
  background-color: #13ca60;
}

.journeybutton._5 {
  top: 468px;
  left: 367px;
}

.journeybutton._5.w--current {
  color: #fff;
}

.journeybutton._7 {
  top: 427px;
  left: 41px;
}

.journeybutton._7.w--current {
  left: 38px;
}

.journeybutton._2 {
  top: 183px;
  left: 488px;
}

.journeybutton._6 {
  top: 502px;
  left: 190px;
}

.journeybutton._1 {
  top: 39px;
  left: 404px;
}

.journeybutton._1.w--current {
  color: #fff;
}

.journeybutton._4 {
  top: 345px;
  left: 471px;
}

.journeybutton._4.w--current {
  color: #fff;
}

.journeyimage {
  width: 550px;
  height: 550px;
}

.educationfooter {
  z-index: 25;
  width: 45%;
  position: absolute;
  top: auto;
  bottom: -54px;
  left: auto;
  right: 0%;
}

.relativediv {
  z-index: 10;
  position: relative;
}

.section-description-2 {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}

.section-description-2.green {
  line-height: 1.5em;
}

.tabs-menu-4 {
  width: 1px;
  height: 0;
  display: block;
  position: static;
}

.intextlink-2 {
  color: #1771d7;
  text-decoration: underline;
  transition: color .4s;
}

.intextlink-2:hover {
  color: #13ca60;
}

.intextlink-2.gr {
  color: #13ca60;
  margin-right: 5px;
}

.intextlink-2.gr:hover {
  color: #099745;
}

.intextlink-2.gr.sp {
  margin-right: 15px;
}

.prbullet {
  margin-left: 15px;
  line-height: 25px;
}

.investorjourneycontainer {
  width: auto;
  padding: 0 20px 20px 31px;
  font-family: Poppins, sans-serif;
  display: block;
  position: relative;
}

.tabs-content-4 {
  width: 46%;
  position: absolute;
  top: 83px;
}

.testdrivesection {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(19, 202, 96, .95), rgba(19, 202, 96, .95)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  padding: 50px;
  font-size: 20px;
  position: relative;
}

.testdrivesection.extraspace {
  min-height: 450px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.largebutton {
  z-index: 20;
  color: #fff;
  text-align: center;
  border: 3px solid #fff;
  border-radius: 37px;
  margin-top: 0;
  padding: 8px 30px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
  text-decoration: none;
  transition: color .5s, background-color .5s;
  display: inline-block;
  position: relative;
}

.largebutton:hover {
  color: #092335;
  background-color: #fff;
}

.heroslash-2 {
  z-index: 15;
  width: 100%;
  transition: all .5s;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: auto;
  right: 0%;
}

.heroslash-2.top {
  top: -2px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.heroslash-2.top.small {
  height: 85px;
  display: block;
  position: absolute;
}

.green {
  color: #13ca60;
  text-align: left;
  margin-top: 10px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 32px;
  font-weight: 500;
}

.imagesection {
  height: auto;
  color: #fff;
  background-image: linear-gradient(rgba(6, 2, 82, .84), rgba(6, 2, 82, .84)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ef11409ec642aeb1371a669_AdobeStock_123340384_W.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 75px;
  position: relative;
}

.imagesection.absolutemockup {
  padding-top: 175px;
  padding-bottom: 35px;
}

.imagesection.absolutemockup.webby {
  padding-top: 100px;
  padding-bottom: 100px;
}

.imagesection.absolutemockup.crypto {
  min-height: 500px;
  padding-top: 120px;
  padding-bottom: 0;
}

.imagesection.large {
  height: auto;
  min-height: 800px;
}

.productscreenshot-2 {
  width: 70%;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  margin-bottom: 28px;
}

.sectionsubheader {
  text-transform: none;
  font-size: 18px;
  font-weight: 700;
}

.process-tab-pane {
  padding-top: 21px;
}

.producttabcontent {
  padding-top: 8px;
}

.sectionsubtitle {
  margin-bottom: 6px;
  font-size: 17px;
  font-weight: 700;
}

.tabscontent {
  margin-top: 15px;
}

.tabsmenu, .centercontainer {
  text-align: center;
}

.tabicon {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  display: inline;
}

.tabtitle {
  display: inline;
}

.smallhero {
  height: 450px;
  color: #fff;
  background-image: linear-gradient(264deg, rgba(25, 17, 189, .9), #070344), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ef11409ec642aeb1371a669_AdobeStock_123340384_W.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 119px;
  position: relative;
}

.smallhero.product {
  background-image: linear-gradient(264deg, rgba(25, 17, 189, .9), #070344), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-left: 110px;
  padding-right: 40%;
}

.smallhero.small {
  height: 300px;
  padding-top: 55px;
}

.smallhero.small.hide {
  display: none;
}

.herolistnav {
  width: 70%;
  color: rgba(255, 255, 255, .72);
  font-size: 19px;
  text-decoration: none;
}

.text-block-22 {
  padding-bottom: 15px;
}

.heading-23 {
  font-weight: 700;
}

.list {
  text-align: left;
}

.rightcornerimage {
  width: 400px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-span-7 {
  color: rgba(19, 202, 96, .88);
  font-weight: 500;
}

.up {
  position: absolute;
  top: 726px;
}

.logoimage {
  width: 65%;
  margin-top: 23px;
}

.logoimage.tradingview {
  width: 80%;
}

.tc-video {
  margin-bottom: 14px;
}

.pink {
  color: #ea0c5c;
}

.producttitle {
  color: #13ca60;
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 700;
}

.showcasecolumns {
  margin-bottom: 90px;
}

.showcasecolumns.second {
  margin-bottom: 20px;
}

.screenshot {
  border-radius: 10px;
  box-shadow: 3px 3px 4px rgba(25, 17, 189, .12);
}

.heading-24.w {
  font-weight: 600;
}

.whitesection {
  height: auto;
  padding-top: 34px;
  padding-bottom: 59px;
  position: relative;
}

.whitesection.green {
  color: #fff;
  background-color: #13ca60;
}

.top-curve {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-66 {
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.heroimage {
  z-index: 100;
  width: auto;
  max-width: 40%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.herologo {
  width: 250px;
}

.gridp {
  text-align: center;
}

.img-magnifier-container {
  z-index: 10;
  width: 790px;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  position: absolute;
  top: -25px;
  left: -370px;
  box-shadow: 4px 4px 33px rgba(0, 0, 0, .1);
}

.img-magnifier-container.html {
  z-index: 999;
  background-color: #fff;
  padding: 18px;
}

.img-magnifier-container.html.desktop {
  width: 45%;
  top: 50px;
  bottom: auto;
  left: 50px;
  right: auto;
}

.img-magnifier-container.html.desktop.showcase {
  width: 100%;
}

.testdrivecallout {
  width: 125px;
  height: 125px;
  color: #fff;
  background-color: #f9a600;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 19px;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: -66px;
  bottom: auto;
  left: auto;
  right: -75px;
  box-shadow: -2px 2px 4px rgba(0, 0, 0, .17);
}

.html-embed-2 {
  border: 0 #000;
}

.div-block-50 {
  padding-top: 0;
}

.div-block-50.background {
  border: 2px solid #fff;
  border-radius: 11px;
  padding: 15px;
}

.header-div-block {
  padding-top: 40px;
  padding-bottom: 40px;
}

.column-32 {
  padding-top: 140px;
}

.yellow, .orange {
  color: #f9a600;
}

.gif {
  width: 100%;
  border-radius: 13px;
}

.column-33 {
  padding-top: 20px;
}

.info-text {
  font-size: 13.5px;
}

.heading-29 {
  color: #fff;
}

.bold-text-56, .bold-text-57, .bold-text-58 {
  color: #143351;
}

.heading-37 {
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

.heading-39.w {
  font-weight: 600;
}

.text-block-25 {
  margin-bottom: 0;
  font-size: 16px;
}

.image-69 {
  border-radius: 8px;
  padding-top: 0;
  position: relative;
  top: 66px;
}

.container-28 {
  padding-bottom: 20px;
}

.bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64 {
  color: #143351;
}

.text-block-26 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 18px;
}

.section-15 {
  min-height: 700px;
}

.image-70 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.container-30 {
  padding-top: 100px;
}

.section-16 {
  min-height: 450px;
  background-image: linear-gradient(rgba(0, 149, 232, .05), rgba(79, 182, 239, .49) 31%, rgba(0, 149, 232, .24) 99%);
  position: relative;
}

.div-block-51 {
  padding-top: 0;
}

.column-38, .container-31 {
  padding-top: 20px;
}

.image-71 {
  max-width: 35%;
  position: absolute;
  top: auto;
  bottom: 6%;
  left: auto;
  right: -12%;
}

.column-39 {
  padding-top: 20px;
}

.video-3 {
  width: auto;
  min-height: 250px;
}

.image-72 {
  width: 12%;
  border-radius: 50px;
  position: absolute;
  top: 20%;
  bottom: 0%;
  left: auto;
  right: 17%;
}

.column-40 {
  padding-left: 40px;
}

.image-73 {
  max-width: 90%;
}

.div-block-52 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.facebook {
  width: 11%;
  min-height: auto;
  min-width: auto;
  display: none;
}

.div-block-53 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.getstartedstep {
  width: 95%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(19, 202, 96, .69), rgba(19, 202, 96, .69));
  border-radius: 10px;
  margin-bottom: 17px;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all .5s;
}

.getstartedstep:hover {
  background-image: linear-gradient(#13ca60, #13ca60);
  transform: translate(0, -10px);
  box-shadow: 1px 1px 3px rgba(2, 10, 58, .68);
}

.stepsymbol {
  margin-bottom: 5px;
  font-size: 25px;
  line-height: 40px;
}

.stepsymbol.small {
  color: #fff;
}

.columns-18 {
  max-width: 50%;
}

.bold-text-65, .bold-text-66 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
}

.text-block-27 {
  font-size: 11px;
}

.column-42, .column-43, .column-44, .column-45 {
  text-align: center;
}

.image-80 {
  max-width: 85%;
  padding-top: 20px;
}

.image-80.big {
  max-width: 90%;
  padding-bottom: 20px;
}

.column-46 {
  padding-top: 40px;
}

.text-block-34 {
  padding-bottom: 10px;
}

.image-84 {
  z-index: 10;
  width: 12%;
  max-width: 100%;
  position: absolute;
  top: auto;
  bottom: 12%;
  left: auto;
  right: 5%;
}

.div-block-55 {
  padding-top: 40px;
  display: block;
}

.paragraph-76 {
  font-size: 20px;
  line-height: 23px;
}

.button-6 {
  background-color: #13ca60;
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
}

.bold-text-67 {
  font-size: 18px;
}

.image-86 {
  max-width: 49%;
  position: absolute;
  top: auto;
  bottom: 12%;
  left: auto;
  right: 13%;
}

.image-87 {
  max-width: 50%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: -22%;
}

.div-block-56 {
  width: 80%;
  padding-top: 20px;
}

.paragraph-77 {
  width: 90%;
  border: 1px solid rgba(19, 202, 96, .95);
  border-radius: 12px;
  padding: 10px;
  box-shadow: 4px 4px 3px rgba(19, 202, 96, .95);
}

.bold-text-68 {
  color: rgba(19, 202, 96, .95);
}

.column-47 {
  padding-top: 10px;
}

.bold-text-69 {
  color: rgba(19, 202, 96, .95);
}

.image-89 {
  display: none;
  position: relative;
  bottom: 95px;
  right: -68px;
}

.section-18 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-33 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-43 {
  padding-left: 0;
}

.div-block-57 {
  padding-left: 10px;
  padding-right: 10px;
}

.image-91 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-92 {
  border-radius: 11px;
}

.image-93 {
  width: auto;
  border-radius: 10px;
  margin-bottom: 20px;
}

.column-48 {
  padding-right: 0;
}

.image-96 {
  position: static;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section-19 {
  background-color: #d2e6fd;
}

.image-98 {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-99 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-100 {
  z-index: 2;
  max-width: 28%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.twitter {
  display: none;
}

.gridtitle-2 {
  color: rgba(19, 202, 96, .95);
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.metatrader-header-text-2 {
  color: #13ca60;
  text-align: left;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.facticon-2 {
  color: rgba(19, 202, 96, .95);
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.crypto-newsletter {
  z-index: 100;
  width: 40%;
  max-width: 45%;
  padding-bottom: 0;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.product-link {
  font-weight: 700;
  line-height: 22px;
  text-decoration: underline;
}

.section-20 {
  padding-bottom: 49px;
}

.blue-link {
  color: #143351;
  line-height: 22px;
  text-decoration: underline;
}

.image-103 {
  width: 45%;
  position: absolute;
  top: auto;
  bottom: -8%;
  left: 17%;
  right: auto;
}

.div-block-58 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 17px;
  display: block;
}

.image-104 {
  position: relative;
  bottom: -2px;
}

.section-21 {
  min-height: 500px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.slide-nav-5 {
  width: 20%;
  color: #3d6994;
  background-color: #1911bd;
  border-radius: 50px;
  padding-top: 12px;
}

.slide-nav-5.wide {
  width: 15%;
}

.slide-nav-5.wide.extra {
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-109 {
  max-width: 100%;
  min-width: 100%;
  border-radius: 20px;
  margin-left: 0;
  padding-bottom: 0;
  display: inline-block;
}

.image-109.tall {
  min-height: 275px;
}

.image-109.small {
  max-width: 100%;
  min-width: 50%;
}

.div-block-60 {
  justify-content: center;
  padding-top: 40px;
  padding-right: 0;
  display: block;
}

.slider {
  min-height: 470px;
  background-color: #fff;
  padding-left: 0;
  display: block;
}

.slider.tall {
  min-height: 475px;
}

.slider.center {
  flex-direction: row;
  margin-bottom: 40px;
  padding-bottom: 0;
  display: block;
}

.slider.small {
  height: 200px;
  min-height: 300px;
}

.column-53 {
  padding: 20px 0 0;
}

.finovate-header {
  color: #fff;
  font-size: 42px;
}

.finovate-header.short {
  max-width: 80%;
}

.section-22 {
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.column-54 {
  padding-left: 25px;
  padding-right: 55px;
}

.image-111 {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 20px;
  display: inline-block;
}

.div-block-61 {
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
}

.paragraph-78 {
  color: #13ca60;
  margin-left: -2px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  line-height: 34px;
  display: inline;
}

.paragraph-79 {
  text-align: left;
  margin-right: -61px;
  padding-left: 0;
  padding-right: 74px;
  display: inline;
}

.link-6 {
  font-weight: 700;
  text-decoration: underline;
}

.div-block-62 {
  padding-top: 20px;
  padding-bottom: 40px;
  padding-left: 0;
  display: block;
  position: static;
}

.heading-45 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  font-size: 28px;
  line-height: 38px;
}

.heading-45.no-space {
  padding-top: 0;
}

.image-114 {
  max-width: 45%;
  position: absolute;
  top: auto;
  bottom: 5px;
  left: auto;
  right: 7%;
}

.analysis-types {
  padding-top: 20px;
  padding-bottom: 20px;
}

.integration-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.integration-section.space {
  padding-top: 180px;
}

.container-34 {
  display: block;
}

.mask-2 {
  margin-right: 0;
  padding: 0;
}

.link-7 {
  font-weight: 700;
  text-decoration: underline;
}

.animated-mockup {
  z-index: 10;
  max-width: 30%;
  position: absolute;
  top: auto;
  bottom: 6%;
  left: auto;
  right: 5%;
}

.image-117 {
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section-23 {
  min-height: 500px;
  position: relative;
}

.section-23.finovate {
  min-height: 550px;
}

.right-arrow {
  right: -84px;
}

.left-arrow {
  left: -81px;
}

.section-description-3 {
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 21px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
}

.bgblob {
  z-index: 1;
  width: 140%;
  opacity: .73;
  position: absolute;
  top: -44px;
  transform: rotate(100deg);
}

.max650w-2 {
  z-index: 10;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.brandedmockup {
  z-index: 40;
  max-width: 700px;
  border-radius: 20px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tabs-menu-6 {
  width: 75px;
  height: 29px;
  background-color: rgba(19, 202, 96, .29);
  border: 1px solid #13ca60;
  border-radius: 20px;
  align-items: flex-start;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.tabs-menu-6:hover {
  border-style: solid;
  border-color: #13ca60;
}

.brandtoggle-2 {
  z-index: 10;
  width: 160px;
  height: 29px;
  min-width: 100px;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  transition: border .325s;
  position: absolute;
  left: -26px;
  right: 1px;
}

.brandtoggle-2.w--current {
  z-index: 5;
  width: 15px;
  height: 15px;
  min-height: 15px;
  min-width: 15px;
  background-color: #13ca60;
  border-radius: 20px;
  margin: 7px 0 7px 7px;
  padding: 0;
  left: 0;
}

.brandtoggle-2.r {
  width: 175px;
  max-width: 15px;
  margin-right: 6px;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-118 {
  z-index: 10;
  max-width: 45%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 7%;
}

.white-labeled-container {
  padding-top: 140px;
}

.white-labeled-container.less-space {
  padding-top: 175px;
}

.image-119 {
  height: 50%;
  max-width: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 27%;
}

.slide-2 {
  margin-right: 12px;
}

.eventherocontainer {
  z-index: 100;
  text-align: center;
  position: relative;
}

.herosub {
  width: 75%;
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 21px;
  font-weight: 500;
  line-height: 26px;
}

.heromockups {
  z-index: 50;
  height: 375px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: -35px;
  left: 0;
  right: 0%;
}

.gradientbody {
  color: #fff;
  background-image: linear-gradient(336deg, #16f470, #0095e8);
  padding: 126px;
}

.heading-47 {
  margin-bottom: 25px;
}

.productlist {
  color: #13ca60;
}

.heading-48 {
  color: #171728;
  font-size: 50px;
  line-height: 1em;
}

.heading-49 {
  font-size: 54px;
  font-weight: 600;
}

.heading-50 {
  font-size: 36px;
}

.styleguidecolumn {
  border-bottom: 1px solid #e4e4ed;
  margin-top: 27px;
  margin-bottom: 12px;
  padding-bottom: 8px;
}

.heading-51 {
  color: #0cc95b;
  font-size: 14px;
}

.heading-52 {
  margin-top: 15px;
  font-weight: 600;
}

.largeparagraph {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.75em;
}

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

.productherotitle {
  margin-top: 10px;
  margin-bottom: 7px;
  font-size: 45px;
  line-height: 56px;
}

.productherotitle.sub {
  margin-bottom: 18px;
  font-size: 28px;
  font-weight: 300;
  line-height: 35px;
}

.productherotitle.sub.gr {
  color: #13ca60;
}

.productherotitle.sub.gr.ns {
  margin-top: 0;
  margin-bottom: 22px;
  padding-right: 35px;
  font-size: 20px;
  line-height: 26px;
}

.productherotitle.sub.gr.ns.w {
  color: #fff;
}

.productherotitle.sub.gr.ns.w.labs {
  font-size: 21px;
}

.link-8 {
  color: #fff;
}

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

.section-header {
  height: 650px;
  color: #f9fbff;
  background-image: linear-gradient(149deg, rgba(14, 46, 159, .95), rgba(23, 113, 215, .95) 27%, rgba(195, 219, 245, .93) 84%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/612922ca4cabe921d58dd422_Candlesticks.svg"), linear-gradient(139deg, rgba(8, 0, 120, .5), rgba(23, 113, 215, .5) 34%, rgba(192, 216, 244, .5)), none;
  background-position: 0 0, 100% 35%, 0 0, 50%;
  background-repeat: repeat, repeat-x, repeat, repeat;
  background-size: auto, 1200px, auto, cover;
  background-attachment: scroll, fixed, scroll, fixed;
  align-items: center;
  padding-top: 235px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-header.buzz {
  background-image: linear-gradient(172deg, #e4173f 3%, rgba(228, 23, 63, .93) 25%, rgba(253, 184, 20, .93) 71%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  padding-top: 39px;
}

.buttontext {
  margin-bottom: 0;
}

.buttontext.large {
  font-size: 17px;
}

.buttontext.large.alone {
  z-index: 20;
  margin-top: 8px;
  padding-left: 32px;
  font-size: 15px;
  position: relative;
}

.buzzlogo {
  width: 275px;
  margin-bottom: 0;
  margin-left: -46px;
}

.heromockup-2 {
  z-index: 15;
  width: 650px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.heromockup-2.ep {
  z-index: 20;
  max-width: 40%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.headertextdiv {
  width: 60%;
  padding-left: 0%;
}

.heroslash-3 {
  z-index: 15;
  width: 100%;
  transition: all .5s;
  display: block;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: auto;
  right: 0%;
}

.largebutton-2 {
  z-index: 20;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 3px solid #fff;
  border-radius: 37px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 30px;
  font-weight: 500;
  text-decoration: none;
  transition: color .5s, background-color .5s;
  display: inline-block;
  position: relative;
}

.largebutton-2:hover {
  color: #092335;
  background-color: #fff;
}

.centered-div {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-120 {
  z-index: 10;
  width: 15%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
  bottom: 0%;
  left: auto;
  right: 151px;
}

.paragraph-81 {
  color: #092335;
}

.paragraph-82 {
  color: #092335;
  font-style: italic;
  display: inline;
}

.paragraph-83 {
  color: #13ca60;
  background-color: rgba(0, 0, 0, 0);
  font-family: "Font awesome 5 free solid 900", sans-serif;
  display: inline;
}

.div-block-64 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.image-121 {
  z-index: 100;
  width: 40%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 4%;
}

.div-block-65 {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-7 {
  background-color: #ea0c5c;
  border-radius: 20px;
  margin: 20px auto 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.button-7:hover {
  color: #ea0c5c;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #ea0c5c;
}

.div-block-66 {
  padding-bottom: 20px;
  display: flex;
}

.paragraph-84 {
  color: #143351;
}

.image-122 {
  width: 60%;
  max-width: 100%;
  position: relative;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.container-37, .section-24 {
  position: relative;
}

.image-123 {
  width: 55%;
  position: static;
  top: auto;
  bottom: 25%;
  left: 13%;
  right: auto;
}

.div-block-67 {
  padding-bottom: 3px;
  display: flex;
}

.flexdiv {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.tc-logo {
  width: 250px;
  margin-left: -22px;
}

.whiteheading {
  color: #fff;
}

.heading-54 {
  line-height: 1.25em;
}

.laptop-header {
  z-index: 100;
  max-width: 70%;
  position: relative;
  bottom: -146px;
  left: 27px;
}

.laptop-header.hide {
  bottom: 0;
}

.image-124 {
  z-index: 100;
  width: 34.2731%;
  max-width: 18%;
  position: relative;
  bottom: -158px;
  right: 45px;
}

.image-124.hide {
  display: none;
}

.columns-21 {
  display: flex;
}

.subheader {
  color: #13ca60;
  margin-top: 0;
  font-size: 16px;
  font-style: italic;
}

.sectionheading {
  color: #04092c;
}

.newsletterwidgetwrapper {
  width: 100%;
  height: 200px;
  color: #686781;
  text-transform: uppercase;
  border: 1px solid #e0e0e9;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 17px;
  padding: 21px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.newsletterwidgetwrapper:hover {
  border-color: #89bce5;
  transform: translate(0, -5px);
  box-shadow: 1px 1px 3px rgba(104, 103, 129, .43);
}

.text-block-36 {
  margin-bottom: 5px;
  font-weight: 500;
}

.smallimage {
  width: 75%;
}

.accordian {
  width: 100%;
  border-bottom: 1px solid #c5d4fd;
}

.accordian-toggle {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}

.accordianopen {
  display: none;
}

.accordianopen.w--open {
  background-color: rgba(0, 0, 0, 0);
  margin-top: -12px;
  padding: 0 2px 2px 19px;
  position: relative;
}

.text-block-37 {
  font-size: 18px;
}

.roundedimage {
  border-radius: 20px;
}

.description {
  padding-left: 0;
  font-size: 13px;
  font-weight: 400;
  display: inline;
  position: static;
}

.description-div {
  margin-bottom: 10px;
  padding-left: 0;
  position: relative;
}

.paragraph-86 {
  font-family: "Font awesome 5 free solid 900", sans-serif;
  display: inline;
}

.paragraph-87 {
  display: inline;
}

.awesome-div {
  width: 50%;
  height: 45%;
  padding-top: 10px;
  position: absolute;
}

.font-awesome-icon {
  color: #13ca60;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  display: block;
  position: absolute;
}

.text-div-block {
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 10px;
}

.product-image {
  border-radius: 20px;
  margin-bottom: 10px;
}

.heading-55 {
  width: 75%;
  color: #fff;
}

.link-9 {
  font-weight: 700;
  text-decoration: underline;
}

.paragraph-88 {
  padding-top: 7px;
  padding-bottom: 8px;
  display: inline;
}

.paragraph-89 {
  color: #13ca60;
  padding-right: 5px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 24px;
  display: inline;
}

.feature-info-paragraph-2 {
  opacity: .7;
  text-align: left;
  margin-top: 10px;
  margin-bottom: 19px;
  padding-left: 0;
  font-size: 14px;
}

.feature-info-title-2 {
  color: #171728;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 5px;
  font-size: 17px;
  font-weight: 600;
  display: block;
}

.feature-info-title-2.green {
  color: #13ca60;
}

.feature-info-title-2.green.centered {
  text-align: left;
  margin-top: 20px;
}

.feature-info-block-2 {
  width: 90%;
  padding-left: 43px;
  position: relative;
}

.feature-info-block-2.multiple {
  min-height: 146px;
  text-align: center;
  margin-bottom: 25px;
  padding-left: 0;
}

.feature-info-block-2.multiple.small {
  min-height: 100px;
}

.columns-22 {
  margin-top: 20px;
}

.columns-22.hide {
  display: none;
}

.login-button {
  color: #fff;
  background-color: #13ca60;
  border-radius: 20px;
  margin-top: 16px;
  font-weight: 600;
}

.heading-56 {
  color: #fff;
  font-size: 40px;
}

.heading-56.hide {
  display: none;
}

.column-55 {
  padding-top: 20px;
}

.image-125 {
  padding-top: 40px;
}

.header-laptop {
  z-index: 500;
  max-width: 60%;
  padding-top: 0;
  position: absolute;
  top: auto;
  bottom: 26%;
  left: auto;
  right: 13%;
}

.bold-text-72 {
  color: #13ca60;
}

.herosubheader-2 {
  color: #fff;
  text-align: left;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

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

.navlink-2 {
  height: 100%;
  color: rgba(255, 255, 255, .71);
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  font-weight: 500;
}

.navlink-2.w--current {
  color: #fff;
  border-bottom: 4px solid #16f470;
}

.tiheader {
  height: 100vh;
  color: #fff;
  background-image: linear-gradient(rgba(4, 1, 74, .86), rgba(8, 0, 120, .92) 55%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ece8df7ef4214b72926ff5d_Shopping_W.jpg");
  background-position: 0 0, 0 0;
  flex-direction: column;
  justify-content: center;
  padding-top: 148px;
  padding-left: 10%;
  padding-right: 10%;
  display: block;
}

.tiheader.lp {
  height: 100vh;
  justify-content: flex-start;
  padding-top: 26px;
  padding-bottom: 384px;
  padding-left: 93px;
}

.tiheader.lp.space {
  padding-top: 125px;
}

.tiheader.centered {
  margin-bottom: 0;
  padding-top: 173px;
  padding-left: 101px;
  padding-right: 101px;
}

.paragraph-90 {
  text-align: left;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

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

.image-32 {
  width: 20px;
}

.image-27 {
  z-index: 20;
  width: 155px;
  position: absolute;
  bottom: 9px;
}

.image-25 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.bold-text-73 {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.button-8 {
  text-align: center;
  background-color: rgba(19, 202, 96, .95);
  border-radius: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
}

.button-8.left {
  width: 28%;
  text-align: left;
}

.heroheader-4 {
  color: #16f470;
  text-align: center;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 45px;
}

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

.image-126 {
  z-index: 10;
  width: 1150px;
  position: absolute;
  bottom: -71px;
  right: -388px;
}

.image-126.av {
  width: 750px;
  bottom: 120px;
  right: -9px;
}

.up-2 {
  z-index: 9999;
  width: 40px;
  height: 40px;
  background-color: rgba(22, 244, 112, .82);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.up-2.w--current {
  background-color: rgba(22, 244, 112, .78);
  bottom: 15px;
  right: 15px;
}

.div-block-69 {
  margin-top: -66px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.main-laptop {
  max-width: 120%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 7%;
}

.textheader-3 {
  color: #fdb814;
  font-size: 36px;
  line-height: 38px;
  display: inline;
}

.textheader-3.sectionheader {
  margin-bottom: 38px;
  display: block;
}

.textheader-3.sectionheader.dark {
  color: #2d2d58;
  text-align: left;
  margin-bottom: 14px;
  font-size: 35px;
  line-height: 1em;
}

.section-3 {
  width: auto;
  color: #3a3a6b;
  padding: 115px 101px 101px;
  transition: color .4s, background-color .4s;
}

.section-3.gradient {
  color: #070538;
  text-align: center;
  background-image: linear-gradient(rgba(255, 255, 255, .1) 62%, rgba(243, 166, 181, .8));
  padding-top: 137px;
  padding-bottom: 92px;
  position: relative;
  overflow: hidden;
}

.section-3.gradient.white {
  background-color: #fff;
  background-image: none;
  padding-top: 86px;
}

.section-3._2 {
  padding-left: 102px;
  padding-right: 0;
  overflow: hidden;
}

.section-3._2.pink {
  color: #fff;
  background-color: #e4173f;
  background-image: linear-gradient(rgba(4, 1, 74, .86), rgba(8, 0, 120, .92) 64%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  margin-left: -4px;
  padding-top: 37px;
  padding-bottom: 37px;
}

.bold-text-2 {
  color: #2d2d58;
  line-height: 32px;
}

.cardheading {
  color: #fff;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.25em;
}

.featurecard {
  height: 375px;
  text-align: left;
  background-color: #0b083a;
  border: 1px #1e1a64;
  border-radius: 20px;
  padding: 29px;
  position: relative;
}

.featurecard.tall {
  height: 525px;
}

.featurecard.tall._2 {
  width: auto;
}

.featurecard.tall.middle {
  height: 555px;
}

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: ". . . . ."
                       ". . . . ."
                       ". . . . Area";
  margin-top: 22px;
}

.bold-text-24 {
  line-height: 1.25em;
}

.cardtext-3 {
  color: rgba(255, 255, 255, .55);
}

.card-image {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.card-image.small {
  height: 55%;
  max-width: none;
  bottom: 19px;
  left: 6%;
}

.card-image.medium {
  top: 100px;
}

.section-25 {
  padding-top: 110px;
  padding-bottom: 0;
}

.section-25.ghostwhite {
  background-color: #f8f8ff;
  padding-top: 75px;
  padding-bottom: 75px;
}

.transitionsection {
  height: 150px;
  background-color: #080078;
}

.transitionsection.bottom {
  height: auto;
  background-color: #fff;
}

.text-block-12 {
  z-index: 100;
  color: #3b3a4e;
  font-size: 19px;
  font-weight: 400;
  line-height: 26px;
  display: inline;
  position: static;
}

.text-block-12.full {
  width: 100%;
  font-size: 22px;
  line-height: 25px;
}

.text-block-12.full.w {
  font-size: 17px;
  font-weight: 300;
  line-height: 23px;
}

.textheader-2 {
  color: #15115c;
  font-size: 32px;
  line-height: 38px;
  display: inline;
}

.textheader-2.white {
  color: #fff;
}

.whtie-text {
  margin-top: 10px;
  margin-left: 0;
  padding-left: 0;
  font-size: 19px;
  line-height: 28px;
}

.image-40 {
  max-width: 60%;
  border-radius: 20px;
  padding-top: 0;
}

.image-40.nowcasting {
  max-width: 80%;
  margin-right: 20px;
}

.sub {
  color: #13ca60;
  font-size: 38px;
  font-style: normal;
}

.main-text {
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 18px;
}

.maxw700 {
  max-width: none;
  margin-top: 56px;
  margin-left: auto;
  margin-right: auto;
}

.textc {
  margin-top: 122px;
  padding-top: 0;
}

.textc.guide {
  margin-top: 76px;
}

.image-127 {
  width: 65%;
  max-width: 75%;
  text-align: left;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: block;
}

.flexcolumnwrapper {
  color: #3b3a4e;
  display: flex;
}

.inlinewrapper {
  color: #3b3a4e;
  display: inline-block;
}

.gs {
  color: #3a3a6b;
  padding: 0 109px 44px;
}

.link-5 {
  color: #13ca60;
  font-weight: 600;
}

.subtext {
  padding-left: 10px;
}

.faicon {
  color: #13ca60;
  margin-right: 9px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 32px;
  display: inline-block;
}

.heading-57 {
  color: #1771d7;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.heading-57.green {
  color: #2d2d58;
  margin-bottom: 11px;
}

.div-block-70 {
  padding-top: 10px;
}

.submit-button {
  width: 100%;
  color: #fff;
  text-align: center;
  background-color: #13ca60;
  border-radius: 3px;
  margin-top: 19px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
}

.submit-button:hover {
  background-color: #19a353;
}

.bold-text {
  color: #0c0569;
  line-height: 32px;
}

.bold-text.w {
  color: #fff;
}

._2-2 {
  background-color: #fff;
  padding: 65px 115px;
}

._2-2.g {
  color: #fff;
  background-color: #03003a;
  margin-bottom: 0;
  padding-top: 35px;
  padding-bottom: 35px;
}

.column-14 {
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 26px;
  display: block;
}

.featuredescription {
  color: #080078;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 23px;
}

.featuredescription.w {
  color: rgba(255, 255, 255, .68);
  font-size: 14px;
  font-weight: 400;
}

.introheader {
  margin-bottom: 14px;
}

.introheader.sub {
  color: #080078;
  margin-top: 0;
  margin-bottom: 11px;
  font-size: 28px;
  line-height: 36px;
}

.introheader.sub.nl {
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 28px;
}

.video-6 {
  margin-bottom: 17px;
}

.video-6.foot {
  margin-bottom: 0;
}

.footer-text {
  color: #fff;
  margin-top: 0;
  font-size: 32px;
  line-height: 42px;
}

.dark {
  color: rgba(19, 202, 96, .95);
}

.dark:hover {
  color: #fff;
}

.video-7 {
  margin-top: 20px;
}

.link-10 {
  font-weight: 700;
  text-decoration: underline;
}

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

.image-141 {
  z-index: 10;
  max-width: 45%;
  min-width: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

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

.navy {
  color: #1911bd;
}

.image-142 {
  max-width: 50%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-143 {
  z-index: 1;
  max-width: 55%;
  position: absolute;
  bottom: 87.9805px;
  left: -71px;
}

.div-block-71, .div {
  display: flex;
}

.r-image {
  width: 50%;
  border-radius: 10px;
  position: relative;
}

.l-image {
  max-width: 50%;
  position: static;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-144 {
  max-width: 55%;
  position: absolute;
  top: auto;
  bottom: -38%;
  left: auto;
  right: -3%;
}

.link-11 {
  padding-left: 40px;
  font-size: 16px;
}

.heading-58 {
  color: #555364;
  text-align: left;
}

.div-r {
  z-index: 20;
  padding-top: 152px;
  padding-left: 0;
  position: relative;
}

.div-l {
  padding-right: 30px;
}

.list-item-2 {
  text-align: left;
}

.image-145 {
  z-index: 10;
  width: 50%;
  height: 100%;
  min-height: auto;
  border-radius: 10px;
  position: relative;
  bottom: -109px;
  right: 104px;
}

.list-item-3 {
  text-align: left;
}

.image-146 {
  z-index: 10;
  width: 35%;
  border-radius: 10px;
  position: absolute;
  top: auto;
  bottom: 9%;
  left: 13%;
  right: auto;
}

.paragraph-93 {
  padding-left: 60px;
}

.bold-text-74 {
  font-size: 24px;
}

.h2green {
  color: #13ca60;
}

.grid-title-blue {
  color: #092335;
  font-size: 24px;
  line-height: 30px;
}

.h2blue {
  color: #171728;
}

.grey-card {
  background-color: rgba(231, 231, 231, .27);
  border-radius: 10px;
}

.h3blue {
  color: #171728;
  text-align: left;
  font-weight: 600;
}

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

.h4 {
  color: #555364;
  text-align: left;
}

.columns-23 {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.fa-icon {
  color: #13ca60;
  padding-right: 10px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 22px;
  display: inline;
}

.paragraph-95 {
  width: 100%;
  max-width: 100%;
  display: inline;
}

.call-out-div {
  width: 100%;
  padding-top: 20px;
}

.green-2 {
  color: #13ca60;
  font-weight: 500;
}

.fa-icon-2 {
  color: #13ca60;
  padding-right: 10px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  font-size: 22px;
  display: inline;
}

.imagesection-2 {
  height: auto;
  color: #fff;
  background-image: linear-gradient(rgba(6, 2, 82, .84), rgba(6, 2, 82, .84)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ef11409ec642aeb1371a669_AdobeStock_123340384_W.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 75px;
  position: relative;
}

.imagesection-2.absolutemockup {
  padding-top: 175px;
  padding-bottom: 35px;
}

.imagesection-2.absolutemockup.crypto {
  min-height: 500px;
  padding-top: 120px;
  padding-bottom: 0;
}

.link-12 {
  font-weight: 700;
  text-decoration: underline;
}

.bold-text-75 {
  color: #13ca60;
}

.main-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.link-13 {
  text-decoration: underline;
}

.columns-24 {
  margin-bottom: -19px;
  margin-left: 67px;
  margin-right: 42px;
  padding-bottom: 0;
  padding-left: 137px;
}

.image-148 {
  border-radius: 20px;
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 10px;
}

.image-148.no-space {
  margin-top: 0;
}

.image-148.lilian {
  width: 200px;
  margin-top: 0;
}

.video-8 {
  margin-bottom: 15px;
  padding-bottom: 0;
}

.large {
  font-size: 16px;
}

.column-56 {
  padding-top: 30px;
}

.rounded {
  border-radius: 20px;
  margin-bottom: 10px;
}

.topspace {
  padding-top: 50px;
  padding-bottom: 10px;
}

.div-block-72 {
  max-width: 500px;
}

.container-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.column-57 {
  padding-top: 35px;
}

.columns-25 {
  margin-top: 29px;
}

.logodiv {
  background-color: #13ca60;
  padding: 40px 61px 61px;
}

.logoslide {
  text-align: center;
  background-color: #13ca60;
}

.cslogo {
  width: auto;
  height: 75px;
  max-width: 100%;
  margin-right: 40px;
}

.slider-2, .mask-3 {
  height: 100px;
}

.slide-nav-6 {
  padding-bottom: 40px;
  bottom: -25px;
}

.paragraph-96, .heading-60, .paragraph-97 {
  text-align: justify;
}

.columns-26 {
  margin-left: 0;
}

.paragraph-98 {
  text-align: justify;
  margin-bottom: 0;
}

.testimonialslider {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
}

.icon-4 {
  margin-left: -7px;
  padding-left: 0;
  padding-right: 0;
}

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

.slide-3 {
  padding-left: 40px;
  padding-right: 40px;
}

.column-58 {
  padding-top: 10px;
}

.video-9 {
  z-index: 50;
}

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

.lp {
  padding-top: 0;
}

.partner-video {
  width: 100%;
  height: 40%;
  max-height: 56.4415%;
  max-width: 4%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.column-intro-video {
  border-radius: 0;
  top: 30px;
}

.intro-video {
  border-radius: 20px;
}

.h-laptop {
  max-width: 80%;
  position: relative;
  bottom: -127px;
}

.logoslide-2 {
  text-align: center;
  background-color: #091241;
}

.columns-28 {
  margin-bottom: 0;
  padding-bottom: 10px;
}

.heading-61 {
  margin-bottom: 20px;
}

.headshothero {
  height: 300px;
  background-color: #070d31;
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63641356a7a05b1273c45925_shutterstock_1913774392%20%5BConverted%5D-01.png"), radial-gradient(circle at 100% 0, rgba(22, 244, 112, .49), rgba(22, 244, 112, 0) 27%), radial-gradient(circle farthest-side at 0 100%, rgba(22, 244, 112, .25), rgba(22, 244, 112, 0) 42%);
  background-position: 0 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  padding-top: 6px;
  padding-right: 48px;
  position: relative;
}

.transitioncurve {
  width: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.contactdetails {
  text-align: center;
  padding-top: 92px;
  padding-bottom: 71px;
}

.headshotcircle {
  width: 200px;
  height: 200px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 150px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: -76px;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.headshotcircle.manuela {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63640b45d46c8b5083acbf00_Manuela.jpeg");
}

.headshotcircle.maria {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63641d7e0705f55f75b89ee8_1570673667560.jpeg");
}

.headshotcircle.kathryn {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/636424d9dfc4d1b01b4b6e41_1602108093002.jpeg");
}

.headshotcircle.urvi {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/637cd1ac010c80742fe6bc09_1534835548008.jpeg");
}

.headshotcircle.kasia {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/6364004ba4abd1e89230a2ea_Screen%20Shot%202022-11-03%20at%201.54.07%20PM.png");
  background-size: cover;
}

.headshotcircle.lilian {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/62d7fa924cccc757082c90e9_Lilian_web_3264%20(2).jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.headshotcircle.stephaniechen {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/638f563d64ce0a3c303473e4_1663184083486.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: contain, auto;
}

.headshotcircle.julienheiderscheid {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/638f4e79b6ba546b026ab925_Julien_print_3155-3%20(1).jpeg");
}

.headshotcircle.sergiosantizo {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/638f56412d73a6564cd349c1_1623073410435.jpg");
}

.headshotcircle.dominika {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd52612d9278be34233556_dominika_lach.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.sophia {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd53c9f50ec38749c63f37_sophia_mertins.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.ellie {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd5679b11a9e646053b53d_ellie_papazisi.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.justin {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd577642577913a6821c68_justin_gunderson.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.mark {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd58a9ca17ae87a7053780_mark_sernoskie.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.rebecca {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd5902861f187b2d74ab71_rebecca_wong.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.candy {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd59ddc78b7650ea9d3e2e_candy_chau.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.cicilia {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd5a68862f27479e502c73_cicilia_meyche.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotcircle.dino {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63ecbb85965a8b86955803cb_dino_anastasiadis.jpeg");
}

.headshotcircle.sandra {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63ee4c424d8575039c73d180_sandra_matthews.jpeg");
}

.heading-62 {
  text-align: center;
  margin-bottom: 0;
}

.heading-63 {
  color: #13ca60;
  margin-top: 0;
  margin-left: 5px;
  font-size: 20px;
}

.max500 {
  max-width: 400px;
  border-bottom: 1px solid rgba(104, 103, 129, .29);
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
}

.max400 {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.bulletitem {
  text-align: left;
  align-items: flex-start;
  margin-bottom: 11px;
  display: flex;
}

.bulletitem.center {
  align-items: center;
}

.bulletitem.center.hide {
  display: flex;
}

.text-block-38 {
  margin-bottom: 5px;
  display: inline-block;
}

.bold-text-76 {
  font-size: 20px;
  font-weight: 600;
}

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

.fgbutton {
  width: 100%;
  background-color: #13ca60;
  border-radius: 100px;
  font-weight: 600;
  transition: background-color .5s;
}

.fgbutton:hover {
  background-color: #1911bd;
}

.fgbutton.hide {
  display: none;
}

.let-s-connect {
  color: #fff;
  text-align: right;
  font-size: 38px;
}

.div-block-73 {
  max-width: 400px;
  border-top: 1px solid rgba(104, 103, 129, .29);
  margin-top: 26px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 17px;
}

.socialicons {
  margin-left: 10px;
  margin-right: 10px;
  font-family: "Font awesome 5 brands 400", sans-serif;
  font-size: 25px;
  transition: color .5s;
}

.socialicons:hover {
  color: #1911bd;
}

.socialicons.hdie {
  display: none;
}

.plainlink {
  color: #686781;
  transition: all .4s;
}

.plainlink:hover {
  color: #13ca60;
}

.centerherovideo {
  width: 350px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
}

.herovideo {
  z-index: 100;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-74 {
  z-index: 100;
  width: 450px;
  margin-top: 13px;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: auto;
  bottom: -63px;
  left: 0%;
  right: 0%;
}

.qrcode {
  width: 125px;
  margin-left: 25px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.qrcode.hide {
  display: none;
}

.qrcode.urvi {
  padding-top: 14px;
}

.backbutton {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  padding: 17px;
  font-size: 18px;
  font-weight: 600;
  transition: color .5s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.backbutton:hover {
  color: #16f470;
}

.backbutton.w--current {
  color: #fff;
  text-transform: none;
  padding: 19px;
  font-size: 18px;
  font-weight: 600;
  transition: color .5s;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.backbutton.w--current:hover {
  color: #13ca60;
}

.videowrapper {
  text-align: center;
  background-color: #070d31;
  padding: 61px;
}

.fa-2 {
  margin-right: 9px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  display: inline;
}

.fa-2.fun {
  width: 99.9999%;
  color: #13ca60;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 100px;
  line-height: 1em;
  display: flex;
}

.bold-text-77 {
  flex-direction: column;
  align-items: center;
  font-size: 65px;
  display: flex;
}

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

.paragraph-99 {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-100, .paragraph-101 {
  padding-left: 10px;
  padding-right: 10px;
}

.column-59 {
  padding-right: 81px;
}

.paragraph-102, .paragraph-103 {
  text-align: center;
}

.bold-text-79 {
  color: #13ca60;
  margin-left: 0;
  padding-left: 0;
}

.div-block-75 {
  margin-top: 25px;
  margin-bottom: 42px;
  margin-left: 74px;
  padding-top: 0;
}

.heading-65 {
  color: #13ca60;
  font-style: italic;
  text-decoration: none;
}

.container-39 {
  padding-left: 13px;
  padding-right: 109px;
}

.text-block-39 {
  display: flex;
}

.italic-text-2 {
  margin-left: 99px;
  padding-left: 0;
}

.columns-29 {
  margin-left: 6px;
  padding-left: 0;
}

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

.italic-text-3 {
  width: 20px;
  text-align: right;
  margin-left: -19px;
  margin-right: 16px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
}

.column-61 {
  padding-right: 41px;
}

.text-block-40 {
  color: #13ca60;
  font-size: 18px;
}

.paragraph-104 {
  margin-top: 14px;
  margin-bottom: 14px;
  padding-left: 0;
}

.image-149 {
  margin-top: 60px;
}

.heading-66 {
  font-size: 31px;
}

.text-block-41 {
  color: #13ca60;
  padding-bottom: 21px;
  font-size: 18px;
}

.paragraph-105 {
  padding-top: 20px;
  padding-left: 0;
}

.paragraph-106 {
  margin-left: 0;
  padding-left: 0;
}

.slider1 {
  color: #13ca60;
}

.columns-30 {
  padding-top: 108px;
}

.columns-31 {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
}

.text-block-42, .text-block-43 {
  font-size: 30px;
}

.text-block-44 {
  text-align: center;
  margin-top: 28px;
  padding-bottom: 28px;
  font-size: 0;
}

.slide-4 {
  color: #13ca60;
  background-color: #091241;
  margin-bottom: -39px;
}

.mask-4 {
  color: #092335;
}

.slider2 {
  color: #13ca60;
  background-image: linear-gradient(#091241, #091241);
}

.slider-3 {
  color: #13ca60;
  background-color: #092335;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.heading-67 {
  color: #13ca60;
  font-size: 31px;
}

.heading-68 {
  color: #13ca60;
  text-align: left;
  margin-left: 33px;
  font-size: 30px;
}

.bold-text-80 {
  color: #13ca60;
  text-align: left;
  font-size: 30px;
}

.heading-69 {
  color: #13ca60;
  text-align: left;
  margin-left: 33px;
  font-size: 30px;
}

.heading-70 {
  color: #13ca60;
  text-align: center;
  font-size: 30px;
}

.columns-32 {
  margin-bottom: 0;
  padding-top: 27px;
}

.image-150 {
  margin-left: 80px;
  padding-top: 0;
}

.image-151 {
  text-align: center;
  padding-top: 17px;
  text-decoration: line-through;
}

.image-152 {
  padding-bottom: 3px;
  padding-right: 48px;
}

.columns-33 {
  margin-left: 38px;
  padding-top: 25px;
  padding-right: 48px;
}

.slide-5 {
  background-color: #091241;
}

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

.text-block-46 {
  margin-right: -7px;
  padding-right: 0;
}

.bold-text-81 {
  font-size: 28px;
}

.text-block-47, .text-block-48, .text-block-49, .text-block-50, .text-block-51, .text-block-52 {
  font-size: 20px;
}

.heading-71, .bold-text-82 {
  text-align: left;
}

.image-153 {
  text-align: center;
  margin-left: 56px;
  padding-top: 0;
}

.image-154 {
  margin-top: -57px;
  margin-left: 55px;
}

.image-155 {
  margin-left: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.column-62 {
  padding-left: 0;
}

.image-156 {
  margin-left: 15px;
  padding-top: 16px;
  padding-bottom: 0;
}

.image-157 {
  padding-top: 13px;
  padding-left: 63px;
}

.column-63, .image-158 {
  padding-top: 0;
}

.bold-text-83 {
  text-align: left;
  margin-left: -128px;
}

.bold-text-84 {
  text-align: right;
  margin-left: -123px;
}

.bold-text-85 {
  margin-left: -129px;
}

.bold-text-86 {
  margin-left: -130px;
}

.bold-text-87 {
  margin-left: -135px;
}

.bold-text-88 {
  margin-left: -131px;
}

.tc-tools {
  object-fit: fill;
  position: static;
}

.tc-tools.tc-tools-2 {
  margin-bottom: 30px;
  font-size: 16px;
}

.heading-72 {
  color: #13ca60;
}

.paragraph-107 {
  margin-top: 14px;
  margin-bottom: 14px;
  padding-top: 0;
  padding-left: 0;
}

.image-159 {
  margin-bottom: 9px;
  margin-left: 0;
  margin-right: 20px;
  padding-top: 33px;
  padding-right: 20px;
}

.heading-62-copy {
  text-align: center;
  margin-bottom: 0;
}

.paragraph-108 {
  white-space: normal;
  padding-left: 0;
  font-size: 16px;
}

.bottomspace {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.bottomspace.small {
  max-width: 40%;
  border-radius: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.bottomspace.bottomspace-2 {
  width: 100%;
  object-fit: cover;
}

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

.paragraph-109 {
  padding-left: 0;
}

.column-64 {
  padding-top: 40px;
}

.container-40 {
  max-width: 100%;
  min-height: 70vh;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-76 {
  position: relative;
}

.div-block-77 {
  height: 52vh;
  max-width: 1200px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 10vh;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.button-9 {
  background-color: #13ca60;
  border-radius: 20px;
  margin-top: 30px;
  padding: 10px 30px;
  font-weight: 600;
}

.div-block-78 {
  width: 50%;
  max-width: 600px;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 40px;
  display: flex;
}

.div-block-79 {
  width: 50%;
}

.paragraph-110 {
  color: #fff;
}

.whitebar__img {
  width: 100%;
  object-fit: contain;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-80 {
  width: 100%;
  height: 70vh;
  background-image: linear-gradient(-45deg, rgba(25, 17, 189, .8), rgba(9, 18, 65, .8));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-81 {
  width: 100%;
  display: block;
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-161 {
  object-fit: cover;
}

.container-41 {
  max-width: 1200px;
  justify-content: space-around;
  align-items: center;
  padding: 10px 10px 20px;
  display: flex;
}

.div-block-82, .div-block-83 {
  width: 50%;
}

.rich-text-block {
  padding-right: 20px;
}

.container-42 {
  max-width: 1200px;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-bottom: 44px;
  display: flex;
}

.div-block-84 {
  flex-direction: row;
  align-items: center;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.collection-list {
  justify-content: space-around;
  display: flex;
}

.image-162 {
  width: 50px;
}

.div-block-85 {
  max-width: 700px;
}

.image-163 {
  width: 50px;
}

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

.collection-list-wrapper {
  padding: 10px 20px;
}

.paragraph-112, .paragraph-113 {
  padding-left: 0;
}

.div-block-86 {
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.list-text {
  font-size: 16px;
}

.hero__section {
  height: 85vh;
  max-width: 100%;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero__container {
  height: 80%;
  max-width: 900px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.hero__bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(#091241, rgba(25, 17, 189, .75));
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.main__title {
  color: #13ca60;
  margin-top: 0;
  font-size: 2.5em;
  font-weight: 600;
  line-height: 125%;
}

.hero__text-container {
  width: 50%;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-right: 20px;
  display: flex;
}

.main__subtitle {
  color: #f4f5f9;
  white-space: normal;
  font-size: 1.67em;
  line-height: 125%;
}

.main__desc {
  color: #f4f5f9;
  margin-top: 10px;
  padding-bottom: 20px;
  font-size: 1.39em;
  line-height: 150%;
}

.button-10 {
  background-color: #13ca60;
}

.hero__cta {
  background-color: rgba(19, 202, 96, 0);
  border: 3px solid #13ca60;
  border-radius: 40px;
  margin-top: 20px;
  margin-bottom: 15px;
  padding: 12px 30px;
  font-size: 1.3em;
  font-weight: 600;
  transition: background-color .5s;
}

.hero__cta:hover {
  background-color: #13ca60;
}

.hero__cta.cta-footer {
  margin-bottom: 20px;
}

.hero__img-container {
  width: 50%;
}

.main-content__section {
  max-width: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 15px;
  display: flex;
  position: relative;
}

.main-content__container {
  max-width: 1200px;
  clear: none;
  object-fit: fill;
  flex-flow: column;
  align-content: space-around;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.hero__login {
  color: #f4f5f9;
  padding-left: 10px;
  line-height: 1.2em;
}

.discover-bnt {
  justify-content: space-around;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.discover__text {
  color: #16f470;
  padding-right: 10px;
  font-size: 1.6em;
  font-weight: 500;
}

.discover__text:hover {
  color: #16f470;
}

.discover__icon-img {
  width: 1.2em;
  max-width: none;
  border: 2px #000;
  border-radius: 20px;
  margin: 0;
}

.discover__btn {
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.discover__btn:hover {
  color: #16f470;
}

.discover__icon {
  width: 1.5em;
  height: 1.5em;
  background-color: #13ca60;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
}

.discover__icon:hover {
  background-color: #13ca60;
}

.rich-text-block-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.rich-text {
  width: 100%;
  max-width: 900px;
  color: #555364;
  border-radius: 20px;
  flex-direction: column;
  display: block;
}

.rich-text h2 {
  margin-top: 30px;
  font-size: 1.94em;
  line-height: 125%;
}

.rich-text p {
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 1.2em;
  line-height: 150%;
}

.rich-text h4 {
  color: rgba(19, 202, 96, .95);
  font-size: 1.35em;
  line-height: 150%;
}

.rich-text h3 {
  color: #555364;
  font-size: 1.7em;
  line-height: 150%;
}

.rich-text h1 {
  font-size: 2.92em;
  line-height: 125%;
}

.rich-text h5, .rich-text h6 {
  line-height: 150%;
}

.rich-text li {
  font-size: 1.2em;
}

.rich-text figcaption {
  color: #686781;
  font-size: .97em;
  line-height: 150%;
}

.rich-text img {
  border-radius: 15px;
}

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

.dc__section {
  width: 100%;
  background-image: linear-gradient(#091241, #1911bd);
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.features-container {
  max-width: 1200px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.dc__container {
  max-width: 1000px;
}

.dc__list {
  z-index: 2;
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.dc__img {
  width: 40px;
  margin-bottom: 20px;
}

.dc__title {
  color: #13ca60;
  margin-bottom: 10px;
  font-size: 1.3em;
  font-weight: 600;
}

.dc__desc {
  color: #f4f5f9;
  padding-left: 0;
  font-size: 1.1em;
}

.dc__item {
  padding: 15px;
  position: relative;
}

.intro__text {
  color: #f4f5f9;
  font-size: 1.94em;
  font-weight: 600;
}

.intro__text.is--dark {
  color: #171728;
  font-weight: 700;
}

.dc__intro {
  width: 100%;
  max-width: 1000px;
  flex-direction: column;
  padding-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.features-intro-desc {
  color: #f4f5f9;
  margin-top: 10px;
  font-size: 1.3em;
}

.testimonials__section {
  z-index: 2;
  width: 100%;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.testimonials__container {
  width: 100%;
  max-width: 1100px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.testimonials__list {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  display: grid;
}

.testimonials__intro {
  width: 100%;
  max-width: 1000px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.costumers__img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50px;
  padding: 10px;
}

.costumers__info {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.info__container {
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.costumers__name {
  color: #171728;
  font-size: 1.2em;
  font-weight: 600;
}

.testimonials__item {
  width: 100%;
  height: 100%;
  position: relative;
}

.costumers__position {
  max-width: 170px;
  color: #13ca60;
  font-size: 1em;
  font-weight: 500;
}

.quotation__container {
  max-width: 320px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
}

.quotation {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 1.1em;
  font-style: italic;
  line-height: 1.6em;
}

.costumers__container {
  height: 100%;
  background-image: linear-gradient(#f8f8ff, #fff);
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 15px 15px 10px;
  display: flex;
  box-shadow: 6px 6px 20px -4px rgba(190, 190, 195, .4);
}

.sponsors__section {
  z-index: 1;
  width: 100%;
  background-color: #f8f8ff;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.sponsors__intro {
  width: 100%;
  max-width: 1000px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}

.sponsors-container {
  width: 100%;
  max-width: 1100px;
  display: block;
}

.sponsors__list {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: space-around;
  justify-content: space-around;
  align-items: center;
  justify-items: center;
  display: grid;
}

.sponsors__item {
  width: 100%;
  height: 100%;
  object-fit: cover;
  flex-direction: row;
  align-items: center;
  padding: 20px;
  display: flex;
}

.sponsors__img {
  width: 100%;
  display: block;
  position: static;
}

.sponsors__link {
  opacity: .7;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  transition: opacity .5s;
  display: flex;
}

.sponsors__link:hover {
  opacity: 1;
}

.footer__text {
  padding-left: 0;
  padding-right: 10px;
  font-size: 1.11em;
  line-height: 170%;
}

.text-block-54 {
  color: #fff;
}

.footer__columns {
  max-width: 1200px;
}

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

.desc__section {
  max-width: 100%;
  background-color: rgba(0, 147, 247, .06);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 15px 100px;
  display: flex;
  position: relative;
}

.desc__container {
  max-width: 1200px;
  clear: none;
  object-fit: fill;
  flex-flow: column;
  align-content: space-around;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.desc__section-img {
  width: 100%;
  position: absolute;
  top: -.55%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.desc__section-img-bottom {
  width: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.sponsors__section-img {
  z-index: 1;
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.testimonials__section-img {
  z-index: 2;
  width: 100%;
  position: absolute;
  top: -11%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.heading-73, .heading-74 {
  color: #f4f5f9;
}

.sponsors__section-img-blue {
  z-index: 1;
  width: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nospace {
  margin-bottom: 0;
  padding-left: 0;
}

.heading-75 {
  margin-left: 0;
}

.list-item-4 {
  font-size: 16px;
}

.heading-76 {
  font-weight: 700;
}

.withspace {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-77 {
  font-weight: 700;
}

.headshotwrapper {
  width: 200px;
  height: 200px;
  border-radius: 150px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: -76px;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.headshotwrapper.manuela {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63640b45d46c8b5083acbf00_Manuela.jpeg");
}

.headshotwrapper.maria {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63641d7e0705f55f75b89ee8_1570673667560.jpeg");
}

.headshotwrapper.kathryn {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/636424d9dfc4d1b01b4b6e41_1602108093002.jpeg");
}

.headshotwrapper.urvi {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/637cd1ac010c80742fe6bc09_1534835548008.jpeg");
}

.headshotwrapper.kasia {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/6364004ba4abd1e89230a2ea_Screen%20Shot%202022-11-03%20at%201.54.07%20PM.png");
  background-size: cover;
}

.headshotwrapper.lilian {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/62d7fa924cccc757082c90e9_Lilian_web_3264%20(2).jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.headshotwrapper.stephaniechen {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/638f563d64ce0a3c303473e4_1663184083486.jpg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: contain, auto;
}

.headshotwrapper.julienheiderscheid {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/638f4e79b6ba546b026ab925_Julien_print_3155-3%20(1).jpeg");
}

.headshotwrapper.sergiosantizo {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/638f56412d73a6564cd349c1_1623073410435.jpg");
}

.headshotwrapper.dominika {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd52612d9278be34233556_dominika_lach.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.sophia {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd53c9f50ec38749c63f37_sophia_mertins.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.ellie {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd5679b11a9e646053b53d_ellie_papazisi.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.justin {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd577642577913a6821c68_justin_gunderson.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.mark {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd58a9ca17ae87a7053780_mark_sernoskie.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.rebecca {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd5902861f187b2d74ab71_rebecca_wong.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.candy {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd59ddc78b7650ea9d3e2e_candy_chau.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.cicilia {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63dd5a68862f27479e502c73_cicilia_meyche.jpeg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.headshotwrapper.dino {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63ecbb85965a8b86955803cb_dino_anastasiadis.jpeg");
}

.headshotwrapper.sandra {
  background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63ee4c424d8575039c73d180_sandra_matthews.jpeg");
}

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

.positiontitle {
  color: #13ca60;
  margin-top: 0;
  font-size: 20px;
  font-weight: 700;
}

.attc {
  color: #13ca60;
  margin-top: 0;
  margin-left: 5px;
  font-size: 20px;
}

._100w100h {
  height: 100vh;
}

._100w100h.bgimg {
  background-image: linear-gradient(rgba(9, 18, 65, .6), rgba(9, 18, 65, .6)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/6480463610bd504af0cebf8f_shutterstock_1765825355.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
}

._100w100h.bgimg.sydney {
  background-image: linear-gradient(rgba(9, 18, 65, .4), rgba(9, 18, 65, .4)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/64806f2161d81702d709aea7_IMG_2916.JPG");
}

.formpagecontainer {
  height: 100%;
  justify-content: center;
  display: flex;
}

.formtextwrapper {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  margin-right: 20px;
  display: flex;
}

.formwrapper {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  margin-left: 20px;
  display: flex;
}

.subtitle {
  font-size: 28px;
  font-weight: 600;
}

.subtitle.green {
  margin-bottom: 20px;
}

.formdescription {
  color: #fff;
  padding-left: 0;
  font-size: 20px;
}

.formdescription.sydney {
  font-size: 18px;
}

.formtitle {
  color: #fff;
  margin-top: 0;
  font-size: 44px;
  line-height: 1.25em;
}

.formtitle.sydney {
  margin-top: 20px;
  font-size: 36px;
}

.formsubtitle {
  color: #13ca60;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 500;
}

.tclogo {
  width: 120px;
}

.navdemo-4 {
  color: #030030;
  background-color: #13ca60;
  border-radius: 40px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 9px;
  padding: 15px 25px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .5s;
}

.navdemo-4:hover {
  color: #fff;
  background-color: #1771d7;
}

.newscard {
  width: 100%;
  min-height: 175px;
  color: #686781;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 15px;
  flex-direction: column;
  padding: 15px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.newscard:hover {
  background-color: rgba(19, 202, 96, .2);
}

.herowidget {
  z-index: 10;
  width: 235px;
  position: absolute;
  top: 107px;
  bottom: auto;
  left: auto;
  right: 17px;
}

.herowidget.left {
  width: 225px;
  top: auto;
  bottom: 264px;
  left: 14px;
  right: auto;
}

.analysismenu {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  display: grid;
}

.navright {
  background-color: #f8f8ff;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  padding: 25px 15px 15px;
}

.navbar-6 {
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 7px;
  padding-left: 35px;
  padding-right: 35px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .03);
}

.prodheaderwrapper {
  color: #030030;
  background-color: #f0e5fb;
  border-radius: 10px;
  align-items: center;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.prodheaderwrapper:hover {
  background-color: #8200e8;
}

.prodheaderwrapper.news {
  background-color: #fde6ea;
  text-decoration: none;
}

.prodheaderwrapper.news:hover {
  background-color: #ea0c3c;
}

.prodheaderwrapper.blue {
  background-color: #e9f3fa;
  overflow: hidden;
}

.prodheaderwrapper.blue:hover {
  background-color: #24a2ff;
}

.prodheaderwrapper.orange {
  background-color: #fff7e5;
}

.prodheaderwrapper.orange:hover {
  background-color: #fdb814;
}

.bold-text-30 {
  color: #171728;
  font-size: 14px;
  font-weight: 600;
}

.prodnavdropdown {
  padding: 20px 10px 10px;
}

.navtext {
  font-size: 13px;
}

.navtext.big {
  color: #171728;
  font-size: 14px;
  font-weight: 600;
}

.navtext.big.kom {
  font-weight: 500;
}

.solutionlottie.about {
  width: 40px;
  margin-right: 11px;
}

.tn-3 {
  z-index: 1000;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.columns-35 {
  background-color: #f8f8ff;
  border: 1px solid #dcdceb;
  border-radius: 15px;
  display: flex;
}

.prodnavheader {
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.homehero {
  height: 90vh;
  color: #fff;
  text-align: left;
  background-image: radial-gradient(circle at 100% 0, rgba(0, 68, 230, .9), rgba(3, 19, 116, .85) 28%, rgba(4, 11, 96, .75) 54%, rgba(3, 28, 135, .82) 64%, rgba(1, 59, 208, .96)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/64ba7d9f49b2c2443183bf5f_Hero_Background.svg"), radial-gradient(circle, #0047f0, #0030a2 39%, #05145f 61%, #040e42);
  background-position: 0 0, 50% 100%, 0 0;
  background-size: auto, cover, auto;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 107px;
  display: flex;
  position: relative;
}

.bottomnav {
  padding-bottom: 11px;
}

.container {
  text-align: center;
  position: relative;
}

.solutionlink {
  width: 100%;
  color: #686781;
  background-color: #fff;
  border: 2px solid rgba(104, 103, 129, .13);
  border-radius: 15px;
  margin-bottom: 13px;
  padding: 20px;
  text-decoration: none;
  transition: border-color .5s;
}

.solutionlink:hover {
  border-color: #13ca60;
}

.playbutton {
  z-index: 25;
  width: 45px;
  height: 45px;
  color: #fff;
  background-color: #13ca60;
  border-radius: 50px;
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-top: 13px;
  padding-left: 3px;
  font-family: "Font awesome 5 free solid 900", sans-serif;
  transition: background-color .5s;
  display: flex;
  position: relative;
}

.playbutton:hover {
  background-color: #0b7eff;
}

.playbutton.hide {
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.navheader {
  color: #171728;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 20px;
}

.navheader.sub {
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 23px;
}

.navheader.sub.line {
  border-bottom-color: #dcdceb;
}

.navleft {
  background-color: #fff;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  justify-content: space-around;
  padding: 25px 15px 15px;
}

.prodlinkblock {
  width: 100%;
  border-radius: 15px;
  align-items: center;
  margin-bottom: 6px;
  padding: 10px;
  text-decoration: none;
  transition: background-color .5s;
  display: inline-block;
}

.prodlinkblock:hover {
  background-color: rgba(130, 0, 232, .23);
}

.prodlinkblock.orange {
  background-color: rgba(0, 0, 0, 0);
}

.prodlinkblock.orange:hover {
  background-color: rgba(253, 184, 20, .3);
}

.prodlinkblock.news:hover {
  background-color: rgba(234, 12, 60, .26);
}

.prodlinkblock.blue:hover {
  background-color: rgba(80, 162, 255, .33);
}

.prodlottiebutton {
  width: 35px;
  margin-left: 10px;
  margin-right: 6px;
}

.buttonwrapper {
  padding: 0 20px 20px;
}

.icon-7 {
  margin-top: 29px;
  margin-right: 7px;
}

.solutionphotowrapper {
  width: 45px;
  height: 45px;
  border-radius: 50px;
  margin-bottom: 20px;
}

.deliverychannels {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid;
}

.aboutwrapper {
  border-radius: 15px;
  flex-direction: row;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  transition: background-color .5s;
  display: flex;
}

.aboutwrapper:hover {
  background-color: rgba(19, 202, 96, .2);
}

.navlogocontainer-2 {
  width: 125px;
  height: 55px;
  padding-bottom: 8px;
}

.navlogocontainer-2.w--current {
  width: 125px;
}

.newslottiewrapper {
  width: 45px;
  height: 45px;
  border-radius: 50px;
  margin-bottom: 10px;
}

.dropdownlist.navdd.w--open {
  width: 800px;
  color: #143351;
  background-color: #f8f8ff;
  border-radius: 10px;
  right: -572.422px;
}

.dropdownlist.navdd.pr {
  background-color: rgba(0, 0, 0, 0);
}

.dropdownlist.navdd.pr.w--open {
  width: 1000px;
  background-color: #f8f8ff;
  border: 1px solid #ccc;
  padding: 0 10px;
  position: absolute;
  right: -499px;
}

.dropdownlist.dn.w--open {
  border-radius: 15px;
}

.dropdownlist.dn.newsmenu {
  height: auto;
  min-width: 800px;
  background-color: #f8f8ff;
  border: 1px solid #ccc;
  right: -250px;
}

.dropdownlist.dd.w--open {
  border-radius: 15px;
}

.dropdownlist.dd.about {
  width: 500px;
  background-color: #f8f8ff;
  padding: 10px;
}

.navlink-3 {
  color: #fff;
  margin-right: 26px;
  padding-top: 26px;
  padding-left: 26px;
  padding-right: 26px;
  font-weight: 500;
  transition: color .5s;
}

.navlink-3:hover, .navlink-3.w--current {
  color: #13ca60;
}

.navlink-3.r {
  margin-right: 22px;
  padding-left: 26px;
  padding-right: 9px;
}

.prodanalysiswrapper {
  height: 100%;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
}

.partnersheroslash {
  z-index: 15;
  width: 100%;
  transition: all .5s;
  display: block;
  position: absolute;
  top: auto;
  bottom: -2px;
  left: 0%;
  right: 0%;
}

.partnersheroslash.hero {
  top: auto;
  bottom: -2px;
  left: 0%;
  right: 0%;
}

.newsnavwrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 15px;
  display: grid;
}

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

.deliverylink {
  width: auto;
  color: #686781;
  background-color: #fff;
  border: 2px solid rgba(104, 103, 129, .13);
  border-radius: 15px;
  padding: 10px 12px;
  text-decoration: none;
  transition: border-color .5s;
}

.deliverylink:hover {
  border-color: #13ca60;
}

.explorebutton {
  color: #171728;
  text-align: center;
  background-color: #e7e7fd;
  border-style: solid;
  border-radius: 50px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 600;
  transition: background-color .5s;
  display: inline-block;
}

.explorebutton:hover {
  background-color: #c5c5e8;
}

.solutioncard2 {
  width: 100%;
  min-height: 175px;
  color: #686781;
  border-radius: 15px;
  padding: 8px 15px;
  text-decoration: none;
  transition: background-color .5s;
}

.solutioncard2:hover {
  background-color: rgba(19, 202, 96, .2);
}

.heroheading {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 22px;
  font-size: 51px;
  font-weight: 600;
  line-height: 1.25em;
}

.heroheading.max500 {
  max-width: 600px;
  color: #fff;
  font-size: 45px;
}

.link-14 {
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  transition: color .5s;
}

.link-14:hover {
  color: #1771d7;
}

.title2 {
  color: #171728;
  text-align: left;
  margin-top: 0;
  margin-bottom: 13px;
  font-size: 35px;
  line-height: 1.25em;
}

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

.section-26 {
  text-align: left;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-26.relative {
  z-index: 15;
  background-color: #fff;
  padding-top: 65px;
  padding-bottom: 62px;
  position: relative;
  overflow: visible;
}

.section-26.relative.top {
  padding-top: 267px;
  padding-bottom: 37px;
}

.lottieloop {
  z-index: 10;
  opacity: 0;
  display: block;
  position: absolute;
}

.lottieintro {
  z-index: 11;
  position: relative;
}

.section-description-4 {
  color: #686781;
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 21px;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.5em;
}

.section-description-4.c {
  text-align: center;
  font-size: 16px;
}

.heroplatformimage {
  z-index: 16;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -275px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.centermaxwidth {
  max-width: 750px;
  text-align: center;
}

html.w-mod-js [data-ix="mockup-fade-in"], html.w-mod-js [data-ix="mockup-fade-in-2"] {
  opacity: 0;
  transform: translate(-50px);
}

html.w-mod-js [data-ix="mockup-move"] {
  transform: translate(50px);
}

html.w-mod-js [data-ix="fade-in-on-scroll"] {
  opacity: 0;
  transform: translate(0, 20px);
}

@media screen and (min-width: 1280px) {
  .section.gradient {
    min-height: 450px;
  }

  .section.lightblue {
    background-color: rgba(210, 230, 253, .4);
    overflow: hidden;
  }

  .body {
    overflow: visible;
  }

  .paragraph.w {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph.white, .paragraph.white.space {
    margin-bottom: 60px;
  }

  .paragraph.white.space.smaller {
    font-size: 13px;
    line-height: 16px;
  }

  .section-facts.solid.mt {
    min-height: 675px;
  }

  .section-facts.sb {
    min-height: 575px;
  }

  .herobanner.second.mt {
    height: 75vh;
    padding-top: 13%;
  }

  .herobanner.pink {
    height: 850px;
  }

  .herobanner.space {
    background-image: linear-gradient(113deg, rgba(10, 6, 104, .9) 7%, rgba(25, 17, 189, .9) 60%, rgba(53, 45, 214, .9) 96%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png"), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, auto, auto;
    background-attachment: scroll, scroll, scroll;
  }

  .hero-text.big.mt {
    width: 100%;
  }

  .container-3 {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .whitecurve {
    display: inline-block;
    bottom: 0;
  }

  .paragraph-20.white {
    max-width: 80%;
  }

  .footerbutton {
    color: #fff;
  }

  .blue-section-mt {
    padding-bottom: 140px;
  }

  .blue-section-mt._2 {
    min-height: 475px;
  }

  .title-header.neo {
    width: 55%;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .column-1-wrapper {
    padding-top: 20px;
  }

  .neo-product-columns.white {
    height: 300px;
  }

  .neobroker-title-phone {
    right: 375px;
  }

  .image-17 {
    width: auto;
    height: 450px;
    max-height: 450px;
    top: -66px;
    right: 10px;
  }

  .image-18 {
    height: 450px;
    max-height: 450px;
    top: -85px;
    right: 88px;
  }

  .heromockup {
    height: 45%;
    bottom: 13px;
    right: 155px;
  }

  .heromockup.lowerz.small {
    height: 55%;
  }

  .container-14 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
  }

  .colourfulblob {
    width: 800px;
  }

  .heroheader {
    margin-bottom: 18px;
    font-size: 40px;
  }

  .heroheader.w {
    line-height: 33px;
  }

  .heroheader.w.white {
    color: #fff;
  }

  .lightgreensection.nospace.ghost {
    padding-top: 37px;
  }

  .lightswoosh {
    position: absolute;
  }

  .text-block-3 {
    font-size: 16px;
    line-height: 26px;
  }

  .socialcolumn {
    bottom: 18px;
    right: -15%;
  }

  .mockupwrapper {
    position: absolute;
    bottom: 2px;
    right: 1px;
  }

  .sectionnumber._2 {
    color: rgba(255, 255, 255, .34);
  }

  .lighthero {
    height: 105vh;
    padding-top: 78px;
    padding-bottom: 143px;
    padding-left: 191px;
  }

  .mobileillustration {
    width: 450px;
    top: 19vh;
    bottom: auto;
    left: auto;
    right: 86px;
  }

  .herocolorblob {
    max-height: 80vh;
  }

  .heroheader-2 {
    margin-bottom: 18px;
    font-size: 34px;
  }

  .herobutton-2 {
    color: #fff;
    padding: 15px 30px;
    font-size: 16px;
  }

  .socialsection._2.blue {
    color: #fff;
    background-color: #1911bd;
  }

  .socialsection._2.es {
    min-height: 600px;
    padding-bottom: 0;
  }

  .whitespace {
    background-color: #1911bd;
  }

  .columns-3 {
    margin-top: 24px;
  }

  .learningcenterpict {
    width: 100%;
    border-radius: 20px;
  }

  .demosection {
    text-align: center;
    background-image: linear-gradient(99deg, rgba(22, 244, 112, .8) 19%, rgba(0, 147, 247, .85) 81%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb5d580ddf6ad69b23e610d_5ea300248066df210eace262_TopographicalMap.svg"), linear-gradient(111deg, #16f470 19%, #0093f7 81%);
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, cover, auto;
    background-attachment: scroll, fixed, scroll;
    padding: 92px 52px 52px;
    position: relative;
  }

  .bigdemobutton {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    border-radius: 20px;
    padding-left: 30px;
    padding-right: 30px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    transition: all .5s;
  }

  .bigdemobutton:hover {
    color: #1911bd;
    background-color: #fff;
  }

  .bigdemobutton.buzz {
    width: 35%;
  }

  .topcurve {
    position: absolute;
    top: -3px;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .roundededgeimage {
    margin-top: 40px;
  }

  .subheading.fa {
    line-height: 24px;
  }

  .bold-text-32.alerts {
    line-height: 19px;
  }

  .award-header-1 {
    height: 650px;
  }

  .container-20.webby {
    margin-bottom: 140px;
  }

  .section-11.reduce.ghost.es {
    padding-bottom: 257px;
  }

  .section-13 {
    background-color: rgba(244, 245, 249, .56);
  }

  .button-5 {
    color: #fff;
  }

  .imagesection.large {
    height: auto;
    min-height: 850px;
  }

  .darkcolumn {
    background-color: #1911bd;
  }

  .img-magnifier-container.html.desktop.showcase {
    min-height: 500px;
  }

  .div-block-50.background {
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    border-radius: 11px;
    padding: 15px;
  }

  .heading-39 {
    width: 100%;
  }

  .section-16 {
    background-image: linear-gradient(rgba(0, 149, 232, .05), rgba(79, 182, 239, .49) 46%, rgba(0, 149, 232, .24) 99%);
  }

  .animated-mockup {
    max-width: 30%;
  }

  .laptop-header {
    bottom: -142px;
  }

  .laptop-header.hide {
    object-fit: fill;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .image-124 {
    bottom: -152px;
  }

  .full-section {
    min-height: 450px;
    padding-top: 50px;
  }

  .analysis-img {
    border-radius: 19px;
  }

  .left-column {
    padding-top: 56px;
  }

  .analysis {
    color: rgba(19, 202, 96, .95);
    font-weight: 700;
  }

  .products {
    color: rgba(19, 202, 96, .95);
    font-style: italic;
  }

  .tiheader {
    height: 100vh;
  }

  .tiheader.lp {
    background-image: linear-gradient(rgba(4, 1, 74, .86), rgba(8, 0, 120, .92) 55%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5ece8df7ef4214b72926ff5d_Shopping_W.jpg");
    background-position: 0 0, 0 0;
    padding-top: 0;
  }

  .tiheader.lp.space {
    padding-top: 174px;
  }

  .button-8.left {
    width: 25%;
  }

  .button-8.left.small {
    width: 15%;
    margin-top: 20px;
  }

  .div-block-69 {
    margin-top: -215px;
  }

  .main-laptop {
    bottom: 8%;
    right: 13%;
  }

  .section-3.gradient.white {
    background-color: #fff;
    background-image: none;
    padding-top: 38px;
    padding-bottom: 149px;
  }

  .section-3._2.pink {
    background-image: linear-gradient(rgba(4, 1, 74, .91), rgba(8, 0, 120, .92)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5eb1710a928e7b74d224c7ab_5c9bbf478c8dfa0758baa143_shutterstock_160438778%20(1).jpg");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .textheader-2.white {
    color: #fff;
  }

  .container-40 {
    max-width: 100%;
    object-fit: contain;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .div-block-76 {
    width: 100vw;
    position: static;
  }

  .div-block-77 {
    height: 80%;
    max-width: 1200px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-9 {
    color: #fff;
    background-color: #13ca60;
    border-radius: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    transition: background-color .4s;
  }

  .button-9:hover {
    background-color: #0093f7;
  }

  .div-block-78 {
    max-width: 50%;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

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

  .whitebar__img {
    bottom: 0%;
  }

  .div-block-80 {
    display: block;
  }

  .div-block-81 {
    top: 0;
  }

  .hero__text-container {
    padding-right: 40px;
  }

  .sponsors__section-img-blue {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .dropdownlist.navdd.pr.w--open {
    width: 1100px;
  }
}

@media screen and (min-width: 1440px) {
  .section {
    padding-bottom: 123px;
  }

  .section-facts.solid.mt {
    min-height: 700px;
  }

  .herobanner.second.mt {
    height: 700px;
    min-height: 700px;
  }

  .herobanner.pink {
    height: 850px;
  }

  .herobanner.space {
    object-fit: contain;
    overflow: hidden;
  }

  .container-3 {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .navdemo {
    margin-left: 0;
  }

  .btitle.mt {
    width: 100.016%;
  }

  .whitecurve {
    width: 100%;
    bottom: -3px;
  }

  .section-2 {
    min-height: 725px;
  }

  .section-2.overflow-none.less, .section-2.feature-section.ghost.space {
    min-height: 550px;
  }

  .metatrader-laptop {
    max-width: 45%;
  }

  .blue-section-mt {
    padding-bottom: 190px;
  }

  .blue-section-mt._2 {
    min-height: 500px;
  }

  .title-header.neo {
    width: 68%;
    padding-top: 0;
    padding-left: 0;
    position: absolute;
  }

  .neobroker-title-phone {
    right: 391px;
  }

  .image-17 {
    top: -90px;
    bottom: 100px;
  }

  .heromockup {
    height: 45%;
    bottom: 24px;
    right: 207px;
  }

  .heromockup.hand {
    right: 212px;
  }

  .colourfulblob {
    width: 1000px;
    right: -110px;
  }

  .heroheader {
    font-size: 44px;
    line-height: 50px;
  }

  .text-span-6 {
    width: auto;
  }

  .heroheader-2 {
    margin-bottom: 8px;
    font-size: 38px;
    line-height: 42px;
  }

  .bigdemobutton.buzz {
    width: 25%;
  }

  .container-20.webby {
    z-index: 10;
    margin-bottom: 100px;
    padding-bottom: 100px;
  }

  .container-content {
    position: static;
  }

  .section-11.reduce.ghost.es {
    padding-bottom: 278px;
  }

  .section-13 {
    z-index: 5;
    position: relative;
  }

  .image-57 {
    overflow: visible;
  }

  .div-block-46 {
    padding-top: 120px;
  }

  .column-29 {
    padding-top: 60px;
  }

  .heading-26 {
    width: 100%;
    font-size: 36px;
    line-height: 42px;
  }

  .container-29 {
    padding-left: 140px;
  }

  .stepsymbol.small {
    color: #f4f5f9;
  }

  .columns-18 {
    max-width: 50%;
  }

  .bold-text-65, .bold-text-66 {
    font-family: "Font awesome 5 free solid 900", sans-serif;
  }

  .image-84 {
    width: 8%;
    position: absolute;
    top: auto;
    bottom: 17%;
    left: auto;
    right: 2%;
  }

  .image-86 {
    max-width: 35%;
  }

  .animated-mockup {
    max-width: 27%;
  }

  .image-121 {
    z-index: 100;
    width: 59.9995%;
    max-width: 40%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 5%;
  }

  .laptop-header {
    z-index: 100;
    max-width: 60%;
    bottom: -117px;
  }

  .image-124 {
    width: 25%;
    max-width: 13%;
    bottom: -139px;
  }

  .subheader {
    font-size: 14px;
  }

  .accordian-toggle {
    padding-bottom: 5px;
  }

  .accordianopen.w--open {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-85 {
    color: #545569;
  }

  .text-block-37 {
    font-size: 18px;
    font-weight: 600;
  }

  .roundedimage {
    border-radius: 10px;
  }

  .image-141 {
    z-index: 10;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .image-145 {
    bottom: -69px;
  }

  .headshothero {
    height: 350px;
  }

  .hero__text-container {
    padding-right: 40px;
  }

  .sponsors__list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .sponsors__section-img, .sponsors__section-img-blue {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .herowidget, .herowidget.left {
    width: 275px;
  }

  .dropdownlist.dn.newsmenu {
    min-width: 900px;
  }
}

@media screen and (min-width: 1920px) {
  .section {
    min-height: 550px;
  }

  .section.imagebg {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .section.lightblue {
    min-height: 700px;
  }

  .section-facts {
    padding-bottom: 165px;
  }

  .section-facts.solid.mt {
    min-height: 750px;
  }

  .section-facts.sb {
    min-height: 600px;
  }

  .herobanner.second.mt {
    height: 750px;
    min-height: 750px;
    padding-top: 149px;
  }

  .herobanner.pink {
    padding-top: 109px;
  }

  .container-3 {
    max-width: 1300px;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .heroslash.top2 {
    top: -89px;
  }

  .btitle.mt {
    font-size: 48px;
  }

  .listnumber.small.full.mt {
    font-size: 28px;
  }

  .section-2 {
    min-height: 775px;
  }

  .section-2.overflow-none.less {
    min-height: 575px;
  }

  .browser-mockup-right._2.desktop {
    top: 39px;
    right: 353px;
  }

  .animationcontainer.rightcorner {
    width: 80%;
    top: -185px;
  }

  .metatrader-laptop {
    width: 30%;
    margin-right: 140px;
    bottom: 0%;
    right: 9%;
  }

  .blue-section-mt._2 {
    min-height: 550px;
  }

  .title-header {
    padding-left: 140px;
  }

  .title-header.neo {
    width: 45%;
    padding-top: 0;
    left: 10%;
  }

  .title-header.economic {
    padding-left: 0;
  }

  .sub-header {
    width: 80%;
  }

  .neobroker-title-phone {
    height: 85%;
    top: 54px;
    right: 36%;
  }

  .heromockup {
    height: 45%;
    bottom: 45px;
    right: 476px;
  }

  .heromockup.hand {
    right: 27%;
  }

  .heromockup.lowerz.small {
    height: 75%;
  }

  .container-14 {
    max-width: 1300px;
  }

  .colourfulblob {
    width: 1300px;
    right: -85px;
  }

  .heroheader {
    font-size: 55px;
    line-height: 60px;
  }

  .lightgreensection.nospace.ghost.topspace {
    min-height: 550px;
  }

  .text-block-3 {
    font-size: 26px;
    line-height: 37px;
  }

  .socialcolumn {
    right: 43px;
  }

  .socialcolumn.volatility {
    right: 347px;
  }

  .twitterwrapper {
    left: 115px;
  }

  .integrationlogos {
    left: 31%;
  }

  .mockupwrapper {
    height: 575px;
    left: 115px;
  }

  .container-15 {
    max-width: 1250px;
    padding-left: 0;
  }

  .roundedslider {
    top: 117px;
  }

  .roundedslide {
    top: auto;
  }

  .heroheader-2 {
    font-size: 55px;
    line-height: 60px;
  }

  .herobutton-2 {
    padding: 24px 37px;
    font-size: 30px;
  }

  .socialsection._2.blue {
    min-height: 775px;
  }

  .socialsection._2.es {
    min-height: 850px;
  }

  .container-19 {
    padding-bottom: 40px;
  }

  .heroheader-3 {
    width: 80%;
    font-size: 52px;
    line-height: 55px;
  }

  .award-header-1 {
    height: 750px;
  }

  .image-38 {
    top: auto;
    bottom: 9%;
    left: 44%;
    right: 0%;
  }

  .herosubheader {
    width: 75%;
    font-size: 32px;
    line-height: 36px;
  }

  .herosubheader.economic {
    width: 75%;
  }

  .herosubheader.webby {
    font-size: 28px;
  }

  ._2.white.top {
    padding-top: 60px;
  }

  .text-block-8 {
    font-size: 20px;
  }

  .product-text.labs {
    font-size: 16px;
  }

  .crowd-insight-column-header {
    font-size: 22px;
  }

  .crowd-insight-column-text {
    font-size: 16px;
    line-height: 20px;
  }

  .buzz-section {
    padding-top: 60px;
  }

  .bold-text-37 {
    font-size: 22px;
  }

  .gif-description {
    font-size: 16px;
  }

  .container-20 {
    left: -30px;
  }

  .fa.green, .fa.green.second {
    width: 8%;
  }

  .fa.green._3 {
    width: 7%;
  }

  .section-11.reduce.ghost.es {
    padding-bottom: 376px;
  }

  .div-block-39.less-space {
    margin-bottom: 20px;
  }

  .productscreenshot {
    width: 40%;
  }

  .relativediv.crypto {
    margin-top: 60px;
  }

  .green {
    width: 70%;
  }

  .imagesection.absolutemockup.crypto {
    min-height: 500px;
  }

  .smallhero {
    height: 600px;
  }

  .heroimage {
    max-width: 35%;
    right: 11%;
  }

  .container-27 {
    padding-top: 40px;
  }

  .container-29 {
    padding-left: 325px;
  }

  .section-16 {
    background-image: linear-gradient(rgba(0, 149, 232, .05), rgba(79, 182, 239, .49) 58%, rgba(0, 149, 232, .24) 99%);
  }

  .columns-19 {
    padding-top: 20px;
  }

  .image-84 {
    width: 8%;
    top: auto;
    bottom: 17%;
    left: auto;
    right: 11%;
  }

  .image-86 {
    max-width: 35%;
    right: 14%;
  }

  .column-49 {
    top: 96px;
  }

  .column-50 {
    top: 101px;
  }

  .div-block-61 {
    padding-bottom: 140px;
    padding-left: 0;
  }

  .integration-section.space {
    padding-top: 240px;
  }

  .image-118 {
    max-width: 35%;
  }

  .image-119 {
    right: 35%;
  }

  .image-121 {
    width: 25%;
    right: 16%;
  }

  .laptop-header {
    max-width: 30%;
    bottom: -45px;
    left: 74px;
  }

  .image-124 {
    width: 20%;
    max-width: 8%;
    bottom: -54px;
    right: -44px;
  }

  .header-laptop {
    max-width: 45%;
    bottom: 30%;
  }

  .tiheader {
    padding-top: 81px;
  }

  .div-block-69 {
    margin-top: 0;
  }

  .main-laptop {
    bottom: 21%;
    right: 21%;
  }

  .image-141 {
    max-width: 100%;
    min-width: 60%;
  }

  .image-143 {
    max-width: 35%;
  }

  .image-144 {
    max-width: 40%;
  }

  .image-146 {
    width: 25%;
  }

  .green-2 {
    width: 70%;
  }

  .imagesection-2.absolutemockup.crypto {
    min-height: 550px;
  }

  .h-laptop {
    max-width: 45%;
    top: -113px;
    bottom: 0;
    right: -200px;
  }

  .headshothero {
    height: 450px;
  }

  .container-40 {
    max-width: 100vw;
  }

  .div-block-76 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .whitebar__img {
    position: absolute;
    top: auto;
    left: 0%;
    right: 0%;
  }

  .hero__section {
    height: 70vh;
  }

  .hero__container {
    height: 60%;
    max-width: 1300px;
  }

  .hero__text-container {
    padding-right: 60px;
  }

  .main-content__container {
    max-width: 1300px;
  }

  .rich-text {
    max-width: 1200px;
  }

  .sponsors__section {
    padding-top: 140px;
  }

  .sponsors__list {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .footer__columns {
    max-width: 1300px;
  }

  .desc__section {
    padding-top: 100px;
  }

  .desc__container {
    max-width: 1300px;
  }

  .sponsors__section-img, .sponsors__section-img-blue {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .herowidget {
    width: 325px;
  }

  .herowidget.left {
    width: 355px;
  }

  .dropdownlist.navdd.pr.w--open {
    width: 1200px;
  }

  .section-26.relative.top {
    padding-top: 446px;
  }

  .heroplatformimage {
    width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 38px;
    line-height: 42px;
  }

  h2 {
    font-size: 26px;
  }

  li {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-bar {
    padding: 0;
    position: absolute;
  }

  .wrapper-full {
    color: #000;
    padding-left: 20px;
    padding-right: 20px;
    top: 25%;
  }

  .brand {
    padding: 10px 0;
  }

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

  .navigation-wrapper {
    flex: 1;
    padding-right: 0;
  }

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

  .top-padding.services {
    width: 90%;
    height: auto;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .top-padding.services.left {
    width: 100%;
    max-height: auto;
  }

  .top-padding.services.left.movie {
    margin-left: 0;
  }

  .button:hover {
    background-color: rgba(23, 113, 215, .95);
  }

  .button.center.left {
    margin-bottom: 10px;
  }

  .button.center.left.mirror.middle {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .section {
    padding: 40px 20px;
  }

  .section.footer-white, .section.white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.white.message {
    background-size: 100px;
  }

  .section.white.pattern {
    background-position: 92% 34px;
    background-size: 80px;
  }

  .section.both-side-padding.single {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.imagebg {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .section.gradient {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.gradient.webby {
    padding-top: 40px;
  }

  .section.blue {
    padding-top: 60px;
    padding-bottom: 100px;
    padding-left: 20px;
  }

  .text-block {
    float: none;
    color: #000;
    display: block;
  }

  .section-content {
    margin-bottom: 40px;
  }

  .section-content.center.facts {
    width: 95%;
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sectiontitle {
    text-align: left;
  }

  .sectiontitle.half-side {
    text-align: left;
    font-size: 22px;
    line-height: 32px;
  }

  .sectiontitle.green {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 29px;
  }

  .sectiontitle.half-side {
    text-align: left;
    font-size: 22px;
    line-height: 32px;
  }

  .client-flex {
    padding-top: 0;
  }

  .paragraph {
    font-size: 13px;
    line-height: 15px;
  }

  .paragraph.white.space {
    margin-bottom: 20px;
  }

  .paragraph.white.space.smaller {
    font-size: 12px;
    line-height: 14px;
  }

  .testimonial-content {
    width: auto;
    margin-top: 0;
    margin-left: 60px;
    margin-right: 60px;
  }

  .testimonial-content.padding {
    width: auto;
    margin-top: 7px;
  }

  .contact-content {
    width: 110%;
    right: 0;
  }

  .contact-content.new {
    width: 80%;
  }

  .copyright-writter {
    display: block;
  }

  .container-2 {
    position: relative;
  }

  .bottom-border {
    opacity: 1;
    display: block;
  }

  .useful-pages.bottom {
    margin-top: 40px;
  }

  .div-fact {
    border-bottom: 1px solid #e4ecf6;
    padding-top: 20px;
  }

  .div-fact.no-line.down, .div-fact.no-line-down {
    border-bottom-style: none;
  }

  .div-fact.no-line-right {
    border-right-style: none;
  }

  .section-facts {
    z-index: 50;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .section-facts.solid {
    padding-top: 72px;
    padding-bottom: 143px;
  }

  .section-facts.solid.lessspace {
    min-height: 550px;
  }

  .section-facts.solid.mt {
    min-height: 525px;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-facts.solid.sb {
    padding-bottom: 20px;
  }

  .section-facts.pricing {
    padding-left: 60px;
    padding-right: 60px;
  }

  .section-facts.sb {
    min-height: 450px;
  }

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

  .sub-text.smaller.fun {
    font-size: 12px;
  }

  .fun-content {
    width: auto;
    margin-bottom: 0;
  }

  .fun-content.no-space {
    margin-bottom: 0;
  }

  .flex-row {
    text-align: left;
    display: block;
  }

  .social-icon-4 {
    cursor: pointer;
  }

  .read-more.view-all {
    margin-top: 40px;
  }

  .tabs-icon-menu.light {
    width: 90%;
  }

  .herobanner {
    height: 600px;
  }

  .herobanner.second {
    width: 100%;
    height: 100vh;
    background-image: linear-gradient(135deg, rgba(0, 147, 247, .88), rgba(25, 17, 189, .9)), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .herobanner.second.small {
    background-image: linear-gradient(135deg, rgba(0, 147, 247, .88), rgba(25, 17, 189, .9) 60%, #092335 95%), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5daf3758fcdc19de5a1b6957_5d5c3f5ce19c680583fb6e69_SeoImages-03.png");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    flex-direction: column;
  }

  .herobanner.second.mt {
    height: auto;
    text-align: center;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
    margin-bottom: auto;
    padding: 0 20px;
    display: block;
    position: relative;
    top: 4px;
    bottom: -6px;
  }

  .herobanner.pink {
    height: 800px;
    padding-top: 60px;
  }

  .image-right.vertical-image {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-large.white {
    width: 80%;
  }

  .tab-pane {
    padding-left: 0;
    padding-right: 0;
  }

  .square-arrow {
    margin-left: -20px;
  }

  .left-padding {
    margin-top: 0;
    margin-left: 60px;
    margin-right: 60px;
  }

  .pricing-row {
    flex-direction: column;
    align-items: center;
  }

  .pricing-wrapper.right, .pricing-wrapper.left {
    width: 47%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing-wrapper.right {
    width: 50%;
    margin-bottom: 40px;
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing-wrapper.left {
    width: 50%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .pricing-wrapper.middle {
    width: 50%;
    margin-bottom: 50px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 50px;
  }

  .pricing-plan-2 {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-plan-2.second {
    margin-left: -50px;
    margin-right: -50px;
  }

  .footer-tittle {
    margin-top: 30px;
  }

  .footer-tittle.second {
    margin-top: 0;
  }

  .footer-tittle.second.white {
    margin-top: 40px;
  }

  .cta {
    text-align: center;
    display: block;
  }

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

  .cta-block {
    position: relative;
  }

  .features-icon-4.second.left {
    margin-bottom: 20px;
  }

  .div-info-clients {
    width: 100%;
    margin-bottom: 40px;
  }

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

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

  .nav-menu-2 {
    height: auto;
    color: #000;
    background-color: #fff;
    border: 1px solid #e7ecf8;
    display: block;
    position: absolute;
  }

  .nav-content-lef {
    float: none;
    display: none;
    position: relative;
  }

  .dropdown-link-2 {
    box-shadow: none;
    background-color: rgba(228, 236, 246, .4);
  }

  .dropdown-link-2.w--current {
    box-shadow: none;
  }

  .nav-link-4 {
    background-color: #fff;
    border-bottom: 1px solid #e4ecf6;
  }

  .dropdown {
    color: #000;
  }

  .image-7 {
    display: block;
  }

  .footer-div-line.first {
    padding-left: 20px;
  }

  .footer-div-line.third {
    border-left-style: none;
    margin-top: 80px;
  }

  .footer-div-line.fourth {
    margin-top: 80px;
  }

  .section-new.footer {
    padding-top: 60px;
  }

  .nav-link-5 {
    color: #000;
    border-bottom: 1px solid #e4ecf6;
  }

  .nav-link-5.w--current {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e4ecf6;
  }

  .menu-button {
    padding: 20px;
  }

  .menu-button.w--open {
    color: #333;
    background-color: rgba(0, 0, 0, 0);
  }

  .div-line-horizontal {
    width: 100%;
  }

  .imagepopupcard.one, .imagepopupcard.two, .imagepopupcard.three {
    width: 80%;
    margin-bottom: 120px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .imagepopupcard.fourth {
    width: 80%;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .imagepopupwrapper {
    display: block;
  }

  .check-item {
    text-align: left;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .fact-wrapper {
    margin-top: 50px;
  }

  .fact-wrapper.top {
    margin-left: 25px;
    margin-right: 25px;
  }

  .grid {
    margin-left: 0;
  }

  .link-video {
    margin-bottom: 60px;
  }

  .gray-block.fourth, .gray-block.first, .gray-block.second, .gray-block.third, .gray-block.sixth, .gray-block.fifth {
    height: auto;
    padding-right: 32px;
  }

  .image-tab.second {
    margin-bottom: 40px;
  }

  .image-tab.third {
    text-align: center;
    background-position: 50%;
  }

  .image-tab.first.in-section {
    height: 530px;
    background-position: 226% 0;
  }

  .hero-circle {
    width: 560px;
    height: 560px;
    bottom: 80px;
  }

  .small-hero-circle {
    width: 360px;
    height: 360px;
    bottom: 185px;
  }

  .bigger {
    width: 720px;
    height: 720px;
    position: absolute;
  }

  .play-button.left.purple {
    float: left;
  }

  .iphone {
    margin-bottom: 60px;
  }

  .hero-text {
    margin-bottom: 7px;
    font-size: 38px;
    line-height: 42px;
    left: 10px;
  }

  .hero-text.big {
    display: block;
  }

  .hero-text.big.mobile {
    text-align: center;
    font-size: 24px;
    display: block;
    position: relative;
    top: -156px;
  }

  .hero-text.big.mt {
    width: 100%;
    color: #092335;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    display: block;
    position: static;
    top: 0;
    bottom: 386px;
  }

  .hand-image {
    width: auto;
    height: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    left: -279px;
    right: 0;
  }

  .unordered-list-2 {
    margin-bottom: 0;
  }

  .footer-bottom {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .small-iphone {
    left: -100px;
    right: 0;
  }

  .small-iphone.second {
    display: none;
    left: 100px;
    right: 0;
  }

  .container-3 {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .mobilenavbuttom {
    color: #143351;
    display: none;
  }

  .mobilenavbuttom.w--open {
    color: #143351;
    background-color: rgba(0, 0, 0, 0);
  }

  .tn {
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 0;
    padding-left: 10vw;
    display: flex;
    position: absolute;
  }

  .mobilenav {
    height: 100vh;
    background-color: rgba(0, 0, 0, 0);
    display: none;
  }

  .navbar {
    max-width: 700px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

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

  .navdemo {
    z-index: 1000;
    color: #13ca60;
    border-width: 3px;
    border-color: #13ca60;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .navdemo.dark {
    width: 77.1123%;
    height: 13%;
  }

  .navdemo.dark.neobroker {
    width: 100%;
  }

  .navdemo.dark {
    width: 77.1123%;
    height: 13%;
  }

  .navdemo.dark.crypto {
    width: 37%;
  }

  .navlogo.light {
    display: none;
  }

  .navlogo.light.dark {
    height: 46px;
    height: 46px;
    display: block;
  }

  .navlogo.dark {
    display: block;
  }

  .navlogo.dark.light {
    display: none;
  }

  .heroslash.mt.space {
    display: inline-block;
  }

  .btitle.large {
    font-size: 30px;
    line-height: 39px;
  }

  .btitle.mt {
    margin-left: -1px;
    font-size: 34px;
    line-height: 35px;
    position: static;
    top: 0;
    left: 2px;
  }

  .whitecurve {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .whitecurve.mobile {
    display: block;
  }

  .listnumber.small.full {
    font-size: 24px;
  }

  .listnumber.small.full.mt {
    width: auto;
    margin-bottom: 0;
    font-size: 20px;
    display: block;
    position: static;
  }

  .listtext.small {
    font-size: 17px;
  }

  .section-title-wrapper {
    width: 85%;
    margin-bottom: 40px;
  }

  .section-title-wrapper.full {
    margin-bottom: 20px;
    padding-right: 40px;
  }

  .home-mockup {
    top: -27px;
    left: -350px;
  }

  .home-mockup.iphone {
    width: 175px;
    top: 104px;
    left: 137px;
  }

  .home-mockup.ipad {
    width: 225px;
    top: -14px;
    left: -2px;
  }

  .home-mockup.ipad.desktop {
    width: 335px;
    left: -24px;
  }

  .section-2 {
    min-height: 725px;
    padding: 20px 45px 60px;
  }

  .section-2.feature-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-2.feature-section.ghost.space {
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .container-4 {
    margin-bottom: 0;
  }

  .container-4.mt {
    margin-bottom: 197px;
  }

  .container-4.mt.alpha {
    margin-bottom: 0;
    position: static;
  }

  .info-column-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
  }

  .info-column-right.responsive {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 50px;
  }

  .description-paragraph.mt {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 17px;
  }

  .home-mockup-column, .home-mockup-column.ei {
    display: block;
  }

  .browser-mockup-right {
    width: 200px;
    top: 9px;
    right: -288px;
  }

  .browser-mockup-right._2 {
    width: 250px;
    right: 0;
  }

  .browser-mockup-right._2.desktop {
    width: 335px;
    top: 132px;
    right: 9px;
  }

  .browser-mockup-right.second {
    display: none;
  }

  .feature-text-block {
    width: 400px;
  }

  .herocontent {
    width: 100%;
    clear: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    position: static;
    top: 0%;
    bottom: -350px;
  }

  .herocontent.small.desktop {
    display: block;
    position: relative;
    top: -50%;
  }

  .herocontent.full {
    width: 100%;
  }

  .animationcontainer {
    width: 56%;
    height: 100px;
    display: none;
  }

  .animationcontainer.small {
    width: 100%;
    height: 100vh;
    display: block;
  }

  .animationcontainer.rightcorner {
    display: none;
  }

  .navlink {
    color: #143351;
  }

  .navbar-2 {
    background-color: #fff;
    padding-bottom: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
  }

  .businesstype {
    font-size: 12px;
  }

  .navdemo-2 {
    z-index: 1000;
    color: #13ca60;
    border-width: 3px;
    border-color: #13ca60;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .pricingtitle {
    font-size: 20px;
    line-height: 26px;
  }

  .grid-2, .tabletext.top {
    font-size: 14px;
  }

  .tabletext.option.it {
    font-size: 14px;
    line-height: 19px;
  }

  .tabletext.option.it.nospace {
    font-size: 14px;
    line-height: 16px;
  }

  .pricingtiersection {
    padding: 60px;
  }

  .priceheader.lessspace {
    font-size: 33px;
  }

  .priceheader.sub {
    font-size: 14px;
    line-height: 19px;
  }

  .section-description {
    text-align: left;
    margin-top: 6px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .long-feature-block-2.title-only {
    padding-right: 0;
  }

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

  .pricetier {
    margin-bottom: 38px;
  }

  .navdemo-3 {
    z-index: 1000;
    color: #13ca60;
    border-width: 3px;
    border-color: #13ca60;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .navbar-3 {
    background-color: #fff;
    padding-bottom: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
  }

  .metatrader-laptop {
    width: 180%;
    height: 60%;
    margin-top: 21px;
    margin-left: 0;
    display: none;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .blue-section-mt {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .blue-section-mt._2 {
    flex-direction: column;
    margin-bottom: 0;
    padding: 20px 45px 110px;
    display: block;
  }

  .product-header {
    font-size: 24px;
    line-height: 28px;
  }

  .product-header.tag {
    margin-bottom: 10px;
    padding-left: 10px;
  }

  .paragraph2 {
    width: auto;
    height: 29.9824%;
    font-size: 14px;
    line-height: 17px;
  }

  .image-8 {
    margin-top: -83px;
  }

  .mtmobilemockup {
    z-index: 100;
    width: 55%;
    margin-bottom: auto;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
    padding-left: 0;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .alpha-gen-mobile-image {
    width: 500px;
    float: none;
    clear: none;
    object-fit: fill;
    margin-top: 25px;
    margin-left: 0;
    display: block;
    position: static;
  }

  .paragraph1 {
    font-size: 14px;
    line-height: 18px;
  }

  .leftspacecolumn {
    align-self: auto;
    padding-left: 10px;
  }

  .productimage {
    margin-bottom: 0;
  }

  .mtfooterimg {
    width: 73.7%;
    display: none;
    position: relative;
    top: 0%;
    bottom: 88px;
    left: 14%;
    right: 0%;
  }

  .container-12, .container-13 {
    padding-bottom: 40px;
  }

  .title-header {
    width: 100%;
    padding-left: 40px;
  }

  .title-header.neo {
    width: 75%;
    text-align: left;
    margin-top: 60px;
    padding-left: 0;
  }

  .title-header.economic {
    padding-left: 20px;
  }

  .sub-header {
    width: 60%;
    font-size: 20px;
    line-height: 24px;
  }

  .column-1-wrapper {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .neo-product-columns.white {
    margin-left: 0;
    margin-right: 0;
  }

  .neo-left-space-column.white {
    padding-left: 20px;
  }

  .div-block-22 {
    margin-bottom: 20px;
  }

  .neobroker-title-phone {
    height: 75%;
    align-self: auto;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .image-17 {
    width: 70%;
    height: auto;
    padding-left: 20px;
    bottom: 44px;
    left: -89px;
  }

  .image-18 {
    width: 60%;
    height: auto;
    top: 0%;
    right: 0%;
  }

  .heromockup {
    width: auto;
    height: auto;
    max-width: 30%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 6%;
  }

  .heromockup.hand {
    width: auto;
    height: auto;
    right: 73px;
  }

  .heromockup.lowerz.small {
    max-width: 55%;
  }

  .container-14 {
    max-width: 1200px;
    flex: 1;
    align-self: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    position: static;
    top: -22px;
    right: 40px;
  }

  .heroheader.w {
    font-size: 20px;
    line-height: 24px;
  }

  .lightgreensection.nospace {
    padding-bottom: 92px;
    padding-left: 75px;
    padding-right: 75px;
  }

  .lightgreensection.nospace.ghost {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lightgreensection.nospace.ghost.topspace {
    min-height: 550px;
  }

  .text-block-3 {
    font-size: 12px;
  }

  .text-block-3.hero {
    font-size: 14px;
  }

  .plain_text {
    width: 100.064%;
  }

  .plain_text.exception {
    width: 85%;
  }

  .socialcolumn {
    position: relative;
    right: 7px;
  }

  .socialcolumn.volatility {
    display: none;
  }

  .mockupwrapper {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .phonemockup {
    display: none;
  }

  .max55 {
    width: 100%;
    margin-bottom: 43px;
  }

  .sectionnumber {
    font-size: 80px;
    line-height: 100px;
    top: 0;
    left: 34px;
  }

  .sectionnumber._2 {
    top: -38px;
  }

  .sectionnumber._2._3 {
    top: 92px;
  }

  .image-23 {
    z-index: 100;
    width: 50%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    bottom: -13%;
    left: 0%;
    right: auto;
  }

  .lighthero {
    height: 650px;
    padding-top: 0;
    padding-left: 43px;
  }

  .mobileillustration {
    width: 300px;
    top: auto;
    bottom: 73px;
    left: auto;
    right: 38px;
  }

  .herocolorblob {
    top: 57px;
  }

  .heroheader-2 {
    font-size: 25px;
    line-height: 30px;
  }

  .socialsection {
    min-height: 400px;
  }

  .stepcard {
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 6px;
    padding-right: 6px;
  }

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

  .stepillustration {
    height: 161px;
  }

  .discoverbutton {
    width: 80%;
    display: none;
  }

  .mobilehiddenbutton {
    display: block;
  }

  .column-wrapper {
    padding-left: 10px;
  }

  .heading-7 {
    font-size: 22px;
    line-height: 24px;
  }

  .paragraph-65 {
    font-size: 14px;
    line-height: 18px;
  }

  .column-13 {
    padding-left: 0;
  }

  .image-30 {
    z-index: 10;
    width: auto;
    max-height: 680.313px;
    position: static;
    left: 0;
  }

  .subheading.fa, .bold-text-32 {
    line-height: 24px;
  }

  .bold-text-32.alerts {
    font-size: 14px;
    line-height: 16px;
  }

  .image-31 {
    width: auto;
    display: block;
    position: absolute;
    top: auto;
    bottom: -17%;
    left: auto;
    right: -10%;
  }

  .timelinerightcolumn.top.bottom.bl {
    padding-left: 10px;
  }

  .instructiontext.incolumn {
    margin-top: 0;
    margin-bottom: 12px;
    padding-top: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .column-2-div-wrapper {
    padding-left: 0;
  }

  .column-17 {
    justify-content: flex-start;
  }

  .heroheader-3 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 34px;
  }

  .award-header-1 {
    height: 600px;
    justify-content: flex-start;
    padding: 102px 80px 0 20px;
    position: relative;
  }

  .award-header-1.webby {
    height: 72vh;
  }

  .headermockup.labs {
    width: 600px;
    bottom: -70px;
  }

  .image-38 {
    width: 135px;
    display: none;
    bottom: 17px;
    left: 96px;
  }

  .herosubheader {
    width: 100%;
    margin-top: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .herosubheader.economic {
    width: 80%;
    display: block;
    position: static;
    top: 35px;
  }

  .logo {
    width: 20%;
  }

  ._2 {
    padding: 81px;
  }

  ._2.white {
    padding: 80px;
  }

  ._2.white.top {
    padding: 75px 81px 81px;
  }

  ._2.img {
    padding-top: 22px;
    padding-bottom: 39px;
  }

  .heading-12 {
    font-size: 30px;
    line-height: 32px;
  }

  .text-block-8 {
    color: #143351;
    font-size: 14px;
    line-height: 18px;
  }

  .checktext {
    font-size: 18px;
  }

  .part-two-header {
    font-size: 28px;
    line-height: 30px;
  }

  .product-text {
    text-align: left;
    margin-bottom: 32px;
  }

  .product-text.labs {
    font-size: 14px;
    line-height: 16px;
  }

  .appear {
    flex-direction: column-reverse;
  }

  .image-3 {
    margin-left: 0;
  }

  .image-3.r {
    width: 70%;
    margin-right: 0;
  }

  .product-header-2 {
    color: #13ca60;
    text-align: left;
    font-size: 30px;
  }

  .product-header-2.labs {
    font-size: 24px;
    line-height: 28px;
  }

  .crowd-insight-column-text {
    font-size: 13px;
  }

  .image-46 {
    width: 100%;
  }

  .bold-text-37 {
    font-size: 16px;
    line-height: 19px;
  }

  .gif-description {
    font-size: 14px;
    line-height: 17px;
  }

  .container-20 {
    left: 0;
  }

  .container-20.webby {
    left: 8px;
  }

  .feature-info-paragraph {
    text-align: left;
    margin-top: 2px;
    font-weight: 300;
  }

  .topcircles {
    width: 100px;
    bottom: 98px;
  }

  .topcircles._2 {
    width: 200px;
    right: -102px;
  }

  .topcircles._4 {
    width: 275px;
    left: -217px;
  }

  .small {
    margin-top: 12px;
  }

  .small.blue {
    width: 80%;
  }

  .whitecurve-2, .whitecurve-2.top {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .mobilewrapper {
    margin-top: 0;
    bottom: -158px;
  }

  .feature-info-title {
    margin-top: 0;
    font-size: 17px;
  }

  .feature-info-block {
    padding-top: 23px;
    padding-left: 10px;
  }

  .text-block-9 {
    font-size: 22px;
    line-height: 29px;
  }

  .text-block-9.full {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-9.full.w {
    font-size: 15px;
    line-height: 20px;
  }

  .buzz_mobilemockup {
    height: 48%;
    top: 5%;
  }

  .mockup {
    height: auto;
    bottom: -10px;
  }

  .tab-3 {
    font-size: 15px;
  }

  .tab-3.w--current {
    font-size: 20px;
  }

  .popuptabcircle {
    left: 26px;
  }

  .fa.green {
    display: none;
  }

  .tricolumn {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mockupslider {
    height: 400px;
  }

  .slide {
    height: 400px;
    background-size: auto 350px;
  }

  .ws {
    margin-bottom: 0;
  }

  .ws.desktop {
    display: block;
  }

  .circle2 {
    width: 175px;
    bottom: -22px;
    right: -98px;
  }

  .circle2._3 {
    width: 250px;
    left: -167px;
  }

  .circle2._3._4 {
    top: 220px;
    left: -120px;
  }

  .circle2._3._4._2 {
    left: -232px;
  }

  .circle2._3._4._2._13 {
    left: -119px;
    right: -157px;
  }

  .circle2._3._2 {
    top: 126px;
    left: -34px;
  }

  .circle2._2 {
    width: 225px;
    right: -153px;
  }

  .waveimg.mobile {
    margin-top: 63px;
    padding-bottom: 0;
    display: block;
  }

  .waveimg.desktop {
    display: none;
  }

  .waveimg.desktop.top {
    width: 102%;
    margin-left: 0;
  }

  .waveimg.desktop.top.mobile {
    margin-bottom: 16px;
  }

  .mobiletext {
    display: none;
  }

  .tccontainer {
    margin-left: 50px;
    margin-right: 50px;
  }

  .section-9 {
    padding-left: 1px;
  }

  .image-12 {
    width: 200px;
    margin-bottom: 9px;
  }

  .section-10 {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .column-22 {
    padding-left: 0;
    padding-right: 11px;
  }

  .columns-9 {
    display: block;
  }

  .footercolumn-2 {
    text-align: left;
    margin-top: 17px;
  }

  .footercolumn-2.r.rightallign {
    text-align: right;
    margin-top: 2px;
  }

  .button-4 {
    border-radius: 40px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 19px;
  }

  .columns {
    width: 100%;
  }

  .columns.b {
    align-items: center;
  }

  .foot-2.b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .column-24 {
    padding-left: 0;
  }

  .section-11 {
    padding-top: 0;
  }

  .section-11.reduce {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-11.reduce.ghost.es {
    padding-bottom: 193px;
  }

  .absoluteillustration {
    width: 200px;
    bottom: -86px;
  }

  .ghostcurve {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .guidesection {
    margin-bottom: 63px;
  }

  .productscreenshot {
    width: 75%;
  }

  .container-25 {
    padding-top: 20px;
  }

  .bold-text-54 {
    font-size: 26px;
    line-height: 29px;
  }

  .section-13 {
    z-index: 3;
    position: relative;
  }

  .font-awesome-image {
    font-size: 19px;
  }

  .image-1 {
    width: 50%;
    padding-top: 20px;
  }

  .column-28 {
    padding-left: 10px;
  }

  .section-14 {
    height: 76vh;
    padding-top: 0;
  }

  .div-block-46 {
    padding-right: 10px;
  }

  .image-59 {
    display: none;
  }

  .div-block-48 {
    padding-top: 10px;
    padding-left: 20px;
  }

  .home-intro-link-block._2 {
    width: 100%;
  }

  .intro-block-text-wrapper {
    font-size: 13px;
  }

  .intro-block-text-wrapper.last {
    width: 210px;
  }

  .intro-block-text-wrapper.mid {
    width: 75%;
  }

  .button-5.text-button {
    font-size: 10px;
    line-height: 27px;
  }

  .home-intro-wrapper {
    width: 40%;
  }

  .home-intro-wrapper.mid {
    left: 181px;
  }

  .journeybutton._2 {
    padding: 16px;
  }

  .educationfooter {
    width: 61%;
  }

  .section-description-2 {
    text-align: left;
    margin-top: 6px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .tabs-content-4 {
    width: 69%;
    top: 94px;
  }

  .largebutton {
    padding: 10px 14px;
    font-size: 17px;
  }

  .heroslash-2.top.small {
    top: -22px;
  }

  .green {
    width: 100%;
    font-size: 22px;
    line-height: 25px;
  }

  .imagesection.absolutemockup {
    padding-right: 20px;
  }

  .imagesection.absolutemockup.webby {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 20px;
  }

  .imagesection.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .process-tabs {
    margin-bottom: 45px;
  }

  .sectionsubheader {
    font-size: 16px;
  }

  .smallhero.product {
    padding-left: 100px;
  }

  .showcasecolumns {
    border-bottom: 1px solid rgba(25, 17, 189, .16);
    margin-bottom: 35px;
    padding-bottom: 25px;
  }

  .showcasecolumns.second {
    border-bottom-style: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

  .heroimage {
    max-width: 40%;
  }

  .img-magnifier-container {
    width: 580px;
    top: 4px;
    left: -278px;
  }

  .img-magnifier-container.html {
    width: 325px;
    left: -25px;
  }

  .img-magnifier-container.html.desktop.showcase {
    width: auto;
    max-width: 625px;
    padding-right: 20px;
    display: block;
    left: 10px;
  }

  .testdrivecallout {
    z-index: 50;
    width: 100px;
    height: 100px;
    padding-top: 40px;
    padding-left: 10px;
    font-size: 16px;
    display: block;
    top: -47px;
    bottom: auto;
    left: -32px;
    right: auto;
  }

  .header-div-block {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .column-32 {
    padding-top: 100px;
    padding-left: 20px;
  }

  .info-text {
    font-size: 12px;
    line-height: 14px;
  }

  .column-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-68 {
    font-size: 13px;
    line-height: 16px;
  }

  .columns-14 {
    margin-left: 0;
  }

  .heading-33 {
    line-height: 28px;
  }

  .columns-15 {
    margin-left: 0;
    padding-left: 10px;
  }

  .paragraph-70, .paragraph-71 {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-72 {
    font-size: 14px;
  }

  .paragraph-73 {
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph-74 {
    font-size: 14px;
    line-height: 17px;
  }

  .image-84 {
    width: 10%;
    padding-bottom: 0;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .button-6 {
    background-color: #13ca60;
  }

  .image-86 {
    width: 45%;
    max-width: none;
    min-height: auto;
    min-width: auto;
    position: absolute;
    bottom: 0;
    right: 0%;
  }

  .image-87 {
    z-index: 10;
    bottom: -17%;
    right: -1%;
  }

  .image-88 {
    position: relative;
    top: 79px;
    right: 21px;
  }

  .column-47 {
    padding-left: 20px;
  }

  .image-89 {
    bottom: 0;
    right: 2px;
  }

  .heading-43 {
    padding-left: 0;
  }

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

  .crypto-newsletter {
    width: 70%;
    max-width: 100%;
    left: -2%;
  }

  .icon-3 {
    display: none;
  }

  .section-21 {
    overflow: hidden;
  }

  .slide-nav-5.wide {
    width: 20%;
  }

  .div-block-61 {
    padding-left: 0;
  }

  .div-block-62 {
    padding-bottom: 1px;
    overflow: hidden;
  }

  .section-description-3 {
    text-align: left;
    margin-top: 6px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .image-118 {
    max-width: 75%;
  }

  .productherotitle {
    margin-bottom: 0;
    font-size: 41px;
  }

  .productherotitle.sub {
    margin-top: 6px;
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 32px;
  }

  .productherotitle.sub.gr.ns {
    padding-right: 0;
  }

  .productherotitle.sub.gr.ns.w.labs {
    text-align: left;
  }

  .productherotitle.sub.gr.ns.w.labs.buzz {
    display: none;
  }

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

  .section-header {
    height: 650px;
    padding-top: 156px;
    overflow: visible;
  }

  .section-header.buzz {
    text-align: center;
    padding-top: 158px;
  }

  .buttontext.large {
    font-size: 15px;
    line-height: 17px;
  }

  .buzzlogo {
    width: 275px;
    text-align: center;
    margin-bottom: 11px;
    margin-left: auto;
    margin-right: auto;
  }

  .heromockup-2 {
    width: 65%;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: -79px;
    left: 0%;
    right: 0%;
  }

  .heromockup-2.ep {
    z-index: 200;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    top: auto;
    bottom: -63px;
    left: 0%;
    right: 0%;
  }

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

  .largebutton-2 {
    padding: 10px 14px;
    font-size: 17px;
  }

  .image-121 {
    position: absolute;
    top: auto;
    bottom: -5%;
    left: 30%;
    right: 0%;
  }

  .feature-info-paragraph-2 {
    text-align: left;
    margin-top: 2px;
    font-weight: 300;
  }

  .feature-info-title-2 {
    margin-top: 0;
    font-size: 17px;
  }

  .feature-info-block-2 {
    padding-top: 23px;
    padding-left: 1px;
  }

  .herosubheader-2 {
    width: 100%;
    margin-top: 8px;
    font-size: 22px;
    line-height: 29px;
  }

  .tiheader {
    justify-content: flex-start;
    padding: 0 80px;
  }

  .image-27 {
    width: 135px;
    display: block;
    bottom: 17px;
    left: 96px;
  }

  .heroheader-4 {
    margin-top: 140px;
    margin-bottom: -1px;
    font-size: 50px;
  }

  .textheader-3 {
    font-size: 26px;
    line-height: 28px;
  }

  .textheader-3.sectionheader {
    font-size: 32px;
    line-height: 34px;
  }

  .section-3 {
    padding: 58px 0 0 60px;
  }

  .section-3.gradient {
    padding: 67px 80px 0;
  }

  .section-3._2 {
    padding: 35px 70px 48px;
  }

  .section-3._2.pink {
    padding: 59px 70px 46px;
  }

  .bold-text-2 {
    line-height: 29px;
  }

  .featurecard.tall {
    height: 450px;
  }

  .card-image.small {
    height: 50%;
  }

  .section-25 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .transitionsection.bottom.desktop {
    display: none;
  }

  .text-block-12 {
    font-size: 22px;
    line-height: 29px;
  }

  .text-block-12.full {
    font-size: 20px;
    line-height: 25px;
  }

  .text-block-12.full.w {
    font-size: 15px;
    line-height: 20px;
  }

  .textheader-2 {
    font-size: 26px;
    line-height: 28px;
  }

  .heading-57 {
    font-size: 24px;
    line-height: 26px;
  }

  ._2-2 {
    padding: 81px;
  }

  .video-6 {
    margin-bottom: 26px;
  }

  .video-6.foot {
    margin-bottom: 27px;
  }

  .image-145 {
    bottom: -260px;
    right: 3px;
  }

  .green-2 {
    width: 100%;
    font-size: 22px;
    line-height: 25px;
  }

  .imagesection-2.absolutemockup {
    padding-right: 20px;
  }

  .max400 {
    text-align: center;
  }

  .bulletitem {
    text-align: center;
    margin-bottom: 3px;
    display: block;
  }

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

  .container-40 {
    min-height: 65vh;
  }

  .div-block-79 {
    padding-right: 10px;
  }

  .container-41 {
    flex-direction: column;
  }

  .div-block-82, .div-block-83 {
    width: 100%;
  }

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

  .hero__section {
    height: auto;
  }

  .hero__container {
    height: 100%;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }

  .main__title {
    text-align: left;
  }

  .hero__text-container {
    width: 90%;
    text-align: center;
    align-items: flex-start;
    margin-top: 100px;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main__subtitle {
    text-align: left;
  }

  .hero__cta {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero__img-container {
    width: 60%;
  }

  .main-content__section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rich-text img {
    border-radius: 15px;
  }

  .icon-6 {
    display: none;
  }

  .dc__section {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .dc__list {
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dc__intro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonials__section {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .testimonials__list {
    grid-template-columns: 1fr 1fr;
    align-content: stretch;
    justify-content: space-around;
    justify-items: stretch;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonials__intro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonials__item {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .costumers__container {
    min-height: 350px;
    margin-left: 0;
    margin-right: 0;
  }

  .sponsors__section {
    padding: 40px 20px 60px;
  }

  .sponsors__list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer__text {
    text-align: left;
  }

  .footer__column-1 {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .desc__section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .desc__section-img {
    top: -.4%;
  }

  .sponsors__section-img {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .testimonials__section-img {
    top: -5%;
  }

  .sponsors__section-img-blue {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  ._100w100h.bgimg {
    background-image: linear-gradient(to bottom, null, null), url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/6480463610bd504af0cebf8f_shutterstock_1765825355.jpg");
    background-size: auto, cover;
  }

  .formtextwrapper {
    margin-right: 10px;
  }

  .formwrapper {
    margin-left: 10px;
  }

  .formdescription {
    font-size: 20px;
  }

  .formtitle {
    font-size: 38px;
  }

  .formsubtitle {
    font-size: 24px;
  }

  .navdemo-4 {
    z-index: 1000;
    color: #070538;
    border-width: 3px;
    border-color: #13ca60;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 16px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .newscard {
    min-height: 175px;
  }

  .herowidget {
    width: 140px;
    top: 95px;
    right: 9px;
  }

  .herowidget.left {
    width: 115px;
  }

  .analysismenu {
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .navright {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-5 {
    display: block;
  }

  .navbar-6 {
    background-color: #fff;
    padding-bottom: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
  }

  .mobilenavbuttom-2 {
    color: #143351;
  }

  .mobilenavbuttom-2.w--open {
    color: #143351;
    background-color: rgba(0, 0, 0, 0);
  }

  .bold-text-30, .navtext.big {
    font-weight: 400;
  }

  .columns-35 {
    border-style: none;
  }

  .homehero {
    height: 90vh;
    padding-left: 74px;
    padding-right: 75px;
    overflow: hidden;
  }

  .bottomnav {
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .solutionlink {
    padding: 12px;
  }

  .navheader {
    margin-top: 10px;
  }

  .navheader.hom {
    display: none;
  }

  .navheader.sub {
    margin-top: 0;
  }

  .navheader.sub.line {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .navheader.products {
    margin-top: 0;
    margin-right: 10px;
    display: block;
  }

  .navleft {
    background-color: rgba(0, 0, 0, 0);
    padding: 0 10px 0 0;
  }

  .prodlinkblock {
    width: auto;
    margin-right: 20px;
  }

  .icon-7 {
    margin-right: 24px;
  }

  .solutionphotowrapper {
    margin-bottom: 9px;
  }

  .deliverychannels {
    grid-template-columns: auto auto auto auto auto;
  }

  .newslottiewrapper {
    margin-bottom: 9px;
  }

  .dropdownlist.w--open {
    background-color: rgba(0, 0, 0, 0);
    padding-left: 24px;
  }

  .dropdownlist.navdd {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .dropdownlist.navdd.w--open {
    width: 100%;
    background-color: rgba(255, 255, 255, 0);
    right: auto;
  }

  .dropdownlist.navdd.pr {
    width: 100%;
  }

  .dropdownlist.navdd.pr.w--open {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    right: 0;
  }

  .dropdownlist.dn.newsmenu {
    width: 100%;
    min-width: 0;
    border-style: none;
    padding-left: 0;
    position: relative;
    right: auto;
  }

  .navlink-3 {
    width: 100%;
    color: #143351;
    display: block;
  }

  .navlink-3.r {
    padding-left: 26px;
  }

  .navlink-3.r.hide {
    display: none;
  }

  .prodanalysiswrapper {
    height: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .newsnavwrapper {
    border-radius: 0;
  }

  .mobilenav-2 {
    height: 100vh;
    background-color: #f9fbff;
    flex-direction: column;
    display: flex;
  }

  .deliverylink {
    width: auto;
    border-width: 1px;
    border-color: #e0e0e0;
    padding: 12px;
  }

  .explorebutton {
    border-radius: 50px;
    margin-left: 0;
    padding-left: 14px;
    padding-right: 15px;
    font-size: 15px;
  }

  .solutioncard2 {
    min-height: 175px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .heroheading {
    font-size: 47px;
    line-height: 54px;
  }

  .title2 {
    text-align: left;
    margin-bottom: 10px;
    font-size: 29px;
    line-height: 32px;
  }

  .section-26 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section-26.relative.top {
    padding-top: 245px;
  }

  .section-description-4 {
    text-align: left;
    margin-top: 6px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .heroplatformimage {
    width: 100%;
    top: -210px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 35px;
    line-height: 39px;
  }

  h2 {
    font-size: 24px;
  }

  p {
    font-size: 14px;
    line-height: 18px;
  }

  .wrapper-full {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section {
    overflow: hidden;
  }

  .section.imagebg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.toptransition {
    padding-top: 66px;
  }

  .section-content.center.facts {
    width: 100%;
  }

  .sectiontitle {
    font-size: 35px;
    line-height: 45px;
  }

  .sectiontitle.half-side {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 26px;
  }

  .client-image {
    width: 49.9%;
  }

  .paragraph.w {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph.white {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .testimonial-content {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-content.padding {
    width: auto;
    padding-left: 0;
  }

  .contact-content {
    width: 100%;
    margin-bottom: 0;
    right: 0;
  }

  .contact-content.new {
    padding-left: 10px;
    padding-right: 10px;
  }

  .copyright {
    text-align: center;
    padding-top: 10px;
    line-height: 22px;
  }

  .copyright.dorian-hoxha {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .div-useful-links.padding {
    margin-top: 40px;
  }

  .footer-flex {
    margin-bottom: 60px;
  }

  .div-fact {
    border-right-style: solid;
    padding-top: 0;
  }

  .div-fact.no-line-down {
    border-bottom-style: solid;
  }

  .section-facts {
    padding-top: 80px;
  }

  .section-facts.solid {
    padding-bottom: 108px;
  }

  .section-facts.solid.sb {
    position: relative;
  }

  .section-facts.pricing {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-facts.sb {
    padding-top: 20px;
  }

  .sub-text.smaller.fun {
    font-size: 14px;
    line-height: 16px;
  }

  .fun-content.no-space.add {
    margin-bottom: 0;
  }

  .gridtitle {
    margin-top: 9px;
    font-size: 21px;
    line-height: 25px;
  }

  .column.contact {
    padding-left: 0;
    padding-right: 0;
  }

  .social-icon-div.footer {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .social-icon-div.footer.go-up {
    justify-content: center;
  }

  .tabs-icon-menu.light {
    width: 100%;
  }

  .herobanner {
    height: 475px;
    padding-top: 61px;
  }

  .herobanner.second {
    width: 100%;
    height: 400px;
    padding-left: 33px;
    padding-right: 123px;
    overflow: hidden;
  }

  .herobanner.second.small {
    overflow: hidden;
  }

  .herobanner.second.mt {
    height: 575px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .herobanner.lesspadding {
    padding-top: 100px;
  }

  .tab-icon-link {
    width: auto;
  }

  .tab-icon-link.w--current {
    width: auto;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tab-icon-link.border {
    width: auto;
    border-style: none none solid;
    border-top-width: 1px;
    border-top-color: #e4ecf6;
    border-bottom-color: #e4ecf6;
  }

  .tab-icon-link.border.w--current {
    width: auto;
    border-bottom-style: solid;
    border-bottom-color: #e4ecf6;
  }

  .tab-icon-link.right.w--current {
    width: auto;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
  }

  .image-right.vertical-image {
    width: 82%;
    height: 500px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-3 {
    width: 99%;
    border-bottom-style: solid;
    border-bottom-color: #e7e7e7;
    border-right-style: none;
    margin: 0% auto;
  }

  .tab-link-3.w--current {
    width: 99%;
    border-bottom-style: solid;
    border-bottom-color: #e7e7e7;
    border-right-style: none;
  }

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

  .button-2.blue.single-form-button {
    width: 100%;
    margin-bottom: 80px;
  }

  .paragraph-large {
    width: 100%;
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-large.white {
    width: 100%;
  }

  .paragraph-large.testimonials {
    width: auto;
  }

  .text-field-3.single {
    width: 100%;
    margin-bottom: 10px;
    display: block;
  }

  .text-field-3.contact-form.gray.email.single, .text-field-3.contact-form.gray.single {
    margin-bottom: 20px;
  }

  .tab-pane {
    padding-left: 50px;
    padding-right: 50px;
  }

  .map {
    margin-top: -20px;
  }

  .row-flex {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: block;
  }

  .slide-over-vertical-image {
    width: 100%;
    margin-left: 60px;
  }

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

  .pricing-row {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .pricing-wrapper.right {
    width: 66%;
    margin-right: 0;
  }

  .pricing-wrapper.left {
    width: 66%;
    margin-left: 0;
  }

  .pricing-wrapper.right {
    width: 70%;
    margin-right: 0;
  }

  .pricing-wrapper.left {
    width: 70%;
    margin-left: 0;
  }

  .pricing-wrapper.middle {
    width: 70%;
  }

  .features-icon-4.second.left.tab {
    border-width: 0;
  }

  .div-info-clients {
    margin-bottom: 40px;
  }

  .checkbox-field {
    margin-top: 0;
    display: flex;
  }

  .column-9 {
    flex: 0 auto;
  }

  .footer-div-line.sec {
    height: auto;
    border-left-style: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-div-line.first, .footer-div-line.third {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-div-line.fourth {
    border-left: 0 rgba(0, 0, 0, 0);
  }

  .section-new.footer {
    height: auto;
  }

  .imagepopupcard.one, .imagepopupcard.two, .imagepopupcard.three {
    width: 96%;
    margin-bottom: 120px;
  }

  .imagepopupcard.fourth {
    width: 96%;
    margin-bottom: 80px;
  }

  .imagepopupwrapper {
    display: block;
  }

  .check-item {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .fact-wrapper {
    margin-top: 50px;
  }

  .fact-wrapper.top {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-tab.second {
    height: 400px;
  }

  .image-tab.third {
    height: 400px;
    background-size: contain;
  }

  .image-tab.first.in-section {
    height: 440px;
    background-position: 115%;
    background-size: 550px;
  }

  .hero-circle {
    width: 420px;
    height: 420px;
    display: none;
    bottom: 69px;
  }

  .small-hero-circle {
    width: 280px;
    height: 280px;
    display: none;
    bottom: 148px;
  }

  .bigger {
    width: 550px;
    height: 550px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .hero-text {
    line-height: 35px;
    bottom: -38px;
    left: 10px;
  }

  .hero-text.big.mobile {
    font-size: 20px;
  }

  .hero-text.big.mt {
    width: 100%;
    margin-top: 6px;
  }

  .hand-image {
    height: 54%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 35px;
  }

  .unordered-list-2 {
    margin-bottom: 0;
  }

  .small-iphone {
    left: -50px;
    right: 0;
  }

  .small-iphone.second {
    left: 50px;
    right: 0;
  }

  .container-3 {
    color: #143351;
  }

  .mobilenavbuttom {
    margin-right: 6px;
    padding: 15px 10px 10px;
  }

  .navbar {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .navlogocontainer {
    padding-bottom: 0;
  }

  .navdemo.dark {
    width: 50%;
    width: 50%;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: block;
    position: static;
  }

  .navlogo.light {
    height: 50px;
    margin-left: 7px;
  }

  .navlogo.light.dark {
    height: 36px;
    width: auto;
    height: 36px;
    margin-bottom: 0;
  }

  .navlogo.dark.light {
    margin-top: 10px;
  }

  .footercolumn.hideonmobile {
    display: none;
  }

  .btitle {
    font-size: 33px;
    line-height: 39px;
  }

  .btitle.large {
    line-height: 36px;
  }

  .btitle.mt {
    width: 99.9573%;
    margin-left: 0;
    font-size: 32px;
    line-height: 34px;
  }

  .whitecurve {
    width: 110%;
    max-width: none;
    margin-left: -7px;
    padding-left: 0;
  }

  .listnumber.small.full.mt {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 23px;
    font-size: 18px;
  }

  .listtext.small {
    font-size: 15px;
  }

  .w {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.5em;
  }

  .section-title-wrapper {
    width: 95%;
    margin-bottom: 40px;
  }

  .section-title-wrapper.full {
    margin-bottom: 12px;
  }

  .long-feature-block.ns {
    margin-bottom: 3px;
  }

  .long-feature-block.small {
    margin-top: 15px;
  }

  .home-mockup {
    width: auto;
    height: 290px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 0;
    left: -350px;
    right: -350px;
  }

  .home-mockup.iphone {
    width: auto;
    height: 300px;
    top: -33px;
    left: -15px;
    right: -220px;
  }

  .home-mockup.ipad {
    width: auto;
    height: 300px;
    position: absolute;
    top: -34px;
    left: -248px;
    right: -3px;
  }

  .home-mockup.ipad.desktop {
    width: 280px;
    height: 175px;
    max-width: 100%;
    left: -77px;
  }

  .section-2 {
    padding: 25px;
  }

  .section-2.overflow-none {
    padding-top: 96px;
  }

  .section-2.feature-section {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .section-2.feature-section.ghost.space {
    height: 17%;
    padding-top: 45px;
    padding-bottom: 20px;
    position: static;
  }

  .container-4.neo {
    margin-bottom: 5px;
  }

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

  .description-paragraph.nospace {
    margin-bottom: 0;
  }

  .description-paragraph.mt {
    font-size: 12px;
    line-height: 16px;
  }

  .home-mockup-column {
    height: 290px;
  }

  .home-mockup-column.ei {
    display: none;
  }

  .browser-mockup-right {
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    top: 0;
    right: 0;
  }

  .browser-mockup-right._2 {
    width: auto;
    height: 300px;
  }

  .browser-mockup-right._2.desktop {
    height: 225px;
    top: 18px;
    right: -97px;
  }

  .browser-mockup-right.second {
    width: auto;
    height: 300px;
    margin-left: 31px;
    display: inline-block;
  }

  .feature-text-block {
    width: 100%;
  }

  .herocontent {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-top: 26px;
    padding-right: 25px;
    bottom: -305px;
  }

  .herocontent.full {
    width: auto;
    margin-top: 80px;
    padding-top: 0;
    padding-right: 0;
  }

  .animationcontainer {
    width: 1%;
  }

  .animationcontainer.small {
    overflow: visible;
  }

  .navbar-2 {
    padding-bottom: 0;
  }

  .businesstype {
    font-size: 12px;
  }

  .sp {
    margin-bottom: 1px;
  }

  .bbullet {
    font-size: 12px;
  }

  .facticon {
    font-size: 31px;
    line-height: 26px;
  }

  .paragraph-20 {
    margin-bottom: 0;
  }

  .formcontainer {
    padding: 36px 0;
  }

  .pricingtitle {
    font-size: 18px;
  }

  .pricingtitle.fa {
    color: rgba(19, 202, 96, .95);
  }

  .pricingtitle.ta {
    color: rgba(23, 113, 215, .95);
  }

  .pricingtitle.ns {
    color: #fccc00;
  }

  .pricingtitle.ec {
    color: #fc7a00;
  }

  .tabletext {
    font-size: 12px;
    line-height: 16px;
  }

  .tabletext.top, .tabletext.option.it {
    font-size: 12px;
  }

  .tabletext.option.it.nospace {
    font-size: 12px;
    line-height: 14px;
  }

  .pricingtiersection {
    padding: 45px;
  }

  .analysistype {
    margin-top: 40px;
  }

  .producttabtitle.icon {
    font-size: 21px;
  }

  .section-description {
    font-size: 16px;
    line-height: 20px;
  }

  .pricetier {
    margin-bottom: 25px;
  }

  .navbar-3 {
    padding-bottom: 0;
  }

  .footercolumns, .abouttc.bold.mobile {
    display: block;
  }

  .abouttc.bold.desktop {
    display: none;
  }

  .footerbutton {
    margin-top: 20px;
  }

  .blue-section-mt {
    padding-bottom: 29px;
  }

  .blue-section-mt._2 {
    padding-top: 40px;
  }

  .productcolumns {
    display: block;
  }

  .product-header {
    font-size: 20px;
  }

  .paragraph2 {
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 16px;
  }

  .image-8 {
    margin-top: -67px;
  }

  .mtmobilemockup {
    width: 300px;
    margin-bottom: 0;
    margin-left: -24px;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    right: 70px;
  }

  .alpha-gen-mobile-image {
    width: 518px;
    margin-top: 39px;
    margin-left: 5px;
  }

  .paragraph1 {
    font-size: 12px;
    line-height: 14px;
  }

  .productimage._4 {
    display: block;
  }

  .column-11 {
    padding-bottom: 20px;
  }

  .title-header {
    width: 100%;
  }

  .title-header.neo {
    width: 100%;
    padding-left: 20px;
  }

  .sub-header {
    width: 70%;
    padding-left: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .neo-product-columns.white {
    display: block;
  }

  .neobroker-title-phone {
    z-index: 1000;
    height: 70%;
    display: none;
    top: 16px;
    right: 24%;
  }

  .image-17 {
    width: 40%;
    height: 100%;
    padding-left: 0;
    position: static;
  }

  .image-18 {
    width: 45%;
    margin-left: 12px;
    position: static;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .heromockup {
    width: 145px;
    height: auto;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 13px;
  }

  .heromockup.hand {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 3%;
  }

  .container-14 {
    padding-left: 10px;
  }

  .colourfulblob._2._3 {
    display: none;
  }

  .lightgreensection.nospace {
    padding-left: 45px;
    padding-right: 45px;
  }

  .lightgreensection.nospace.ghost {
    padding-left: 25px;
    padding-right: 25px;
  }

  .plain_text {
    text-align: left;
  }

  .html-embed {
    width: 230px;
  }

  .socialcolumn {
    width: 250px;
    text-align: left;
    margin-top: 22px;
    display: block;
    position: static;
  }

  .twitterwrapper {
    width: 241px;
    height: 425px;
    margin-top: 88px;
    padding-left: 9px;
    top: -33px;
    right: 177.806px;
  }

  .integrationlogos {
    width: 70%;
    position: absolute;
    top: auto;
    bottom: 47px;
    left: 80px;
    right: -1px;
  }

  .mockupwrapper {
    width: 250px;
    height: 475px;
    background-size: 250px;
    bottom: 79px;
    right: 167.795px;
  }

  .phonemockup {
    display: none;
  }

  .socialgreencurve {
    bottom: -1px;
  }

  .max55 {
    margin-bottom: 0;
  }

  .sectionnumber {
    font-size: 50px;
    line-height: 50px;
    top: 4px;
    left: 16px;
  }

  .image-23 {
    width: 100%;
    right: 0%;
  }

  .socialsection {
    padding: 21px 25px 99px;
  }

  .socialsection._2.blue {
    min-height: 685px;
    padding-top: 52px;
  }

  .stepcard {
    margin-bottom: 17px;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .column-wrapper {
    padding-right: 0;
  }

  .heading-7 {
    font-size: 20px;
    line-height: 22px;
  }

  .image-26 {
    top: 31px;
    left: 102px;
  }

  .paragraph-65 {
    font-size: 12px;
    line-height: 14px;
  }

  .column-13 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .roundededgeimage {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    position: static;
    left: 52px;
  }

  .image-30 {
    width: 50%;
    position: static;
  }

  .subheading.alerts {
    font-size: 18px;
  }

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

  .subparagraph-content {
    font-size: 11px;
  }

  .image-31 {
    width: 45%;
    display: block;
    left: 263.188px;
  }

  .timelinerightcolumn {
    padding-left: 41px;
    padding-right: 28px;
  }

  .instructiontext {
    width: auto;
  }

  .instructiontext.incolumn {
    font-size: 13px;
    line-height: 17px;
  }

  .instructiontimeline {
    margin-top: 0;
    padding-left: 29px;
  }

  .number {
    left: -32px;
  }

  .number.top.buzz {
    padding-top: 0;
  }

  .mobileshrinkcolumn {
    height: 0;
  }

  .column-17 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heroheader-3 {
    margin-bottom: 1px;
    font-size: 24px;
    line-height: 35px;
  }

  .award-header-1 {
    height: 400px;
    padding: 90px 60px 60px;
    display: block;
  }

  .award-header-1.webby {
    height: 60vh;
  }

  .headermockup.labs {
    width: 50%;
    height: 100%;
    display: none;
  }

  .image-38 {
    display: none;
  }

  .herosubheader {
    margin-top: 3px;
    font-size: 18px;
    line-height: 22px;
    display: none;
  }

  .image-39 {
    max-width: 100%;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .navbar-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._2 {
    padding: 50px 20px;
  }

  ._2.white {
    padding: 42px;
  }

  ._2.white.top {
    padding: 0 40px 10px;
  }

  ._2.img {
    padding: 25px 40px 40px;
  }

  .heading-12 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-8 {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
  }

  .check {
    margin-top: 18px;
    font-size: 13px;
  }

  .checktext {
    font-size: 17px;
  }

  .part-two-header {
    font-size: 18px;
    line-height: 22px;
  }

  .product-text {
    font-size: 17px;
    line-height: 25px;
  }

  .product-text.labs {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 15px;
  }

  .appear {
    margin-top: 0;
    margin-bottom: 62px;
  }

  .appear.ci {
    align-items: center;
  }

  .image-3.r {
    width: 60%;
  }

  .quote {
    font-size: 14px;
    line-height: 23px;
  }

  .product-header-2 {
    margin-bottom: 7px;
    font-size: 23px;
    line-height: 32px;
  }

  .product-header-2.labs {
    font-size: 18px;
    line-height: 22px;
  }

  .crowd-insight-column-header {
    font-size: 18px;
  }

  .crowd-insight-column-text {
    font-size: 12px;
    line-height: 14px;
  }

  .crowd-insight-column-image {
    font-size: 32px;
    line-height: 36px;
  }

  .image-43 {
    width: 90%;
  }

  .buzz-section {
    padding-bottom: 42px;
    padding-left: 42px;
    padding-right: 42px;
  }

  .image-46 {
    width: 100%;
  }

  .gif-description {
    font-size: 12px;
    line-height: 15px;
  }

  .footer-2 {
    justify-content: center;
  }

  .container-content {
    padding-left: 0;
  }

  .feature-info-paragraph {
    font-size: 12px;
    line-height: 14px;
  }

  .whitecurve-2 {
    bottom: -1px;
  }

  .feature-info-title {
    margin-top: 9px;
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 18px;
  }

  .feature-info-block {
    margin-bottom: 28px;
    padding-top: 4px;
    padding-left: 10px;
  }

  .text-block-9 {
    font-size: 19px;
    line-height: 25px;
  }

  .text-block-9.full {
    font-size: 19px;
  }

  .text-block-9.full.w {
    font-size: 14px;
  }

  .buzz_mobilemockup {
    height: 27%;
    top: 3%;
  }

  .mockup {
    display: inline-block;
  }

  .grid-14 {
    margin-top: 42px;
  }

  .container-23.home-intro-container {
    height: auto;
  }

  .tab-3 {
    color: #fff;
    font-size: 16px;
  }

  .tab-3.w--current {
    font-size: 21px;
  }

  .popuptabcircle {
    width: 125px;
    height: 125px;
    margin-top: 18px;
    margin-left: 17px;
    display: none;
    left: 1px;
  }

  .mockupslider {
    height: 325px;
  }

  .slide {
    background-size: auto 270px;
  }

  .tabsection {
    margin-top: 18px;
  }

  .ws {
    height: 70px;
  }

  .waveimg.mobile {
    margin-top: 57px;
  }

  .waveimg.desktop.top.mobile {
    margin-bottom: 6px;
  }

  .mobiletext {
    color: rgba(255, 255, 255, .75);
    margin-top: 24px;
    font-size: 14px;
    line-height: 17px;
    display: block;
  }

  .tccontainer {
    display: block;
  }

  .section-9 {
    margin-top: 20px;
  }

  .image-12 {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .section-10 {
    padding: 37px 25px 25px 26px;
  }

  .column-22 {
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
  }

  .footercolumn-2 {
    margin-top: 22px;
    padding-left: 0;
  }

  .foot-2 {
    padding: 17px 25px;
  }

  .image-49 {
    height: 20px;
  }

  .column-24 {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-4 {
    font-size: 28px;
  }

  .section-11 {
    height: auto;
  }

  .section-11.reduce.ghost.es {
    padding-bottom: 101px;
  }

  .absoluteillustration {
    display: none;
    bottom: -84px;
  }

  .div-block-39 {
    margin-top: 0;
  }

  .video {
    padding-left: 0;
  }

  .div-block-43 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-1 {
    width: 60%;
  }

  .column-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-14 {
    height: auto;
  }

  .div-block-46 {
    padding-top: 16px;
    padding-right: 0;
  }

  .column-29 {
    padding-top: 0;
    padding-left: 89px;
  }

  .image-59 {
    width: 60%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-48 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-intro-link-block, .home-intro-link-block._2 {
    height: 300px;
  }

  .home-intro-link-block._3 {
    height: 270px;
  }

  .intro-block-text-wrapper {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .intro-block-text-wrapper.last {
    width: 100%;
    padding-left: 0;
  }

  .intro-block-text-wrapper.mid {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 40px;
    margin-left: 0%;
  }

  .button-5.text-button {
    display: inline-block;
  }

  .home-intro-wrapper {
    width: 100%;
    position: static;
  }

  .home-intro-wrapper.mid {
    width: 100%;
  }

  .gr {
    font-size: 13px;
    line-height: 19px;
  }

  .journeybutton._5 {
    top: 387px;
    left: 318px;
  }

  .journeybutton._7 {
    top: 381px;
  }

  .journeybutton._2 {
    top: 142px;
    left: 415px;
  }

  .journeybutton._6 {
    top: 440px;
  }

  .journeybutton._1 {
    top: 23px;
    left: 336px;
  }

  .journeybutton._4 {
    top: 278px;
    left: 409px;
  }

  .journeybutton._4.w--current {
    top: 274px;
    left: 396px;
  }

  .journeyimage {
    width: 475px;
    height: 475px;
  }

  .educationfooter {
    bottom: -1px;
  }

  .section-description-2 {
    font-size: 14px;
    line-height: 20px;
  }

  .prbullet {
    line-height: 21px;
  }

  .investorjourneycontainer {
    padding: 0;
  }

  .tabs-content-4 {
    top: 45px;
  }

  .testdrivesection.extraspace {
    overflow: hidden;
  }

  .heroslash-2 {
    width: 102%;
    max-width: none;
    bottom: -2px;
    left: -5px;
    overflow: hidden;
  }

  .heroslash-2.top {
    top: -9px;
  }

  .column-30 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .column-31 {
    padding-bottom: 10px;
  }

  .text-block-21 {
    width: 90%;
  }

  .green {
    font-size: 20px;
    line-height: 24px;
  }

  .imagesection.absolutemockup {
    padding-top: 90px;
    padding-left: 25px;
  }

  .sectionsubheader {
    font-size: 16px;
  }

  .process-tab-pane {
    padding-top: 0;
  }

  .smallhero {
    padding-left: 24px;
    padding-right: 102px;
    overflow: hidden;
  }

  .smallhero.product {
    padding-left: 60px;
  }

  .producttitle {
    font-size: 18px;
    line-height: 25px;
  }

  .heading-24 {
    font-size: 34px;
    line-height: 38px;
  }

  .whitesection {
    padding-left: 10px;
  }

  .heroimage {
    max-width: 55%;
  }

  .img-magnifier-container {
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    top: 0;
    left: 0;
  }

  .img-magnifier-container.html {
    left: -14px;
  }

  .img-magnifier-container.html.desktop {
    display: none;
  }

  .img-magnifier-container.html.desktop.showcase {
    left: -18px;
  }

  .testdrivecallout {
    display: none;
  }

  .header-div-block {
    padding-left: 20px;
    padding-right: 10px;
  }

  .column-32 {
    padding-top: 0;
  }

  .heading-26 {
    font-size: 28px;
    line-height: 30px;
  }

  .info-text {
    font-size: 11px;
  }

  .heading-27 {
    font-size: 30px;
  }

  .paragraph-68 {
    font-size: 12px;
    line-height: 14px;
  }

  .heading-33 {
    font-size: 22px;
    line-height: 24px;
  }

  .bold-text-59 {
    font-size: 18px;
    line-height: 19px;
  }

  .heading-37 {
    font-size: 20px;
    line-height: 22px;
  }

  .heading-38 {
    font-size: 23px;
    line-height: 24px;
  }

  .image-84 {
    width: 18%;
    top: auto;
    bottom: 5%;
    left: auto;
    right: 1%;
  }

  .bold-text-67 {
    font-size: 14px;
  }

  .image-86 {
    width: 70%;
    max-width: 75%;
    bottom: 6%;
  }

  .image-87 {
    bottom: 0%;
  }

  .image-88 {
    top: 2px;
  }

  .column-47 {
    padding-top: 0;
  }

  .image-89 {
    right: -51px;
  }

  .heading-43 {
    padding-left: 20px;
  }

  .gridtitle-2 {
    margin-top: 9px;
    font-size: 21px;
    line-height: 25px;
  }

  .facticon-2 {
    font-size: 31px;
    line-height: 26px;
  }

  .image-103 {
    bottom: 6%;
  }

  .div-block-58 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-59 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-21 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .slide-nav-5 {
    width: 75px;
  }

  .slide-nav-5.wide {
    bottom: -32px;
  }

  .div-block-60 {
    padding-top: 0;
  }

  .slider {
    min-height: 667px;
  }

  .column-53 {
    padding-top: 0;
  }

  .finovate-header {
    margin-top: -11px;
  }

  .section-22 {
    padding: 38px 34px 0;
  }

  .section-description-3 {
    font-size: 14px;
    line-height: 20px;
  }

  .productherotitle {
    margin-top: 4px;
    font-size: 32px;
  }

  .productherotitle.sub {
    font-size: 20px;
    line-height: 30px;
  }

  .productherotitle.sub.gr.ns {
    font-size: 17px;
    line-height: 22px;
  }

  .productherotitle.sub.gr.ns.w.labs {
    text-align: center;
  }

  .headercontainer-2 {
    padding-top: 25px;
  }

  .section-header {
    height: 400px;
    padding-top: 115px;
    overflow: hidden;
  }

  .section-header.buzz {
    padding-top: 143px;
  }

  .buzzlogo {
    width: 209px;
    margin-bottom: 2px;
    margin-left: 0;
  }

  .heromockup-2 {
    width: 400px;
    display: none;
    left: 44px;
  }

  .headertextdiv {
    width: 90%;
    margin-top: 0;
  }

  .heroslash-3 {
    width: 102%;
    max-width: none;
    bottom: -2px;
    left: -5px;
    overflow: hidden;
  }

  .feature-info-paragraph-2 {
    font-size: 13px;
    line-height: 16px;
  }

  .feature-info-title-2 {
    text-align: left;
    margin-top: 9px;
    margin-bottom: 4px;
  }

  .feature-info-block-2 {
    text-align: left;
    margin-bottom: 28px;
    padding-top: 4px;
    padding-left: 10px;
  }

  .feature-info-block-2.multiple {
    width: 100%;
  }

  .herosubheader-2 {
    margin-top: 3px;
    font-size: 18px;
    line-height: 22px;
    display: none;
  }

  .tiheader {
    height: 400px;
    padding: 90px 60px 60px;
    display: block;
  }

  .image-27 {
    display: none;
  }

  .image-25 {
    max-width: 100%;
    display: block;
    position: absolute;
    top: 276px;
    bottom: auto;
    left: 0;
    right: 0;
  }

  .bold-text-73 {
    font-size: 14px;
  }

  .heroheader-4 {
    margin-bottom: 1px;
    font-size: 30px;
    line-height: 35px;
  }

  .textheader-3 {
    font-size: 24px;
  }

  .textheader-3.sectionheader.dark {
    font-size: 32px;
  }

  .section-3 {
    padding-top: 32px;
    padding-left: 35px;
    padding-right: 35px;
  }

  .section-3.gradient {
    padding-left: 70px;
    padding-right: 70px;
  }

  .section-3._2 {
    padding: 33px 35px 47px;
  }

  .section-3._2.pink {
    padding: 50px 40px 80px;
  }

  .bold-text-2 {
    font-size: 25px;
    line-height: 26px;
  }

  .featurecard.tall {
    height: 600px;
  }

  .featurecard.tall._2 {
    height: 500px;
  }

  .section-25 {
    text-align: center;
    padding-top: 75px;
    padding-bottom: 0;
  }

  .text-block-12 {
    font-size: 19px;
    line-height: 25px;
  }

  .text-block-12.full {
    font-size: 19px;
  }

  .text-block-12.full.w {
    font-size: 18px;
  }

  .textheader-2 {
    font-size: 24px;
  }

  .bold-text-3 {
    font-size: 29px;
  }

  .textc {
    margin-top: 88px;
  }

  .gs {
    padding: 0 53px 53px;
  }

  .heading-57 {
    font-size: 25px;
    line-height: 30px;
  }

  .bold-text {
    font-size: 21px;
  }

  ._2-2 {
    padding: 50px 20px;
  }

  .featuredescription {
    font-size: 17px;
    line-height: 23px;
  }

  .introheader {
    margin-bottom: 0;
    font-size: 23px;
    line-height: 30px;
  }

  .introheader.sub {
    font-size: 21px;
    line-height: 30px;
  }

  .green-2 {
    font-size: 20px;
    line-height: 24px;
  }

  .imagesection-2.absolutemockup {
    padding-top: 90px;
    padding-left: 25px;
  }

  .headshothero {
    background-position: 50%, 0 0, 0 0;
    background-size: cover, auto, auto;
    padding-right: 25px;
  }

  .fa-2.fun {
    margin-bottom: 19px;
    font-size: 55px;
  }

  .div-block-77 {
    flex-direction: row;
  }

  .div-block-78 {
    width: 100%;
    margin-right: 0;
  }

  .div-block-79 {
    display: none;
  }

  .div-block-85 {
    padding-left: 10px;
  }

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

  .main__title {
    font-size: 2em;
  }

  .hero__text-container {
    margin-top: 90px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main__subtitle {
    text-align: left;
    font-size: 1.3em;
  }

  .main__desc {
    font-size: 1em;
  }

  .hero__cta {
    margin-top: 20px;
  }

  .hero__img-container {
    width: 100%;
  }

  .main-content__section {
    padding-top: 10px;
    padding-bottom: 0;
  }

  .rich-text img {
    border-radius: 15px;
  }

  .dc__section {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .dc__item {
    padding: 30px;
  }

  .intro__text {
    font-size: 1.7em;
    line-height: 125%;
  }

  .testimonials__section {
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .testimonials__container {
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .testimonials__list {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .costumers__info {
    justify-content: flex-start;
  }

  .testimonials__item {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: flex;
  }

  .quotation__container {
    max-width: 500px;
    display: block;
  }

  .quotation {
    max-width: none;
  }

  .costumers__container {
    max-width: 500px;
    align-content: center;
    align-items: center;
  }

  .sponsors__section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sponsors-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sponsors__list {
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
  }

  .footer__text {
    text-align: left;
  }

  .hero__img {
    display: none;
  }

  .desc__section {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .desc__section-img {
    top: -.3%;
  }

  .sponsors__section-img, .sponsors__section-img-blue {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  ._100w100h.bgimg {
    height: auto;
  }

  .formpagecontainer {
    height: auto;
    min-height: 100vh;
    flex-direction: column;
    justify-content: flex-start;
    padding: 25px;
  }

  .formtextwrapper {
    width: 100%;
    justify-content: flex-start;
  }

  .formwrapper {
    width: 100%;
    margin-left: 0;
  }

  .formdescription {
    font-size: 18px;
    line-height: 1.5em;
  }

  .formtitle {
    color: #fff;
    font-size: 30px;
  }

  .formsubtitle {
    color: #13ca60;
    font-size: 20px;
  }

  .newscard {
    min-height: auto;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .herowidget {
    display: none;
  }

  .analysismenu {
    grid-template-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 5px;
  }

  .navright {
    background-color: #fff;
    border-top: 1px rgba(104, 103, 129, .11);
    border-radius: 15px;
    padding: 0 10px;
  }

  .navbar-6 {
    padding-bottom: 0;
    padding-left: 9px;
    padding-right: 10px;
  }

  .mobilenavbuttom-2 {
    margin-right: 6px;
    padding: 10px;
  }

  .prodheaderwrapper, .prodheaderwrapper:hover, .prodheaderwrapper.news, .prodheaderwrapper.news:hover, .prodheaderwrapper.blue, .prodheaderwrapper.blue:hover, .prodheaderwrapper.orange, .prodheaderwrapper.orange:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .bold-text-30 {
    font-size: 13px;
  }

  .navtext {
    display: none;
  }

  .navtext.delivery {
    text-align: center;
    display: block;
  }

  .navtext.big {
    font-size: 13px;
  }

  .navtext.kom {
    display: block;
  }

  .tn-3 {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .columns-35 {
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: column;
    align-items: flex-start;
    padding: 10px;
    display: flex;
    position: relative;
  }

  .homehero {
    height: 400px;
    background-size: auto, contain;
    padding: 19px 37px 24px;
    overflow: hidden;
  }

  .bottomnav {
    border-bottom-style: none;
  }

  .solutionlink {
    width: 47%;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    margin-bottom: 0;
    margin-right: 10px;
    padding-left: 0;
  }

  .navheader {
    font-size: 16px;
  }

  .navheader.sub {
    margin-left: 0;
    font-size: 16px;
  }

  .navheader.sub.line {
    margin-left: 0;
  }

  .navheader.products {
    margin-top: 0;
    margin-right: 10px;
    display: block;
  }

  .navleft {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
  }

  .prodlinkblock {
    width: 100%;
    padding: 8px 0;
  }

  .prodlinkblock:hover, .prodlinkblock.orange:hover, .prodlinkblock.news:hover, .prodlinkblock.blue:hover {
    background-color: rgba(0, 0, 0, 0);
  }

  .prodlottiebutton {
    display: none;
  }

  .deliverychannels {
    grid-template-columns: auto;
    justify-items: start;
    margin-top: 10px;
  }

  .navlogocontainer-2 {
    text-align: left;
    padding-bottom: 0;
  }

  .newslottiewrapper {
    margin-bottom: 0;
    margin-right: 10px;
    display: block;
  }

  .dropdownlist.navdd.pr.w--open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dropdownlist.dn.w--open, .dropdownlist.dd.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .prodanalysiswrapper {
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    margin-bottom: 0;
    padding: 0;
  }

  .partnersheroslash {
    width: 102%;
    max-width: none;
    bottom: -2px;
    left: -5px;
    overflow: hidden;
  }

  .newsnavwrapper {
    grid-template-columns: 1fr;
  }

  .mobilenav-2 {
    z-index: 100;
    width: 100%;
    height: 100vh;
    display: block;
    overflow: scroll;
  }

  .deliverylink {
    width: auto;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    margin-bottom: 0;
    padding: 4px 0 4px 5px;
  }

  .explorebutton {
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .solutioncard2 {
    min-height: auto;
    margin-bottom: 13px;
    padding: 0 9px 11px 0;
  }

  .heroheading {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 27px;
    font-weight: 700;
    line-height: 32px;
  }

  .heroheading.max500 {
    font-size: 33px;
    line-height: 1.25em;
  }

  .link-14 {
    font-size: 16px;
  }

  .title2 {
    max-width: 600px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 26px;
  }

  .title2.c {
    text-align: left;
    margin-bottom: 15px;
    font-size: 24px;
  }

  .section-26 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-26.relative {
    background-color: #fff;
    padding: 25px 30px;
  }

  .section-26.relative.top {
    padding-top: 246px;
  }

  .section-description-4 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-description-4.c {
    text-align: left;
    line-height: 1.5em;
  }

  .heroplatformimage {
    width: 100%;
    top: -92px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 28px;
    line-height: 33px;
  }

  h2 {
    font-size: 22px;
    line-height: 28px;
  }

  .wrapper-full {
    padding-left: 0;
    padding-right: 0;
    top: 30%;
  }

  .brand {
    padding-left: 10px;
    padding-right: 10px;
  }

  .top-padding.services.left.movie {
    margin-left: 0;
  }

  .button {
    width: 100%;
  }

  .button.center.left.mirror {
    width: 185px;
  }

  .section {
    min-height: 400px;
  }

  .section.white.message {
    background-size: 80px;
  }

  .section.imagebg {
    min-height: 200px;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section.gradient {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section.gradient.crypto {
    min-height: 700px;
    padding-bottom: 60px;
  }

  .section.gradient.tv {
    height: 475.918px;
    min-height: 350px;
  }

  .section.blue {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.toptransition {
    height: auto;
    min-height: auto;
    padding-top: 43px;
    padding-bottom: 175px;
  }

  .section.toptransition.crypto {
    min-height: 425px;
    padding-top: 89px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section.space {
    min-height: 800px;
    padding-top: 0;
  }

  .tab {
    flex: 0 auto;
    margin-bottom: 5px;
    margin-left: 5px;
    position: relative;
    bottom: 0;
  }

  .tabs-menu {
    flex-wrap: wrap;
  }

  .section-content.center.facts {
    width: 100%;
  }

  .sectiontitle {
    text-align: center;
  }

  .sectiontitle.half-side {
    width: 110%;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 4px;
    padding-left: 0;
    font-size: 16px;
    line-height: 20px;
    display: block;
    position: relative;
    left: 0;
  }

  .sectiontitle.half-side.square {
    font-size: 25px;
    line-height: 35px;
  }

  .sectiontitle.half-side.s {
    width: 100%;
    line-height: 32px;
    display: block;
    left: 0;
  }

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

  .sectiontitle.w {
    text-align: left;
    font-size: 22px;
    line-height: 24px;
  }

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

  .sectiontitle.green {
    width: 100%;
    text-align: left;
  }

  .sectiontitle.half-side {
    width: 110%;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 4px;
    padding-left: 0;
    font-size: 16px;
    line-height: 20px;
    display: block;
    position: relative;
    left: 0;
  }

  .sectiontitle.half-side.s {
    width: 100%;
    line-height: 32px;
    display: block;
    left: 0;
  }

  .client-image {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph {
    color: #143351;
    font-size: 12px;
    line-height: 16px;
  }

  .paragraph.w {
    color: #fff;
    padding-left: 0;
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph.white {
    color: #fff;
  }

  .paragraph.white.space.smaller {
    font-size: 11px;
    line-height: 13px;
  }

  .testimonial-content {
    width: auto;
    padding: 0;
  }

  .testimonial-content.padding {
    width: auto;
    padding-left: 0;
  }

  .contact-content {
    width: 100%;
    position: static;
    right: 0;
  }

  .contact-content.new {
    width: 100%;
    box-shadow: none;
    border-style: none;
    padding: 0 0 30px;
  }

  .div-fact {
    text-align: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-facts {
    padding-top: 40px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .section-facts.solid.lessspace {
    min-height: 645px;
  }

  .section-facts.solid.mt {
    min-height: 400px;
    padding: 0 20px 40px 32px;
  }

  .section-facts.solid.sb {
    height: 1%;
    padding-bottom: 0;
    position: relative;
  }

  .section-facts.pricing {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-facts.sb {
    z-index: 45;
    padding-top: 10px;
    padding-bottom: 60px;
  }

  .sub-text {
    text-align: left;
    font-size: 21px;
  }

  .sub-text.smaller.fun {
    text-align: center;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
  }

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

  .fun-content.no-space {
    padding: 0;
  }

  .gridtitle {
    margin-bottom: 4px;
    font-size: 18px;
    line-height: 30px;
  }

  .column {
    padding-top: 20px;
    display: block;
  }

  .herobanner {
    height: 325px;
    padding-top: 60px;
  }

  .herobanner.second {
    height: 500px;
    padding-top: 121px;
    padding-left: 22px;
    padding-right: 80px;
    overflow: hidden;
  }

  .herobanner.second.small {
    height: 70vh;
  }

  .herobanner.second.half {
    height: auto;
    padding-top: 115px;
    padding-bottom: 46px;
  }

  .herobanner.second.mt {
    height: 700px;
    margin-bottom: 0;
    padding-top: 57px;
    padding-bottom: 0;
    display: block;
    bottom: 0;
  }

  .herobanner.lesspadding {
    height: 425px;
    padding-top: 40px;
  }

  .herobanner.fullpage {
    height: 70vh;
    padding-top: 61px;
  }

  .herobanner.pink {
    height: 675px;
    font-size: 14px;
    line-height: 1.5em;
  }

  .herobanner.space {
    height: 500px;
  }

  .herobanner.solutions {
    height: 350px;
  }

  .tab-icon-link {
    width: auto;
    display: inline-block;
  }

  .tab-icon-link.w--current {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .tab-icon-link.border {
    width: auto;
    border-style: none;
    border-top-width: 1px;
    border-top-color: #e4e4e4;
    border-bottom-width: 1px;
    border-bottom-color: #e4e4e4;
  }

  .tab-icon-link.border.w--current {
    width: auto;
    display: inline-block;
  }

  .tab-icon-link.right {
    width: auto;
  }

  .tab-icon-link.right.w--current {
    width: auto;
    display: inline-block;
  }

  .image-right.vertical-image {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .form-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-3 {
    margin: 0% auto;
  }

  .tab-link-3.w--current {
    margin-top: .1%;
  }

  .button-2 {
    margin-bottom: 10px;
  }

  .button-2.blue.single-form-button {
    width: 100%;
  }

  .paragraph-large {
    width: 90%;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-large.white {
    width: 100%;
    font-size: 16px;
  }

  .seprator-div-wrapper {
    display: block;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .square-arrow {
    width: 60px;
    height: 60px;
    margin-left: -70px;
  }

  .square-arrow.right {
    margin-right: -10px;
  }

  .slide-over-vertical-image {
    width: 100%;
    margin-left: 40px;
  }

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

  .pricing-wrapper.right, .pricing-wrapper.left {
    width: 90%;
    width: 100%;
  }

  .pricing-wrapper.middle {
    width: 100%;
  }

  .pricing-plan-2 {
    width: auto;
    margin-left: -30px;
    margin-right: -30px;
    display: block;
  }

  .utility-page-content {
    width: 90%;
  }

  .section-new {
    height: auto;
  }

  .section-new.footer {
    padding-top: 60px;
  }

  .link.w {
    font-size: 18px;
    font-weight: 600;
  }

  .text-block-2 {
    font-size: 15px;
    line-height: 25px;
  }

  .fact-wrapper {
    margin-top: 3px;
  }

  .fact-wrapper.top {
    display: block;
  }

  .link-video {
    height: 260px;
  }

  .image-tab.second {
    height: 220px;
  }

  .image-tab.third {
    height: 300px;
  }

  .image-tab.first.in-section {
    height: 260px;
    background-position: 125%;
    background-size: 280px;
  }

  .hero-circle {
    width: 300px;
    height: 300px;
    bottom: 91px;
  }

  .small-hero-circle {
    width: 200px;
    height: 200px;
  }

  .bigger {
    width: 400px;
    height: 400px;
    bottom: 46px;
  }

  .iphone {
    width: 100%;
  }

  .hero-text {
    font-size: 28px;
    line-height: 28px;
  }

  .hero-text.big.mobile {
    text-align: left;
    margin-top: 34px;
    padding-left: 21px;
    padding-right: 38px;
    font-size: 18px;
    line-height: 26px;
    display: none;
    top: -173px;
  }

  .hero-text.big.mt {
    width: 100%;
    align-items: center;
    margin-top: 29px;
    margin-left: 0;
    font-size: 22px;
    line-height: 25px;
    display: block;
  }

  .hand-image {
    width: 35%;
    height: auto;
    margin-left: 20%;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -10px;
  }

  .unordered-list-2 {
    margin-bottom: 0;
  }

  .small-iphone {
    height: 360px;
    background-size: contain;
    left: -20px;
    right: 0;
  }

  .small-iphone.second {
    background-size: contain;
    left: 20px;
  }

  .mobilenavbuttom {
    float: right;
    padding-top: 15px;
    padding-bottom: 4px;
    display: block;
    position: relative;
  }

  .tn {
    padding-left: 4vw;
  }

  .mobilenav {
    display: block;
    overflow: scroll;
  }

  .navbar {
    background-color: rgba(0, 0, 0, 0);
  }

  .navdemo {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .navdemo.dark {
    width: 100%;
    width: 100%;
    align-self: center;
    padding-left: 60px;
    line-height: 18px;
    display: flex;
  }

  .navdemo.dark.crypto {
    width: 77%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navlogo.light.dark {
    margin-bottom: 0;
  }

  .navlogo.light.dark.hide {
    width: auto;
  }

  .navlogo.light.dark._2 {
    width: auto;
    display: block;
  }

  .navlogo.dark {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .footerheader {
    margin-top: 0;
  }

  .footertext {
    font-size: 13px;
    line-height: 17px;
  }

  .heroslash {
    height: 45px;
    display: block;
    top: auto;
    bottom: -6px;
    left: 0%;
    right: 0%;
  }

  .heroslash.top {
    height: 35px;
    top: -5px;
  }

  .heroslash.mt {
    position: absolute;
    bottom: -6px;
  }

  .heroslash.mt.space {
    position: absolute;
  }

  .heroslash.top2 {
    height: 27px;
    top: -19px;
  }

  .footer {
    padding-left: 25px;
    padding-right: 25px;
  }

  .image {
    width: 21px;
  }

  .btitle {
    font-size: 25px;
    line-height: 30px;
  }

  .btitle.large {
    font-size: 24px;
    line-height: 26px;
  }

  .btitle.mt {
    width: 261%;
    font-size: 24px;
    line-height: 22px;
    left: -23px;
  }

  .whitecurve {
    z-index: 50;
  }

  .whitecurve.desktop {
    display: none;
  }

  .whitecurve.mobile {
    width: auto;
    display: block;
    bottom: -1px;
  }

  .listnumber.small {
    margin-right: 7px;
    font-size: 16px;
  }

  .listnumber.small.full {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .listnumber.small.full.mt {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .listtext.small {
    font-size: 14px;
    line-height: 17px;
  }

  .w {
    line-height: 1.25em;
  }

  .section-title-wrapper {
    width: 100%;
    margin-bottom: 30px;
  }

  .section-title-wrapper.full {
    margin-bottom: 20px;
    padding-right: 0;
  }

  .long-feature-block {
    padding-left: 55px;
    padding-right: 10px;
  }

  .home-mockup {
    height: 160px;
  }

  .home-mockup.iphone {
    height: 200px;
    top: auto;
    bottom: -75%;
    left: auto;
    right: 13%;
  }

  .home-mockup.ipad {
    height: 200px;
    top: auto;
    bottom: -61%;
    left: 0%;
    right: 129px;
  }

  .home-mockup.ipad.desktop {
    position: static;
    top: 10px;
    bottom: 0%;
  }

  .section-2 {
    min-height: 400px;
    padding: 20px 20px 25px;
  }

  .section-2.overflow-none {
    padding-bottom: 33px;
  }

  .section-2.overflow-none.less {
    min-height: 600px;
    padding-bottom: 40px;
  }

  .section-2.feature-section.ghost.space {
    padding-bottom: 40px;
  }

  .container-4 {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 0;
  }

  .description-paragraph {
    font-size: 12px;
    line-height: 19px;
  }

  .description-paragraph.mt {
    font-size: 12px;
  }

  .home-mockup-column {
    height: 180px;
    display: none;
  }

  .long-feature-title {
    margin-bottom: 7px;
  }

  .long-feature-title.uppercase {
    font-size: 16px;
    line-height: 21px;
  }

  .browser-mockup-right._2 {
    height: 200px;
    right: -41px;
  }

  .browser-mockup-right._2.desktop {
    margin-left: auto;
    margin-right: auto;
    top: 18px;
    left: 11px;
    right: auto;
  }

  .browser-mockup-right._2.desktop.economics {
    right: 4px;
  }

  .browser-mockup-right.second {
    height: 200px;
    right: -53px;
  }

  .herocontent {
    width: 300px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 13px;
    margin-left: -22px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    bottom: -82px;
  }

  .herocontent.small.desktop {
    width: 275px;
    margin-left: 0;
    padding-top: 140px;
    padding-left: 20px;
    top: -72%;
    left: -6%;
  }

  .herocontent.full {
    text-align: center;
    margin-top: 20px;
    margin-left: 0;
  }

  .animationcontainer.small {
    width: auto;
    height: 100px;
    align-items: flex-start;
    padding-top: 215px;
  }

  .navbar-2 {
    background-color: rgba(0, 0, 0, 0);
  }

  .businesstype {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 14px;
  }

  .sp {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-20.white {
    margin-bottom: 10px;
  }

  .paragraph-21 {
    font-size: 13px;
    line-height: 21px;
  }

  .bold-text-11 {
    line-height: 35px;
  }

  .hiddenmobilecontent {
    text-align: center;
    background-color: #fff;
    border: 1px solid #e4ecf6;
    border-radius: 10px;
    margin-top: 14px;
    padding: 13px;
    display: block;
    box-shadow: 1px 1px 3px rgba(9, 35, 53, .09);
  }

  .formcontainer {
    background-color: #fff;
    padding: 32px;
  }

  .tablerow {
    padding-left: 10px;
  }

  .grid-2 {
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
    font-size: 12px;
  }

  .section-description {
    margin-top: 0;
    font-size: 15px;
    line-height: 23px;
  }

  .long-feature-block-2 {
    padding-left: 55px;
    padding-right: 10px;
  }

  .long-feature-block-2.title-only {
    padding-top: 0;
    padding-left: 65px;
    padding-right: 0;
  }

  .navbar-3 {
    background-color: rgba(0, 0, 0, 0);
  }

  .abouttc.bold.mobile {
    font-size: 14px;
    line-height: 19px;
  }

  .tcfoot {
    padding-left: 20px;
    padding-right: 20px;
  }

  .metatrader-laptop {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
  }

  .blue-section-mt {
    margin-bottom: 0;
    padding: 20px;
  }

  .blue-section-mt._2 {
    padding: 20px 20px 60px;
  }

  .productcolumns {
    width: 100%;
  }

  .product-header {
    font-size: 20px;
    display: none;
  }

  .paragraph2 {
    width: 100%;
    height: auto;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    position: relative;
    right: 10px;
  }

  .image-8 {
    margin-top: -48px;
  }

  .mtmobilemockup {
    width: 100%;
    max-width: 60%;
    margin-top: 33px;
    margin-left: 0;
    display: none;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .alpha-gen-mobile-image {
    width: 159%;
    margin-top: 20px;
    margin-left: -14px;
  }

  .paragraph1 {
    font-size: 12px;
    line-height: 16px;
  }

  .leftspacecolumn {
    padding-left: 0;
    padding-right: 0;
  }

  .productimage {
    display: block;
    top: 0;
  }

  .productimage._4 {
    display: block;
  }

  .column-11 {
    padding-bottom: 0;
    padding-left: 10px;
  }

  .title-header {
    width: 100%;
    padding-left: 0;
  }

  .title-header.neo {
    width: 90%;
    margin-top: 0;
    padding-left: 0;
  }

  .title-header.economic {
    padding-top: 100px;
  }

  .sub-header {
    width: auto;
    font-size: 16px;
    line-height: 19px;
  }

  .column-1-wrapper {
    padding-top: 11px;
    padding-left: 0;
  }

  .column-2-wrapper {
    bottom: auto;
  }

  .neo-product-columns.white {
    height: 400px;
    align-items: center;
    padding-top: 0;
  }

  .neo-product-columns.white.crypto {
    height: 300px;
    padding-top: 0;
  }

  .neo-right-space-column.white {
    bottom: 0;
  }

  .neo-right-space-column.white.webby {
    padding-top: 11px;
  }

  .neobroker-title-phone {
    z-index: 99;
    height: 65%;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 63%;
    right: auto;
  }

  .image-17 {
    width: 45%;
    padding-right: 0;
    display: inline-block;
    position: static;
    bottom: -46px;
    left: auto;
  }

  .image-18 {
    display: inline-block;
  }

  .heromockup {
    width: 80%;
    height: auto;
    max-width: 23%;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 11%;
    overflow: visible;
  }

  .heromockup.hand {
    z-index: 55;
    max-width: 30%;
    bottom: 4%;
    right: 2%;
  }

  .heromockup.hand.sb {
    display: none;
  }

  .heromockup.lowerz.small {
    max-width: 75%;
    right: 41px;
  }

  .container-14 {
    height: 650px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 0;
  }

  .heroheader.w {
    font-size: 17px;
  }

  .max42 {
    z-index: 100;
    width: 100%;
    position: relative;
  }

  .lightgreensection.nospace.ghost.topspace {
    padding-top: 61px;
    padding-bottom: 342px;
  }

  .text-block-3.exception {
    margin-top: 310px;
  }

  .plain_text {
    text-align: left;
  }

  .html-embed {
    top: -10px;
  }

  .socialcolumn {
    position: static;
  }

  .socialcolumn.volatility {
    display: none;
  }

  .twitterwrapper {
    top: -27px;
    right: 42.0278px;
  }

  .integrationlogos {
    width: 100%;
    bottom: 40px;
    left: -8px;
  }

  .mockupwrapper {
    right: 33.0174px;
  }

  .phonemockup {
    display: none;
  }

  .max55 {
    width: 100%;
  }

  .image-23 {
    z-index: 150;
    width: 80%;
    margin-top: -11px;
    position: absolute;
    bottom: auto;
    left: -1px;
    right: 0;
  }

  .roundedslide {
    width: 100%;
  }

  .lighthero {
    height: 600px;
    background-image: linear-gradient(#69c0f1, #fff 39%);
    align-items: flex-start;
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobileillustration {
    width: 250px;
  }

  .herocolorblob {
    width: 75%;
    display: none;
  }

  .heroheader-2 {
    margin-bottom: 3px;
    font-size: 18px;
    line-height: 22px;
  }

  .socialsection {
    min-height: 550px;
  }

  .socialsection._2.blue {
    min-height: 775px;
  }

  .socialsection._2.es {
    min-height: 660px;
    padding-top: 100px;
  }

  .stepcard {
    background-color: #fff;
    border-bottom: 1px solid rgba(118, 113, 216, .53);
    border-radius: 0;
  }

  .bigdemobutton.buzz {
    font-size: 18px;
  }

  .column-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7 {
    text-align: left;
    font-size: 16px;
    line-height: 18px;
  }

  .image-26 {
    width: 35%;
    left: 96px;
  }

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

  .roundededgeimage {
    width: auto;
    height: auto;
    left: 15px;
  }

  .image-30 {
    width: 45%;
    position: static;
  }

  .subheading.alerts {
    line-height: 19px;
  }

  .subheading.fa {
    line-height: 26px;
  }

  .div-block-34 {
    margin-bottom: 20px;
  }

  .bold-text-32 {
    line-height: 24px;
  }

  .bold-text-32.alerts {
    line-height: 16px;
  }

  .subparagraph-content {
    font-size: 11px;
  }

  .image-31 {
    width: 45%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .metatrader-header-text {
    font-size: 18px;
    line-height: 20px;
  }

  .column-16 {
    margin-bottom: 20px;
  }

  .instructiontext {
    padding-top: 0;
    font-size: 14px;
    line-height: 19px;
  }

  .instructiontext.incolumn {
    margin-bottom: 4px;
  }

  .instructiontimeline {
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .column-2-div-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heroheader-3 {
    font-size: 24px;
    line-height: 25px;
  }

  .award-header-1 {
    height: 550px;
    padding: 96px 37px 27px 20px;
  }

  .award-header-1.webby {
    height: 55vh;
  }

  .herosubheader {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    display: block;
  }

  .herosubheader.economic {
    width: 80%;
  }

  .herosubheader.finovate {
    width: 95%;
  }

  .image-39 {
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .navbar-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .logo {
    width: 30%;
  }

  ._2 {
    padding: 31px 15px;
  }

  ._2.white {
    padding: 30px 20px;
  }

  ._2.img {
    text-align: center;
    padding: 30px 21px;
  }

  .heading-12 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
  }

  .column-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .check {
    text-align: left;
  }

  .checktext {
    font-size: 15px;
  }

  .part-two-header {
    text-align: left;
    font-size: 18px;
    line-height: 20px;
  }

  .product-text {
    text-align: left;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 21px;
  }

  .appear {
    min-height: 50px;
    justify-content: flex-end;
    margin-bottom: 0;
    padding-top: 0;
  }

  .appear.ci {
    display: block;
  }

  .image-3.r {
    width: 80%;
    padding-top: 41px;
    padding-bottom: 10px;
  }

  .image-3.r.no-space {
    width: 60%;
  }

  .image-3.r.no-space.desktop {
    display: none;
  }

  .image-3.r.no-space.mobile {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .quote {
    text-align: left;
    padding-top: 0;
  }

  .quote.space {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .product-header-2 {
    text-align: left;
    margin-top: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .text-div-1 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-43 {
    width: 100%;
  }

  .container-20 {
    left: auto;
  }

  .container-content {
    flex: 0 auto;
    padding-left: 0;
  }

  .column-21 {
    padding-left: 0;
  }

  .container-22 {
    margin-top: 20px;
  }

  .topcircles {
    display: none;
  }

  .small {
    z-index: 100;
    font-size: 16px;
    line-height: 24px;
    position: relative;
  }

  .small.blue {
    line-height: 20px;
  }

  .mobilewrapper {
    display: none;
  }

  .feature-info-title {
    margin-bottom: 12px;
  }

  .feature-info-block {
    margin-top: 0;
  }

  .text-block-9, .text-block-9.full {
    font-size: 17px;
    line-height: 21px;
  }

  .text-block-9.full.w {
    font-size: 14px;
  }

  .grid-14 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .container-23.home-intro-container {
    margin-top: 20px;
  }

  .tab-3 {
    width: auto;
    height: auto;
    background-color: rgba(255, 255, 255, .66);
    border-bottom-style: none;
    border-radius: 13px;
    margin-bottom: 15px;
    margin-right: 14px;
    padding: 7px 13px;
  }

  .tab-3.w--current {
    color: #fff;
    background-color: #fff;
    border-bottom-style: none;
    border-radius: 13px;
    margin-bottom: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 20px;
  }

  .tab-3.mobile.w--current {
    color: #e4173f;
  }

  .fa.green {
    display: none;
  }

  .tabs-content {
    margin-top: 0;
  }

  .tab-pane-the-interface {
    margin-top: 10px;
  }

  .text-block-10 {
    color: #e4173f;
    font-size: 15px;
  }

  .mockupslider {
    height: 231px;
  }

  .slide {
    background-size: auto 189px;
  }

  .tab-pane-the-tech-specs, .tab-pane-tab-1-2 {
    margin-top: 10px;
  }

  .listitem-2 {
    padding-left: 0;
  }

  .tabs-menu-2 {
    flex-wrap: wrap;
    display: flex;
  }

  .tabsection.mobile {
    display: block;
  }

  .ws {
    height: 50px;
  }

  .circle2 {
    display: none;
  }

  .waveimg.mobile {
    height: 50px;
    margin-bottom: 0;
  }

  .waveimg.desktop.top.mobile {
    max-width: 100%;
    margin-left: 0;
  }

  .mobiletext {
    margin-top: 10px;
    font-size: 14px;
    line-height: 19px;
  }

  .tccontainer {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-9 {
    padding-top: 0;
  }

  .image-12 {
    width: 175px;
  }

  .columns-9 {
    display: block;
  }

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

  .footercolumn-2.r {
    text-align: right;
    padding-right: 0;
  }

  .button-4 {
    padding: 12px 22px;
  }

  .footer_sociallink {
    margin-left: 12px;
  }

  .foot-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-49 {
    height: 16px;
  }

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

  .bold-text-4 {
    font-size: 22px;
    line-height: 35px;
  }

  .section-11 {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-11.reduce {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-11.reduce.ghost.es {
    padding-top: 11px;
    padding-bottom: 5px;
  }

  .absoluteillustration {
    width: 125px;
  }

  .div-block-39 {
    margin-top: 0;
  }

  .productscreenshot {
    width: 95%;
  }

  .bold-text-54 {
    font-size: 20px;
    line-height: 22px;
  }

  .image-1 {
    width: 75%;
  }

  .column-29 {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .image-59 {
    width: 80%;
  }

  .div-block-48 {
    padding-top: 20px;
  }

  .home-intro-link-block, .home-intro-link-block._2, .home-intro-link-block._3 {
    height: 400px;
  }

  .intro-block-text-wrapper.mid {
    margin-bottom: 30px;
  }

  .button-5 {
    margin-top: 10px;
    padding-left: 19px;
    padding-right: 19px;
    font-size: 11px;
    line-height: 21px;
  }

  .educationfooter {
    width: 98%;
    bottom: -13px;
  }

  .section-description-2 {
    margin-top: 0;
    font-size: 15px;
    line-height: 23px;
  }

  .investorjourneycontainer {
    display: none;
  }

  .testdrivesection.extraspace {
    padding-top: 47px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .largebutton {
    margin-bottom: 10px;
    padding: 10px 15px;
    font-size: 14px;
  }

  .heroslash-2 {
    height: auto;
    position: absolute;
    bottom: -2px;
  }

  .heroslash-2.top {
    height: 35px;
    top: -10px;
  }

  .heroslash-2.top.small {
    height: 50px;
  }

  .text-block-21 {
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
  }

  .green {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .imagesection.absolutemockup {
    height: auto;
    padding-top: 51px;
    padding-bottom: 62px;
    padding-left: 10px;
  }

  .imagesection.absolutemockup.crypto {
    height: 300px;
    min-height: 450px;
    padding-top: 40px;
  }

  .imagesection.large {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .process-tab-pane {
    padding-top: 20px;
  }

  .producttabcontent {
    padding-top: 3px;
  }

  .sectionsubtitle {
    text-align: left;
  }

  .smallhero {
    z-index: 3;
    height: 350px;
    padding-top: 78px;
    padding-right: 55px;
  }

  .smallhero.product {
    padding-left: 20px;
    padding-right: 20px;
  }

  .smallhero.tv {
    height: 400px;
  }

  .rightcornerimage {
    z-index: 2;
    width: 200px;
  }

  .logoimage.tradingview {
    width: 100%;
  }

  .pink {
    font-size: 20px;
    line-height: 22px;
  }

  .heading-24 {
    font-size: 23px;
    line-height: 30px;
  }

  .whitesection {
    padding-left: 10px;
  }

  .heroimage {
    z-index: 100;
    width: 55%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    bottom: 0%;
  }

  .img-magnifier-container.html.desktop.showcase {
    max-width: 325px;
    margin-bottom: 0;
    left: -18px;
  }

  .header-div-block {
    padding: 10px;
  }

  .column-32 {
    padding-top: 20px;
    padding-left: 0;
  }

  .heading-26 {
    width: auto;
    font-size: 24px;
    line-height: 26px;
  }

  .column-34 {
    padding-left: 0;
    padding-right: 0;
  }

  .info-text {
    font-size: 11px;
    line-height: 14px;
  }

  .heading-27 {
    width: 70%;
    margin-bottom: 0;
    font-size: 25px;
  }

  .bold-text-55 {
    width: 79.8115%;
  }

  .heading-29 {
    width: auto;
    margin-top: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .column-36 {
    padding-left: 10px;
  }

  .paragraph-68 {
    font-size: 12px;
    line-height: 16px;
  }

  .heading-33 {
    font-size: 20px;
    line-height: 22px;
  }

  .columns-15 {
    padding-left: 0;
  }

  .herobanner-container {
    padding-left: 20px;
  }

  .heading-35 {
    line-height: 25px;
  }

  .heading-36 {
    line-height: 26px;
  }

  .heading-37 {
    font-size: 17px;
    line-height: 20px;
  }

  .heading-38, .bold-text-60 {
    font-size: 20px;
    line-height: 22px;
  }

  .paragraph-70, .paragraph-71 {
    font-size: 12px;
    line-height: 15px;
  }

  .paragraph-72 {
    font-size: 12px;
    line-height: 14px;
  }

  .heading-39 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-24 {
    font-size: 12px;
    line-height: 14px;
  }

  .text-block-25 {
    font-size: 12px;
    line-height: 15px;
  }

  .paragraph-73, .paragraph-74 {
    font-size: 12px;
    line-height: 14px;
  }

  .learning-header {
    font-size: 18px;
    line-height: 22px;
  }

  .column-37 {
    padding-left: 20px;
  }

  .columns-18 {
    max-width: 100%;
  }

  .bold-text-66 {
    color: #fff;
    font-size: 35px;
  }

  .text-block-28 {
    width: 100%;
    font-size: 14px;
  }

  .image-80, .image-80.big {
    max-width: 100%;
  }

  .text-block-29, .text-block-30, .text-block-31, .text-block-32 {
    font-size: 14px;
    line-height: 19px;
  }

  .image-84 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: 16%;
  }

  .paragraph-76 {
    font-size: 16px;
  }

  .image-86 {
    bottom: 1%;
    right: 78px;
  }

  .image-87 {
    z-index: 10;
    right: -2%;
  }

  .div-block-56 {
    width: 100%;
    padding-top: 10px;
  }

  .paragraph-77 {
    width: 100%;
  }

  .image-88 {
    position: relative;
    right: 23px;
  }

  .image-89 {
    right: 2px;
  }

  .heading-43 {
    padding-left: 0;
    font-size: 20px;
  }

  .image-93 {
    margin-top: 10px;
  }

  .column-48 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-100 {
    z-index: 1;
    max-width: 45%;
  }

  .gridtitle-2 {
    margin-bottom: 4px;
    font-size: 18px;
    line-height: 30px;
  }

  .metatrader-header-text-2 {
    font-size: 18px;
    line-height: 20px;
  }

  .crypto-newsletter {
    width: 80%;
    padding-top: 60px;
    display: none;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .heading-44 {
    z-index: 5;
    margin-top: 40px;
    position: relative;
  }

  .product-link {
    line-height: 15px;
    text-decoration: underline;
  }

  .icon-3 {
    display: none;
  }

  .image-103 {
    width: 70%;
    left: 6%;
  }

  .column-51 {
    padding-bottom: 5px;
  }

  .column-52 {
    padding-top: 10px;
  }

  .section-21 {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-nav-5.wide.extra {
    width: 40%;
  }

  .image-109.tall {
    min-height: 150px;
  }

  .div-block-60 {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .slider, .slider.tall {
    min-height: 750px;
  }

  .column-53 {
    padding-top: 0;
  }

  .finovate-header.short {
    max-width: 95%;
    font-size: 24px;
    line-height: 31px;
  }

  .section-22 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-54 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .image-111 {
    max-width: 80%;
  }

  .div-block-61 {
    padding-left: 0;
  }

  .div-block-62 {
    padding-bottom: 60px;
  }

  .heading-45 {
    font-size: 22px;
    line-height: 29px;
  }

  .image-114 {
    max-width: 75%;
    bottom: -1%;
  }

  .integration-section.space {
    padding-top: 60px;
  }

  .container-34 {
    padding-left: 0;
    padding-right: 0;
  }

  .animated-mockup {
    max-width: 45%;
    bottom: 1%;
  }

  .container-36 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-46 {
    font-size: 22px;
    line-height: 28px;
  }

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

  .section-23.finovate {
    min-height: 600px;
  }

  .section-description-3 {
    margin-top: 0;
    font-size: 15px;
    line-height: 23px;
  }

  .image-118 {
    max-width: 80%;
  }

  .white-labeled-container.less-space {
    padding-top: 60px;
  }

  .space {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-119 {
    height: 20%;
    right: 18%;
  }

  .heading-49.white {
    font-size: 27px;
  }

  .productherotitle {
    margin-top: 2px;
    margin-bottom: 4px;
    font-size: 28px;
    line-height: 28px;
  }

  .productherotitle.sub {
    margin-top: 0;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    display: block;
  }

  .productherotitle.sub.gr.ns {
    font-size: 14px;
  }

  .productherotitle.sub.gr.ns.w.labs {
    font-size: 18px;
    display: none;
  }

  .productherotitle.sub.gr.ns.w.labs.buzz {
    font-size: 14px;
    line-height: 19px;
    display: block;
  }

  .productherotitle.sub.white {
    text-align: center;
  }

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

  .section-header {
    height: 550px;
    padding-top: 159px;
    overflow: visible;
  }

  .section-header.buzz {
    height: 500px;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .buttontext.large {
    font-size: 14px;
  }

  .buzzlogo {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heromockup-2 {
    width: 100%;
    display: block;
    top: auto;
    bottom: -4px;
    left: 0%;
    right: 0%;
  }

  .heromockup-2.ep {
    width: 90%;
    max-width: 70%;
    top: auto;
    bottom: -32px;
    left: 0%;
    right: 0%;
  }

  .headertextdiv {
    width: auto;
    margin-top: 5px;
  }

  .heroslash-3 {
    height: auto;
    position: absolute;
    bottom: -2px;
  }

  .largebutton-2 {
    padding: 10px 15px;
    font-size: 14px;
  }

  .paragraph-80 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .centered-div {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-120 {
    width: 73.9648%;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    display: block;
    right: 0%;
  }

  .paragraph-81 {
    color: #092335;
    line-height: 21px;
  }

  .heading-53 {
    line-height: 32px;
  }

  .paragraph-82 {
    color: #092335;
    text-align: center;
    display: inline;
  }

  .paragraph-83 {
    color: #13ca60;
    font-family: "Font awesome 5 free solid 900", sans-serif;
    font-size: 22px;
    display: inline;
  }

  .bold-text-71 {
    font-size: 18px;
  }

  .div-block-64 {
    justify-content: center;
  }

  .image-121 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -10%;
    left: 0%;
    right: 0%;
  }

  .div-block-65 {
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-7 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .paragraph-84, .list-item {
    color: #143351;
  }

  .image-123 {
    display: none;
  }

  .tc-logo {
    margin-left: 0;
  }

  .laptop-header {
    display: block;
    position: static;
    bottom: auto;
    left: auto;
  }

  .laptop-header.hide {
    display: none;
  }

  .image-124 {
    display: block;
  }

  .image-124.hide {
    display: none;
  }

  .subheader {
    width: 100%;
    font-size: 13px;
    line-height: 26px;
  }

  .video-4, .video-5 {
    margin-top: 10px;
  }

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

  .heading-55 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-68 {
    text-align: left;
    display: block;
  }

  .feature-info-title-2 {
    margin-top: 0;
    margin-bottom: 1px;
  }

  .feature-info-title-2.green {
    text-align: center;
  }

  .feature-info-title-2.green.centered {
    font-size: 19px;
  }

  .feature-info-block-2 {
    margin-top: 23px;
    margin-bottom: 4px;
  }

  .herosubheader-2 {
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .tiheader {
    height: 700px;
    padding: 9px 37px 27px;
  }

  .tiheader.lp.space {
    padding-top: 28px;
  }

  .paragraph-90 {
    font-size: 16px;
  }

  .image-25 {
    display: block;
    position: absolute;
    top: 631px;
    left: 0;
    right: 0;
  }

  .heroheader-4 {
    margin-top: 159px;
    font-size: 24px;
    line-height: 29px;
  }

  .textheader-3.sectionheader {
    margin-bottom: 22px;
    font-size: 26px;
    line-height: 30px;
  }

  .section-3.gradient, .section-3._2 {
    padding-left: 35px;
    padding-right: 35px;
  }

  .section-3._2.pink {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-2 {
    font-size: 23px;
    line-height: 23px;
  }

  .featurecard, .featurecard.tall, .featurecard.tall._2 {
    height: auto;
  }

  .featurecard.tall.middle {
    height: 290px;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .featurecontainer {
    text-align: left;
  }

  .card-image {
    position: static;
  }

  .card-image.small {
    width: 100%;
    height: auto;
    position: static;
  }

  .section-25 {
    padding-top: 50px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .text-block-12, .text-block-12.full {
    font-size: 17px;
    line-height: 21px;
  }

  .text-block-12.full.w {
    color: #fff;
    font-size: 16px;
  }

  .image-40.nowcasting {
    text-align: left;
    margin-right: 0;
  }

  .textc {
    margin-top: 52px;
  }

  .image-127 {
    width: 80%;
    max-width: 90%;
  }

  .gs {
    padding-left: 15px;
    padding-right: 15px;
  }

  .heading-57 {
    font-size: 24px;
  }

  .bold-text {
    line-height: 28px;
  }

  ._2-2 {
    padding: 31px 15px;
  }

  .column-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .introheader {
    font-size: 20px;
    line-height: 25px;
  }

  .introheader.sub.nl {
    line-height: 28px;
  }

  .div {
    min-height: 100px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 0;
  }

  .r-image {
    width: 75%;
    top: 252px;
  }

  .div-r {
    padding-top: 220px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-l {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-l.less {
    margin-top: -149px;
  }

  .image-145 {
    width: 35%;
    bottom: -508px;
    right: -24px;
  }

  .image-145.hide {
    display: none;
  }

  .image-146 {
    width: 60%;
    bottom: 4%;
  }

  .image-146.hide {
    display: none;
  }

  .bold-text-74 {
    font-size: 18px;
  }

  .green-2 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .imagesection-2.absolutemockup {
    height: auto;
    padding-top: 51px;
    padding-bottom: 62px;
    padding-left: 10px;
  }

  .imagesection-2.absolutemockup.crypto {
    height: 450px;
    min-height: 500px;
    padding-top: 40px;
  }

  .headshothero {
    height: 175px;
    background-image: url("https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63641367924240927219e2cd_shutterstock_1913774392%20%5BConverted%5D-02.png"), radial-gradient(circle at 100% 0, rgba(22, 244, 112, .49), rgba(22, 244, 112, 0) 27%), radial-gradient(circle farthest-side at 0 100%, rgba(22, 244, 112, .25), rgba(22, 244, 112, 0) 42%);
    background-position: 0 0, 0 0, 0 0;
    background-size: cover, auto, auto;
    padding-right: 0;
  }

  .contactdetails {
    padding-bottom: 37px;
    padding-left: 24px;
    padding-right: 32px;
  }

  .headshotcircle {
    width: 150px;
    height: 150px;
  }

  .heading-62 {
    margin-top: 0;
  }

  .heading-63 {
    font-size: 17px;
    line-height: 20px;
  }

  .max500 {
    margin-bottom: 9px;
  }

  .bulletitem {
    text-align: center;
    margin-bottom: 4px;
    display: block;
  }

  .bulletitem.center {
    justify-content: flex-start;
  }

  .text-block-38 {
    margin-bottom: -2px;
  }

  .bold-text-76 {
    text-align: center;
    font-size: 16px;
  }

  .heading-64 {
    text-align: center;
    margin-top: 2px;
    margin-bottom: 5px;
  }

  .let-s-connect {
    text-align: center;
    font-size: 25px;
    display: none;
  }

  .plainlink {
    text-align: center;
  }

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

  .qrcode {
    width: 100px;
    height: 100px;
    margin-left: 3px;
  }

  .heading-62-copy {
    margin-top: 0;
  }

  .container-40, .div-block-77 {
    flex-direction: column;
  }

  .div-block-78 {
    margin-right: 0;
  }

  .div-block-79 {
    width: 80%;
    margin-top: 5vh;
  }

  .main__title {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    font-size: 1.8em;
    display: flex;
  }

  .hero__text-container {
    width: 100%;
    align-items: flex-start;
    margin-top: 90px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .main__subtitle {
    font-size: 1.3em;
    line-height: 150%;
  }

  .main__desc {
    padding-bottom: 10px;
    font-size: 1em;
  }

  .hero__cta {
    margin-top: 20px;
    padding: 10px 25px;
    font-size: 1.1em;
  }

  .main-content__container {
    padding-left: 0;
    padding-right: 0;
  }

  .rich-text {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rich-text h2 {
    font-size: 1.7em;
  }

  .rich-text p {
    font-size: 1em;
  }

  .rich-text h4 {
    font-size: 1.2em;
  }

  .rich-text h3 {
    font-size: 1.5em;
  }

  .rich-text h1 {
    font-size: 2.3em;
  }

  .rich-text li {
    font-size: 1em;
  }

  .rich-text figcaption {
    font-size: .8em;
  }

  .rich-text img {
    border-radius: 15px;
  }

  .dc__list {
    grid-template-columns: 1fr;
    align-items: center;
    justify-items: center;
  }

  .dc__item {
    max-width: 350px;
  }

  .intro__text {
    font-size: 1.7em;
    line-height: 125%;
  }

  .dc__intro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .features-intro-desc {
    font-size: 1.1em;
  }

  .testimonials__intro, .sponsors__intro {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sponsors__list {
    max-width: 300px;
    grid-template-columns: 1fr;
  }

  .footer__column-1 {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .desc__container {
    padding-left: 0;
    padding-right: 0;
  }

  .desc__section-img {
    top: -.1%;
  }

  .sponsors__section-img, .sponsors__section-img-blue {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .headshotwrapper {
    width: 150px;
    height: 150px;
  }

  .positiontitle, .attc {
    font-size: 17px;
    line-height: 20px;
  }

  .formdescription.sydney {
    font-size: 16px;
  }

  .bold-text-89 {
    font-size: 30px;
  }

  .newscard {
    min-height: auto;
    margin-bottom: 15px;
    padding: 0;
  }

  .analysismenu {
    grid-template-columns: 1fr;
    margin-bottom: 15px;
  }

  .navright {
    background-color: rgba(0, 0, 0, 0);
    padding: 4px 0 0;
  }

  .navbar-6 {
    background-color: #fff;
    padding-left: 0;
  }

  .mobilenavbuttom-2 {
    padding-bottom: 4px;
    position: relative;
  }

  .prodheaderwrapper {
    margin-bottom: 5px;
  }

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

  .prodnavdropdown {
    padding: 0 0 0 10px;
  }

  .navtext {
    display: none;
  }

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

  .navtext.big {
    font-size: 13px;
    line-height: 1em;
  }

  .tn-3 {
    position: fixed;
  }

  .columns-35 {
    max-width: 100%;
    padding-left: 20px;
  }

  .prodnavheader {
    flex-direction: column;
    align-items: flex-start;
  }

  .homehero {
    height: 400px;
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-left: 23px;
    padding-right: 23px;
    overflow: hidden;
  }

  .solutionlink {
    width: 100%;
    border-style: none;
    margin-bottom: 15px;
    margin-right: 5px;
    padding: 0 10px 0 0;
  }

  .navheader {
    margin-bottom: 0;
    font-size: 17px;
  }

  .navheader.sub {
    font-size: 15px;
  }

  .navheader.products {
    font-size: 16px;
  }

  .navleft {
    padding-top: 7px;
    padding-bottom: 3px;
  }

  .prodlinkblock {
    width: 100%;
    padding-left: 0;
    display: inline-block;
  }

  .prodlinkblock.news {
    padding-right: 2px;
  }

  .solutionphotowrapper {
    width: 75px;
    margin-right: 5px;
    display: inline-block;
  }

  .solutionphotowrapper.hom {
    display: none;
  }

  .deliverychannels {
    grid-template-columns: auto;
    align-content: space-around;
    justify-content: stretch;
    margin-top: 10px;
  }

  .newslottiewrapper {
    margin-right: 10px;
    display: inline-block;
  }

  .prodanalysiswrapper {
    min-height: 0;
  }

  .partnersheroslash {
    height: auto;
    position: absolute;
    bottom: -2px;
  }

  .partnersheroslash.hero {
    bottom: -5px;
  }

  .mobilenav-2 {
    flex-direction: column;
    align-items: flex-start;
    overflow: scroll;
  }

  .deliverylink {
    width: 100%;
    border-radius: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .explorebutton {
    margin-top: 10px;
    margin-left: 0;
    font-size: 13px;
  }

  .solutioncard2 {
    min-height: auto;
    margin-bottom: 15px;
    padding: 0;
    display: block;
  }

  .heroheading {
    margin-top: 13px;
    font-weight: 700;
    line-height: 30px;
  }

  .heroheading.max500 {
    font-size: 25px;
  }

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

  .title2 {
    font-size: 24px;
    line-height: 1.25em;
  }

  .title2.c {
    text-align: left;
    font-size: 24px;
  }

  .section-26 {
    padding: 46px 25px 50px;
  }

  .section-26.relative {
    padding: 30px 20px;
  }

  .section-26.relative.top {
    padding-top: 130px;
  }

  .section-description-4 {
    max-width: none;
    margin-top: 0;
    font-size: 14px;
    line-height: 1.5em;
  }

  .section-description-4.c {
    text-align: left;
    font-size: 14px;
  }

  .heroplatformimage {
    width: 100%;
  }
}

#w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5bc0-6dd73d72 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cdb-e5d73d74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cdc-e5d73d74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce0-e5d73d74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce1-e5d73d74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce6-e5d73d74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce7-e5d73d74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ced-e5d73d74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cee-e5d73d74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf3-e5d73d74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf4-e5d73d74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf9-e5d73d74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cfa-e5d73d74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc61e-05d73d77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc625-05d73d77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324965b9-a2e4-3e2f-96b4-843588d009b5-05d73d77 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc62b-05d73d77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc631-05d73d77 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3424b87f-bfb4-fe52-c8be-f3568a9e1a4b-9dd73d92 {
  align-self: center;
  justify-self: center;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cdb-99d73d9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cdc-99d73d9d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce0-99d73d9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce1-99d73d9d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce6-99d73d9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce7-99d73d9d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ced-99d73d9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cee-99d73d9d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf3-99d73d9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf4-99d73d9d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf9-99d73d9d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cfa-99d73d9d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e3b-86d73d9e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e3c-86d73d9e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e41-86d73d9e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e42-86d73d9e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e47-86d73d9e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e48-86d73d9e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e4e-86d73d9e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e4f-86d73d9e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e54-86d73d9e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e55-86d73d9e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e5a-86d73d9e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e5b-86d73d9e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc61e-fdd73db5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc625-fdd73db5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_324965b9-a2e4-3e2f-96b4-843588d009b5-fdd73db5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc62b-fdd73db5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_459e8b03-38ef-7afc-65fa-4743051dc631-fdd73db5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_15426980-fa1a-bbc4-b9f4-759b2cc63405-dcd73f60 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c63fadf-17d4-281a-90d9-80bd95ed9165-dcd73f60 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af12c25b-87f5-1bab-f66e-9a374ce1818c-dcd73f60 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af12c25b-87f5-1bab-f66e-9a374ce1818f-dcd73f60 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c8e3ae07-9fdc-6006-df21-c943c78dbd0a-dcd73f60 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8e3ae07-9fdc-6006-df21-c943c78dbd0d-dcd73f60 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4d147587-314f-12dd-a211-95c044b69bb7-dcd73f60 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d147587-314f-12dd-a211-95c044b69bba-dcd73f60 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_481ea8cc-aa0f-ba8f-996b-a0b84aac159a-dcd73f60 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_481ea8cc-aa0f-ba8f-996b-a0b84aac159d-dcd73f60 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e3b-12d73ffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e3c-12d73ffe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e41-12d73ffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e42-12d73ffe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e47-12d73ffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e48-12d73ffe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e4e-12d73ffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e4f-12d73ffe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e54-12d73ffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e55-12d73ffe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e5a-12d73ffe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e5b-12d73ffe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e3b-58d74076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e3c-58d74076 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e41-58d74076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e42-58d74076 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e47-58d74076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e48-58d74076 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e4e-58d74076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e4f-58d74076 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e54-58d74076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e55-58d74076 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e5a-58d74076 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7432cac6-6a35-49c1-28f7-f3440b744e5b-58d74076, #w-node-_15426980-fa1a-bbc4-b9f4-759b2cc63405-6fd7407e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2c63fadf-17d4-281a-90d9-80bd95ed9165-6fd7407e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-af12c25b-87f5-1bab-f66e-9a374ce1818c-6fd7407e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af12c25b-87f5-1bab-f66e-9a374ce1818f-6fd7407e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c8e3ae07-9fdc-6006-df21-c943c78dbd0a-6fd7407e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8e3ae07-9fdc-6006-df21-c943c78dbd0d-6fd7407e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4d147587-314f-12dd-a211-95c044b69bb7-6fd7407e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4d147587-314f-12dd-a211-95c044b69bba-6fd7407e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c03f2419-80a7-bc2f-6c63-04a615a07256-75d7407f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-c03f2419-80a7-bc2f-6c63-04a615a0725d-75d7407f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c03f2419-80a7-bc2f-6c63-04a615a07264-75d7407f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cdb-93d740c0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cdc-93d740c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce0-93d740c0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce1-93d740c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce6-93d740c0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ce7-93d740c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84ced-93d740c0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cee-93d740c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf3-93d740c0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf4-93d740c0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cf9-93d740c0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d1bc0ba3-aaf0-2ca4-0acf-d60159a84cfa-93d740c0 {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (max-width: 767px) {
  #w-node-_459e8b03-38ef-7afc-65fa-4743051dc61e-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc625-05d73d77, #w-node-_324965b9-a2e4-3e2f-96b4-843588d009b5-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc62b-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc631-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc61e-fdd73db5, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc625-fdd73db5, #w-node-_324965b9-a2e4-3e2f-96b4-843588d009b5-fdd73db5, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc62b-fdd73db5, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc631-fdd73db5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5bb8-6dd73d72, #w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5bc3-6dd73d72, #w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5bcb-6dd73d72, #w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5bd3-6dd73d72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5bdb-6dd73d72 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_9a3b4e37-3d8d-fd0a-17c4-c9a2eaed5be3-6dd73d72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_459e8b03-38ef-7afc-65fa-4743051dc61e-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc625-05d73d77, #w-node-_324965b9-a2e4-3e2f-96b4-843588d009b5-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc62b-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc631-05d73d77, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc61e-fdd73db5, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc625-fdd73db5, #w-node-_324965b9-a2e4-3e2f-96b4-843588d009b5-fdd73db5, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc62b-fdd73db5, #w-node-_459e8b03-38ef-7afc-65fa-4743051dc631-fdd73db5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@font-face {
  font-family: 'Font awesome 5 free solid 900';
  src: url('https://assets.website-files.com/5daf255bbc3bf477f96d54c1/5db0a54bbe91eede5bcc466a_Font%20Awesome%205%20Free-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Font awesome 5 brands 400';
  src: url('https://assets.website-files.com/5daf255bbc3bf477f96d54c1/63640900493c725bd487509f_Font%20Awesome%205%20Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}