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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --black: black;
  --dark-slate-blue: #204489;
  --aquamarine: #f6d353;
  --white: white;
  --ghost-white: #f2f5fc;
  --goldenrod: #ffbf00;
  --alice-blue: #edf5fb;
  --white-smoke: #ededed;
  --light-cyan: #d1eae4;
  --azure: #f1fffc;
  --light-steel-blue: #cddcfb;
  --medium-sea-green: #98e9a5;
  --ukraincolor: #f6d353;
  --light-yellow: #ffefb5;
  --gainsboro: #dedede;
  --dim-grey: #666;
  --dodger-blue: #51a1d7;
  --light-sea-green: #65bdae;
  --lavender-blush: #fff3f5;
  --lavender: #dee7fa;
  --steel-blue: #3a7abc;
  --royal-blue: #2d5eaa;
  --black-light: #141414;
  --lightbluenew: #f2f5fc;
}

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

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

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

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

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

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

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

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

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
}

h2 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

p {
  color: var(--black);
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

a {
  color: var(--dark-slate-blue);
  font-size: 18px;
  line-height: 26px;
  text-decoration: underline;
}

a:hover {
  color: var(--aquamarine);
}

ul {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 18px;
  line-height: 26px;
}

li {
  color: var(--black);
  margin-bottom: 4px;
}

.mycontain {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.mycontain.box {
  border: 2px solid #000;
  border-top-style: none;
}

.mycontain.box.overflowhide {
  overflow: hidden;
}

.mycontain.box.extramarginmenu {
  margin-top: 70px;
}

.mycontain.box.extramarginmenu.beleggenc-academy-container {
  margin-top: 0;
}

.mycontain.box.extramarginmenu.rotate {
  transform: rotate(0);
}

.mycontain.hide {
  display: block;
}

.mycontain.il-flex {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.mycontain.collegasection {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.mycontain.collegasection.il_thankyou-margin {
  margin-bottom: 32px;
}

.mycontain.map {
  width: 100%;
  position: relative;
}

.mycontain.map.grid-area {
  border-right: 2px solid #000;
}

.mycontain.awards-container {
  z-index: 20;
  height: 320px;
  display: flex;
  position: relative;
}

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

.mycontain.reviews-section {
  margin-bottom: 50px;
}

.mycontain.align-center.margin-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mycontain.flex {
  display: flex;
}

.mycontain.flex.align-center {
  align-items: center;
}

.mycontain.flex.vertical {
  flex-direction: column;
}

.mycontain.flex.vertical.align-center {
  justify-content: center;
}

.standard-section {
  padding: 64px 32px;
}

.standard-section.borders {
  border: 2px solid #000;
  padding-top: 32px;
  padding-bottom: 32px;
}

.standard-section.borders.darkslateblue.small-padding.shadows.careersection {
  background-image: none;
  padding: 0;
}

.standard-section.borders.white.small-padding.shadows.productdetails-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.standard-section.borders.white.small-padding.products-seemore {
  display: none;
}

.standard-section.borders.white.small-padding.lightblue {
  background-color: var(--ghost-white);
}

.standard-section.borders.white.small-padding.flec-center {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.standard-section.borders.white.small-padding.bubbler-container {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc8b774f20bf1_FEES-design.jpg");
  background-position: 0 0;
  background-size: auto;
}

.standard-section.borders.white.small-padding.yellow {
  background-color: var(--goldenrod);
}

.standard-section.borders.white.small-padding.p-0 {
  padding: 0;
}

.standard-section.borders.white.small-padding.p-0.bg-gradient {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc86bd5f20c03_Layer%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.standard-section.borders.white.small-padding.no-padding-top {
  padding-top: 0;
}

.standard-section.borders.white.small-padding.no-padding-top.no-padding.padding-bottom-0 {
  padding-bottom: 0;
}

.standard-section.borders.white.small-padding.no-padding-top.no-padding.padding-bottom-0.glossary-section {
  border-width: 0;
}

.standard-section.borders.white.hide {
  display: none;
}

.standard-section.borders.white.table-padding.marginadjust {
  padding-top: 0;
}

.standard-section.borders.white.table-padding.shadows {
  box-shadow: 0 4px 4px #000, 0 -4px 4px #000;
}

.standard-section.borders.white.no-padding {
  padding: 0;
}

.standard-section.borders.white._100--height {
  border-bottom-style: solid;
  height: 100%;
}

.standard-section.borders.white.normal-padding, .standard-section.borders.white.managetradepadding, .standard-section.borders.white.twssmallpadding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.standard-section.borders.white.mobileborder {
  border-bottom-width: 0;
  padding-bottom: 32px;
}

.standard-section.borders.white.mobileborder.twsdesktop.p-top.border-top.margin-bottom-0 {
  padding-bottom: 0;
}

.standard-section.borders.white.mobileborder.twsdesktop.p-top.border-top.blog-container {
  padding-top: 0;
}

.standard-section.borders.white.mobileborder.mobileappsection {
  display: none;
}

.standard-section.borders.white.lightblue {
  background-color: var(--ghost-white);
}

.standard-section.borders.white.collective2-section2 {
  text-align: center;
}

.standard-section.borders.white.financial-news-cta {
  border-bottom-width: 0;
}

.standard-section.borders.white._2x2-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.standard-section.borders.white.lp-d {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.standard-section.borders.aliceblue {
  background-color: var(--alice-blue);
}

.standard-section.borders.aliceblue.relative {
  position: relative;
}

.standard-section.borders.aliceblue.relative.removemargins {
  padding-top: 15px;
  padding-bottom: 15px;
}

.standard-section.borders.aliceblue.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.aliceblue.contactussection {
  padding-top: 32px;
  padding-bottom: 32px;
}

.standard-section.borders.aliceblue.contactussection.no-padding {
  padding-top: 30px;
  padding-bottom: 0;
}

.standard-section.borders.aliceblue.mobileiconsection {
  padding-top: 32px;
  padding-bottom: 32px;
}

.standard-section.borders.aliceblue.mobileiconsection.hide {
  display: none;
}

.standard-section.borders.whitesmoke.small-padding {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  padding: 16px 32px;
}

.standard-section.borders.aliceblue {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.standard-section.borders.lightcyan {
  background-image: linear-gradient(to bottom, var(--light-cyan), var(--light-cyan));
}

.standard-section.borders.lightcyan.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.lightcyan.hide {
  display: none;
}

.standard-section.borders.black.small-padding.shadows.awardsbluebg {
  background-color: var(--black);
  background-image: none;
}

.standard-section.borders.black.small-padding.p-bottom {
  padding-top: 32px;
  padding-bottom: 32px;
}

.standard-section.borders.aquamarine {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.standard-section.borders.aquamarine.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.white.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 4px 4px #000;
}

.standard-section.borders.white.small-padding.il_thankyou-greenbg {
  background-color: #65bdae;
}

.standard-section.borders.white.small-padding.elfsection {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.standard-section.borders.white.small-padding.elfsection.personcardsection {
  padding-top: 32px;
}

.standard-section.borders.white.small-padding._3-2-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.standard-section.borders.azure {
  background-image: linear-gradient(to bottom, var(--azure), var(--azure));
}

.standard-section.borders.azure.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.goldenrod {
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
}

.standard-section.borders.goldenrod.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.darkslateblue {
  background-image: linear-gradient(#204489, #204489);
}

.standard-section.borders.darkslateblue.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.darkslateblue.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 4px 4px #000;
}

.standard-section.borders.darkslateblue.small-padding.shadows.white {
  background-image: none;
}

.standard-section.borders.darkslateblue.small-padding.flexbox.center {
  justify-content: center;
  align-items: center;
}

.standard-section.borders.darkslateblue.small-padding.flexbox.center.load-more {
  display: none;
}

.standard-section.borders.lightsteelblue {
  background-image: linear-gradient(#cddcfb, #cddcfb);
}

.standard-section.borders.lightsteelblue.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.lightsteelblue.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 4px 4px #000;
}

.standard-section.borders.whitesmoke {
  background-image: linear-gradient(#ededed, #ededed);
}

.standard-section.borders.whitesmoke.small-padding {
  padding: 16px 32px;
}

.standard-section.borders.careers-job-item {
  padding: 0;
}

.standard-section.borders.careers-job-item.noborder {
  border-width: 0;
}

.standard-section.borders.no-padding {
  padding: 0;
}

.standard-section.borders.no-padding.offering-section {
  border-bottom-width: 4px;
  height: 300vh;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.standard-section.borders.no-padding.no-border-top {
  border-top-width: 0;
}

.standard-section.borders.no-padding.no-border {
  border-width: 0;
}

.standard-section.borders.no-padding.margin-bottom.padding-bottom {
  padding-bottom: 32px;
}

.standard-section.borders.no-padding.margin-bottom.padding-bottom.mb-64 {
  padding-bottom: 64px;
}

.standard-section.borders.no-padding.margin-bottom.padding-bottom.no-bottom-padding {
  padding-bottom: 0;
}

.standard-section.borders.no-padding.exchange-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.standard-section.borders.padding-0 {
  padding: 0;
}

.standard-section.borders.padding-0.form-popup-section {
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.standard-section.borders.padding-0.form-popup-section.flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.standard-section.borders.padding-0.form-popup-section.flex.fixed {
  z-index: 999;
  position: fixed;
}

.standard-section.borders.padding-0.form-popup-section.flex.fixed.hideform {
  display: flex;
}

.standard-section.borders.black {
  background-image: linear-gradient(#000, #000);
}

.standard-section.borders.black.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.black.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 -4px 4px #000;
}

.standard-section.borders.black.small-padding.shadows.awardsbluebg {
  box-shadow: none;
  background-color: #204489;
  background-image: none;
}

.standard-section.borders.bellegen-academy-topmenu {
  background-color: var(--white);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.standard-section.borders.flex-center {
  border-width: 4px;
  border-color: var(--dark-slate-blue);
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.standard-section.borders.flex-center.border-top-none {
  border-top-width: 0;
}

.standard-section.borders.institutional-cards {
  position: relative;
  overflow: hidden;
}

.standard-section.borders.institutional-cards.border-bottom {
  border-bottom-width: 0;
}

.standard-section.borders.border-top {
  border-top-width: 0;
  padding-bottom: 64px;
}

.standard-section.borders.orange {
  background-color: #f77b28;
}

.standard-section.borders.orange.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.whitesection {
  background-color: var(--white);
  color: var(--black);
}

.standard-section.borders.whitesection.small-padding, .standard-section.borders.p-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.standard-section.borders.p-16.bottom-border-2 {
  border-bottom-width: 2px;
}

.standard-section.borders.small-padding {
  padding-left: 16px;
  padding-right: 16px;
}

.standard-section.borders.small-padding.news-playlist {
  height: 100%;
  max-height: 630px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.standard-section.borders.main-video-area {
  min-height: 630px;
}

.standard-section.signals-join-grid {
  border: 0 solid #000;
  padding: 0;
}

.standard-section.borders {
  border: 2px solid #000;
}

.standard-section.borders.white {
  background-color: #fff;
}

.standard-section.borders.white.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.white-textlink {
  color: #fff;
}

.white-textlink:hover {
  color: var(--aquamarine);
}

.white-textlink.small {
  font-size: 16px;
  line-height: 24px;
}

.stylename {
  color: #d4d4d4;
  text-transform: uppercase;
  border-top: 1px solid #d4d4d4;
  border-bottom: 0 #d4d4d4;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
}

.flex2col {
  width: 50%;
  margin-bottom: 15px;
  padding: 10px 15px;
}

.cta-button {
  border: 2px solid var(--dark-slate-blue);
  background-color: var(--aquamarine);
  box-shadow: 4px 4px 0 0 var(--dark-slate-blue);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: all .4s cubic-bezier(.6, -.28, .735, .045);
}

.cta-button:hover {
  background-color: var(--white);
  box-shadow: -4px 4px 0 0 var(--dark-slate-blue);
  color: var(--black);
}

.cta-button.ghost-button {
  border-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
  background-color: #0000;
}

.cta-button.ghost-button:hover {
  background-color: var(--aquamarine);
  color: var(--dark-slate-blue);
}

.cta-button.ghost-button.inverse-ghost {
  box-shadow: 4px 4px 0 0 var(--white);
  color: #fff;
  border-color: #fff;
}

.cta-button.ghost-button.inverse-ghost:hover {
  border-color: var(--aquamarine);
  box-shadow: 4px 4px 0 0 var(--aquamarine);
  color: var(--medium-sea-green);
  background-color: #fff;
}

.cta-button.ghost-button.cookie-margin, .cta-button.ghost-button.preference-margin {
  margin-right: 16px;
}

.cta-button.ghost-button.large.support-cta-margin {
  margin-top: 32px;
}

.cta-button.inverse-button {
  border-color: var(--aquamarine);
  background-color: var(--alice-blue);
  color: var(--dark-slate-blue);
}

.cta-button.inverse-button:hover {
  background-color: var(--medium-sea-green);
  color: #fff;
}

.cta-button.inverse-button.second {
  background-color: var(--medium-sea-green);
}

.cta-button.inverse-button.second:hover {
  background-color: var(--aquamarine);
}

.cta-button.second {
  border-color: var(--aquamarine);
  background-color: var(--dark-slate-blue);
  box-shadow: 4px 4px 0 0 var(--aquamarine);
  color: var(--white);
}

.cta-button.second:hover {
  background-color: var(--alice-blue);
  box-shadow: -4px 4px 0 0 var(--aquamarine);
  color: var(--dark-slate-blue);
}

.cta-button.second.side-margin {
  margin-left: 16px;
  margin-right: 16px;
}

.cta-button.second.footer-2 {
  display: none;
}

.cta-button.second.large {
  padding-left: 64px;
  padding-right: 64px;
}

.cta-button.big {
  padding: 12px 24px;
  font-size: 20px;
  line-height: 28px;
}

.cta-button.big._100--div {
  box-shadow: 4px 4px 0 0 var(--dark-slate-blue);
}

.cta-button.big._100--div.fractionl-cta {
  margin-top: 32px;
  padding-top: 12px;
}

.cta-button.big._100--div.fractionl-cta.blue.hover:hover {
  background-color: var(--white);
  color: var(--dark-slate-blue);
}

.cta-button.big.margin-top {
  margin-top: 32px;
}

.cta-button.big.lp-cta {
  width: 100%;
  margin-top: 16px;
}

.cta-button.huge {
  padding: 16px 32px;
  font-size: 32px;
  line-height: 40px;
}

.cta-button.huge.huger {
  padding-left: 64px;
  padding-right: 64px;
}

.cta-button.fixed {
  min-width: 120px;
}

.cta-button.fixed.downloadbtnlrg {
  min-width: 200px;
  margin-bottom: 64px;
  font-size: 20px;
}

.cta-button.fixed.hoverblue:hover {
  color: var(--dark-slate-blue);
}

.cta-button.fixed.large {
  width: 200px;
}

.cta-button.black {
  border-color: var(--aquamarine);
  background-color: var(--black);
  box-shadow: 4px 4px 0 0 var(--aquamarine);
  color: var(--white);
}

.cta-button.black:hover {
  background-color: var(--alice-blue);
  box-shadow: -4px 4px 0 0 var(--aquamarine);
  color: var(--dark-slate-blue);
}

.cta-button.black-goldenrod {
  border-color: var(--goldenrod);
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  box-shadow: 4px 4px 0 0 var(--goldenrod);
  color: var(--goldenrod);
}

.cta-button.black-goldenrod:hover {
  border-color: var(--black);
  background-color: var(--aquamarine);
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
  box-shadow: 4px 4px 0 0 var(--black);
  color: var(--black);
}

.cta-button.goldenrod-black {
  border-color: var(--black);
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
  box-shadow: 4px 4px 0 0 var(--black);
  color: var(--black);
}

.cta-button.goldenrod-black:hover {
  border-color: var(--goldenrod);
  background-color: var(--aquamarine);
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  box-shadow: 4px 4px 0 0 var(--goldenrod);
  color: var(--goldenrod);
}

.cta-button.goldenrod-black.big.institutional-ctabig {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 15px 50px;
}

.cta-button.goldenrod-black.big.institutional-ctabig.reverse {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  box-shadow: 4px 4px 0 0 var(--white);
  color: var(--white);
}

.cta-button.goldenrod-black.big.institutional-ctabig.reverse:hover {
  border-color: var(--white);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  box-shadow: 4px 4px 0 0 var(--black);
  color: var(--black);
}

.cta-button.goldenrod-black.big.institutional-ctabig.reverse.no-transition, .cta-button.goldenrod-black.big.no-transition {
  transition: none;
}

.cta-button.goldenrod-black.fixed {
  min-width: 200px;
  font-size: 20px;
}

.cta-button.footer-1 {
  display: none;
}

.cta-button.bottom-margin {
  margin-bottom: 16px;
}

.cta-button.bottom-margin.invadvibtn:hover, .cta-button.bottom-margin.cta-bluehover:hover {
  color: var(--dark-slate-blue);
}

.cta-button.bottom-margin._100--div._50--cta {
  width: 50%;
}

.cta-button.largeleft-margin {
  margin-left: 32px;
}

.cta-button.hoverblue:hover {
  color: var(--dark-slate-blue);
}

.cta-button.hoverblue.large-padding {
  padding: 16px 32px;
  font-size: 22px;
}

.cta-button.hoverblue.large-padding.general-popup-btn.margins {
  margin-top: 32px;
  margin-bottom: 32px;
}

.cta-button.hoverblue.large-padding.general-popup-btn.btn-center {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta-button.hoverblue.large-padding.general-popup-btn.font-size {
  font-size: 17px;
}

.cta-button.cta-bluehover:hover {
  color: var(--dark-slate-blue);
}

.cta-button.cta-bluehover.align-center {
  align-self: center;
}

.cta-button._100--div.largecta {
  width: 300px;
  font-size: 18px;
}

.cta-button._100--div.extra-margin {
  flex: 0 auto;
  margin-top: 16px;
  margin-bottom: 50px;
}

.cta-button._100--div.extra-margin.propriatery-margin-cta {
  margin-top: 0;
}

.cta-button._100--div.margin-top {
  margin-top: 16px;
  margin-bottom: 32px;
}

.cta-button.large {
  padding-left: 64px;
  padding-right: 64px;
}

.cta-button.blue {
  background-color: var(--dark-slate-blue);
  box-shadow: 4px 4px 0 0 var(--medium-sea-green);
  color: var(--white);
}

.cta-button.blue._100 {
  width: 100%;
}

.cta-button.blue._100.signals {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.blue.extra-padding {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-top: 8px;
  padding-left: 64px;
  padding-right: 64px;
  font-size: 24px;
}

.cta-button.form {
  border-color: var(--black);
  background-color: var(--black);
  box-shadow: 4px 4px 0 0 var(--medium-sea-green);
  color: var(--white);
  text-align: center;
  align-items: center;
  width: 100%;
  font-size: 22px;
  font-weight: 600;
}

.cta-button.outline {
  background-color: var(--white);
  color: var(--dark-slate-blue);
  width: 50%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.outline:hover {
  background-color: var(--dark-slate-blue);
  box-shadow: -4px 4px 0 0 var(--medium-sea-green);
  color: var(--white);
}

.cta-button.outline.reverse {
  background-color: var(--dark-slate-blue);
  box-shadow: 4px 4px 0 0 var(--medium-sea-green);
  color: var(--white);
}

.cta-button.outline.reverse:hover {
  background-color: var(--white);
  box-shadow: 4px 4px 0 0 var(--dark-slate-blue);
  color: var(--dark-slate-blue);
}

.cta-button.cta-margins {
  margin-top: 16px;
  margin-bottom: 16px;
}

.cta-button.cta-margins.cta-margin-left {
  margin-left: 32px;
}

.cta-button.cta-margins.cta-margin-left.cta-white {
  background-color: var(--white);
}

.cta-button.cta-margins._80--div {
  width: 80%;
}

.cta-button.cta-margins._80--div.align-center {
  align-self: center;
}

.cta-button.cta-margins.extra-margin-right {
  margin-left: 32px;
}

.cta-button.margin-bottom {
  margin-bottom: 36px;
}

.cta-button.bigger-cta {
  margin-right: 0;
  padding-left: 64px;
  padding-right: 64px;
}

.cta-button.bigger-cta.mobile-100--div.margin-top {
  margin-top: 16px;
}

.cta-button.bigger-cta.mobile-100--div.margin-top.margin-bottom._60 {
  width: 60%;
}

.cta-button.bigger-cta.mobile-100--div.margin-top-beleggen-academy, .cta-button.bigger-cta.educator-signup-cta, .cta-button.margin {
  margin-top: 32px;
}

.cta-button.margin.center {
  align-self: center;
}

.cta-button.center {
  text-align: center;
  width: auto;
  height: auto;
  display: block;
}

.cta-button._60 {
  width: 60%;
}

.cta-button._60.margin-top {
  margin-top: 0;
}

.cta-button._60.margin-top.center {
  margin-left: auto;
  margin-right: auto;
}

.cta-button._60.margin-top.center.general-popup-btn.small {
  width: 30%;
  margin-top: 32px;
}

.cta-button._60.margin-top.center.general-popup-btn.small.mb-16 {
  margin-bottom: 16px;
}

.cta-button._60.margin-top.center.general-popup-btn.small.align-left {
  margin-left: 0;
  margin-right: 0;
}

.cta-button._60.margin-top.center.institutional-popup-btn {
  background-color: var(--goldenrod);
  margin-top: 32px;
  margin-bottom: 16px;
}

.cta-button._60.margin-top.center.institutional-popup-btn:hover {
  background-color: var(--white);
}

.cta-button._60.margin-top.center.institutional-popup-btn.hide {
  display: none;
}

.cta-button._60.margin-top.center.asset-popup-btn {
  background-color: var(--ukraincolor);
  margin-top: 32px;
  margin-bottom: 16px;
}

.cta-button._60.margin-top.center.asset-popup-btn:hover {
  background-color: var(--white);
}

.cta-button._60.margin-top.center.asset-popup-btn.hide {
  display: none;
}

.cta-button._60.margin-top.center.cashback-popup-btn {
  background-color: var(--ukraincolor);
  margin-top: 32px;
  margin-bottom: 16px;
}

.cta-button._60.margin-top.center.cashback-popup-btn:hover {
  background-color: var(--white);
}

.cta-button._60.margin-top.center.cashback-popup-btn.small {
  width: 40%;
  margin-top: 32px;
}

.cta-button._60.margin-top.center.cashback-popup-btn.small.no-margin {
  margin-left: 0;
  margin-right: 0;
}

.cta-button._60.margin-top.center.cashback-popup-btn.hide {
  display: none;
}

.cta-button._60.margin-top.center.beleggen-academy-popup-btn {
  background-color: var(--ukraincolor);
  margin-top: 32px;
  margin-bottom: 16px;
}

.cta-button._60.margin-top.center.beleggen-academy-popup-btn:hover {
  background-color: var(--white);
}

.cta-button._60.margin-top.center.beleggen-academy-popup-btn.hide {
  display: none;
}

.cta-button._50 {
  width: 50%;
}

.cta-button._50.margin-top {
  margin-top: 0;
}

.cta-button._50.margin-top.center {
  margin-left: auto;
  margin-right: auto;
}

.cta-button._50.margin-top.center.general-popup-btn.small {
  width: 30%;
  margin-top: 32px;
}

.cta-button.beleggen-academy-cta {
  width: 50%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.beleggen-academy-cta.beleggen-academy-popup-btn {
  margin-top: 0;
}

.cta-button.beleggen-academy-cta.beleggen-academy-popup-btn.m-b {
  margin-bottom: 36px;
}

.cta-button.lp-short-long-cta {
  width: 40%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.orange {
  box-shadow: none;
  color: var(--white);
  background-color: #f77b28;
}

.cta-button.orange._100 {
  width: 100%;
}

.cta-button.orange._100.signals {
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.orange._100.collective-cta {
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.orange.extra-padding {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-top: 8px;
  padding-left: 64px;
  padding-right: 64px;
  font-size: 24px;
}

.cta-button.orange.long {
  padding-left: 100px;
  padding-right: 100px;
}

.cta-button.orange.extra-large {
  padding: 16px 150px;
  font-size: 22px;
}

.cta-button.hide {
  display: block;
}

.cta-button.lp-dyn-cta {
  width: 50%;
  margin-top: 16px;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 24px;
}

.cta-button.lp-dyn-cta.beleggen-academy-popup-btn {
  margin-top: 0;
}

.cta-button.lp-dyn-cta.beleggen-academy-popup-btn.m-b {
  margin-bottom: 36px;
}

.cta-button.lp-dyn-cta.align-center {
  width: 70%;
}

.cta-button.yellow.big._100 {
  width: 100%;
}

.styletitle {
  text-transform: uppercase;
  border-bottom: 1px solid #d4d4d4;
  margin: 20px 15px 30px;
  font-size: 14px;
}

.flexcolwrap {
  flex-wrap: wrap;
  display: flex;
}

.flexcolwrap.inversecolors {
  background-color: var(--dark-slate-blue);
  padding-top: 26px;
  padding-bottom: 0;
}

.colorbox {
  width: 150px;
  height: 150px;
  margin-bottom: 16px;
  margin-right: 24px;
  display: inline-block;
}

.colorbox.mediumseagreencolor {
  background-color: var(--light-yellow);
}

.colorbox.gainsborocolor {
  background-color: var(--gainsboro);
}

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

.colorbox.blackcolor {
  background-color: #000;
  margin-left: 0;
}

.colorbox.alicebluecolor {
  background-color: var(--alice-blue);
}

.colorbox.aquamarine {
  background-color: var(--aquamarine);
}

.colorbox.dimgreycolor {
  background-color: var(--dim-grey);
}

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

.small-paragraph {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.flex3col {
  width: 33.333%;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.flex3col.textlinkcol {
  padding-top: 19px;
}

.coldummycolor {
  background-color: var(--gainsboro);
}

.black-textlink {
  color: var(--black);
  font-size: 18px;
  line-height: 26px;
  display: inline-block;
}

.black-textlink:hover {
  color: var(--dodger-blue);
}

.black-textlink.small {
  font-size: 16px;
  line-height: 24px;
}

.black-textlink.small.footer {
  white-space: nowrap;
  text-decoration: none;
}

.black-textlink.small.footer.bottom-margin {
  margin-bottom: 16px;
}

.black-textlink.small.footer.right-margin {
  margin-right: 16px;
}

.black-textlink.small.smallbottom-margin {
  margin-bottom: 8px;
}

.black-textlink.small.nav {
  text-transform: none;
  font-weight: 400;
  text-decoration: none;
}

.black-textlink.small.nav.smallbottom-margin {
  margin-bottom: 8px;
}

.black-textlink.no-underline {
  text-decoration: none;
}

.nav-link {
  border: 2px solid var(--black);
  background-color: var(--white);
  text-align: center;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 16px;
  font-weight: 800;
  display: flex;
}

.nav-link:hover {
  background-color: var(--aquamarine);
  color: var(--black);
}

.nav-link.w--current {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  border-left-color: #0e0e0e;
  border-right-color: #0e0e0e;
}

.nav-link.w--current:hover {
  color: #0e0e0e;
  background-color: #fffeee;
}

.nav-link.hide {
  display: none;
}

.nav-link.focus {
  color: #0e0e0e;
  background-color: #fff;
  border-color: #0e0e0e #0e0e0e #ffea00;
}

.nav-link.focus:hover {
  background-color: #ffea00;
}

.nav-link.focus.menunavnewgreen {
  background-color: var(--light-sea-green);
}

.nav-link.focus.menunavnewgreen:hover {
  text-shadow: none;
}

.nav-link.focus.menunavnewgreen.desktopmenutextsize.animated-link {
  position: absolute;
  inset: 0%;
}

.nav-link.focus.menunavnewgreen.desktopmenutextsize.animated-link.yellow {
  background-color: var(--ukraincolor);
  color: var(--black);
}

.nav-link.focus.menunavnewgreen.desktopmenutextsize.animated-link.yellow:hover {
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.nav-link.left {
  border-left-width: 4px;
}

.nav-link.right {
  border-right-width: 4px;
}

.nav-link.focus {
  border-color: var(--black);
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.nav-link.focus:hover {
  background-color: var(--aquamarine);
  color: var(--black);
}

.navbar {
  background-color: var(--white);
  border: 2px solid #000;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 64px;
  padding-right: 0;
  display: block;
}

.myherocontainer {
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navmenu {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo {
  max-width: 360px;
}

.logo.award {
  width: auto;
  max-width: none;
  height: 240px;
}

.logo.student-lab-img {
  margin-top: 16px;
}

.logo.beleggens.contain {
  object-fit: contain;
}

.logo.large {
  max-width: 400px;
}

.logo.lp-nav-logo {
  object-fit: contain;
  padding-left: 15px;
}

.dropdown {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  border: 2px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 800;
  line-height: 22px;
}

.dropdowntoggle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 32px 24px 12px;
  display: flex;
}

.dropdowntoggle:hover {
  background-color: var(--aquamarine);
  color: var(--dark-slate-blue);
}

.dropdown-icon {
  margin-right: 14px;
}

.dropdown-link {
  background-color: var(--white);
  text-transform: none;
  border: 2px solid #000;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

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

.dropdown-link.top {
  border-top-width: 2px;
  border-top-color: #000;
}

.dropdown-link.top.w--current {
  color: var(--dark-slate-blue);
}

.dropdown-link.top.w--current:hover {
  color: var(--white);
}

.dropdown-link.bottom {
  border-bottom-width: 4px;
}

.dropdown-list.w--open {
  background-color: var(--white);
  border: 2px solid #000;
}

.hero-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-section.mobilefull.blackbg {
  background-color: var(--black);
}

.hero-section.mobilefull.lp-home-hero-section {
  border: 2px solid #000;
  border-top-width: 0;
}

.hero-section.mobilefull.lp-home-hero-section.full-height {
  height: 100vh;
}

.hero-block {
  border: 2px solid #000;
}

.hero-block.institutional-video {
  background-color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.hero-block.home-video {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 660px;
  display: flex;
}

.hero-block.home-video.no-border {
  border-top-width: 0;
  border-bottom-width: 0;
  border-right-width: 0;
}

.hero-block.career-imgblock {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.black-heading1 {
  color: var(--black);
}

.black-heading1.bottom-margin {
  margin-bottom: 16px;
}

.black-heading1.large-bottommargin {
  margin-bottom: 32px;
}

.black-heading1.rotate.desktop.fractionalshares-title {
  color: var(--white);
  text-align: center;
  align-self: center;
  margin-top: 32px;
  font-size: 40px;
}

.black-heading1.rotate.mobile {
  display: none;
}

.black-heading1.rotate.stock-yield-title1 {
  font-size: 55px;
}

.black-heading1.rotate.smartrouting-title1 {
  margin-top: 16px;
}

.black-heading1.rotate.align-center {
  text-align: center;
}

.black-heading1.rotate.medium-font {
  font-size: 40px;
  line-height: 40px;
}

.black-heading1.beleggers-academy-title {
  margin-bottom: 32px;
  font-size: 50px;
  line-height: 65px;
}

.black-heading1.ga-short-main-title {
  color: var(--dark-slate-blue);
  text-align: left;
  margin-bottom: 32px;
  font-size: 65px;
  line-height: 65px;
}

.black-paragraph {
  font-weight: 400;
}

.black-paragraph.bottom-margin.bold-500 {
  font-weight: 500;
}

.black-paragraph.bottom-margin.ibot-p {
  text-align: center;
}

.black-paragraph.bottom-margin.justify-center-p {
  text-align: center;
  margin-bottom: 32px;
}

.black-paragraph.bottom-margin.justify-center-p.align-start {
  align-self: flex-start;
}

.black-paragraph.bottom-margin.justify-center-p.white {
  color: var(--white);
}

.black-paragraph.bottom-margin.marginp-block {
  background-color: var(--white-smoke);
  border: 1px solid #000;
  width: 100%;
  padding: 16px;
}

.black-paragraph.bottom-margin.top-margin {
  margin-top: 16px;
}

.black-paragraph.bottom-margin.educator-slide-p {
  margin-bottom: 36px;
}

.black-paragraph.bottom-margin.medium {
  font-size: 22px;
}

.black-paragraph.bottom-margin.medium.align-center.bold {
  font-weight: 600;
}

.black-paragraph.small-paragraph {
  margin-bottom: 0;
}

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

.black-paragraph.small-paragraph.bottom-margin.hide {
  display: block;
}

.black-paragraph.small-paragraph.advisoricon-titles {
  font-size: 13px;
}

.black-paragraph.small-paragraph.advisoricon-titles.digitalaccounticon-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.black-paragraph.largebottom-margin {
  margin-bottom: 16px;
}

.black-paragraph.largebottom-margin.mobiledownload-paragraph {
  text-align: center;
}

.black-paragraph.largebottom-margin.mobiledownload-paragraph.offerings-subtitle {
  padding: 16px;
}

.black-paragraph.largebottom-margin.mobiledownload-paragraph.offering-item-description {
  padding-top: 16px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 14px;
}

.black-paragraph.largebottom-margin.mobiledownload-paragraph.offerings-subtitle {
  padding: 16px;
  font-size: 20px;
}

.black-paragraph.largebottom-margin.mobiledownload-paragraph.offerings-subtitle.small {
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 23.4px;
}

.black-paragraph.largebottom-margin.no-bottom-m {
  margin-bottom: 0;
}

.black-paragraph.largebottom-margin.left-align {
  text-align: left;
}

.black-paragraph.largebottom-margin.left-align.align-left-flex {
  align-self: flex-start;
}

.black-paragraph.largebottom-margin.align-left {
  text-align: left;
}

.black-paragraph.largebottom-margin.f-24 {
  font-size: 24px;
}

.black-paragraph.textalign-center {
  text-align: center;
}

.black-paragraph.textalign-center.grey-p {
  color: var(--dim-grey);
}

.black-paragraph.smallbottom-margin {
  margin-bottom: 8px;
}

.black-paragraph.il-thankyou-margintop {
  margin-top: 32px;
}

.black-paragraph.text18 {
  font-size: 18px;
  line-height: 26px;
}

.black-paragraph.bottom-margin {
  margin-bottom: 16px;
}

.black-paragraph.bottom-margin.career-herodescription {
  text-align: center;
  font-size: 28px;
  line-height: 35px;
}

.black-paragraph.bottom-margin.career-herodescription.m-b32 {
  margin-bottom: 32px;
  font-size: 22px;
}

.black-paragraph.bottom-margin.career-herodescription.m-b32.bold {
  font-weight: 500;
}

.black-paragraph.bottom-margin.career-herodescription.white-txt {
  color: #fff;
}

.black-paragraph.bottom-margin.home-text-main {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 30px;
}

.black-paragraph.bottom-margin.home-text-main.why-mexem-card-p {
  font-size: 18px;
}

.black-paragraph.bottom-margin.home-text-main.why-mexem-card-p.design-2 {
  padding-left: 16px;
  padding-right: 16px;
}

.black-paragraph.bottom-margin.home-text-main.why-mexem-card-p.design-2.black {
  z-index: 222;
  color: var(--black);
  position: relative;
}

.black-paragraph.bottom-margin.home-text-main.whitetxt, .black-paragraph.bottom-margin.home-text-main.white-txt {
  color: var(--white);
}

.black-paragraph.bottom-margin.extra-padding {
  padding: 16px;
}

.black-paragraph.bottom-margin.extra-padding.bluebg {
  background-color: #204489;
}

.black-paragraph.bottom-margin.extra-padding.bluebg.white-text {
  color: #fff;
  border-radius: 5px;
}

.black-paragraph.bottom-margin.extra-padding.bluebg.white-text.shadow {
  margin-top: 32px;
  margin-bottom: 32px;
  box-shadow: -2px 2px 4px 1px #0000004a;
}

.black-paragraph.bottom-margin.extra-padding.bluebg.white-text.shadow.offer-text {
  align-self: auto;
  margin-top: 64px;
}

.black-paragraph.bottom-margin.extra-padding.bluebg.white-text.shadow.offer-text.align-center {
  margin-top: 32px;
}

.black-paragraph.bottom-margin.extra-padding.bluebg.white-text.shadow.offer-text.align-center.newcolors {
  color: var(--black);
  background-color: #0000;
}

.black-paragraph.advisorportal-title2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 33px;
}

.black-paragraph.advisorportal-title2.p {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.black-paragraph.justicy-center {
  text-align: center;
}

.black-paragraph.justicy-center.white {
  color: var(--white);
}

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

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

.black-paragraph.align-left.margin-bottom, .black-paragraph.m-bottom {
  margin-bottom: 32px;
}

.black-paragraph.padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.black-paragraph.costs {
  line-height: 30px;
}

.black-paragraph.costs.small {
  font-size: 12px;
  line-height: 22.8px;
}

.black-paragraph.costs.small.margin-end {
  margin-bottom: 30px;
}

.black-paragraph.legal-p-line-height {
  font-family: Poppins, sans-serif;
  line-height: 30px;
}

.white-heading2 {
  color: var(--white);
  font-weight: 700;
  display: block;
}

.white-heading2.middle {
  font-weight: 700;
}

.flexbox {
  display: flex;
}

.flexbox.vertical {
  flex-direction: column;
}

.flexbox.vertical.align-center {
  align-items: center;
}

.flexbox.vertical.align-center.justify-spacebetween {
  justify-content: space-between;
}

.flexbox.vertical.align-center.justify-spacebetween.textalign-center {
  text-align: center;
}

.flexbox.vertical.align-center.justify-start.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.vertical.align-center.justify-start.textalign-center {
  text-align: center;
}

.flexbox.vertical.align-center.justify-start.textalign-center.portfolio-bg-image {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 400px;
  min-height: 400px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.flexbox.vertical.align-center.justify-start.largebottom-margin {
  margin-bottom: 32px;
}

.flexbox.vertical.align-center.justify-start.largebottom-margin.no-margin {
  margin-bottom: 0;
}

.flexbox.vertical.align-center.justify-center.textalign-center {
  text-align: center;
}

.flexbox.vertical.align-center.justify-center.textalign-center.largebottom-margin {
  margin-bottom: 32px;
}

.flexbox.vertical.align-center.justify-center.textalign-center.largebottom-margin.nomargin {
  margin-bottom: 0;
}

.flexbox.vertical.align-center.justify-center.textalign-center.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.vertical.align-center.justify-center.textalign-center.mobiletitlemargin {
  margin-bottom: 36px;
}

.flexbox.vertical.align-center.justify-center.textalign-center.direction-horizontal {
  flex-direction: row;
  justify-content: space-between;
}

.flexbox.vertical.align-center.justify-center.currencies {
  border-top: 2px solid #000;
  border-bottom: 0 solid #000;
  border-right: 2px solid #000;
  flex-direction: row;
  justify-content: center;
}

.flexbox.vertical.align-center.justify-center.contact-margin {
  margin-top: 32px;
}

.flexbox.vertical.align-center.justify-spacearound {
  justify-content: space-around;
}

.flexbox.vertical.align-center.justify-spacearound.countries {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  flex-direction: row;
  justify-content: center;
}

.flexbox.vertical.align-center.justify-spacearound.markets {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  flex-direction: row;
  justify-content: center;
}

.flexbox.vertical.align-center.justify-spacearound.globe {
  border-left: 2px solid #000;
  justify-content: center;
  padding-top: 16px;
  padding-bottom: 16px;
}

.flexbox.vertical.align-center.risers-cards {
  margin-top: 16px;
}

.flexbox.vertical.align-center.black-text {
  color: var(--black);
}

.flexbox.vertical.align-center.lp-dyn-gallery-section {
  width: 100%;
}

.flexbox.vertical.align-stretch {
  align-items: stretch;
}

.flexbox.vertical.align-stretch.justify-start.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.vertical.align-stretch.justify-start.largebottom-margin {
  margin-bottom: 32px;
}

.flexbox.vertical.align-start {
  align-items: flex-start;
}

.flexbox.vertical.align-start.justify-center {
  justify-content: center;
}

.flexbox.vertical.align-start.justify-start.largebottom-margin {
  margin-bottom: 32px;
}

.flexbox.vertical.align-start.align-center {
  align-items: center;
}

.flexbox.vertical.align-start.align-center.why-mexem-slider-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.flexbox.vertical._100 {
  width: 100%;
}

.flexbox.vertical.align-end {
  align-items: flex-end;
}

.flexbox.vertical.align-center {
  align-self: auto;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
}

.flexbox.vertical.align-self-center {
  align-self: center;
  align-items: center;
}

.flexbox.vertical.align-self-center.margin-top-bottom {
  margin-top: 36px;
  margin-bottom: 36px;
}

.flexbox.vertical.instruments-performance-flex {
  width: 100%;
}

.flexbox.horizontal.align-start {
  align-items: flex-start;
}

.flexbox.horizontal.align-start.justify-start {
  justify-content: flex-start;
}

.flexbox.horizontal.align-start.justify-start.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.horizontal.align-start.justify-start.smallbottom-margin {
  margin-bottom: 8px;
}

.flexbox.horizontal.align-start.justify-spacebetween {
  justify-content: space-between;
}

.flexbox.horizontal.align-start.justify-spacebetween.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.horizontal.align-start.justify-spacebetween.applicationformflex {
  justify-content: center;
  align-items: center;
  padding-bottom: 32px;
}

.flexbox.horizontal.align-center {
  align-items: center;
}

.flexbox.horizontal.align-center.justify-spacebetween {
  justify-content: space-between;
}

.flexbox.horizontal.align-center.justify-spacebetween.spacing-center {
  margin-left: auto;
  margin-right: auto;
}

.flexbox.horizontal.align-center.justify-spacebetween.largebottom-margin {
  margin-bottom: 32px;
}

.flexbox.horizontal.align-center.justify-center {
  justify-content: center;
}

.flexbox.horizontal.align-center.justify-center.smallbottom-margin {
  margin-bottom: 8px;
}

.flexbox.horizontal.align-center.justify-center.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.horizontal.align-center.justify-spacearound {
  justify-content: space-around;
}

.flexbox.horizontal.align-center.justify-end {
  justify-content: flex-end;
}

.flexbox.horizontal.align-center.justify-end.bottom-border {
  border-bottom: 2px solid var(--dark-slate-blue);
}

.flexbox.horizontal.align-center.justify-end.bottom-border.bottom-margin {
  margin-bottom: 16px;
}

.flexbox.horizontal.align-center.justify-start.mobile-vertical.space-between {
  justify-content: space-between;
}

.flexbox._100--div.m-top {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
}

.flexbox._100--div.m-top.m-bottom {
  margin-bottom: 32px;
}

.flexbox._100--div.mobile-app-hand-flex {
  height: 100%;
  position: relative;
}

.flexbox._100--div.mobile-app-hand-flex.handleft {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc80bc9f20c05_handLeft.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.flexbox._100--div.mobile-app-hand-flex.margins {
  margin-top: 0;
}

.flexbox._100--div.mobile-app-hand-flex.margins.flex-left {
  align-items: center;
}

.flexbox._100--div.mobile-app-hand-flex.margins.flex-right {
  justify-content: flex-end;
  align-items: center;
}

.flexbox.bubblebox {
  justify-content: center;
  align-items: center;
  margin: 100px auto;
  position: relative;
}

.flexbox._100--div-copy.m-top {
  justify-content: space-between;
  align-items: center;
  margin-top: 32px;
}

.flexbox._100--div-copy.m-top.m-bottom {
  margin-bottom: 32px;
}

.flexbox._100--div-copy.vertical {
  align-items: center;
}

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

.footer-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  border: 2px solid #000;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px;
}

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

.icon {
  width: auto;
  height: 24px;
}

.icon.big {
  height: 128px;
}

.icon.big.bottom-margin {
  margin-bottom: 16px;
}

.icon.big.bottom-margin.trading-platform-icons {
  margin-top: 32px;
}

.icon.big.right-margin {
  margin-right: 16px;
}

.icon.big.bigger {
  height: 140px;
}

.icon.big.extrabig {
  height: 200px;
}

.icon.medium {
  height: 64px;
}

.icon.medium.right-margin {
  margin-right: 16px;
}

.icon.medium.left-margin {
  margin-left: 16px;
}

.icon.medium.bottom-margin {
  margin-bottom: 16px;
}

.icon.medium.largeright-margin {
  margin-right: 32px;
}

.icon.medium.appicons-fix {
  height: 80px;
}

.icon.medium.mobilelargeicon {
  height: 85px;
}

.icon.small {
  height: 36px;
}

.icon.small.right-margin {
  margin-right: 16px;
}

.icon.small.right-margin.hide {
  display: none;
}

.icon.small.smallbottom-margin {
  margin-bottom: 8px;
}

.icon.small.mobile-icon-1 {
  height: 45px;
  margin-left: 16px;
}

.icon.small.mobile-icon-2 {
  height: 45px;
  margin-right: 16px;
}

.icon.tiny {
  height: 16px;
}

.icon.tiny.smallright-margin {
  margin-right: 8px;
}

.icon.tiny.smallright-margin.tinytop-margin {
  margin-top: 4px;
}

.icon.huge {
  height: 192px;
}

.icon.right-margin {
  margin-right: 16px;
}

.icon.smallright-margin {
  margin-right: 8px;
}

.icon.normal {
  height: 48px;
}

.icon.normal.smallbottom-margin {
  margin-bottom: 8px;
}

.icon.normal.smallbottom-margin.productsicons {
  height: 85px;
}

.icon.normal.smallbottom-margin.productsicons.margin-top {
  margin-top: 16px;
}

.icon.normal.smallbottom-margin.smartrouting-icons {
  margin-top: 32px;
}

.icon.normal.smallbottom-margin.smartrouting-icons.digitalaccount-icon {
  height: 60px;
}

.icon.large {
  height: 96px;
}

.icon.large.bottom-margin {
  margin-bottom: 16px;
}

.icon.large.largeright-margin {
  margin-right: 32px;
}

.icon.large.largeright-margin.mobile-bottommargin.it-thankyouiconbullet {
  align-self: flex-start;
}

.icon.large.largeright-margin.mobile-bottommargin.producticon.options-size, .icon.large.largeright-margin.mobile-bottommargin.producticon.etf-size, .icon.large.largeright-margin.mobile-bottommargin.producticon.warrants-size {
  height: 120px;
}

.icon-linkblock.right-margin {
  margin-right: 16px;
  padding-left: 0;
}

.black-textblock {
  color: var(--black);
  font-size: 18px;
  line-height: 26px;
}

.black-textblock.small {
  font-size: 16px;
  line-height: 24px;
}

.black-textblock.small.right-margin {
  margin-right: 16px;
}

.black-textblock.semi-bold {
  font-weight: 600;
}

.black-textblock.semi-bold.textalign-center {
  text-align: center;
}

.black-textblock.semi-bold.smallbottom-margin {
  margin-bottom: 8px;
}

.black-textblock.semi-bold.table {
  white-space: nowrap;
}

.black-textblock.normal.regular {
  font-weight: 400;
}

.black-textblock.smallbottom-margin {
  margin-bottom: 8px;
}

.black-textblock.rotate {
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
  transition: opacity .2s;
  position: absolute;
  transform: rotate(270deg);
}

._2-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-grid.hide {
  display: none;
}

._2-grid.il-header {
  grid-template-columns: 2fr 1fr;
}

._2-grid.lightbluebg, ._2-grid.lightblue {
  background-color: var(--ghost-white);
}

._2-grid.why-mexem-grid {
  grid-template-rows: auto;
  position: sticky;
  top: 70px;
}

._2-grid.educators-account-grid {
  grid-template-rows: auto;
}

._2-grid.instruments-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.device-image {
  max-height: 360px;
  margin-left: auto;
  margin-right: auto;
}

.device-image.big {
  max-height: 540px;
}

.device-image.absolute {
  position: absolute;
  inset: auto 0% 0% auto;
}

.device-image.absolute.mobile-app {
  max-height: 420px;
  inset: auto 0% 0%;
}

.device-image.absolute.mobile-app.mobile-app-fixes {
  position: static;
}

.device-image.mexem-api {
  height: 380px;
}

.device-image.trading-platforms-watch-img {
  padding-top: 32px;
}

.device-image.workstation-order-type-img, .device-image.mobile-innovative-tools-img {
  margin-top: 32px;
}

.device-image.client-portal-device {
  object-fit: cover;
  height: 500px;
  max-height: 500px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.grid-block {
  border: 2px solid #000;
}

.grid-block.flexbox.vertical.align-stretch {
  align-items: stretch;
}

.grid-block.flexbox.vertical.align-stretch.justify-center {
  justify-content: center;
}

.grid-block.flexbox.vertical.align-stretch.justify-center.aquamarine {
  background-color: var(--aquamarine);
}

.grid-block.flexbox.vertical.align-stretch.il-formbg {
  background-color: #d1eae4;
  justify-content: space-around;
  align-items: center;
}

.grid-block.flexbox.vertical.align-stretch.g3 {
  border-top-style: none;
  border-bottom-style: none;
  border-left-width: 0;
  border-right-style: none;
  justify-content: center;
  align-items: center;
}

.grid-block.flexbox.vertical.align-stretch.alignmiddle {
  justify-content: center;
}

.grid-block.flexbox.vertical.align-stretch.alignmiddle.hero-g2 {
  border-width: 0;
  border-left-style: none;
  align-items: center;
}

.grid-block.flexbox.vertical.align-center.justify-center {
  justify-content: center;
}

.grid-block.flexbox.vertical.align-center.justify-center.large-padding {
  padding: 64px 32px;
}

.grid-block.flexbox.vertical.align-center.justify-center.large-padding.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.flexbox.vertical.align-center.justify-center.large-padding.gainsboro {
  background-image: linear-gradient(to bottom, var(--gainsboro), var(--gainsboro));
}

.grid-block.flexbox.vertical.align-center.justify-center.large-padding.white {
  background-color: var(--white);
}

.grid-block.flexbox.vertical.align-center.justify-center.lightcyan {
  background-color: var(--light-cyan);
}

.grid-block.flexbox.vertical.align-center.justify-center.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.flexbox.vertical.align-center.justify-center.aliceblue.glossary-hero-img {
  height: 100%;
}

.grid-block.flexbox.vertical.align-center.justify-start.large-padding {
  padding: 64px 32px;
}

.grid-block.flexbox.vertical.align-center.justify-start.large-padding.mintcream {
  background-color: #f1fbf6;
}

.grid-block.flexbox.vertical.align-center.justify-start.large-padding.aliceblue {
  background-color: var(--alice-blue);
}

.grid-block.flexbox.horizontal.align-center {
  align-items: center;
}

.grid-block.flexbox.justify-center {
  flex-direction: column;
  justify-content: center;
}

.grid-block.standard-padding {
  padding: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center {
  justify-content: center;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.aliceblue {
  background-color: var(--alice-blue);
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.aliceblue.relative {
  position: relative;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.aliceblue.relative.mobile-image-grid {
  padding-bottom: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white {
  background-color: var(--white);
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.noborderleft {
  border-left-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.noborderleft.notopborder.nomarginbottom {
  padding-bottom: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.no-borderright {
  border-right-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.no-borderright.notopborder.nomarginbottom {
  padding-bottom: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.p-32 {
  padding-top: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.gainsboro {
  background-image: linear-gradient(to bottom, var(--gainsboro), var(--gainsboro));
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.vertical-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white.bottom-div {
  border-left-style: solid;
  border-left-width: 4px;
  border-right-style: solid;
  border-right-width: 4px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate {
  padding-top: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.bluebg {
  background-color: var(--dark-slate-blue);
  flex-direction: row;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.bluebg.show {
  display: block;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.bluebg.show.m-b-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.bluebg.show.m-b-16.display {
  display: block;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.m-top {
  padding-top: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.orange {
  background-color: #f77b28;
  flex-direction: row;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.orange.show.m-b-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.padding-top {
  padding-top: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.glossary-hero-title {
  height: 100%;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.goldenrod {
  background-color: var(--goldenrod);
  padding: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.goldenrod.rotate {
  position: relative;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.smallbusinessimagecontainer, .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.no-margin {
  padding: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-center.no-padding {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.white {
  background-color: var(--white);
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.white.large-padding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.white.p-top {
  padding-top: 16px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.aliceblue.large-padding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.mintcream {
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.mintcream.large-padding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.gainsboro {
  background-image: linear-gradient(to bottom, var(--gainsboro), var(--gainsboro));
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.gainsboro.large-padding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.lavenderblush {
  background-image: linear-gradient(to bottom, var(--lavender-blush), var(--lavender-blush));
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.lavenderblush.large-padding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.textalign-center.gainsboro.large-padding.greenlight {
  background-color: var(--azure);
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.textalign-center.lightsteelblue {
  background-image: linear-gradient(to bottom, var(--light-steel-blue), var(--light-steel-blue));
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.textalign-center.lavender {
  background-image: linear-gradient(to bottom, var(--lavender), var(--lavender));
}

.grid-block.standard-padding.flexbox.vertical.align-center.justify-start.textalign-center.lavenderblush.large-padding.bluelight {
  background-color: var(--alice-blue);
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-center.contact-griditem-padding {
  padding-top: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.no-borderright {
  border-style: solid;
  border-right-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.noborderleft {
  border-left-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.relative.nobg {
  background-color: #0000;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.relative.no-border {
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.relative.no-border.lp-hero-grid-item {
  padding-top: 64px;
  padding-bottom: 64px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.relative.no-border.lp-hero-grid-item.blue-bg {
  background-color: var(--dark-slate-blue);
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.nobg {
  background-color: #0000;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.no-border-bottom {
  border-top-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.no-border-bottom.border-top {
  border-top-width: 2px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.flex-center {
  align-items: center;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.align-center.p-top {
  padding-top: 32px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0 {
  padding: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-left {
  border-right-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-left.nobg {
  background-color: #0000;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-left.nobg.min-height {
  min-height: 350px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-right {
  border-left-width: 0;
  border-right-width: 2px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-right.nobg {
  background-color: #0000;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.b-none {
  border-width: 2px 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.b-none.nobg {
  background-color: #0000;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.aliceblue {
  background-color: var(--alice-blue);
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.azure {
  background-color: var(--azure);
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.lightcyan {
  background-image: linear-gradient(to bottom, var(--light-cyan), var(--light-cyan));
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.lightcyan.rotate.hide {
  display: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white {
  background-color: #fff;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.green-bg {
  background-color: var(--light-cyan);
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.no-padding {
  padding: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.aliceblue {
  background-color: var(--alice-blue);
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.advisor-flex {
  background-image: none;
  justify-content: space-between;
  align-items: flex-start;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.expandcolum {
  justify-content: center;
  align-items: center;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.expandcolum.bluebg {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.expandcolum.light-greenbg {
  background-color: var(--azure);
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0 {
  border-left-width: 0;
  border-right-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.border-bottom {
  border-bottom-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.border-bottom.margin-bottom {
  padding-bottom: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.border-top {
  border-top-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.border-top.margin-top {
  padding-top: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.border-top.margin-top.educator-grid2.border-bottom {
  border-bottom-width: 2px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.bl-0 {
  border-left-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.bl-0.border-top {
  border-top-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.bl-0.border-top.margin-top {
  padding-top: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-open-account-grid.center {
  justify-content: center;
  align-items: center;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-open-account-grid.center.flex-horizontal {
  flex-direction: row;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-open-account-grid.center.flex-horizontal.aliceblue, .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-open-account-grid.center.aliceblue {
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-open-account-grid.lightblue {
  background-color: var(--ghost-white);
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.no-border-right {
  border-right-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.overflow-hidden {
  overflow: hidden;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy {
  align-items: center;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy.center {
  justify-content: center;
  align-items: center;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy.center.flex-horizontal {
  flex-direction: row;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy.center.flex-horizontal.aliceblue, .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy.center.aliceblue {
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy.lightblue {
  background-color: var(--ghost-white);
  background-image: none;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.black {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.black.hero {
  padding-top: 128px;
  padding-bottom: 128px;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-start.no-padding {
  padding: 0;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-spacebetween {
  justify-content: space-between;
}

.grid-block.standard-padding.flexbox.vertical.stocks-sidebar {
  padding: 0;
}

.grid-block.standard-padding.flexbox.vertical.featured {
  border-top-width: 0;
  border-right-width: 0;
}

.grid-block.standard-padding.flexbox.vertical.latest {
  border-top-width: 0;
  border-left-width: 0;
}

.grid-block.standard-padding.flexbox.horizontal.align-center.justify-start {
  justify-content: flex-start;
}

.grid-block.standard-padding.flexbox.horizontal.align-center.justify-start.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-block.standard-padding.flexbox.horizontal.align-start.justify-start.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.standard-padding.flexbox.horizontal.align-start.justify-center {
  justify-content: center;
}

.grid-block.standard-padding.flexbox.horizontal.align-start.justify-center.lightcyan {
  background-image: linear-gradient(to bottom, var(--light-cyan), var(--light-cyan));
}

.grid-block.standard-padding.flexbox.horizontal.align-start.justify-center.lightblue {
  background-color: var(--lavender);
}

.grid-block.standard-padding.p-16 {
  padding: 16px;
}

.grid-block.standard-padding.p-16.b-l-0 {
  border-right-width: 0;
}

.grid-block.standard-padding.p-16.no-border {
  border-width: 0;
}

.grid-block.standard-padding.p-16.no-border.no-padding, .grid-block.standard-padding.relative.cashbackblock, .grid-block.standard-padding.no-padding {
  padding: 0;
}

.grid-block.standard-padding.grid-item-borders-right {
  border-right-width: 0;
}

.grid-block.small-padding {
  padding: 16px;
}

.grid-block.small-padding.flexbox {
  padding-top: 16px;
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-start.white {
  background-color: var(--white);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-start.aliceblue, .grid-block.small-padding.flexbox.horizontal.align-center.justify-start.lightcyan {
  background-color: var(--alice-blue);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-center {
  background-color: #f1fbf6;
  justify-content: center;
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-center.aliceblue {
  background-color: var(--alice-blue);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-center.white {
  background-color: var(--white);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-center.lightcyan {
  background-image: linear-gradient(to bottom, var(--light-cyan), var(--light-cyan));
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-center.lightbluebg {
  background-color: var(--ghost-white);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-spacebetween:nth-child(odd) {
  background-color: var(--alice-blue);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-spacebetween:nth-child(2n) {
  background-color: var(--white);
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-spacebetween.footer {
  position: relative;
}

.grid-block.small-padding.flexbox.horizontal.align-center.justify-spacebetween.gridblockfix {
  padding: 0;
}

.grid-block.small-padding.flexbox.vertical.align-start.justify-start.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-block.small-padding.flexbox.vertical.align-start.justify-start.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.small-padding.flexbox.vertical.align-start.justify-start.aquamarine {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-block.small-padding.flexbox.vertical.align-start.justify-start.items-center {
  justify-content: space-around;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center {
  text-decoration: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.white.il_logoflex {
  align-items: flex-start;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.white.hero-g1 {
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.white.il-formgriditem {
  align-items: flex-start;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center {
  background-color: var(--white);
  text-align: center;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.lightsteelblue {
  background-image: linear-gradient(to bottom, var(--light-steel-blue), var(--light-steel-blue));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.lavender {
  background-image: linear-gradient(to bottom, var(--lavender), var(--lavender));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  padding-top: 16px;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white.padding-top {
  padding-top: 16px;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white.padding-top.lightbluebg {
  background-color: var(--ghost-white);
  background-image: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.black {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.black.goldenrod-right-border {
  border-right-color: var(--goldenrod);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.black.goldenrod-right-border.institutional-advantagesslider {
  border-right-color: var(--black);
  border-left-color: var(--goldenrod);
  padding: 0;
  position: relative;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.ghostwhite {
  background-image: linear-gradient(#f2f5fc, #f2f5fc);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white {
  background-image: linear-gradient(#fff, #fff);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._33countriesitem {
  background-color: var(--dark-slate-blue);
  background-image: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._33countriesitem.mt-16 {
  padding-top: 16px;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._33countriesitem.mt-16.no-border {
  border-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._23courrenciesitem {
  background-color: var(--dark-slate-blue);
  background-image: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._23courrenciesitem.mt-16 {
  padding-top: 16px;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._23courrenciesitem.mt-16.no-border {
  border-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._135marketsitem {
  background-color: var(--dark-slate-blue);
  background-image: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._135marketsitem.mt-16 {
  padding-top: 16px;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._135marketsitem.mt-16.no-border {
  border-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white-bluelight {
  background-color: var(--white);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.lightbluebg {
  background-color: var(--ghost-white);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.desktop.whitebg {
  background-image: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.desktop.whitebg.windowsborder {
  border-top-width: 0;
  border-bottom-width: 2px;
  border-right-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.desktop.whitebg.mac {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.desktop.whitebg.linux {
  border-top-width: 0;
  border-left-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.mobile {
  display: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.mintcream {
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.darkslateblue {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.darkslateblue.no-borders {
  border-width: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.lavender {
  background-image: linear-gradient(to bottom, var(--lavender), var(--lavender));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.black {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.black.goldenrod-borders {
  border-color: var(--goldenrod);
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.black.goldenrod-borders.mobile {
  display: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.azure {
  background-image: linear-gradient(to bottom, var(--azure), var(--azure));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-center.no-padding {
  padding: 0;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.lightsteelblue {
  background-image: linear-gradient(to bottom, var(--light-steel-blue), var(--light-steel-blue));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.textalign-center.lavender {
  background-image: linear-gradient(to bottom, var(--lavender), var(--lavender));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.textalign-center.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.textalign-center.ghostwhite {
  background-image: linear-gradient(to bottom, var(--ghost-white), var(--ghost-white));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.textalign-center.whitesmoke {
  background-image: linear-gradient(to bottom, var(--white-smoke), var(--white-smoke));
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.textalign-center.whitesmoke.lightblue {
  background-color: #f9fbff;
  background-image: none;
}

.grid-block.small-padding.flexbox.vertical.align-center.justify-spacebetween.textalign-center.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-block.small-padding.flexbox.vertical.align-stretch.justify-start.aquamarine {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-block.small-padding.flexbox.justify-center {
  justify-content: center;
}

.grid-block.small-padding.flexbox.regulationbg-image {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc8b553f20c08_hands.png");
  background-position: 0 0;
  background-size: auto;
}

.grid-block.small-padding.flexbox.regulationbg-image.min-height {
  background-color: #9cd4e5;
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc8b553f20c08_hands.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}

.grid-block.small-padding.fractionaltableheader {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-block.small-padding.fractionaltableheader.no-padding {
  padding: 0;
}

.grid-block.small-padding.fractionaltableheader.no-padding.no-border {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-width: 0;
}

.grid-block.small-padding.fractionaltable-headers.flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-block.small-padding.fractionaltable-headers.flex.blue-bg {
  background-color: var(--dark-slate-blue);
}

.grid-block.small-padding.fractionaltable-headers.flex.no-border-top {
  border-top-width: 0;
}

.grid-block.small-padding.no-border-left {
  border-left-width: 0;
}

.grid-block.small-padding.no-border-left.flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-block.small-padding.no-border-left.flex.blue-bg {
  background-color: var(--dark-slate-blue);
}

.grid-block.small-padding.no-border-left.flex.no-border-top, .grid-block.small-padding.no-border-top {
  border-top-width: 0;
}

.grid-block.no-padding.flexbox.vertical.align-center.justify-center.textalign-center.productsminheight {
  height: 300px;
}

.grid-block.no-padding.flexbox.horizontal.align-stretch {
  align-items: stretch;
}

.grid-block.no-padding.flexbox.horizontal.align-stretch.justify-center {
  flex-direction: row;
  justify-content: center;
}

.grid-block.no-padding.flexbox.horizontal.align-stretch.justify-center.textalign-center.productsizemobile {
  flex-direction: row;
}

.grid-block.no-padding.mainmapgridarea {
  width: 100%;
  display: flex;
}

.grid-block.no-padding.globecontainer {
  border-width: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.grid-block.no-padding.advisor-images-center.ibotflex {
  align-items: flex-end;
  display: flex;
}

.grid-block.no-padding.advisor-images-center.no-border-left {
  border-left-width: 0;
}

.grid-block.no-padding.advisor-images-center.no-border-left.report-comparison-portfolioanalyst-flex-img {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-block.no-padding.report-comparison-img-flex {
  justify-content: flex-end;
  display: flex;
}

.grid-block.no-padding.product-img-griditem {
  max-height: 450px;
}

.grid-block.no-padding.hide {
  display: flex;
}

.grid-block.no-padding.lp-griditem-copy {
  max-height: 450px;
}

.grid-block.relative {
  position: relative;
}

.grid-block.relative.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.tiny-padding {
  padding: 16px;
}

.grid-block.tiny-padding.flexbox.vertical.align-center.justify-center {
  text-decoration: none;
}

.grid-block.tiny-padding.flexbox.vertical.align-center.justify-center.textalign-center {
  text-align: center;
}

.grid-block.tiny-padding.flexbox.vertical.align-center.justify-center.textalign-center.black {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.grid-block.tiny-padding.flexbox.vertical.align-center.justify-center.textalign-center.black.goldenrod-borders {
  padding-top: 16px;
}

.grid-block.tiny-padding.flexbox.vertical.align-center.justify-center.black {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
}

.grid-block.tiny-padding.flexbox.vertical.align-center.justify-center.black.goldenrod-borders {
  border-color: var(--goldenrod);
}

.grid-block.no-border {
  border-style: none;
}

.grid-block.color-switch:nth-child(odd) {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-block.color-switch:nth-child(2n) {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-block.aliceblue {
  background-color: var(--alice-blue);
}

.grid-block.instrument-details {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  min-height: 300px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.grid-block.standard-padding {
  padding: 32px;
  position: relative;
}

.grid-block.standard-padding.flexbox.vertical.align-start.justify-center.blue {
  background-color: #204489;
}

.grid-block.grid-item-borders-left {
  border-left-width: 0;
}

.blue-heading3 {
  color: var(--dark-slate-blue);
  font-weight: 700;
}

.blue-heading3.bottom-margin {
  margin-bottom: 16px;
}

.blue-heading3.smallbottom-margin {
  margin-bottom: 8px;
}

.black-heading3 {
  color: var(--black);
  padding: 16px 8px;
  font-weight: 700;
}

.black-heading3.bottom-margin {
  margin-bottom: 16px;
}

.black-heading3.bottom-margin.middle.f-bigger {
  font-size: 40px;
  line-height: 52px;
}

.black-heading3.bottom-margin.middle.no-padding.no-margin {
  margin-bottom: 0;
}

.black-heading3.bottom-margin.bluetext {
  color: var(--dark-slate-blue);
}

.black-heading3.bottom-margin.bluetext.analyst-h3.align-center {
  align-self: center;
}

.black-heading3.bottom-margin.bluetext.analyst-h3.relative {
  position: relative;
}

.black-heading3.bottom-margin.bluetext.fs-40 {
  font-size: 40px;
  line-height: 52px;
}

.black-heading3.bottom-margin.mobile-align-center {
  text-align: left;
}

.black-heading3.bottom-margin.margin-top {
  margin-top: 16px;
}

.black-heading3.bottom-margin.margin-top.orange {
  color: #f77b28;
}

.black-heading3.bottom-margin.light {
  font-weight: 500;
}

.black-heading3.bottom-margin.light.align-center.regular {
  font-weight: 400;
}

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

.black-heading3.bottom-margin.instrument-name.black {
  color: var(--black);
}

.black-heading3.bottom-margin.bi-link-step {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 40px;
}

.black-heading3.largebottom-margin {
  margin-bottom: 32px;
}

.black-heading3.largebottom-margin.middle {
  align-self: center;
}

.black-heading3.smallbottom-margin {
  margin-bottom: 8px;
}

.black-heading3.regular {
  font-weight: 500;
}

.black-heading3.beleggen-academy-hero-description {
  margin-top: 16px;
  font-size: 22px;
}

.black-heading3.m-bottom {
  margin-bottom: 16px;
}

.black-heading3.instrument_points {
  font-size: 24px;
}

.black-heading3.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.grid-textlink {
  padding: 16px;
  font-size: 40px;
  line-height: 48px;
}

.grid-textlink._1-4 {
  height: 25%;
}

.grid-textlink._1-4.center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.grid-textlink._1-4.center.first {
  border-top: 2px solid #0000;
  border-bottom: 2px solid #000;
}

.grid-textlink._1-4.center.first.light-darkslateblue-black {
  color: var(--black);
  background-image: linear-gradient(#20448938, #20448938);
}

.grid-textlink._1-4.center.first.light-darkslateblue-black:hover {
  background-color: var(--aquamarine);
  color: var(--dark-slate-blue);
}

.grid-textlink._1-4.center.first.light-darkslateblue-black.aliceblue {
  background-color: var(--alice-blue);
  background-image: none;
}

.grid-textlink._1-4.center.first.light-darkslateblue-black.aliceblue:hover {
  background-color: var(--aquamarine);
}

.grid-textlink._1-4.center.first.light-darkslateblue-black.aliceblue.blackhover:hover {
  color: var(--black);
}

.grid-textlink._1-4.center.second {
  border-top: 2px solid var(--black);
  border-bottom: 2px solid var(--black);
}

.grid-textlink._1-4.center.second.light-darkslateblue-black {
  background-color: var(--alice-blue);
  color: var(--black);
}

.grid-textlink._1-4.center.second.light-darkslateblue-black:hover {
  background-color: var(--aquamarine);
  color: var(--dark-slate-blue);
}

.grid-textlink._1-4.center.second.light-darkslateblue-black.blackhover:hover {
  color: var(--black);
}

.grid-textlink._1-4.center.second.white-black {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: var(--black);
}

.grid-textlink._1-4.center.second.white-black:hover {
  background-color: var(--aquamarine);
  color: var(--dark-slate-blue);
  background-image: none;
}

.grid-textlink._1-4.center.second.white-black.blackhover:hover {
  color: var(--black);
}

.grid-textlink._1-4.center.third {
  border-top: 2px solid var(--black);
  border-bottom: 2px solid #0000;
}

.grid-textlink._1-4.center.third.white-black {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  color: var(--black);
}

.grid-textlink._1-4.center.third.white-black:hover {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
  color: var(--dark-slate-blue);
}

.grid-textlink._1-4.center.third.white-black.blackhover:hover {
  color: var(--black);
}

.grid-textlink.center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.grid-textlink.center.rotate {
  display: block;
  position: absolute;
  transform: rotate(270deg);
}

.grid-textlink.center.rotate.black {
  color: var(--black);
}

.grid-textlink.center.rotate.extrabold {
  font-weight: 800;
}

.grid-textlink.center.rotate.extrabold.black:hover {
  color: var(--medium-sea-green);
}

.products-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 16% 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.products-grid.hide {
  display: none;
}

.hero-grid {
  grid-column-gap: 0px;
  border-bottom: 4px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.hero-link {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  border-left: 2px solid #0000;
  border-right: 2px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 24px 16px;
  font-size: 14px;
  font-weight: 800;
  line-height: 22px;
  text-decoration: none;
  display: flex;
}

.hero-link:hover {
  background-color: var(--aquamarine);
  color: var(--dark-slate-blue);
}

.hero-link.w--current {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  border-left-color: #0e0e0e;
  border-right-color: #0e0e0e;
}

.hero-link.w--current:hover {
  color: #0e0e0e;
  background-color: #fffeee;
}

.hero-link.first {
  border-right-color: var(--black);
  border-left-color: #0000;
}

.hero-link.second {
  border-left-width: 2px;
  border-left-color: #000;
  border-right-width: 2px;
  border-right-color: #000;
}

.hero-link.third {
  border-right-color: #0000;
  border-left-color: var(--black);
}

.white-heading1 {
  color: var(--white);
}

.white-heading1.bottom-margin {
  margin-bottom: 16px;
}

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

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

.white-paragraph.bottom-margin.align-left {
  text-align: left;
}

.white-paragraph.largebottom-margin {
  margin-bottom: 32px;
}

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

.white-paragraph.center.m-bottom {
  margin-bottom: 32px;
}

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

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

.textspan.goldenrod {
  color: var(--goldenrod);
}

.black-heading2 {
  color: var(--black);
  font-weight: 700;
}

.black-heading2.big.rotate {
  white-space: nowrap;
  position: absolute;
}

.black-heading2.rotate {
  transform: rotate(270deg);
}

.black-heading2.bottom-margin {
  margin-bottom: 16px;
}

.black-heading2.bottom-margin.mobile-headinh2 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-size: 35px;
  font-weight: 700;
}

.black-heading2.rotate {
  white-space: pre;
  position: absolute;
}

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

.ny-image.amimage-small {
  height: 550px;
}

._4-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._4-grid._100--div.margintop {
  margin-top: 32px;
}

._4-grid._100--div.margintop.marginbottom {
  padding-bottom: 32px;
}

.white-textblock {
  color: var(--white);
  font-size: 18px;
  line-height: 26px;
}

.white-textblock.semi-bold {
  font-weight: 600;
}

.white-textblock.tiny {
  font-size: 12px;
  line-height: 20px;
}

.white-textblock.large {
  font-size: 24px;
}

.nav-menu {
  border-bottom: 2px solid #000;
  justify-content: space-between;
  display: block;
}

.nav-menu.no-bg {
  background-color: #0000;
}

.nav-menu.no-bg.flex {
  flex-direction: column;
  display: flex;
}

.nav-menu.no-bg.no-border {
  border-bottom-width: 0;
}

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

.brand-block {
  background-color: var(--white);
  border: 2px solid #000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  padding: 8px 16px;
  display: flex;
}

.nav-bar {
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  max-width: 1300px;
  min-height: 70px;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

._3-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._3-grid.largebottom-margin {
  margin-bottom: 32px;
}

._3-grid.il-hero {
  background-color: #204489;
  border: 2px solid #000;
  padding-top: 16px;
  padding-bottom: 16px;
}

._3-grid.hide {
  display: none;
}

._3-grid.bg-color {
  background-color: #f1f1f0;
}

._3-grid.borders {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}

.png-image {
  object-fit: contain;
  max-height: 280px;
}

.png-image.center {
  margin-left: auto;
  margin-right: auto;
}

.png-image.tradingplatforms {
  margin: 32px;
}

.png-image.big {
  height: 540px;
}

.png-image.big.bottom-margin {
  margin-bottom: 16px;
}

.png-image.institutional {
  height: 240px;
}

.png-image.institutional.max-height {
  height: 150px;
  max-height: 130px;
}

.png-image.margin {
  max-height: 350px;
  margin: 32px;
}

.png-image.margin.assetmanagement-image-fix {
  width: 350px;
  max-width: none;
  height: 350px;
  max-height: none;
}

.png-image.margin.apiicon {
  width: 80%;
}

.png-image.margin.apiicon.api-main-img {
  width: 90%;
}

.png-image.margin.clientportalheroimg, .png-image.margin.tradingplatformheroimg {
  height: 350px;
}

.png-image.margin.regulationimg {
  max-width: 80%;
}

.png-image.margin.regulationimg._80 {
  width: 80%;
}

.png-image.margin.bigger {
  min-width: 80%;
}

.png-image.margin.usfeesimg {
  width: 90%;
}

.png-image.margin.stockyieldimg {
  max-width: 80%;
}

.png-image.margin.mobile-app-main-img {
  object-fit: cover;
  height: 380px;
}

.png-image.margin.stock-logo {
  max-height: 100px;
}

.png-image.large-margins {
  margin: 32px;
}

.png-image.largebottom-margin {
  margin-bottom: 32px;
}

.png-image._100--width {
  width: 100%;
  height: auto;
}

.png-image.smallbusinessfull {
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.png-image.invadvvoltimg, .png-image.vaultimg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.png-image.margin-left {
  margin-left: auto;
  margin-right: auto;
}

.png-image.stock-logo {
  object-fit: fill;
  max-height: 150px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.png-image.stock-logo.hide {
  display: none;
}

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

.feature-grid.hide {
  display: none;
}

.sub3-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

._5-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._5-grid.hide {
  display: none;
}

._5-grid.smallbottom-grid {
  margin-bottom: 8px;
}

._5-grid.lottie-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

._5-grid.grid-gap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

._5-grid.maptitlesgrid {
  grid-template-columns: 1fr 1fr 1fr;
}

._5-grid.latest-collection-item-grid {
  height: 100%;
}

._5-grid._4-grid {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

._3button-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

._3button-grid.extralargebottom-margin {
  margin-bottom: 64px;
}

._3button-grid.extralargebottom-margin.mobile {
  display: none;
}

.blue-textlink {
  color: var(--dark-slate-blue);
  display: inline-block;
}

.blue-textlink:hover {
  color: var(--medium-sea-green);
}

.blue-textlink.small {
  font-size: 16px;
  line-height: 24px;
}

.blue-textlink.small.nav {
  font-weight: 600;
  text-decoration: none;
}

.blue-textlink.small.nav.smallbottom-margin {
  margin-bottom: 8px;
}

.blue-textlink.small.nav.smallbottom-margin.navmenutitles:hover {
  color: #476b83;
}

.blue-textlink.bottom-margin {
  margin-bottom: 16px;
}

.blue-textlink.cookie-margin {
  margin-right: 16px;
}

._2-buttongrid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.standard-image.bottom-margin {
  margin-bottom: 16px;
}

.standard-image.ibotimg3 {
  object-fit: contain;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.standard-image.ibot-icon {
  width: 107px;
  height: 112px;
  margin-bottom: 10px;
}

.standard-image.ibotimg4 {
  object-fit: contain;
  height: 400px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.standard-image.realtimemonitorimg {
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.standard-image.reporting-comparison-img2 {
  margin-top: 16px;
  padding-left: 16px;
}

.absolute-image {
  max-height: 540px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.absolute-image.all-in-one {
  max-height: 420px;
}

._6-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._48--flex {
  width: 48%;
}

._48--flex.flexbox.vertical.align-center.justify-center.bottom-margin, ._48--flex.flexbox.vertical.align-start.justify-start.bottom-margin, ._48--flex.flexbox.vertical.align-stretch.justify-start.bottom-margin {
  margin-bottom: 16px;
}

._48--flex.flexbox {
  justify-content: center;
}

._48--flex.flexbox.bertical {
  flex-direction: column;
}

._48--flex.flexbox.vertical.padding {
  padding: 16px;
}

._48--flex.flexbox.vertical.padding.justify-top {
  justify-content: flex-start;
}

.black-heading4 {
  color: var(--black);
  font-weight: 600;
}

.black-heading4.bottom-margin {
  margin-bottom: 16px;
}

.black-heading4.bottom-margin.category-link-title {
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.black-heading4.bottom-margin.category-link-title:hover {
  color: var(--black);
}

.black-heading4.smallbottom-margin {
  margin-bottom: 8px;
  text-decoration: none;
}

.black-heading4.smallbottom-margin.left-align {
  align-self: flex-start;
}

.black-heading4.smallbottom-margin.small-txt {
  font-size: 18px;
  line-height: 27px;
}

.black-heading4.smallbottom-margin.link {
  font-size: 24px;
  line-height: 31.2px;
}

.black-heading4.small {
  font-size: 16px;
  line-height: 24px;
}

.black-heading4.small.largebottom-margin {
  margin-bottom: 32px;
}

.black-heading4.small.smallbottom-margin {
  margin-bottom: 8px;
}

.black-heading4.small.smallbottom-margin.menubold {
  font-weight: 700;
}

.black-heading4.smallright-margin {
  margin-right: 8px;
}

.black-heading4.big {
  font-size: 40px;
  line-height: 48px;
}

.black-heading4.rotate {
  white-space: pre;
  position: absolute;
  transform: rotate(270deg);
}

.black-heading4.large {
  font-size: 22px;
}

.black-heading4.fs-24 {
  font-size: 24px;
  line-height: 31.2px;
}

.black-heading4.fs-24.bold {
  font-weight: 700;
}

.black-heading4.fs-24.bold.mb-16 {
  margin-bottom: 16px;
}

.black-heading4.fs-24.regular {
  font-weight: 500;
}

.black-heading4.fs-24.regular.m-b {
  margin-bottom: 36px;
}

.white-heading4 {
  color: var(--white);
}

.white-heading4.bottom-margin {
  margin-bottom: 16px;
}

.white-heading4.textalign-center {
  text-align: center;
}

._2button-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

._2button-grid.middle {
  align-self: center;
}

._64--flex {
  width: 64%;
}

._64--flex.flexbox.vertical.align-start.justify-start.bottom-margin {
  margin-bottom: 16px;
}

.sub7-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.sub7-grid.collective2-hero-grid, .sub7-grid.lp-d {
  grid-template-rows: auto;
}

.sub7-grid.lp-thomas-grid-hero {
  grid-template-columns: 1fr 1fr;
}

.sub7-grid.fractional-promotion-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  min-height: 600px;
  position: relative;
}

.form-textfield {
  border-radius: 4px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 16px;
  font-size: 18px;
  line-height: 26px;
}

.form-textfield.white.black-border {
  border: 2px solid #000;
}

.form-textfield.white.black-border:focus {
  border-color: var(--medium-sea-green);
}

.form-textfield.white.black-border.bottom-margin {
  margin-bottom: 16px;
}

.form-textfield.white.black-border.bottom-margin._48 {
  width: 48%;
}

.form-textfield.white.black-border.bottom-margin._100--div.hideninput {
  display: none;
}

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

._32--flex {
  width: 32%;
}

.form-textarea {
  border-radius: 4px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 16px;
  font-size: 18px;
  line-height: 26px;
}

.form-textarea.white.black-border {
  border: 2px solid #000;
}

.form-textarea.white.black-border:focus {
  border-color: var(--medium-sea-green);
}

.form-textarea.white.black-border.largebottom-margin {
  min-height: 240px;
  margin-bottom: 32px;
}

.margins-image {
  flex: 0 auto;
}

.margins-image.stockyieldimg {
  width: 100%;
  height: 100%;
}

.black-listitem {
  color: var(--black);
}

.margin-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.search-field {
  border-radius: 4px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 8px 16px;
  font-size: 18px;
  line-height: 26px;
}

.search-field.white.black-border {
  border: 2px solid #000;
}

.search-field.white.black-border.searchicon-field {
  border-right-style: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.search.flexbox.horizontal {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.hero-video {
  height: 100%;
}

.hero-video.hidevideo {
  display: none;
}

.top-section {
  max-width: 1300px;
  min-height: 62px;
  margin-left: auto;
  margin-right: auto;
}

.blue-heading4 {
  color: var(--dark-slate-blue);
  font-weight: 600;
}

.blue-heading4.smallbottom-margin {
  margin-bottom: 8px;
}

.text-dropdown {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 800;
  line-height: 22px;
}

.text-dropdowntoggle {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
}

.text-dropdowntoggle:hover {
  color: var(--medium-sea-green);
}

.text-dropdownlist.w--open {
  background-color: var(--white);
  text-transform: none;
  border: 4px solid #000;
  width: 100%;
  padding: 16px;
}

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

.table-block {
  border: 2px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.table-block.justify-start {
  justify-content: flex-start;
}

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

.table-block.align-start {
  align-items: flex-start;
}

.table-div {
  border: 2px solid #000;
}

.table-div.largebottom-margin {
  margin-bottom: 32px;
}

.table-div.hide {
  display: none;
}

.table-div2 {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  padding: 12px 16px;
}

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

.table-grid.darkslateblue.hide {
  display: none;
}

.table-grid.mintcream {
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
  grid-template-rows: auto;
}

.table-grid.darkslateblue {
  background-image: linear-gradient(#204489, #204489);
  grid-template-rows: auto;
}

.table-grid.alice-blue {
  background-image: linear-gradient(#edf5fb, #edf5fb);
  grid-template-rows: auto;
}

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

.tech-grid.darkslateblue {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tech-grid.alice-blue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
  grid-template-rows: auto;
}

.tech-grid.mintcream {
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
  grid-template-rows: auto;
}

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

.dynamic-table.hide {
  display: none;
}

.country-table-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 23% 11% 11% 11% 11% 11% 11% 11%;
  grid-auto-columns: 1fr;
  display: grid;
}

.country-table-item:nth-child(odd) {
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
}

.country-table-item:nth-child(2n) {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.country-table-item:first-child {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.tech-table-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 25% 25% 25% 25%;
  grid-auto-columns: 1fr;
  display: grid;
}

.tech-table-item:nth-child(odd) {
  background-color: #0000;
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
}

.tech-table-item:nth-child(2n) {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.tech-table-item:first-child {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.connection-table-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.connection-table-item:first-child {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.account-table-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.account-table-item:nth-child(odd) {
  background-color: #0000;
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
}

.account-table-item:nth-child(2n) {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.account-table-item:first-child {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.account-table-item._2-grid {
  grid-template-columns: 1fr 1fr;
}

.account-table-item._3-grid {
  grid-template-columns: 1fr 1fr 1fr;
}

.sub1-5-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.sub1-5-grid.stock-header-grid {
  grid-template-rows: auto;
}

.sub1-5-grid.glossary-grid {
  height: 200px;
  max-height: 200px;
}

.app-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.app-grid.extralargebottom-margin {
  margin-bottom: 64px;
}

.app-grid.extralargebottom-margin.appgridhoirizontal {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.aquamarine-heading3 {
  color: var(--aquamarine);
}

.white-heading3 {
  color: var(--white);
  font-weight: 700;
}

.white-heading3.bottom-margin {
  margin-bottom: 16px;
}

.tables.costs {
  margin-bottom: 30px;
  padding: 20px;
}

._8-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.linkblock {
  border: 2px solid var(--black);
  text-decoration: none;
  transition: all .4s cubic-bezier(.55, .085, .68, .53);
}

.linkblock.small-padding {
  padding: 16px;
}

.linkblock.small-padding.flexbox.vertical.align-center.justify-center.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.linkblock.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white:hover {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.goldenrod-heading2 {
  color: var(--goldenrod);
}

.goldenrod-heading2.bottom-margin {
  margin-bottom: 16px;
}

.goldenrod-heading2.bottom-margin.institutional-txt {
  font-size: 50px;
  line-height: 60px;
}

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

.mega-nav {
  border: 2px #000;
  border-style: none solid;
  max-width: 1300px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  margin-left: auto;
  margin-right: auto;
}

.menu {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  border: 2px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  font-weight: 800;
  line-height: 26px;
  display: none;
  position: static;
}

.menutoggle {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 24px 32px 24px 12px;
  display: flex;
}

.menutoggle:hover {
  background-color: var(--aquamarine);
}

.menutoggle:focus {
  background-color: var(--dodger-blue);
}

.menu-list {
  inset: 76px auto auto 0%;
}

.menu-list.w--open {
  background-color: var(--white);
  top: 78px;
}

.mega-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.menu-block {
  border: 2px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
  position: relative;
}

.menu-block.dodgerblue {
  background-image: linear-gradient(to bottom, var(--dodger-blue), var(--dodger-blue));
}

.menu-block.dodgerblue.individualmenucolor {
  background-image: linear-gradient(#6faff1, #6faff1);
}

.menu-block.dodgerblue.assetmenucolor {
  background-image: linear-gradient(#397ec5, #397ec5);
}

.menu-block.dodgerblue.institutionalmenucolor {
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
}

.menu-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 2px solid var(--black);
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  padding: 16px 16px 8px;
}

.menu-grid-block {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.menu-category {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 300px;
  display: grid;
}

.menu-category.menu-shadow.hidden {
  display: none;
}

.menu-category.menu-shadow {
  z-index: 5;
  position: relative;
  box-shadow: 0 -1px 11px -1px #000;
}

.menu-category.menu-shadow.grow {
  flex: auto;
}

.footer-div {
  display: flex;
}

.temporary-section {
  display: none;
}

.exchangesanim {
  width: 100%;
}

.heading-5 {
  color: #080808;
  text-align: center;
  margin-bottom: 50px;
}

.column-6 {
  height: 400px;
}

.columns {
  height: 300px;
}

.columns-2 {
  height: 400px;
}

.heading-6 {
  color: #4c4c4c;
  font-size: 45px;
}

.lottie-animation-5 {
  text-align: center;
  height: 700px;
}

.column-2 {
  height: 300px;
}

.section-4 {
  height: 300px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.section-5 {
  height: auto;
  margin-top: 150px;
}

.lottiedesktop {
  display: block;
}

.animdesktop {
  width: 100vw;
  height: 600px;
  margin-top: 30px;
}

.lottiemobile {
  display: none;
}

.animmobile {
  margin-top: 30px;
}

.currency-table-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.currency-table-item:nth-child(odd) {
  background-image: linear-gradient(#f1fbf6, #f1fbf6);
}

.currency-table-item:nth-child(2n) {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.currency-table-item:first-child {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.currency-table-item._2-col {
  grid-template-columns: 1fr 1fr;
}

.table-dropdown {
  background-image: linear-gradient(to bottom, var(--black), var(--black));
  width: 100%;
  margin-bottom: -5px;
  overflow: hidden;
}

.table-dropdown-toggle {
  color: var(--white);
  border: 2px solid #000;
  align-items: center;
  height: 50px;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 26px;
  display: flex;
}

.table-dropdown-list {
  display: block;
  position: static;
}

.table-dropdown-list.w--open {
  width: 100%;
}

.mega-menu-icon {
  margin: 0;
  position: static;
}

.mega-menu-button {
  background-color: var(--white);
  color: var(--black);
  text-transform: uppercase;
  border: 2px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 800;
  line-height: 26px;
  position: static;
}

.mega-menu-button:hover {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.mega-menu-button.w--open {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
  color: var(--white);
}

.mega-menu-textblock.right-margin {
  margin-right: 16px;
}

.mega-menu-button-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.mega-nav-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: grid;
}

.standard-slider {
  display: none;
}

._100--div {
  width: 100%;
}

.product-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.product-grid.hideproducts {
  display: none;
}

.american-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.whiteheading2 {
  color: #fff;
  border: 1px #000;
  text-decoration: none;
  transition: all .6s cubic-bezier(.77, 0, .175, 1);
}

.whiteheading2.bottommargin {
  margin-bottom: 60px;
}

._404lottie {
  width: 40%;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

._404page {
  background-color: #000;
  justify-content: space-between;
  height: auto;
  min-height: 100vh;
  padding-top: 60px;
  padding-bottom: 120px;
}

._1flexcol {
  width: 66.67%;
  margin-left: auto;
  margin-right: auto;
}

._1flexcol.align-vertical {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.content-box {
  flex-wrap: wrap;
  display: flex;
}

.content-box.align-center {
  align-items: center;
}

.content-box.align-center.justify-center {
  text-align: center;
  justify-content: center;
}

.success-message {
  background-color: var(--lavender);
  border: 4px solid #000;
  padding: 16px;
}

.error-message {
  background-color: #e01215;
  border: 4px solid #000;
  padding: 16px;
}

.side-bar {
  position: sticky;
}

.category-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.static-sticky {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.static-sticky.video-news {
  grid-template-columns: 1fr 1fr 1.5fr;
}

.bottom-block {
  padding: 32px;
  position: absolute;
  inset: auto 0% 0%;
}

.bottom-block.dark {
  background-image: linear-gradient(#0009, #0009);
}

.bottom-block.dark.p-16 {
  padding: 16px 32px;
}

.herofeaturednews-collectionlistwrapper {
  border: 2px solid #000;
  height: 388px;
}

.herofeaturednews-collectionlistwrapper.daily-news-hero {
  height: 300px;
}

.herofeaturednews-collectionlist {
  height: 100%;
}

.herofeaturednews-collectionitem {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 100%;
  position: relative;
}

.left-side {
  border-bottom-width: 2px;
  border-bottom-color: #000;
  flex-direction: column;
  display: flex;
}

.latestnews-collectionlistwrapper {
  height: 100%;
}

.latestnews-collectionlist {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.latest-collectionitem {
  flex: auto;
}

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

.featured-div {
  border-bottom: 1px solid #000;
  display: block;
  position: sticky;
  top: 70px;
}

.featured-collectionlistwrapper {
  display: flex;
}

.green-textlink {
  color: #f7ae39;
  font-weight: 500;
  display: inline-block;
}

.green-textlink:hover {
  color: var(--dark-slate-blue);
  font-weight: 500;
}

.green-textlink.cookie-size {
  font-size: 14px;
  line-height: 22px;
}

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

.cover-image.advisor-images {
  object-fit: contain;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cover-image.advisor-images.small {
  height: 150px;
  margin-bottom: 32px;
}

.cover-image.advisorcrm {
  object-fit: contain;
  width: 80%;
}

.cover-image.ibotimgmain {
  object-fit: contain;
  width: 80%;
  height: 80%;
}

.cover-image.ibotimgmain.glossary-hero-png {
  object-fit: contain;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
}

.cover-image.realtimeactivityimg {
  object-fit: contain;
  object-position: 100% 50%;
  align-self: flex-end;
  height: 400px;
}

.cover-image.modelnavimg {
  width: 80%;
  margin-top: 16px;
  margin-bottom: 16px;
}

.cover-image.educator-slide-img {
  height: 350px;
}

.cover-image.report-comparison-portfolioanalyst-img {
  object-fit: contain;
  max-height: 350px;
}

.cover-image.margin-top {
  margin-top: 32px;
}

.cover-image.margin-top.contain, .cover-image.contain {
  object-fit: contain;
}

.cover-image.contain.padding, .cover-image.contain.padding.exrta-padding {
  padding-left: 8px;
  padding-right: 8px;
}

.cover-image.smaller {
  height: 300px;
}

.cover-image.smaller.contain {
  object-fit: contain;
  height: 400px;
}

.cover-image.cover-top {
  object-position: 50% 0%;
}

.cover-image.lp-product-img-padding {
  padding: 32px;
}

.cover-image.lp-product-img-padding.contain {
  object-fit: contain;
}

.cover-image.lp-product-img-md {
  object-fit: contain;
  width: 80%;
  height: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cover-image.crypto-image-1 {
  height: 600px;
}

.cover-image.cover-placement {
  object-position: 50% 0%;
}

.cover-image.cover-placement._80 {
  width: 80%;
}

.cover-image.cover-placement._80.margin-auto {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cover-image.cover-placement._80.margin-auto.padding-tb-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.cover-image.cover-placement._80.margin-auto.padding-tb-32.no-padding-bottom {
  padding-bottom: 0;
}

.cover-image.lp-mutual-desktop-img {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cover-image.lp-options-img-2 {
  width: 400px;
}

.cover-image.exit-popup-img-item {
  object-fit: cover;
  padding: 0;
}

.cover-image.padding-img-fees {
  object-fit: contain;
  padding: 16px;
}

.cover-image.handleft {
  object-fit: contain;
  height: 100%;
  padding-top: 16px;
  position: absolute;
  inset: auto -30% 0% auto;
}

.cover-image.handright {
  object-fit: contain;
  height: 100%;
  padding-top: 16px;
  position: absolute;
  inset: auto auto 0% -31%;
}

.cover-image.product-img {
  padding: 20px;
}

.cover-image.account-link-featured {
  object-fit: contain;
  width: 70%;
}

.cover-image.privacy-policy-feature {
  object-fit: contain;
  height: 70%;
}

.cover-image.fit-cover.small {
  object-fit: contain;
}

.cover-image.promotion-stocks {
  z-index: 33;
  object-fit: contain;
  width: 110%;
  height: 95%;
  position: absolute;
  inset: 5% 5% 0% auto;
}

.subadd-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.subadd-grid.lp-products-grid {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

.black-list.bottom-margin {
  margin-bottom: 16px;
}

.black-list.largebottom-margin {
  margin-bottom: 32px;
}

.steelblue-list {
  color: var(--steel-blue);
}

.steelblue-list.largebottom-margin {
  margin-bottom: 32px;
}

.white-list {
  color: var(--white);
}

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

.whitelist-item.align-left.white, .whitelist-item.white {
  color: var(--white);
}

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

.blue-heading5.smallright-margin {
  margin-right: 8px;
}

.blue-heading5.instruments-performance-title {
  margin-bottom: 16px;
}

._9-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._10-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._10-grid.smartourouting-grid-icons {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

._10-grid.digital-accountgrid {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.small-circle {
  border: 1px solid var(--dark-slate-blue);
  border-radius: 200px;
  width: 16px;
  height: 16px;
}

.small-circle.darkslateblue {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.small-circle.darkslateblue.smallside-margin {
  margin-left: 8px;
  margin-right: 8px;
}

.small-circle.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.small-circle.white.smallside-margin {
  margin-left: 8px;
  margin-right: 8px;
}

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

.darkslateblue-paragraph.textalign-center {
  text-align: center;
}

.tiny-circle {
  border: 1px solid var(--dark-slate-blue);
  border-radius: 200px;
  width: 8px;
  height: 8px;
}

.tiny-circle.darkslateblue {
  background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
}

.tiny-circle.lightsteelblue {
  background-image: linear-gradient(to bottom, var(--light-steel-blue), var(--light-steel-blue));
}

.top-block {
  padding: 16px 32px;
  position: absolute;
  inset: 0% 0% auto;
}

.top-block.light {
  background-image: linear-gradient(#fffffff2, #fffffff2);
  inset: auto 0% 0%;
}

.social-embed {
  clear: none;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.social-embed.right-margin {
  margin-right: 16px;
}

.social-embed.right-margin.z-index {
  z-index: 1;
  position: relative;
}

.video-block {
  border: 2px solid #000;
}

.video-block.portfolio {
  height: 680px;
}

.faq-div {
  border: 2px #000;
  border-bottom-style: solid;
}

.brand-linkblock {
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  transition: all .4s cubic-bezier(.55, .085, .68, .53);
}

.brand-linkblock:hover {
  opacity: .8;
}

.searchresult-item {
  border: 2px solid #000;
  padding: 16px;
}

.searchresult-item.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.searchresult-item.empty {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  border-style: none;
}

.searchresult-wrapper {
  border: 2px solid #000;
}

.searchresult-wrapper.largebottom-margin {
  margin-bottom: 32px;
}

.cta-embed._100--width {
  width: 100%;
}

.cta-embed._100--width.mobilehome.phonenumberembedcode {
  width: 70%;
}

._86--flex {
  width: 86%;
}

.big-blue {
  font-size: 80px;
  line-height: 88px;
}

.big-blue.really-big {
  font-size: 112px;
  line-height: 120px;
}

.big-blue.really-big.whitetext {
  color: var(--white);
}

.big-blue.really-big.tablet-small.small {
  font-size: 70px;
  line-height: 91px;
}

.searchicon-button {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc80a96f209f8_search%20(1).png"), linear-gradient(to bottom, var(--white), var(--white));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 24px, auto;
  background-attachment: scroll, scroll;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  border-radius: 0 4px 4px 0;
  min-height: 48px;
  padding-left: 24px;
  padding-right: 24px;
  transition: all .4s cubic-bezier(.55, .085, .68, .53);
}

.searchicon-button:hover {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc80a96f209f8_search%20(1).png"), linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 24px, auto;
  background-attachment: scroll, scroll;
}

.tabs-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-link {
  color: #204489cc;
  background-color: #0000;
  border-bottom: 2px solid #204489cc;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 16px;
  padding: 0;
  display: flex;
}

.tab-link:hover {
  border-bottom-color: var(--dark-slate-blue);
  color: var(--dark-slate-blue);
}

.tab-link.w--current {
  color: #204489;
  background-color: #0000;
  border-bottom-color: #204489;
}

.table-heading5 {
  font-weight: 600;
}

.table-heading5.smallright-margin {
  margin-right: 8px;
}

.link-download {
  color: var(--royal-blue);
  font-size: 32px;
  line-height: 40px;
}

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

.fs-cc-banner_close-icon {
  color: var(--dark-slate-blue);
  width: 24px;
  height: 24px;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 4px;
  margin-left: 12px;
  padding: 4px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-banner_text {
  color: var(--black);
  margin-right: 24px;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: column;
  padding: 10px;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-manager_icon {
  width: 32px;
  height: 32px;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_form {
  background-color: var(--alice-blue);
  border: 4px solid #000;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-banner_component-2 {
  z-index: 998;
  background-color: var(--white);
  border: 4px solid #000;
  padding: 24px 32px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_title {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border: 2px solid #000;
  border-radius: 4px;
  padding: 4px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -12px -12px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_close-icon {
  color: var(--dark-slate-blue);
  width: 24px;
  height: 24px;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 40px;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_label {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 16px;
  font-weight: 700;
}

.fs-cc-prefs_text {
  color: var(--black);
  font-size: 14px;
  line-height: 22px;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-manager_component-2 {
  z-index: 999;
  border: 2px solid #000;
  border-radius: 100%;
  position: fixed;
  inset: auto 12px 96px auto;
}

.blog-image {
  object-fit: cover;
  width: 100%;
  height: 300px;
}

.top-part {
  border: 2px solid #000;
  position: relative;
}

.grid-linkblock {
  text-decoration: none;
  transition: all .4s cubic-bezier(.55, .085, .68, .53);
}

.grid-linkblock:hover {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-linkblock.small-padding {
  padding: 16px;
}

.grid-linkblock.small-padding.flexbox {
  padding-top: 16px;
}

.grid-linkblock.small-padding.flexbox.horizontal {
  flex-direction: row;
}

.grid-linkblock.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white-orange {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-linkblock.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white-orange:hover {
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
}

.grid-linkblock.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white-orange._100--width {
  width: 100%;
}

.grid-linkblock.small-padding.flexbox.horizontal.align-center.justify-spacebetween.linkblockfix {
  width: 100%;
  height: 100%;
}

.grid-linkblock.standard-padding {
  padding: 32px;
}

.grid-linkblock.standard-padding.flexbox {
  padding-top: 32px;
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center {
  justify-content: center;
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue:hover {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width {
  width: 100%;
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white:hover {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width {
  width: 100%;
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine:hover {
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width {
  width: 100%;
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white-orange {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.grid-linkblock.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white-orange:hover {
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
}

.tab-paragraph.largebottom-margin {
  margin-bottom: 32px;
}

.question {
  border: 2px solid #000;
  border-bottom-style: none;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  display: flex;
}

.down-icon {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc86e92f20965_Down-Arrow%20(crop).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 12px;
  height: 12px;
  display: inline-block;
}

.answer {
  background-image: linear-gradient(to bottom, var(--light-cyan), var(--light-cyan));
  border: 0 #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  padding: 0 16px;
  overflow: hidden;
}

.answer-paragraph {
  margin-top: 12px;
  margin-bottom: 12px;
}

.accordion-collection {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 2px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.accordion-collectionitem {
  border: 2px solid #000;
  border-bottom-style: none;
}

.blue-heading4-2 {
  color: #204489;
  font-weight: 600;
}

.blue-heading4-2.big {
  font-size: 60px;
  line-height: 68px;
}

.blue-heading4-2.big.whitetext {
  color: var(--white);
  font-weight: 600;
}

.blue-heading4-2.big.whitetext.tablet-small.small {
  font-size: 45px;
  line-height: 58.5px;
}

.particles {
  z-index: 19;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.c-map_dot {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.c-lottieexchanges {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.lottieexchanges {
  width: 100%;
}

.exchangelistitem {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.exchangedmodalcontainer {
  z-index: 33;
  background-color: var(--alice-blue);
  outline-offset: 0px;
  border-radius: 2px;
  outline: 3px solid #333;
  min-width: 400px;
  max-width: 60%;
  position: relative;
  box-shadow: -1px 2px 5px -1px #000;
}

.exchangesmodalheader {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.exchangescontinent {
  margin-left: 20px;
  font-size: 30px;
}

.html-embed-8 {
  position: absolute;
}

.modalexchanges {
  z-index: 33;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
}

.modalexchanges.asia, .modalexchanges.northamerica, .modalexchanges.israel, .modalexchanges.africa, .modalexchanges.usa, .modalexchanges.europe {
  display: none;
}

.exchangesheaderclose {
  margin-right: 20px;
}

.exchangelist {
  margin: 30px;
}

.exchangecountry {
  flex: none;
  margin-left: 20px;
  font-size: 18px;
}

.contaqctanimlottie {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.lottie-animation-8 {
  width: 100%;
  height: 100%;
}

.html-embed-6 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.contactmodal {
  z-index: 55;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.contactmodal.spain.show {
  display: flex;
}

.contactmodal.cyprus {
  display: none;
}

.contactmodal.cyprus.show {
  display: flex;
}

.contactmodal.belgium {
  display: none;
}

.contactmodal.belgium.show {
  display: flex;
}

.contactmodal.italy {
  display: none;
}

.contactmodal.italy.show {
  display: flex;
}

.contactmodal.netherlands {
  display: none;
}

.contactmodal.netherlands.show {
  display: flex;
}

.modalblackbg {
  z-index: 1;
  background-color: #0000007d;
  position: absolute;
  inset: 0%;
}

.contact-modal-header-slug {
  font-size: 18px;
}

.div-block-3 {
  display: flex;
}

.div-block-3.contactmodalheader {
  color: #fff;
  background-color: #204489;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-4 {
  width: 50%;
  height: 50%;
}

.div-block-4.contactcard {
  background-color: #fff;
  border-radius: 3px;
}

.div-block-4.contactcard.contact-no-pointer-event {
  z-index: 2;
  border-radius: 0;
  width: 35%;
  height: auto;
  position: relative;
}

.contactmodaldetailslist {
  margin-top: 30px;
  margin-bottom: 30px;
  padding-right: 40px;
}

.contactmodallist {
  margin-bottom: 25px;
  display: flex;
}

.contactmodalimage {
  width: 40px;
  height: 40px;
  margin-right: 25px;
}

.exchangedmodalheaderlink {
  color: var(--black);
  text-decoration: none;
}

.exchangedmodalheaderlink:hover {
  color: var(--royal-blue);
}

.lottieclick {
  margin-top: -8px;
  margin-left: 68px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lottiecursor {
  width: 200px;
  height: 100px;
}

.cta-btn-blog {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  cursor: pointer;
  border-radius: 3px;
  padding: 15px;
  font-weight: 700;
  text-decoration: none;
  box-shadow: -2px 2px 5px -2px #000;
}

.cta-btn-blog:hover {
  border: 2px solid var(--dark-slate-blue);
  background-color: var(--ukraincolor);
  color: var(--dark-slate-blue);
}

.managetradetexthighlight {
  color: var(--medium-sea-green);
}

.mobileplatformtext {
  font-size: 32px;
}

.outsideclick {
  background-color: #0000;
  display: block;
  position: fixed;
  inset: 0%;
}

.livetv {
  display: block;
}

.livetv.hide {
  display: none;
}

.div-block-6 {
  width: 100%;
  height: 100%;
  min-height: 50px;
}

.black-textblock-2 {
  color: #000;
  font-size: 18px;
  line-height: 26px;
}

.black-textblock-2.rotate {
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
  transition: opacity .2s;
  position: absolute;
  transform: rotate(270deg);
}

.black-textblock-2.semi-bold {
  font-weight: 600;
}

.black-textblock-2.semi-bold.textalign-center {
  text-align: center;
}

.black-textblock-2.semi-bold.smallbottom-margin {
  margin-bottom: 8px;
}

.productsimg {
  min-height: 150px;
  max-height: 150px;
  margin-top: 15px;
}

.black-heading4-2 {
  color: #000;
}

.black-heading4-2.big {
  font-size: 40px;
  line-height: 48px;
}

.grid-linkblock-2 {
  text-decoration: none;
  transition: all .4s cubic-bezier(.55, .085, .68, .53);
}

.grid-linkblock-2:hover {
  background-image: linear-gradient(#c8fdcd, #c8fdcd);
}

.grid-linkblock-2.standard-padding {
  padding: 32px;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center {
  justify-content: center;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine {
  background-image: linear-gradient(#c8fdcd, #c8fdcd);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine:hover {
  background-image: linear-gradient(#edf5fb, #edf5fb);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width {
  width: 100%;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width.products-animation {
  background-color: #edf5fb;
  background-image: none;
  position: relative;
  overflow: hidden;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width.products-animation.white {
  background-color: #fff;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width.products-animation.white.green {
  background-color: #98e9a5;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width.products-animation.white.green.ukraincolors {
  background-color: var(--ukraincolor);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue {
  background-image: linear-gradient(#edf5fb, #edf5fb);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue:hover {
  background-image: linear-gradient(#c8fdcd, #c8fdcd);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width {
  width: 100%;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width._100--height {
  height: 100%;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width._100--height.productgradient2 {
  background-image: radial-gradient(circle, #dcf6f1, #a2b096);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width._100--height.productgradient2:hover {
  background-image: radial-gradient(circle, #a2b096, #dcf6f1);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width._100--height.productgradient2.blue {
  background-image: linear-gradient(#edf5fb, #edf5fb);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aliceblue._100--width._100--height.productgradient2.blue:hover {
  background-color: var(--light-yellow);
  background-image: none;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white {
  background-image: linear-gradient(#fff, #fff);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white:hover {
  background-image: linear-gradient(#c8fdcd, #c8fdcd);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width {
  width: 100%;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width._100--height {
  height: 100%;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width._100--height:hover {
  background-color: var(--light-yellow);
  background-image: none;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width._100--height.productgradient2 {
  background-image: radial-gradient(circle, #dcf6f1, #a2b096);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width._100--height.productgradient2:hover {
  background-image: radial-gradient(circle, #a2b096, #dcf6f1);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width._100--height.productgradient2.blue {
  background-image: linear-gradient(#edf5fb, #edf5fb);
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._100--width._100--height.productgradient2.blue:hover {
  background-color: var(--light-yellow);
  background-image: none;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center._100._100-height {
  height: 100%;
}

.grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center._100._100-height:hover {
  background-color: var(--light-yellow);
  background-image: none;
}

.product-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.product-grid-2.newproductdesign {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 2fr 2fr 2fr;
}

.white-heading1-2 {
  color: #fff;
}

.white-heading1-2.homepageheadings.small-font {
  font-size: 40px;
}

.white-heading1-2.homepageheadings.small-font.black {
  color: var(--black);
}

.white-heading1-2.homepageheadings.pproducts-heading {
  text-align: center;
}

.white-heading1-2.homepageheadings.black {
  color: #000;
}

.white-heading1-2.homepageheadings.black.center {
  color: #204489;
  text-align: center;
  font-weight: 700;
}

.white-heading1-2.homepageheadings.black.center.caps {
  text-transform: uppercase;
}

.white-heading1-2.homepageheadings.black.center.caps.m-bottom {
  margin-bottom: 15px;
}

.white-heading1-2.homepageheadings.black.center.small {
  margin-top: 16px;
  font-size: 50px;
  line-height: 65px;
}

.white-heading1-2.homepageheadings.black.center.m-top {
  margin-top: 36px;
}

.white-heading1-2.homepageheadings.blue.medium {
  line-height: 52px;
}

.white-heading1-2.homepageheadings.blue.medium.p-20 {
  margin-bottom: 20px;
}

.white-heading1-2.homepageheadings.blue.medium.p-20.caps {
  text-transform: uppercase;
  font-weight: 700;
}

.white-heading1-2.homepageheadings.f-md {
  font-size: 45px;
  line-height: 58.5px;
}

.white-heading1-2.homepageheadings {
  font-weight: 600;
}

.white-heading1-2.homepageheadings.medium {
  font-size: 40px;
}

.white-heading1-2.career-heading {
  color: var(--dark-slate-blue);
}

.white-heading1-2.awards-heading {
  text-align: center;
  text-align: center;
  font-size: 55px;
}

.white-heading1-2.medium {
  text-align: center;
  font-size: 45px;
  line-height: 45px;
}

.white-heading1-2.thomasheading-small {
  font-weight: 600;
}

.white-heading1-2.thomasheading-small.small-font {
  font-size: 40px;
}

.white-heading1-2.thomasheading-small.small-font.black {
  color: var(--black);
}

.white-heading1-2.thomasheading-small.pproducts-heading {
  text-align: center;
}

.white-heading1-2.thomasheading-small.black.center.m-top {
  margin-top: 36px;
}

.white-heading1-2.thomasheading-small.black {
  color: #000;
}

.white-heading1-2.thomasheading-small.black.center {
  color: #204489;
  text-align: center;
  font-weight: 700;
}

.white-heading1-2.thomasheading-small.black.center.caps {
  text-transform: uppercase;
}

.white-heading1-2.thomasheading-small.black.center.caps.m-bottom {
  margin-bottom: 15px;
}

.white-heading1-2.thomasheading-small.black.center.small {
  margin-top: 16px;
  font-size: 50px;
  line-height: 65px;
}

.white-heading1-2.thomasheading-small.blue.medium {
  line-height: 52px;
}

.white-heading1-2.thomasheading-small.blue.medium.p-20 {
  margin-bottom: 20px;
}

.white-heading1-2.thomasheading-small.blue.medium.p-20.caps {
  text-transform: uppercase;
  font-weight: 700;
}

.white-heading1-2.thomasheading-small.f-md {
  font-size: 45px;
  line-height: 58.5px;
}

.lottie-animation-9 {
  display: none;
}

.feeslinks {
  color: var(--dodger-blue);
}

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

.individualvideoembed {
  width: 100%;
  height: 100%;
}

.globecontainer {
  justify-content: center;
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
}

.image-2 {
  height: 350px;
}

.il-paragraphlarge {
  margin-top: 15px;
  font-size: 24px;
  font-weight: 400;
  position: relative;
}

.il-paragraphlarge.center {
  text-align: right;
  margin-bottom: 15px;
  line-height: 27px;
}

.il-paragraphlarge.center.bold {
  font-weight: 600;
}

.il-paragraphlarge.center.sm-text {
  font-size: 20px;
  font-weight: 500;
}

.il-paragraphlarge.comparison-grid-item {
  margin-bottom: 15px;
}

.il-paragraphlarge.comparison-grid-item.thick {
  font-weight: 500;
}

.il-paragraphlarge.sm-text.no-margin {
  margin-top: 0;
}

.il-paragraphlarge.sm-text.no-margin.black {
  color: var(--black);
}

.il-longtext {
  font-size: 18px;
  line-height: 26px;
}

.il-longtext.il_thankyou-largeparagraphtext {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.il-longtext.small {
  font-size: 14px;
  line-height: 17px;
}

.il-longtext.small.margin-bottom {
  margin-bottom: 32px;
}

.il-longtext.small.margin-bottom.extramargin {
  margin-top: 32px;
}

.il-personcard-heading {
  color: #fff;
  align-self: flex-start;
  margin-top: 32px;
  margin-bottom: 16px;
  margin-left: 16px;
  font-weight: 600;
}

.il-h3 {
  font-size: 36px;
  font-weight: 700;
}

.il-h3.il_thankyou-whitetxt {
  color: #fff;
}

.il-thankyouimg {
  margin-top: 32px;
}

.il_personcard-paragraph {
  color: #fff;
  text-align: center;
  margin-top: 32px;
  margin-left: 16px;
  margin-right: 16px;
}

.il-quotes {
  width: 60%;
}

.footertext {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  font-size: 16px;
}

.cta-button-2 {
  color: #204489;
  text-align: center;
  text-transform: uppercase;
  background-color: #c8fdcd;
  border: 2px solid #204489;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: all .4s cubic-bezier(.6, -.28, .735, .045);
  box-shadow: 4px 4px #204489;
}

.cta-button-2:hover {
  color: #edf5fb;
  background-color: #98e9a5;
  box-shadow: -4px 4px #204489;
}

.cta-button-2.big {
  padding: 12px 24px;
  font-size: 20px;
  line-height: 28px;
}

.cta-button-2.big.margintop {
  margin-top: 32px;
  margin-bottom: 32px;
}

.cta-button-2.big.margintop.collegacta {
  padding-left: 64px;
  padding-right: 64px;
}

.black-heading1-2 {
  color: #000;
}

.black-heading1-2.bottom-margin {
  margin-bottom: 16px;
}

.black-heading1-2.bottom-margin.extra-margin.bigger-text.careerstext {
  text-align: center;
}

.black-heading1-2.bottom-margin.extra-margin.bigger-text.careerstext.signaltext {
  line-height: 85px;
}

.black-heading1-2.bottom-margin.extra-margin.bigger-text.hero-heading-title {
  margin-top: 16px;
}

.black-heading1-2.bottom-margin.extra-margin.bigger-text.align-center.min-width {
  width: 90%;
}

.black-heading1-2.bottom-margin.collective2-title {
  text-align: center;
}

.black-heading1-2.bottom-margin.is-blue {
  color: var(--dark-slate-blue);
}

.black-heading1-2.bottom-margin.is-blue.is-center {
  text-align: center;
}

.black-heading1-2.small-title {
  font-size: 50px;
}

.il-personcardquotecontainer {
  background-color: #fff;
  border: 2px solid #51a1d7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translate(-50%);
}

.black-heading4-3 {
  color: #000;
  font-weight: 600;
}

.il-personcard {
  background-color: #51a1d7;
  border: 2px solid #000;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 350px;
  display: flex;
  position: relative;
}

.il_personcard-profile {
  width: 100px;
  margin-top: 48px;
}

.table-dropdown-toggle-2 {
  color: #fff;
  border: 2px solid #000;
  align-items: center;
  height: 50px;
  padding: 12px 16px;
  font-size: 18px;
  line-height: 26px;
  display: flex;
}

.il-tick {
  width: 40px;
  margin-right: 15px;
}

.il_formembed {
  width: 90%;
}

.heading-email {
  color: #fff;
  text-shadow: -1px 1px 1px #000;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 28px;
  font-weight: 700;
}

.il-award {
  width: 250px;
}

.il-award.lp-a1 {
  object-fit: contain;
  width: 300px;
}

.qualebroker {
  width: 300px;
}

.qualebroker.lp-a2 {
  object-fit: contain;
  width: 300px;
}

.il-contactcta {
  background-color: #65bdae;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.elf-labimg {
  width: 500px;
}

.white-textblock-2 {
  color: #fff;
  font-size: 18px;
  line-height: 26px;
}

.white-textblock-2.semi-bold {
  font-weight: 600;
}

.heading-7 {
  font-weight: 700;
}

.table-dropdown-2 {
  background-image: linear-gradient(#000, #000);
  width: 100%;
  margin-bottom: -5px;
  overflow: hidden;
}

.table-div2-2 {
  background-image: linear-gradient(#000, #000);
  padding: 12px 16px;
}

.il_listitem {
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.il-hero-h2 {
  text-align: center;
  font-size: 35px;
  line-height: 45px;
}

.il-hero-h2.h2-form {
  text-align: left;
  font-weight: 700;
}

.il-hero-h2.h2-form.margin-bottom {
  margin-bottom: 16px;
}

.il-hero-h2.whitetxt {
  color: #fff;
}

.il-list {
  margin-top: 25px;
}

.il-emaillink {
  text-decoration: none;
}

.il-wordhighlight {
  color: #65bdae;
}

.text-span {
  font-size: 20px;
}

.globeimgsize {
  max-height: 400px;
}

.globeimgsize.globe {
  min-height: 400px;
}

.hidedesktop {
  display: none;
}

.blue-heading4-3 {
  color: #204489;
}

.blue-heading4-3.marketstext {
  margin-left: 16px;
  font-size: 60px;
  font-weight: 600;
}

.blue-heading2-2 {
  color: #204489;
  font-weight: 700;
}

.grid-3x2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 16px;
  display: grid;
}

.blue-heading3-2, .blue-heading5-2 {
  color: #204489;
}

.blue-heading5-2.margin-bottom {
  margin-bottom: 16px;
  display: block;
}

.blue-heading5-2.margin-bottom.margin-top {
  margin-top: 32px;
}

.lp-button {
  background-color: var(--light-sea-green);
  border: 2px solid #000;
  text-decoration: none;
  display: flex;
}

.lp-link {
  color: var(--white);
  margin: auto;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.lp-link.link-margins {
  padding-top: 16px;
  padding-bottom: 16px;
}

.lp-listtext {
  font-size: 18px;
}

.supercript {
  margin-left: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 12px;
  display: inline-block;
  position: absolute;
}

.comparisontablefee {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 solid #000;
  border-width: 2px 0 0 2px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 500px;
  margin-top: 32px;
  margin-bottom: 0;
  display: grid;
  overflow: visible;
}

.griditem {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.griditem.total-trade {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.griditem.advertised-trade {
  border-bottom: 2px solid #000;
}

.griditem.no-border {
  border-right-width: 0;
}

.griditem.light-blue {
  background-color: #bbd0ff;
  border-left: 2px solid #000;
}

.grid-headers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.dynamicgrid-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.faq-answer {
  font-size: 22px;
  line-height: 27px;
}

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

.scrolllottie.showmobile {
  display: none;
}

.lottie-animation-11 {
  height: 70px;
}

.lottie-animation-11.show-mobile {
  display: none;
}

.traders-text.animated-gradient-text.home-main-title {
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: uppercase;
  font-size: 70px;
  line-height: 70px;
  display: block;
}

.traders-text.animated-gradient-text.home-main-title.white-txt {
  color: var(--white);
}

.traders-text.career-text {
  font-size: 60px;
}

.traders-text.career-text.cashback-title1 {
  text-transform: uppercase;
  font-size: 70px;
}

.traders-text.career-text.white-txt {
  color: #fff;
}

.subtitle-hero.home-subtitle-main {
  text-align: center;
  text-transform: uppercase;
  font-size: 50px;
  line-height: 71.5px;
  display: block;
}

.subtitle-hero.home-subtitle-main.whitetxt {
  color: var(--white);
}

.subtitle-hero.home-subtitle-main.green-txt {
  color: var(--light-sea-green);
}

.dropdownnav.mobilenavoverflow {
  overflow: scroll;
}

.nav-link-3 {
  text-align: center;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  padding: 16px;
  font-weight: 800;
  display: flex;
}

.nav-link-3:hover {
  color: #000;
  background-color: #f6d353;
}

.nav-link-3.w--current {
  color: #fff;
  background-color: #204489;
  border-left-color: #0e0e0e;
  border-right-color: #0e0e0e;
}

.nav-link-3.w--current:hover {
  color: #0e0e0e;
  background-color: #fffeee;
}

.mobilenav.showmobile {
  display: none;
}

.navcontainer.fixed {
  z-index: 999;
  height: 70px;
  position: fixed;
  inset: 0% 0% auto;
}

.html-embed-9.menucodeembed {
  height: 70px;
  max-height: 70px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.desktopmenuoverley {
  z-index: 1;
  background-color: #0000;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.desktopnav {
  border-bottom-style: solid;
  border-bottom-color: #000;
}

.desktopnav.hidemeganavmobile {
  border-bottom-width: 0;
  height: 70px;
  max-height: 70px;
}

.career-title-span {
  color: var(--dark-slate-blue);
  font-size: 118px;
}

.career-title-span.cashback-title2 {
  text-transform: uppercase;
  font-size: 90px;
}

.career-title-span.green-txt {
  color: #50cc5d;
}

.career-maintitle {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.careers-img {
  width: 80%;
  max-width: none;
  height: 80%;
}

.careers-hero-img-float {
  width: 300px;
  margin-bottom: 50px;
  margin-left: -55px;
  position: absolute;
  inset: auto auto auto 0%;
}

.careers-tab-menu {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.careers-tabitem {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.careers-tabitem:hover {
  background-color: var(--light-sea-green);
  color: var(--white);
}

.careers-tabitem.w--current {
  background-color: var(--light-sea-green);
  color: var(--white);
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

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

.careers-tabitem.blue1:hover {
  background-color: var(--light-sea-green);
}

.careers-tabitem.blue2 {
  background-color: var(--royal-blue);
}

.careers-tabitem.blue2:hover, .careers-tabitem.blue2.w--current, .careers-tabitem.blue2.w--current:hover {
  background-color: var(--light-sea-green);
}

.careers-tabitem.blue3 {
  background-color: var(--steel-blue);
}

.careers-tabitem.blue3:hover, .careers-tabitem.blue3.w--current {
  background-color: var(--light-sea-green);
}

.careers-tabitem.blue4 {
  background-color: var(--dodger-blue);
}

.careers-tabitem.blue4:hover {
  background-color: var(--light-sea-green);
  color: var(--white);
}

.careers-tabitem.blue4.w--current {
  background-color: var(--light-sea-green);
}

.career-innertab-content {
  margin: 16px 32px;
  font-size: 18px;
  line-height: 26px;
}

.career-innertab-content.signalstabitem {
  margin: 0;
}

.careerdropdown {
  z-index: 2;
  width: 100%;
}

.carrer-itemdrobdown-btn {
  color: var(--dark-slate-blue);
  border: 2px solid #000;
  width: 100%;
  padding: 32px;
  font-size: 28px;
}

.carrer-itemdrobdown-btn.w--open {
  background-color: var(--dark-slate-blue);
  color: #fff;
}

.career-dp-btn-title {
  text-transform: uppercase;
  font-weight: 700;
}

.career-dp-btn-title.responsibilities {
  text-transform: none;
}

.carrer-itemdrobdown-list.w--open {
  background-color: var(--white);
  position: relative;
}

.black-paragraph.how-join-p {
  text-align: center;
  font-size: 18px;
}

.black-paragraph.how-join-p.lheight {
  line-height: 23.4px;
}

.black-paragraph.how-join-p.lheight.f-md {
  font-size: 30px;
  line-height: 39px;
}

.black-paragraph.how-join-p.lheight.f-md.bold {
  font-weight: 600;
}

.black-paragraph.how-join-p.lheight.f-md.bold.blue {
  font-size: 27px;
  line-height: 35.1px;
}

.black-paragraph.how-join-p.lheight.f-md.bold.blue.margin-top {
  margin-top: 32px;
}

.black-paragraph.opacity1 {
  opacity: 1;
}

.careers-tabitem.blue1.w--current {
  background-color: var(--light-sea-green);
}

.career-flex {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.jobcategoriesdropdown {
  border: 2px solid var(--black);
  background-color: var(--light-cyan);
  border-radius: 6px;
  height: 50px;
  margin-bottom: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 0 32px;
  font-size: 18px;
}

.filterjobsform {
  justify-content: center;
  display: flex;
}

.locationscms, .jobcategoriescms {
  display: none;
}

.job-post-richtext {
  padding: 32px;
}

.job-post-richtext.role {
  text-align: left;
}

.job-grid-item {
  flex-direction: column;
  display: flex;
}

.uploadbtl {
  background-color: var(--dodger-blue);
  color: var(--white);
  border: 0 solid #000;
  border-radius: 6px;
  margin-bottom: 0;
  padding: 16px 48px;
  font-size: 22px;
}

.text-block {
  font-size: 18px;
}

.agreecheck {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 0;
}

.signalshero-question {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.signals-whatsup-img {
  width: 30px;
  margin-left: 16px;
}

.grid-2 {
  grid-template-rows: auto;
}

.grid-2.signals-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.signals-tabgriditem {
  padding: 64px 32px;
}

.signals-tabgriditem.form.greenbg {
  background-color: var(--light-cyan);
}

.signals-tabgriditem.form.greenbg.border-right {
  border-left: 2px solid #000;
}

.signals-tabgriditem.form.greenbg.border-right.no-margin-padding {
  padding: 0;
}

.signals-tabgriditem.signal-flex {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.signals-tabgriditem.signal-flex.how-join-item {
  border: 2px solid #000;
}

.signals-tabgriditem.border-left {
  border-right: 2px solid #000;
}

.signals-tabgriditem.border-left.signals-contact-flex {
  justify-content: flex-start;
  align-items: center;
  padding-left: 64px;
  display: flex;
}

.signal-inputs {
  border: 1px solid #000;
  height: 50px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
}

.form-2 {
  width: 100%;
  height: 100%;
}

.form-2.signalsformdiv {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.form-block-2 {
  width: 100%;
  height: 100%;
}

.grid-3.how-join-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.how-join-h3 {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
  font-size: 36px;
}

.how-join-h3.f-xl {
  font-size: 45px;
  line-height: 58.5px;
}

.how-join-img {
  width: auto;
  height: 300px;
  margin-bottom: 16px;
}

.signal-about-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.signal-contact-img {
  margin-top: 64px;
  margin-left: 64px;
  padding-bottom: 64px;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-4.subscriptioncardsgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
}

.subscriptionpackage-container {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: relative;
}

.subscription-card {
  background-color: var(--gainsboro);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--white) 36%, var(--gainsboro) 88%);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 90%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 16px;
  display: flex;
}

.subscription-card.blue {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--dark-slate-blue), #051d4b);
  width: 100%;
}

.subscription-h3 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.subscription-h3.white {
  color: var(--white);
}

.subscription-img {
  height: 200px;
  margin-bottom: 16px;
}

.subscription-price {
  color: var(--dark-slate-blue);
  margin-bottom: 16px;
}

.subscription-price.white, .subscription-richtext.blue li {
  color: var(--white);
}

.subscriptionitem {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.subscriptionitem.lowered {
  justify-content: center;
  margin-bottom: -95px;
  position: absolute;
  inset: 0%;
}

.subscriptionitem.lowered.one {
  align-items: flex-end;
  width: 100%;
}

.subscriptionitem.lowered.three {
  align-items: flex-start;
}

.tempsectionmargin {
  margin-top: 100px;
}

.arrowhide, .subscriptionslider {
  display: none;
}

.mobiletabs {
  flex-direction: column;
  width: 100%;
  display: none;
}

.mobiletabsdropdown {
  width: 100%;
}

.mobiletabs-drobdownbtn {
  color: var(--white);
  width: 100%;
}

.mobiletabs-drobdownbtn.blue1 {
  background-color: var(--dark-slate-blue);
}

.mobiledrobdowncontent-main {
  background-color: #0000;
}

.text-block-6.white-txt {
  color: #fff;
}

.text-block-6.m-10 {
  margin-left: 5px;
}

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

.hide {
  display: none;
}

.black-paragraph-2 {
  width: 100%;
}

.black-paragraph-2.darkslateblue-paragraph {
  text-align: center;
}

.black-paragraph-2.largebottom-margin {
  margin-bottom: 32px;
}

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

.smartroutinglist {
  color: var(--black);
}

.smartroutinglist-item {
  color: var(--black);
  margin-bottom: 32px;
}

.list-item {
  color: var(--black);
}

.advisor-cta-container {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.advisor-cta-container.justify-center {
  justify-content: center;
}

.advisor-esg-grid {
  grid-template-rows: auto;
  width: 100%;
}

._1-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.ibotimg1 {
  object-fit: cover;
  object-position: 50% 0%;
  width: 250px;
  height: 300px;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ibotimg2 {
  object-fit: contain;
  max-width: none;
  height: 400px;
  margin: 32px auto;
  display: block;
}

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

.realtime-monitor-p {
  background-color: #0000;
  align-self: auto;
  padding: 32px;
}

.realtime-monitor-p.yellow-bg {
  text-align: left;
  background-color: #f6e741;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  display: flex;
}

.realtime-monitor-p.orrange-bg {
  background-color: #ef7400;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.realtime-monitor-p.red-bg {
  background-color: #ec2929;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.modelnavigatormain {
  width: 60%;
}

.modelnavflex {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.optionanalyticslist {
  width: 70%;
}

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

.p-link.no-underline {
  text-decoration: none;
}

.p-link.bold-link {
  font-weight: 600;
}

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

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

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

.center-text.small-font {
  text-transform: uppercase;
  font-size: 20px;
}

.center-text.small-font.white {
  color: var(--white);
}

.center-text.small-font.bold {
  font-weight: 800;
}

.white-medium {
  color: var(--white);
  font-size: 50px;
  font-weight: 600;
}

.white-sub-small {
  color: var(--white);
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.digitalaccount-icon-link {
  color: var(--dark-slate-blue);
  margin-top: 16px;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

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

.absolute {
  position: absolute;
}

.absolute.small {
  font-size: 15px;
}

.absolute.small.margin-absolute {
  margin-top: -11px;
  margin-left: -1px;
}

.notes-numbered {
  list-style-type: decimal;
}

.caps-limits-table-container {
  width: 100%;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

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

.cap-limit-cms-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.caplimit-text {
  text-align: center;
  border: 2px solid #000;
  border-top-width: 0;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 18px;
}

.caplimit-text.b-r-0 {
  border-left-width: 0;
}

.map-img {
  width: 100%;
  height: auto;
  position: relative;
}

.map-pins {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.map-pin {
  background-color: var(--goldenrod);
  border-radius: 20px;
  width: 40px;
  height: 40px;
  margin-top: 12%;
  margin-left: 20%;
}

.map-pin.bg-image {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc85d1bf20cb0_shutterstock_1908281521-01.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  width: 60px;
  height: 60px;
  position: absolute;
}

.map-pin.bg-image.north-america-pin {
  margin-top: 15%;
  margin-left: 19%;
}

.map-pin.bg-image.north-america-pin.mexico {
  margin-top: 20%;
  margin-left: 19%;
}

.map-pin.bg-image.north-america-pin.mexico.no-pointer, .map-pin.bg-image.north-america-pin.no-pointer {
  cursor: default;
}

.map-pin.bg-image.south-america-pin {
  margin-top: 29%;
  margin-left: 30%;
  padding-top: 0;
}

.map-pin.bg-image.south-america-pin.no-pointer {
  cursor: default;
}

.map-pin.bg-image.europe-pin {
  margin-top: 10%;
  margin-left: 46%;
}

.map-pin.bg-image.europe-pin.spain {
  margin-top: 14%;
  margin-left: 43%;
}

.map-pin.bg-image.europe-pin.spain.no-pointer {
  cursor: default;
}

.map-pin.bg-image.europe-pin.scandinavia {
  margin-top: 6%;
  margin-left: 50%;
}

.map-pin.bg-image.europe-pin.scandinavia.no-pointer, .map-pin.bg-image.europe-pin.no-pointer {
  cursor: default;
}

.map-pin.bg-image.south-africa-pin {
  margin-top: 34%;
  margin-left: 51%;
}

.map-pin.bg-image.south-africa-pin.no-pointer {
  cursor: default;
}

.map-pin.bg-image.asia-pin {
  margin-top: 25%;
  margin-left: 75%;
}

.map-pin.bg-image.asia-pin.australia {
  margin-top: 33%;
  margin-left: 80%;
}

.map-pin.bg-image.asia-pin.australia.no-pointer {
  cursor: default;
}

.map-pin.bg-image.asia-pin.india {
  margin-top: 20%;
  margin-left: 65%;
}

.map-pin.bg-image.asia-pin.india.no-pointer {
  cursor: default;
}

.map-pin.bg-image.asia-pin.japan {
  margin-top: 15%;
  margin-left: 80%;
}

.map-pin.bg-image.asia-pin.japan.no-pointer, .map-pin.bg-image.asia-pin.no-pointer {
  cursor: default;
}

.map-pin.bg-image.middle-east-pin {
  margin-top: 18%;
  margin-left: 53.2%;
}

.map-pin.bg-image.middle-east-pin.no-pointer {
  cursor: default;
}

.map-code {
  position: absolute;
  inset: 0% auto auto 0%;
}

.map-code.bottom {
  inset: auto 0% 0% auto;
}

.why-mexem-h2 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 40px;
}

.why-mexem-h2.card2 {
  margin-top: 45px;
  margin-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 40px;
  line-height: 40px;
}

.why-mexem-card {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 70%;
  height: 650px;
  margin-top: 32px;
  margin-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.why-mexem-card.pricing-card {
  background-color: var(--dark-slate-blue);
  border-radius: 4px;
  flex-direction: column;
  width: 80%;
  height: 550px;
  margin-top: 100px;
  position: sticky;
  top: 120px;
  box-shadow: -3px 3px 6px 1px #000000b3;
}

.why-mexem-card.pricing-card.hidden-card {
  opacity: 0;
  display: block;
}

.why-mexem-card-img {
  z-index: 888;
  opacity: 1;
  object-fit: contain;
  transform-style: preserve-3d;
  width: 120%;
  height: 120%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  transition: all .2s;
  position: absolute;
  inset: -9% 0% auto;
  transform: translate3d(0, 0, 48px);
}

.p-link-2 {
  color: #204489;
}

.p-link-2.yellow {
  color: #ffbf00;
}

.p-link-2.bold {
  font-weight: 500;
}

.offer-text.beleggen-academy, .offer-text.cashback.hide {
  display: none;
}

.menu-block-animated {
  position: relative;
  overflow: hidden;
}

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

.registeredinvestment-flex.margins {
  justify-content: space-between;
  width: 80%;
  min-height: 230px;
  margin-top: 16px;
  margin-left: 16px;
  margin-right: 16px;
  padding-bottom: 16px;
}

.slider-nobg {
  background-color: #0000;
}

.slider-nobg.sliderreporting {
  width: 100%;
}

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

.advisor-slider-text {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.educators-steps-container {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.educators-step {
  background-color: var(--dark-slate-blue);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-right: 36px;
  display: flex;
}

.educators-step-number {
  color: var(--white);
  font-size: 28px;
  font-weight: 600;
}

.educators-step-p {
  font-size: 18px;
}

.educator-signup-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
  position: relative;
}

.educator-slide {
  height: auto;
  position: relative;
}

.educator-slide-nav {
  width: 50%;
  inset: auto 0% 0% auto;
}

.educator-form-popup {
  z-index: 778;
  background-color: var(--alice-blue);
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  height: 70%;
  margin-top: 0;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: scroll;
}

.educator-popup-h4 {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 32px;
}

.educator-form-signup {
  width: 100%;
}

.educators-form-signup.label-description {
  font-size: 12px;
}

.educators-form-label {
  margin-top: 16px;
}

.educators-form-label.no-margin {
  margin-bottom: 0;
}

.form-overlay {
  z-index: 777;
  background-color: #000000a6;
  position: absolute;
  inset: 0%;
}

.mexem-cards-container {
  background-color: var(--ghost-white);
  border: 2px solid #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 64px;
  padding-bottom: 64px;
  display: flex;
}

.mexem-product-titles {
  background-color: var(--ghost-white);
  border: 2px solid #000;
  height: 100%;
  position: relative;
}

.mexem-products-heading {
  z-index: 9999;
  background-color: var(--dark-slate-blue);
  height: 100px;
  padding: 16px;
  position: sticky;
  top: 70px;
}

.mexem-products-heading.borders {
  z-index: 50;
  border: 2px solid #000;
}

.mexem-products-heading.borders.not-sticky {
  position: static;
}

.mexem-products-heading.borders.not-sticky.h-auto {
  height: auto;
}

.mexem-products-heading.borders.not-sticky.h-auto.border-bottom {
  border-bottom-width: 0;
}

.mexem-products-heading.borders.not-sticky.h-auto.border-bottom.black-bg {
  background-color: var(--black);
}

.mexem-products-heading.borders.h-50 {
  height: 50px;
}

.mexem-products-heading.borders.h-50.no-sticky {
  position: static;
}

.mexem-products-heading.borders.h-50.no-sticky.hide {
  display: none;
}

.mexem-products-heading.borders.h-50.no-sticky.hide-mobile {
  display: block;
}

.mexem-products-heading.borders.h-50.no-sticky.hide-mobile.hide {
  display: none;
}

.reveal-1 {
  text-align: center;
  width: 100%;
  padding: 32px 64px;
  font-size: 20px;
  line-height: 28.6px;
  position: relative;
}

.mexem-products-heading-container {
  position: sticky;
  top: 270px;
}

.html-embed-11 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.html-embed-11.hidden {
  display: none;
}

.div-block-11 {
  width: 100%;
}

.div-block-11.why-mexem-lottie {
  justify-content: center;
  display: flex;
}

.lottie-animation-12 {
  width: 100px;
  height: 100px;
}

.mexem-produc-title.hide {
  display: none;
}

.offerings-slider {
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.offering-item {
  border: 4px solid var(--dark-slate-blue);
  background-color: var(--white);
  color: var(--black);
  flex: none;
  width: 280px;
  height: 350px;
  margin-right: 30px;
  text-decoration: none;
  transition: all .1s ease-in-out;
  position: relative;
}

.offering-item:hover {
  transform: scale(1.1);
  box-shadow: -6px 2px 4px -1px #00000030;
}

.offering-item.margin-left {
  margin-left: 32px;
}

.offering-item.margin-left.no-pointer {
  cursor: default;
}

.offering-item.margin-left.yellow {
  border-color: var(--ukraincolor);
}

.offering-item.no-pointer {
  cursor: default;
}

.offering-item-h3 {
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: uppercase;
  padding: 5px 16px 16px;
  font-weight: 600;
}

.offering-item-img {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0 -14%;
}

.offering-item-plus {
  font-size: 50px;
  display: inline;
}

.offering-item-plus-container {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  inset: -6% 0% auto 240px;
}

.overrings-container {
  width: 100%;
  margin-bottom: 64px;
  overflow: hidden;
}

.sticky {
  border-bottom: 0px solid var(--black);
  padding-bottom: 32px;
  position: sticky;
  top: 100px;
}

.horizontal-trigger {
  position: absolute;
  inset: 0% 0% auto;
}

.image-5 {
  height: 24px;
}

.image-5.mortar-board {
  width: 35px;
  height: auto;
}

.offer-link {
  background-color: var(--goldenrod);
  color: var(--black);
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: 800;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.offer-link:hover {
  color: var(--black);
}

.offer-link.beleggen-academy, .offer-link.cashback.hide {
  display: none;
}

.text-block-7 {
  padding-left: 10px;
}

.awards-containe-title {
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.awards-containe-title.awards-hide {
  display: flex;
}

.awards-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.awards-slider-nav {
  position: relative;
}

.awards-left-arrow, .awards-right-arrow {
  display: none;
}

.awards-slider-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 16px;
}

.mask {
  height: 93%;
}

.why-mexem-card-design2 {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc88cfdf20b21_card.png"), linear-gradient(40deg, #2768cd, var(--dark-slate-blue));
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 2px;
  width: 75%;
  height: 500px;
  position: relative;
  transform: rotate(0);
  box-shadow: -3px 3px 8px -2px #00000082;
}

.why-mexem-card-design2.card-1 {
  position: sticky;
  top: 25%;
}

.why-mexem-card-design2.card-1.margin-bottom {
  margin-bottom: 250px;
  box-shadow: -6px 6px 15px -2px #00000082;
}

.why-mexem-card-design2.card-1.margin-bottom.yellow-gradient {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc88cfdf20b21_card.png"), linear-gradient(40deg, #f1d77a, var(--goldenrod));
  background-position: 50%, 0 0;
  background-size: cover, auto;
}

.why-mexem-card-design2.card-1.margin-bottom.margin-top {
  margin-top: 250px;
}

.why-mexem-card2-img-container {
  perspective: 726px;
  height: 65%;
  position: relative;
}

.why-mexem-card2-text-container {
  z-index: 2;
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .2s;
  display: flex;
  position: absolute;
  bottom: -73%;
}

.why-mexem-card2-text-container.no-bg {
  background-color: #0000;
}

.why-mexem-card-overflow {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.why-mexem-card2-cta {
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  font-size: 80px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: -7% 0% auto;
}

.why-mexem-card2-cta:hover {
  color: var(--white);
}

.why-mexem-details-hidden {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.text-block-8 {
  z-index: 16;
  position: relative;
}

.why-mexem-card2-cta-circle {
  z-index: 15;
  background-color: var(--goldenrod);
  border-radius: 100%;
  position: absolute;
  inset: 0%;
  box-shadow: -2px 3px 10px #0000005c;
}

.why-mexem-card2-cta-circle.pulse-orange {
  z-index: 14;
}

.html-embed-12 {
  position: absolute;
  inset: 0% 0% auto;
}

.why-mexem-card2-details-icon {
  object-fit: contain;
  width: 100%;
  height: 150px;
  max-height: 150px;
  margin-bottom: 35px;
}

.why-mexem-card2-details-cross {
  z-index: 77;
  position: relative;
}

.mask-2 {
  height: 93%;
}

.awards-slider-nav-2 {
  position: static;
}

.registered-investment-slider {
  background-color: #0000;
  width: 100%;
  height: 250px;
}

.registered-investment-slider.height-auto {
  height: auto;
}

.slider-nav-right-hide, .slider-nav-left-hide {
  display: none;
}

.slider-bullets-left {
  padding-left: 32px;
  inset: auto auto 0% 0%;
}

.slider-bullets-left.propriatery-bullets.center {
  inset: auto 0% 0%;
}

.slider-bullets-left.propriatery-bullets.center.relative {
  position: relative;
}

.advisor-slider-flex {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  margin-left: 16px;
  padding-right: 16px;
  display: flex;
}

.form-success {
  background-color: #0000;
}

.robustclient-list-item {
  list-style-type: none;
}

.propriatery-slider-container {
  width: 100%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.propriatery-slider-container.flex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.proprietery-slider {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.large-p-text {
  font-size: 40px;
  line-height: 52px;
}

.flex-img {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.primebroker-img {
  object-fit: contain;
  width: 60%;
  height: 60%;
}

.products-link-block {
  justify-content: center;
  align-items: center;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.products-link-block.borders {
  border: 2px solid #000;
}

.products-link-block.borders.active {
  background-color: var(--dark-slate-blue);
}

.products-link {
  color: var(--black);
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}

.products-link.active-link {
  color: var(--white);
}

.lp-crypto-medium-p {
  font-size: 22px;
  font-weight: 700;
}

.lp-crypto-medium-p.blue {
  font-weight: 700;
}

.bold-text, .bold-text-2 {
  text-align: center;
  display: block;
}

.lp-mutual-logo-flex {
  justify-content: center;
  width: 100%;
  margin: 32px 16px;
  display: flex;
}

.lp-metual-logo-img {
  object-fit: contain;
  width: 250px;
  margin-left: 25px;
}

.black-textlink-2 {
  color: #000;
  font-size: 18px;
  line-height: 26px;
  display: inline-block;
}

.black-textlink-2:hover {
  color: #51a1d7;
}

.black-textlink-2.small {
  font-size: 16px;
  line-height: 24px;
}

.black-textlink-2.small.nav {
  text-transform: none;
  font-weight: 400;
  text-decoration: none;
}

.black-textlink-2.small.nav._100--div.extra-paddng {
  padding-top: 16px;
  padding-bottom: 16px;
}

.black-textlink-2.small.nav._100--div.extra-paddng.border-bottom {
  border-bottom: 2px solid #000;
}

.black-textlink-2.small.nav._100--div.extra-paddng.border-bottom.bold, .black-textlink-2.small.nav._100--div.extra-paddng.bold {
  font-weight: 700;
}

.black-textlink-2.small.footer {
  white-space: nowrap;
  text-decoration: none;
}

.black-textlink-2.small.footer.bottom-margin {
  margin-bottom: 16px;
}

.login-dropdown-link {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
}

.login-dropdown-link:hover {
  background-color: #f6d353;
}

.login-dropdown-link.w--open {
  color: #fff;
  background-color: #204489;
}

.login-dropdown {
  background-color: #fff;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
  width: 100%;
  height: auto;
  font-size: 18px;
  font-weight: 800;
}

.icon-2 {
  margin-left: 6px;
  margin-right: 0;
  position: relative;
}

.login-dropdown-list {
  overflow: hidden;
}

.login-dropdown-list.w--open {
  background-color: #fff;
  border: 2px solid #000;
  border-top-width: 4px;
  font-size: 14px;
  font-weight: 500;
  left: -2px;
}

.exit-popup-container {
  z-index: 9999;
  background-color: #000000b8;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: translate(0, -100%);
}

.exit-form-code {
  position: absolute;
  inset: 0% auto auto 0%;
}

.exit-popup {
  background-color: #fff;
  border-radius: 3px;
  max-width: 1300px;
  position: relative;
}

.exit-popup-x {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  margin-right: 5px;
  font-size: 24px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.exit-popup-details {
  background-color: var(--light-cyan);
  border-bottom: 2px solid #000;
  justify-content: center;
  align-items: center;
  padding: 16px 16px 32px;
  display: flex;
}

.exit-popup-form {
  margin-top: 16px;
  margin-left: 16px;
  margin-right: 16px;
}

.exit-popup-form.center {
  margin-top: auto;
  margin-bottom: auto;
}

.exit-popup-form-code {
  position: relative;
  inset: 0% auto auto 0%;
}

.exit-popup-h3 {
  text-align: center;
}

.exit-popup-h5 {
  margin-top: 32px;
  margin-bottom: 16px;
}

.exit-popup-h5.align-center.bold {
  font-weight: 500;
}

.exit-popup-cms {
  width: 100%;
  height: 100%;
}

.exit-popup-bell-icon {
  width: 80px;
  height: 80px;
  margin-right: 16px;
}

.exit-popup-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  position: relative;
}

.exit-popup-griditem {
  border: 2px solid #000;
}

.exit-popup-griditem.img-grid {
  border-right-width: 0;
}

.geotargetly_country_name, .geotargetly_ip, .exit-popup-lead {
  display: none;
}

.exit-popup-container-2, .exit-popup-container-3, .exit-popup-container-4, .exit-popup-container-5 {
  z-index: 9999;
  background-color: #000000b8;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: translate(0, -100%);
}

.cashbackvideoembed {
  width: 100%;
  height: 100%;
}

.exit-popup-container-6 {
  z-index: 9999;
  background-color: #000000b8;
  justify-content: center;
  align-items: center;
  transition: all .2s;
  display: flex;
  position: fixed;
  inset: 0%;
  transform: translate(0, -100%);
}

.lp-short-list {
  font-size: 30px;
  font-weight: 500;
  line-height: 39px;
}

.lp-short-list.af-gemrnay-points {
  margin-bottom: 0;
}

.lp-short-list-item.bold {
  font-weight: 700;
}

.collection-list-wrapper {
  width: 100%;
  height: 100%;
}

.lp-short-long-form {
  border: 0 solid #000;
  height: 100%;
}

.lp-short-long-form.flex {
  flex-direction: column;
  display: flex;
}

.thank-you-page {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.thank-you-loading {
  width: 200px;
}

.thank-you-logo {
  width: 70%;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.thank-you-title {
  text-align: center;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 45px;
}

.ga-short-main-subtitle {
  color: var(--black);
  font-size: 55px;
}

.top-side.hide {
  display: block;
}

.cta-button-3 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #f6d353;
  border: 2px solid #204489;
  border-radius: 4px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  transition: all .4s cubic-bezier(.6, -.28, .735, .045);
  box-shadow: 4px 4px #204489;
}

.cta-button-3:hover {
  color: #000;
  background-color: #fff;
  box-shadow: -4px 4px #204489;
}

.cta-button-3.big {
  padding: 12px 24px;
  font-size: 20px;
  line-height: 28px;
}

.cta-button-3.big._100 {
  width: 100%;
}

.hide-pagination {
  display: none;
}

.beleggersacademy2-form {
  justify-content: center;
  align-items: center;
  width: 50%;
}

.beleggersacademy2-form-inner {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.lp-short-long-tick {
  margin-right: 10px;
  font-size: 22px;
}

.cta-container-blog {
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.custom-checkbox {
  border-radius: 5px;
  width: 35px;
  height: 35px;
  margin-right: 15px;
}

.custom-checkbox.w--redirected-checked {
  border-width: 2px;
  border-color: var(--dim-grey);
  background-color: var(--dark-slate-blue);
  background-size: cover;
  padding: 5px;
}

.custom-checkbox-label {
  display: none;
}

.risk-profile-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 10px;
  display: flex;
}

.risk-profile-minus {
  width: 35%;
  height: 50px;
}

.risk-profile-minus.m-left {
  margin-left: 15px;
}

.risk-profile-minus.m-left.flex-left {
  color: #fff;
  background-color: #ec5151;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  justify-content: flex-end;
  align-items: center;
  padding-right: 15px;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.risk-profile-minus.m-left.flex-left._30 {
  width: 30%;
}

.risk-profile-minus.m-left.flex-left._25 {
  width: 25%;
}

.risk-profile-minus.m-left.flex-left._20 {
  width: 20%;
}

.risk-profile-minus.m-left.flex-left._15 {
  width: 15%;
}

.risk-profile-minus.m-right {
  margin-right: 15px;
}

.risk-profile-minus.m-right.flex-right {
  color: var(--white);
  background-color: #71c48e;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  align-items: center;
  padding-left: 15px;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.risk-profile-minus.m-right.flex-right._15 {
  width: 15%;
}

.risk-profile-minus.m-right.flex-right._20 {
  width: 20%;
}

.risk-profile-minus.m-right.flex-right._25 {
  width: 25%;
}

.risk-profile-minus.m-right.flex-right._30 {
  width: 30%;
}

.risk-amount-plus {
  color: #71c48e;
  font-size: 24px;
  font-weight: 500;
}

.risk-amount-minus {
  color: #ec5151;
  font-size: 24px;
  font-weight: 500;
}

.risk-profile-checkbox {
  flex: 0 auto;
  display: flex;
}

.risk-percent-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.risk-percent-container.greydoff {
  opacity: .58;
}

.risk-percent-container.margin-bottom {
  margin-bottom: 20px;
}

.fm-trading-signals-form {
  width: 100%;
  position: relative;
}

.fm-signals-cta.cta-button._50.margin-center {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fm-signals-cta.cta-button._50.margin-center.bllue {
  background-color: var(--dark-slate-blue);
  box-shadow: 4px 4px 0 0 var(--light-sea-green);
  color: var(--white);
  margin-top: 25px;
}

.fm-signals-cta.cta-button._50.margin-center.bllue:hover {
  background-color: var(--white);
}

.fm-signal-form.flex {
  flex-direction: column;
  display: flex;
}

.fm-signal-question {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 500;
  line-height: 31.2px;
}

.fm-signal-question.title {
  font-size: 30px;
  font-weight: 600;
  line-height: 39px;
}

.fm-signal-question.title.margin-top {
  margin-top: 25px;
}

.fm-custom-radio {
  background-color: var(--gainsboro);
  border-radius: 13%;
  width: 35px;
  height: 35px;
}

.fm-custom-radio.w--redirected-checked {
  border-width: 1px;
  border-color: var(--dim-grey);
  background-color: var(--dark-slate-blue);
}

.fm-signal-radio-text {
  margin-left: 15px;
  font-size: 22px;
}

.fm-signal-radio-text.hide {
  display: none;
}

.fm-custom-radio-container {
  border-radius: 13%;
  align-items: center;
  display: flex;
}

.fm-custom-radio-container.w--redirected-checked {
  border-width: 1px;
  border-color: var(--dim-grey);
  background-color: var(--dark-slate-blue);
}

.fm-custom-radio-container.m-left {
  margin-left: 25px;
}

.fm-custom-radio-container.m-top {
  margin-top: 15px;
}

.fm-custom-radio-container.top-space {
  margin-top: 20px;
}

.fm-custom-radio-container.top-space.flex {
  flex-direction: column;
}

.fm-custom-radio-container.top-space.flex-center {
  justify-content: center;
}

.fm-signal-question-container {
  margin-top: 36px;
}

.fm-signal-question-container.half {
  width: 50%;
}

.fm-signal-question-container.margin-top-0 {
  margin-top: 0;
}

.fm-question-radio-group {
  display: flex;
}

.fm-question-radio-group.direction-vertical {
  flex-direction: column;
}

.fm-signal-risk-chart {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.fm-signal-risk-chart-one {
  align-items: center;
  width: 30%;
  height: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.fm-signal-risk-chart-one.red {
  justify-content: flex-end;
}

.fm-risk-chart-box {
  background-color: #71c48e;
  width: 30%;
  height: 100%;
  margin-right: 15px;
}

.fm-risk-chart-box.red {
  background-color: #ec5151;
  margin-left: 15px;
  margin-right: 0;
}

.fm-risk-chart-text {
  font-size: 20px;
}

.fm-signal-code {
  position: absolute;
  inset: auto 0% 0%;
}

.fm-signal-captcha {
  margin-top: 25px;
}

.html-embed-13 {
  position: absolute;
  inset: auto 0% 0% auto;
}

.fc-results-container {
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.fc-results-container.hide {
  display: none;
}

.fc-result-amount {
  color: var(--dark-slate-blue);
  font-size: 32px;
  font-weight: 500;
}

.fc-result-amount.belgium-tax {
  font-size: 24px;
}

.fc-result-title {
  font-size: 32px;
  font-weight: 500;
}

.fc-result-title.belgium-tax {
  font-size: 24px;
}

.fc-drobdown {
  color: var(--dim-grey);
  width: 70%;
  height: 60px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.fc-drobdown.hide {
  display: none;
}

.slide_svg {
  width: 2em;
  height: 2em;
}

.slide_svg.is--flip {
  transform: rotate(-180deg);
}

.slide_arrow {
  color: #1c1d21;
  cursor: pointer;
  background-color: #d2e9ec;
  border-radius: 200vw;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  margin-right: .8em;
  display: flex;
}

.slide_arrow.is--left {
  background-color: var(--black);
  color: var(--white);
}

.slide_arrow.is--right.institutional-arrow-slide {
  background-color: var(--black);
  color: #fff;
}

.slide_item {
  z-index: 3;
  flex: none;
  padding-right: 1.3em;
  transition: transform .35s;
}

.slide_wrap, .slide_contain {
  width: 100%;
}

.slide_arrows {
  align-items: center;
  padding-top: 2.4em;
  display: flex;
}

.slide_arrows.institutional {
  justify-content: center;
}

.slide_list {
  flex-direction: row;
  display: flex;
}

.slide_card {
  color: #1c1d21;
  border-radius: 1.6em;
  height: 100%;
  padding: 2.4em 2.4em 14.3em;
}

.slide_card.institutional {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 300px;
  padding: 0;
  display: flex;
}

.card_title {
  color: var(--white);
  margin-bottom: 0;
  font-size: 2.1em;
  line-height: 1.4;
}

.card_title.institutional-slider-titles {
  text-transform: uppercase;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 2.7em;
}

.institutional-slider {
  background-color: #0000;
  width: 100%;
}

.institutional-slider-item {
  background-color: var(--goldenrod);
  border-radius: 10px;
  width: 500px;
  height: 250px;
  margin-right: 32px;
}

.institutional-slider-item-flex {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.institutional-slider-item-title {
  text-align: center;
  text-transform: uppercase;
  margin-left: 32px;
  margin-right: 32px;
  font-size: 32px;
  font-weight: 600;
  line-height: 41.6px;
}

.institutional-slider-scroll {
  flex-direction: row;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.institutional-item-scroll {
  background-color: var(--goldenrod);
  color: var(--white);
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 250px;
  margin-right: 30px;
  text-decoration: none;
  transition: all .1s ease-in-out;
  display: flex;
  position: relative;
}

.institutional-item-scroll:hover {
  transform: scale(1.1);
  box-shadow: -6px 2px 4px -1px #00000030;
}

.institutional-item-scroll.margin-left {
  margin-left: 32px;
}

.institutional-item-h3 {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  padding: 5px 16px 16px;
  font-weight: 600;
}

.institutional-slider-embed {
  position: absolute;
  inset: 0% auto auto 0%;
}

.institutional-advantages-slider {
  background-color: #0000;
  width: 100%;
  height: 200%;
  position: relative;
}

.html-embed-14 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.advantageslideritem {
  width: 100%;
  height: 100%;
}

.advantageslider-item-title {
  z-index: 555;
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 40px;
  font-weight: 500;
  line-height: 52px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.advantageslider-dots {
  display: none;
}

.advantageslider-arrowicon {
  color: var(--goldenrod);
  position: relative;
  transform: rotate(0);
}

.advantageslider-arrowicon.arrow-down, .advantageslider-arrowicon.arrow-up {
  transform: rotate(90deg);
}

.bold-text-3.smaller {
  font-size: 50px;
  line-height: 50px;
}

.fee-icon-container {
  justify-content: center;
  align-items: center;
  width: 33.333%;
  display: flex;
  position: relative;
}

.fee-icon-box {
  background-color: var(--alice-blue);
  border-radius: 12px;
  outline: 4px solid #33333357;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 300px;
  display: flex;
}

.fee-icon-img {
  width: 70%;
  height: 70%;
  margin-top: 26px;
}

.fee-text-box {
  background-color: var(--white);
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% -15px;
  box-shadow: 2px 2px 7px #00000091;
}

.fx-checkbox {
  align-items: center;
  margin-top: 32px;
  font-size: 18px;
  display: flex;
}

.fx-checkbox-box {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.image-6 {
  width: 100%;
  height: 100%;
}

.fees-img.bubbler-box {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fees-img.bubbler-elements {
  object-fit: contain;
  width: 110%;
  max-width: 110%;
  height: 120%;
  position: absolute;
  inset: -9% 0% 0% -7%;
}

.text-block-19 {
  z-index: 222;
  position: relative;
}

.bubbler-text {
  z-index: 222;
  background-color: #dce0ec;
  border-radius: 20px;
  padding: 80px;
  font-size: 18px;
  line-height: 23.4px;
  position: relative;
  box-shadow: inset 4px 0 14px 12px #fafafa75;
}

.bubble-container {
  position: relative;
}

.bubble-element {
  z-index: 222;
  object-fit: contain;
  width: auto;
  height: 150px;
  position: absolute;
  inset: -56px auto auto -90px;
}

.bubble-element._2 {
  height: 300px;
  inset: auto -74px -42px auto;
}

.bubble-element._3 {
  height: 90px;
  top: -49px;
  left: 456px;
}

.bubble-element._4 {
  height: 60px;
  top: -73px;
  left: 164px;
}

.bubble-element._5 {
  height: 70px;
  inset: auto auto -28px 255px;
}

.ga-am-subtitle {
  color: var(--black);
  font-size: 55px;
}

.portfolio-bg-image-title {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 28px;
  display: flex;
}

.portfolio-imgbg-div {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
}

.portfolio-imgbg-div.bg-img {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc8a2f0f20c02_Layer%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 32px;
}

.portfolio-square-cards {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc89b5af20bff_2b.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #000;
  width: 100%;
  height: 100%;
  min-height: 300px;
  position: relative;
  box-shadow: -3px 3px 7px -1px #00000069;
}

.portfolio-square-cards.img2 {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc8285bf20c01_3.png");
}

.portfolio-square-cards-txt {
  background-color: var(--white);
  text-align: left;
  padding: 8px;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.portfolio-square-cards-txt.hide {
  display: none;
}

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

.text-f {
  font-size: 24px;
  line-height: 31.2px;
}

.institutional-advantages-slider-2 {
  background-color: #0000;
  width: 100%;
  height: 200%;
  position: relative;
}

.advantageslideritem-2 {
  width: 100%;
  height: 100%;
}

.institutional-slider-card-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.institutional-vertical-slider-arrow {
  height: 50px;
  inset: auto 0% 0%;
  transform: rotate(0);
}

.institutional-vertical-slider-arrow.top {
  inset: 0% 0% auto;
}

.news-categories-section {
  display: block;
}

.news-category-container {
  width: 100%;
  height: 100%;
  min-height: 50px;
  display: flex;
}

.category-link-p {
  color: var(--black);
  font-weight: 600;
  text-decoration: none;
}

.category-link-block {
  color: var(--black);
  border-right: 2px solid #000;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.category-link-block:hover {
  background-color: var(--ukraincolor);
}

.news-category-cms {
  width: 100%;
  display: flex;
}

.collection-list {
  display: flex;
}

.collection-list.catgory-news {
  width: 100%;
}

.collection-item {
  flex: auto;
}

.calculator-widget {
  padding: 64px 32px;
}

.calculator-widget.borders {
  border: 2px solid #000;
  padding-top: 32px;
  padding-bottom: 32px;
}

.calculator-widget.borders.darkslateblue.small-padding.shadows.careersection {
  background-image: none;
  padding: 0;
}

.calculator-widget.borders.white.small-padding.shadows.productdetails-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.calculator-widget.borders.white.small-padding.products-seemore {
  display: none;
}

.calculator-widget.borders.white.small-padding.lightblue {
  background-color: var(--ghost-white);
}

.calculator-widget.borders.white.small-padding.flec-center {
  flex-direction: column;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.calculator-widget.borders.white.small-padding.bubbler-container {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc8b774f20bf1_FEES-design.jpg");
  background-position: 0 0;
  background-size: auto;
}

.calculator-widget.borders.white.small-padding.yellow {
  background-color: var(--goldenrod);
}

.calculator-widget.borders.white.small-padding.p-0 {
  padding: 0;
}

.calculator-widget.borders.white.small-padding.p-0.bg-gradient {
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc86bd5f20c03_Layer%201.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.calculator-widget.borders.white.hide {
  display: none;
}

.calculator-widget.borders.white.table-padding.marginadjust {
  padding-top: 0;
}

.calculator-widget.borders.white.no-padding {
  padding: 0;
}

.calculator-widget.borders.white._100--height {
  border-bottom-style: solid;
  height: 100%;
}

.calculator-widget.borders.white.normal-padding, .calculator-widget.borders.white.managetradepadding, .calculator-widget.borders.white.twssmallpadding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.calculator-widget.borders.white.mobileborder {
  border-bottom-width: 0;
  padding-bottom: 32px;
}

.calculator-widget.borders.white.mobileborder.mobileappsection {
  display: none;
}

.calculator-widget.borders.white.lightblue {
  background-color: var(--ghost-white);
}

.calculator-widget.borders.aliceblue {
  background-color: var(--alice-blue);
}

.calculator-widget.borders.aliceblue.relative {
  position: relative;
}

.calculator-widget.borders.aliceblue.relative.removemargins {
  padding-top: 15px;
  padding-bottom: 15px;
}

.calculator-widget.borders.aliceblue.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.aliceblue.contactussection, .calculator-widget.borders.aliceblue.mobileiconsection {
  padding-top: 32px;
  padding-bottom: 32px;
}

.calculator-widget.borders.aliceblue.mobileiconsection.hide {
  display: none;
}

.calculator-widget.borders.whitesmoke.small-padding {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  padding: 16px 32px;
}

.calculator-widget.borders.aliceblue {
  background-color: #0000;
  background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
}

.calculator-widget.borders.lightcyan {
  background-image: linear-gradient(to bottom, var(--light-cyan), var(--light-cyan));
}

.calculator-widget.borders.lightcyan.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.lightcyan.hide {
  display: none;
}

.calculator-widget.borders.black.small-padding.shadows.awardsbluebg {
  background-color: var(--black);
  background-image: none;
}

.calculator-widget.borders.black.small-padding.p-bottom {
  padding-top: 32px;
  padding-bottom: 32px;
}

.calculator-widget.borders.aquamarine {
  background-image: linear-gradient(to bottom, var(--aquamarine), var(--aquamarine));
}

.calculator-widget.borders.aquamarine.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.white.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 4px 4px #000;
}

.calculator-widget.borders.white.small-padding.il_thankyou-greenbg {
  background-color: #65bdae;
}

.calculator-widget.borders.white.small-padding.elfsection {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.calculator-widget.borders.white.small-padding.elfsection.personcardsection {
  padding-top: 32px;
}

.calculator-widget.borders.white.small-padding._3-2-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.calculator-widget.borders.azure {
  background-image: linear-gradient(to bottom, var(--azure), var(--azure));
}

.calculator-widget.borders.azure.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.goldenrod {
  background-image: linear-gradient(to bottom, var(--goldenrod), var(--goldenrod));
}

.calculator-widget.borders.goldenrod.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.darkslateblue {
  background-image: linear-gradient(#204489, #204489);
}

.calculator-widget.borders.darkslateblue.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.darkslateblue.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 4px 4px #000;
}

.calculator-widget.borders.darkslateblue.small-padding.shadows.white {
  background-image: none;
}

.calculator-widget.borders.darkslateblue.small-padding.flexbox.center {
  justify-content: center;
  align-items: center;
}

.calculator-widget.borders.darkslateblue.small-padding.flexbox.center.load-more {
  display: none;
}

.calculator-widget.borders.lightsteelblue {
  background-image: linear-gradient(#cddcfb, #cddcfb);
}

.calculator-widget.borders.lightsteelblue.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.lightsteelblue.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 4px 4px #000;
}

.calculator-widget.borders.whitesmoke {
  background-image: linear-gradient(#ededed, #ededed);
}

.calculator-widget.borders.whitesmoke.small-padding {
  padding: 16px 32px;
}

.calculator-widget.borders.careers-job-item {
  padding: 0;
}

.calculator-widget.borders.careers-job-item.noborder {
  border-width: 0;
}

.calculator-widget.borders.no-padding.offering-section {
  border-bottom-width: 4px;
  height: 300vh;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.calculator-widget.borders.no-padding.no-border-top {
  border-top-width: 0;
}

.calculator-widget.borders.padding-0 {
  padding: 0;
}

.calculator-widget.borders.padding-0.form-popup-section {
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.calculator-widget.borders.padding-0.form-popup-section.flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.calculator-widget.borders.padding-0.form-popup-section.flex.fixed {
  z-index: 999;
  position: fixed;
}

.calculator-widget.borders.padding-0.form-popup-section.flex.fixed.hideform {
  display: flex;
}

.calculator-widget.borders.black {
  background-image: linear-gradient(#000, #000);
}

.calculator-widget.borders.black.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.calculator-widget.borders.black.small-padding.shadows {
  position: relative;
  box-shadow: 0 -4px 4px #000, 0 -4px 4px #000;
}

.calculator-widget.borders.black.small-padding.shadows.awardsbluebg {
  box-shadow: none;
  background-color: #204489;
  background-image: none;
}

.calculator-widget.borders.bellegen-academy-topmenu {
  background-color: var(--white);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.calculator-widget.borders.flex-center {
  border-width: 4px;
  border-color: var(--dark-slate-blue);
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.calculator-widget.borders.flex-center.border-top-none {
  border-top-width: 0;
}

.calculator-widget.borders.institutional-cards {
  position: relative;
  overflow: hidden;
}

.calculator-widget.borders.institutional-cards.border-bottom {
  border-bottom-width: 0;
}

.calculator-widget.borders.border-top {
  border-top-width: 0;
  padding-bottom: 64px;
}

.calculator-widget.signals-join-grid {
  border: 0 solid #000;
  padding: 0;
}

.calculator-widget.borders {
  border: 2px solid #000;
}

.calculator-widget.borders.white {
  background-color: #fff;
}

.calculator-widget.borders.white.small-padding {
  padding-top: 16px;
  padding-bottom: 16px;
}

.stock-widget-side-container {
  width: 100%;
  height: auto;
}

.stock-widget-side-container.hide {
  display: none;
}

.stocks-widget-sidebar {
  display: block;
}

.stocks-widget-sidebar.hide {
  display: none;
}

.news-live-container, .widget-embed {
  border: 2px solid #000;
}

.widget-embed.no-borders {
  border-width: 0;
}

.cl-form-item-container {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.cl-form-item-container.hide {
  display: none;
}

.cl-form-label {
  font-size: 18px;
}

.meganav-link {
  color: var(--black);
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.meganav-link:hover {
  color: var(--black);
}

.map-css {
  position: absolute;
  inset: 0% auto auto 0%;
}

.categories-page-thump {
  object-fit: cover;
  width: 100%;
  height: 150px;
  margin-bottom: 15px;
}

.category-img-container {
  width: 100%;
}

.instrument-updated-at {
  color: var(--dim-grey);
}

.instrument-updated-at.hide {
  display: none;
}

.instrument-price {
  font-size: 50px;
}

.instrument-details-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.instrument-details-flex.align-baseline {
  align-items: flex-end;
}

.instrument-details-flex.large-gap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

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

.instrument-change {
  font-size: 24px;
  font-weight: 700;
}

.instrument-change.up {
  color: #29b229;
}

.instrument-change.down {
  color: #d22424;
}

.instrument-percent-change {
  padding: 8px;
  font-size: 24px;
  font-weight: 700;
}

.instrument-percent-change.up {
  color: #29b229;
  background-color: #b4eab4;
}

.instrument-percent-change.down {
  color: #d22424;
  background-color: #f6a9a9;
}

.instrument-dailyrate-price {
  font-size: 24px;
  font-weight: 600;
}

.instrument-dailyrate-text {
  margin-left: 8px;
  font-size: 20px;
}

.instrument-dailyrate-container {
  display: flex;
}

.instrument-arrow-up {
  object-fit: contain;
}

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

.instrument-name.main {
  font-size: 50px;
}

.instruments-risers-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.instruments-risers-slide {
  border-radius: 4px;
  width: 22%;
  height: 210px;
  max-height: 210px;
  margin-right: 22px;
}

.instruments-slider-nav {
  width: 100%;
  margin-top: 16px;
  position: relative;
}

.instruments-slider-arrow {
  background-color: var(--white);
  outline-color: var(--white);
  outline-offset: 0px;
  color: var(--black);
  border-radius: 100%;
  outline-width: 5px;
  outline-style: solid;
  display: none;
}

.instruments-slider-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.instruments-slider-container.up {
  background-color: #b4eab4;
}

.instruments-slider-container.down {
  background-color: #f6a9a9;
}

.instruments-slider-container.neutral {
  background-color: #efdc95;
}

.instruments-slider-ticker {
  text-align: center;
  margin-top: 8px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 26px;
  line-height: 26px;
  display: block;
}

.instruments-slider-price {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 28px;
  display: flex;
}

.instruments-slider-percentchange {
  text-align: center;
  white-space: break-spaces;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 26px;
  line-height: 33.8px;
  display: flex;
}

.instruments-slider-mask {
  height: auto;
}

.instruments-slider-arrowbox {
  height: auto;
  display: none;
}

.instruments-risers-heading {
  font-size: 40px;
}

.instruments-fallers-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.instruments-fallers-slide {
  border-radius: 4px;
  width: 22%;
  height: 210px;
  max-height: 210px;
  margin-right: 22px;
}

.instruments-slider-name {
  margin-top: 8px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 16px;
  display: block;
}

.instruments-slider-ticker-name {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.instruments-description {
  margin-bottom: 16px;
}

.instruments-performance-container {
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.instruments-performance-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d3d3d3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  display: grid;
}

.instruments-performance-item.no-line {
  border-bottom-width: 0;
}

.instruments-performance-duration {
  margin-right: 16px;
  font-size: 20px;
}

.instruments-performance-changepercent {
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.instruments-performance-changepercent.up {
  color: #3aaa35;
}

.instruments-performance-changepercent.down {
  color: #e51b20;
}

.instruments-performance-change {
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.instruments-performance-change.up {
  color: #3aaa35;
}

.instruments-performance-change.down {
  color: #e51b20;
}

.instrument-performance-loader {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50%;
  display: flex;
}

.instruments-performance-loader-fill {
  background-color: #0000;
  width: 60%;
  height: 50%;
}

.instruments-performance-loader-fill.up {
  background-color: #3aaa35;
  width: 0%;
}

.instruments-performance-loader-fill.down {
  background-color: #e51b20;
  width: 0%;
}

.html-embed-11-copy {
  position: relative;
  inset: 0% auto auto 0%;
}

.instrument-components-container {
  border: 2px solid #3d3b3b;
  min-width: 100%;
  margin-top: 32px;
}

.instruments-components-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 16px;
  padding-bottom: 16px;
  display: grid;
}

.instruments-components-item:hover {
  background-color: #d2dffe;
}

.instruments-components-item.components-table-grey {
  background-color: #e1e1e1;
}

.instruments-components-item.components-table-grey:hover {
  background-color: #d2dffe;
}

.components-item-price {
  color: var(--black);
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.components-item-price.up {
  color: #3aaa35;
}

.components-item-price.down {
  color: #e51b20;
}

.instruments-performance-duration-copy {
  margin-right: 16px;
  font-size: 20px;
}

.components-item-ticker {
  margin-right: 16px;
  font-size: 22px;
}

.components-item-open {
  color: var(--black);
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.components-item-open.up {
  color: #3aaa35;
}

.components-item-open.down {
  color: #e51b20;
}

.components-item-daylow {
  color: var(--black);
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.components-item-daylow.up {
  color: #3aaa35;
}

.components-item-daylow.down {
  color: #e51b20;
}

.components-item-dayhigh {
  color: var(--black);
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.components-item-dayhigh.up {
  color: #3aaa35;
}

.components-item-dayhigh.down {
  color: #e51b20;
}

.components-item-changepercent {
  color: var(--black);
  margin-right: 16px;
  font-size: 16px;
  font-weight: 600;
}

.components-item-changepercent.up {
  color: #3aaa35;
}

.components-item-changepercent.down {
  color: #e51b20;
}

.instruments-components-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white-smoke);
  background-color: #3d3b3b;
  border-bottom: 5px solid #b0b0b0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 16px;
  padding-bottom: 16px;
  display: grid;
}

.instruments-components-header.components-table-grey {
  background-color: #e1e1e1;
}

.components-header-title {
  margin-right: 16px;
  font-size: 20px;
  font-weight: 500;
}

.instruments-components-overflow {
  width: 100%;
  position: relative;
  overflow: scroll;
}

.components-pagination {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 50px;
  display: flex;
}

.instrument-components-title {
  text-align: center;
}

.components-pagination-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.components-pagination-right {
  align-items: center;
  width: 50%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.components-pagination-previous {
  color: var(--black);
  font-weight: 500;
  text-decoration: none;
}

.components-pagination-previous:hover {
  color: var(--dark-slate-blue);
  font-weight: 500;
}

.components-pagination-result-txt {
  font-weight: 500;
}

.single-ticker-anchor {
  color: var(--dark-slate-blue);
  font-size: 24px;
  font-weight: 600;
  text-decoration: none;
}

.single-ticker-anchor:hover {
  color: var(--royal-blue);
}

.stock-performance-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d3d3d3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  display: grid;
}

.stock-performance-item.no-line {
  border-bottom-width: 0;
}

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

.news-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 36px;
  padding-bottom: 36px;
  display: grid;
}

.news-item.hidden {
  display: none;
}

.news-item-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 150px;
  max-height: 190px;
  position: relative;
}

.news-img {
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.news-item-description {
  object-fit: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 8px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.news-headline {
  margin-bottom: 6px;
}

.news-content {
  font-size: 14px;
}

.news-link {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  border-radius: 3px;
  flex: 0 auto;
  padding: 6px 16px;
  text-decoration: none;
}

.news-link:hover {
  background-color: var(--royal-blue);
  color: var(--white);
}

.news-description-footer {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.sidebar-container {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.div-block-12 {
  background-color: var(--dark-slate-blue);
  border-radius: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  inset: -10px auto auto -10px;
}

.news-item-mexemnews {
  border: 3px solid var(--dark-slate-blue);
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
  position: absolute;
  top: -15px;
  left: -15px;
}

.collective-main-title {
  font-size: 70px;
  line-height: 84px;
}

.collective-logo {
  margin-bottom: 50px;
}

.collective2-subtitle {
  font-size: 55px;
  line-height: 66px;
}

.device-image-collective {
  max-height: 360px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
}

.device-image-collective.big {
  max-height: 540px;
}

.device-image-collective.absolute {
  position: absolute;
  inset: auto 0% 0% auto;
}

.device-image-collective.absolute.mobile-app {
  max-height: 420px;
  inset: auto 0% 0%;
}

.device-image-collective.absolute.mobile-app.mobile-app-fixes {
  position: static;
}

.device-image-collective.mexem-api {
  height: 380px;
}

.device-image-collective.trading-platforms-watch-img {
  padding-top: 32px;
}

.device-image-collective.workstation-order-type-img, .device-image-collective.mobile-innovative-tools-img {
  margin-top: 32px;
}

.device-image-collective.client-portal-device {
  object-fit: cover;
  height: 500px;
  max-height: 500px;
  margin-top: 36px;
  margin-bottom: 36px;
}

.collective2-slider {
  background-color: #0000;
  width: 50%;
}

.collective-slider-arrows {
  color: var(--black);
}

.collective-slider-arrows.hide {
  display: none;
}

.collective-slider-arrows.left {
  left: -50px;
}

.collective-slider-arrows.left.hide {
  display: block;
}

.collective-slider-arrows.right {
  right: -50px;
}

.collective-slider-arrows.right.hide {
  display: block;
}

.collective-slider-dots {
  position: relative;
}

.collective2-slide-item {
  border-radius: 15px;
}

.collective2-slider-item-flex {
  background-color: #ef4c3d;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 90%;
  padding: 16px;
  display: flex;
}

.collective-review-p {
  color: var(--white);
  text-align: center;
}

.collective2-slider-item-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.swipe-lottie-container.hide {
  display: none;
}

.why-mexem-slider {
  background-color: #0000;
  width: 100%;
}

.why-mexem-arrows {
  background-color: var(--dark-slate-blue);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: 15px;
  font-size: 20px;
  display: flex;
}

.why-mexem-slider-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.why-mexem-slider-container._2x2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-mexem-slider-container._2x2._w-85 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 85%;
  height: 300px;
}

.why-mexem-slider-container._3x2-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-mexem-slider-wrapper {
  width: 100%;
}

.why-mexem-slider-image {
  border-radius: 20px;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.why-mexem-slider-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.why-mexem-slider-content.align-right.flex {
  display: flex;
}

.why-mexem-slider-content.align-middle {
  align-items: center;
}

.why-mexem-slider-dots {
  position: relative;
}

.why-mexem-slider-description {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.why-mexem-slider-img-bg {
  z-index: 32;
  background-color: var(--royal-blue);
  border-radius: 69%;
  position: absolute;
  inset: 0%;
  transform: skew(30deg);
}

.why-mexem-slider-img {
  z-index: 33;
  object-fit: contain;
  max-height: 300px;
  position: relative;
}

.why-mexem-slider-img.global-trading {
  width: 90%;
}

.why-mexem-slider-img.image-1 {
  margin-right: 32px;
}

.why-mexem-slider-img._250h {
  max-height: 250px;
}

.why-mexem-slider-img._250h.asset-img-width, .why-mexem-slider-img._250h.social-img, .why-mexem-slider-img._250h.individual-img {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  height: 250px;
  min-height: 250px;
}

.mexem-slider-img-bg {
  background-color: var(--royal-blue);
  border-radius: 100%;
  width: 80%;
  height: 80%;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%, -50%)skew(23deg);
}

.mexem-slider-img-bg._2 {
  background-color: #f6d353;
}

.paragraph-3.p-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.paragraph-3.p-8.why-mexem-grid-p {
  text-align: center;
}

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

.why-mexem-slider-arrow-control.hide {
  display: none;
}

.black-heading3-no-animation {
  color: var(--black);
  padding: 16px 8px;
  font-weight: 700;
}

.black-heading3-no-animation.bottom-margin {
  margin-bottom: 16px;
}

.black-heading3-no-animation.bottom-margin.middle.f-bigger {
  font-size: 40px;
  line-height: 52px;
}

.black-heading3-no-animation.bottom-margin.bluetext {
  color: var(--dark-slate-blue);
}

.black-heading3-no-animation.bottom-margin.bluetext.analyst-h3.align-center {
  align-self: center;
}

.black-heading3-no-animation.bottom-margin.bluetext.analyst-h3.relative {
  position: relative;
}

.black-heading3-no-animation.bottom-margin.bluetext.fs-40 {
  font-size: 40px;
  line-height: 52px;
}

.black-heading3-no-animation.bottom-margin.mobile-align-center {
  text-align: left;
}

.black-heading3-no-animation.bottom-margin.margin-top {
  margin-top: 16px;
}

.black-heading3-no-animation.bottom-margin.margin-top.orange {
  color: #f77b28;
}

.black-heading3-no-animation.bottom-margin.light {
  font-weight: 500;
}

.black-heading3-no-animation.bottom-margin.light.align-center.regular {
  font-weight: 400;
}

.black-heading3-no-animation.bottom-margin.margin-bottom {
  margin-bottom: 32px;
}

.black-heading3-no-animation.bottom-margin.instrument-name.black {
  color: var(--black);
}

.black-heading3-no-animation.largebottom-margin {
  margin-bottom: 32px;
}

.black-heading3-no-animation.largebottom-margin.middle {
  align-self: center;
}

.black-heading3-no-animation.smallbottom-margin {
  margin-bottom: 8px;
}

.black-heading3-no-animation.regular {
  font-weight: 500;
}

.black-heading3-no-animation.beleggen-academy-hero-description {
  margin-top: 16px;
  font-size: 22px;
}

.black-heading3-no-animation.m-bottom {
  margin-bottom: 16px;
}

.black-heading3-no-animation.instrument_points {
  font-size: 24px;
}

.black-heading3-no-animation.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.black-heading3-no-animation.no-animation.no-padding.align-right {
  text-align: left;
}

.black-heading3-no-animation.no-animation.no-padding.align-right.text-align-middle {
  text-align: center;
}

.black-heading3-no-animation.no-animation.no-padding.align-center.s-md.test {
  font-size: 150px;
}

.why-mexem-9grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100px;
  display: grid;
}

.why-mexem-grid-item {
  grid-row-gap: 10px;
  border: 2px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 300px;
  padding: 16px;
  display: flex;
}

.why-mexem-grid-item.mexem-area {
  background-color: var(--dark-slate-blue);
  justify-content: center;
}

.why-mexem-grid-item.mexem-area.no-min-height {
  min-height: 0;
}

.why-mexem-grid-item.align-middle {
  justify-content: center;
}

.image-7 {
  width: 70px;
}

.why-mexem-grid-img {
  object-fit: contain;
  width: 100px;
  height: 100px;
}

.why-mexem-12grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto .5fr .5fr auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100px;
  display: grid;
}

.why-mexem-4x4grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .75fr .25fr .25fr .75fr;
  grid-template-columns: 1fr .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 100px;
  display: grid;
}

.playlist {
  display: block;
}

.daily-news-playlist-item {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.daily-news-playlist-video {
  display: flex;
}

.daily-news-playlist-description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 14px;
  line-height: 16.8px;
  display: flex;
}

.black-heading3-2 {
  color: #000;
  font-weight: 700;
}

.black-heading3-2.bottom-margin {
  margin-bottom: 16px;
}

.video-paylist-titles {
  font-size: 16px;
  line-height: 20.8px;
}

.daily-news-playlist-title {
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.2px;
}

.daily-news-playlist-title:hover {
  color: var(--dark-slate-blue);
}

.daily-news-playlist-dynamic {
  margin-bottom: 16px;
}

.daily-news-main-description-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 32px;
  font-size: 14px;
  line-height: 16.8px;
  display: flex;
}

.daily-news-main-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 19.2px;
}

.daily-news-main-description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  line-height: 16.8px;
  display: flex;
}

.daily-news-playlist-thump {
  cursor: pointer;
}

.playlist-videos-script {
  position: absolute;
  inset: auto 0% 0%;
}

.daily-news-playlist-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 14px;
  line-height: 16.8px;
  display: none;
}

.lp-beleggers-video {
  width: 800px;
  height: auto;
  margin-bottom: 36px;
}

.lp-beleggers-video.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.belleggen-image-steps {
  object-fit: contain;
  width: auto;
  height: 250px;
  margin-bottom: 16px;
}

.costs_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.costgrid-column1 {
  padding: 5px 20px;
}

.cost-charges-table-wrapper {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 10px;
}

.costs-heading-1 {
  color: #be1f1f;
  margin-bottom: 15px;
}

.costgrid-column2 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.cost-table-title {
  color: #be1f1f;
}

.cost-charges-link {
  color: var(--dark-slate-blue);
  font-weight: 600;
  text-decoration: none;
}

.featured-blog-img {
  object-fit: cover;
  width: 100%;
  max-height: 250px;
}

.featured-blog-img.h-230 {
  max-height: 230px;
}

.featured-blog-item {
  flex-direction: column;
  display: flex;
}

.featured-blog-title {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
}

.featured-blog-title.caps {
  text-transform: uppercase;
  line-height: 32.5px;
}

.featured-blog-date {
  margin-top: 5px;
  font-weight: 600;
}

.featured-blog-date.absolute.bottom {
  inset: auto 0% 0%;
}

.featured-blog-date.absolute.bottom.p-5 {
  padding: 5px;
}

.featured-blog-date.absolute.bottom.p-5.white {
  color: var(--white);
}

.featured-blog-date.absolute.bottom.p-5.white.bg-black {
  background-image: linear-gradient(to top, #000000c2, #000000b8 54%, #0000);
}

.featured-blog-readmore {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: 700;
  text-decoration: none;
}

.featured-blog-readmore:hover {
  background-color: var(--steel-blue);
  color: var(--lavender-blush);
}

.blog-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.blog-img {
  object-fit: cover;
  width: 100%;
  max-height: 250px;
}

.blog-img.regular-blog {
  max-height: 150px;
}

.blog-date {
  margin-top: 5px;
  font-weight: 600;
}

.blog-title {
  color: var(--dark-slate-blue);
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 25px;
}

.blog-title.regular-blog {
  font-size: 18px;
  line-height: 23.4px;
}

.blog-readmore {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: 700;
  text-decoration: none;
}

.blog-readmore:hover {
  background-color: var(--steel-blue);
  color: var(--lavender-blush);
}

.single-blog-item._2-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.single-post-grid-item.flex {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.regular-blog-grid-item {
  height: 100%;
}

.regular-blog-cms {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.regular-blog-list-wrapper {
  height: 100%;
}

.blog-email-newsletter-form {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.newsletter-form-email {
  border-radius: 10px;
  width: 40%;
  height: 45px;
  margin-top: auto;
  margin-bottom: auto;
}

.newsletter-form-btn {
  background-color: var(--dark-slate-blue);
  border-radius: 10px;
  width: 120px;
}

.featured-blog-featured-mobile {
  margin-top: 5px;
  font-weight: 600;
  display: none;
}

.featured-news-container._2grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.featured-grid-item {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.featured-grid-item.featured-img-div {
  position: relative;
}

.news-article-slider {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 250px;
  margin-top: 64px;
  margin-bottom: 0;
  display: flex;
}

.relative.hide {
  display: none;
  position: absolute;
}

.blog-slider-mask {
  width: 100%;
  margin-bottom: 15px;
}

.blog-slider-item {
  width: 33%;
  margin-right: 20px;
}

.blog-article-single-slider {
  width: 100%;
  height: 100%;
}

.blog-single-slider-item {
  width: 100%;
  height: 100%;
  display: flex;
}

.single-article-collection-list {
  height: 100%;
}

.blog-single-item-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog-single-img-gradient {
  background-image: linear-gradient(to top, #000000f0, #00000094 54%, #0000);
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blog-single-link {
  color: var(--white);
  text-align: left;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  text-decoration: none;
}

.single-blog-dot-nav {
  position: relative;
}

.single-blog-dot-nav.hide {
  display: none;
}

.single-blog-date {
  color: #ffffff82;
}

.logo-lion {
  object-fit: contain;
  width: 100px;
  height: 90%;
}

.image-8 {
  object-fit: contain;
  width: 100px;
  height: 100%;
}

.glossary-menu {
  z-index: 55;
  background-color: #fff;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 70px;
}

.glossary-menu.box {
  border: 2px solid #000;
  border-top-style: none;
}

.glossary-menu.box.overflowhide {
  overflow: hidden;
}

.glossary-menu.box.extramarginmenu {
  margin-top: 70px;
}

.glossary-menu.box.extramarginmenu.beleggenc-academy-container {
  margin-top: 0;
}

.glossary-menu.box.extramarginmenu.rotate {
  transform: rotate(0);
}

.glossary-menu.hide {
  display: block;
}

.glossary-menu.il-flex {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.glossary-menu.collegasection {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.glossary-menu.collegasection.il_thankyou-margin {
  margin-bottom: 32px;
}

.glossary-menu.map {
  width: 100%;
  position: relative;
}

.glossary-menu.awards-container {
  height: 320px;
  display: flex;
}

.glossary-menu.center, .glossary-menu.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.glossary-menu.reviews-section {
  margin-bottom: 50px;
}

.glossary-letter-btn {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  box-shadow: 0 0 7px -1px #36363642;
}

.glossary-letter-btn:hover {
  color: var(--royal-blue);
  transform: scale(1.1);
  box-shadow: 2px 3px 7px -1px #36363642;
}

.glossary-btn-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  display: flex;
}

.glossary-btn-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  justify-content: center;
  padding: 15px;
  display: flex;
}

.glossary-link {
  color: #2d2d2d;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 26px;
  font-weight: 500;
  line-height: 31.2px;
  text-decoration: none;
  display: flex;
}

.glossary-link:hover {
  color: var(--royal-blue);
}

.glossary-elements {
  z-index: 54;
  max-width: 1300px;
  margin: 30px auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.glossary-elements.box {
  border: 2px solid #000;
  border-top-style: none;
}

.glossary-elements.box.overflowhide {
  overflow: hidden;
}

.glossary-elements.box.extramarginmenu {
  margin-top: 70px;
}

.glossary-elements.box.extramarginmenu.beleggenc-academy-container {
  margin-top: 0;
}

.glossary-elements.box.extramarginmenu.rotate {
  transform: rotate(0);
}

.glossary-elements.hide {
  display: block;
}

.glossary-elements.il-flex {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.glossary-elements.collegasection {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.glossary-elements.collegasection.il_thankyou-margin {
  margin-bottom: 32px;
}

.glossary-elements.map {
  width: 100%;
  position: relative;
}

.glossary-elements.awards-container {
  height: 320px;
  display: flex;
}

.glossary-elements.center, .glossary-elements.flex-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.glossary-elements.reviews-section {
  margin-bottom: 50px;
}

.glossary-item {
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 30px;
  display: flex;
  position: relative;
}

.glossary-item:hover {
  box-shadow: 0 0 8px -3px #00000070;
}

.glossary-item.heading {
  box-shadow: 0 0 #0000;
}

.glossary-letter-heading {
  color: var(--royal-blue);
  text-align: center;
  width: auto;
  height: auto;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
  text-decoration: none;
}

.glossary-term-dropdown {
  width: 100%;
  height: 100%;
}

.glossary-dropdown-toggle {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.glossary-dropdown-link {
  font-size: 20px;
  font-weight: 600;
}

.dropdown-list-2 {
  position: relative;
}

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

.rich-text-block {
  background-color: #fff;
  margin-top: 0;
  padding-bottom: 40px;
  position: static;
}

.glossary-link-btn {
  text-decoration: none;
}

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

.glossary-wrapper {
  border: 2px solid #000;
  position: relative;
}

.glossary-hero-png {
  object-fit: cover;
  max-width: none;
  height: 120px;
}

.text-limit-character-script {
  height: 50px;
  position: absolute;
  inset: auto 0% 0%;
}

.white-paragraph-2 {
  color: #fff;
}

.white-paragraph-2.small-paragraph.p-18 {
  font-size: 18px;
}

.white-textlink-2 {
  color: #fff;
}

.white-textlink-2:hover {
  color: #f6d353;
}

.white-textlink-2.small {
  font-size: 16px;
  line-height: 24px;
}

.lp-home-nav {
  z-index: 9999;
  background-color: #fff;
  border: 4px solid #000;
  border-bottom-width: 2px;
  justify-content: space-between;
  max-width: 1300px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.lp-home-nav.blue-bg {
  background-color: var(--dark-slate-blue);
}

.lp-home-nav.blue-bg.no-border {
  border-width: 0;
}

.lp-home-nav.border-bottom-2 {
  border-bottom-width: 2px;
}

.lp-home-openaccount {
  background-color: var(--light-sea-green);
  color: #fff;
  border-left: 2px solid #000;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.lp-home-openaccount:hover {
  background-color: var(--ukraincolor);
  color: var(--black);
}

.lp-home-openaccount.float {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 8px;
}

.lp-home-openaccount.float.no-border {
  border-left-width: 0;
}

.lp-home-link-anchor {
  font-weight: 800;
  text-decoration: none;
}

.lp-home-hero-div.flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.lp-home-hero-div.flex.padding {
  padding-top: 32px;
  padding-bottom: 32px;
}

.lp-home-hero-div.flex.padding._100 {
  width: 100%;
}

.lp-home-2-form {
  width: 70%;
}

.lp-home-2-form._100 {
  width: 100%;
}

.lp-home-2-form._100.margin-top {
  margin-top: 32px;
}

.lp-home-2-hero-logo {
  object-fit: contain;
  height: 220px;
}

.lp-home-2-lottie-scroll {
  width: 70px;
  margin-top: 18px;
  position: static;
  inset: auto 50% 15px;
}

.why-mexem-wrapper {
  width: 85%;
  height: 300px;
}

.why-mexem-wrapper.flexbox.self-left {
  align-self: flex-start;
  margin-top: 32px;
  margin-bottom: 16px;
}

.why-mexem-wrapper.flexbox.self-left.full-section {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.why-mexem-wrapper.flexbox.self-right {
  align-self: flex-end;
  margin-top: 32px;
  margin-bottom: 32px;
}

.why-mexem-wrapper.flexbox.self-right.full-section {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.why-mexem-item {
  width: 33.333%;
  height: 100%;
  padding: 16px 16px 32px;
}

.why-mexem-item.blue-bg {
  background-color: var(--dark-slate-blue);
}

.why-mexem-item.blue-bg.flexbox {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 32px;
}

.why-mexem-item.blue-bg.flexbox.why-mexem-link {
  align-items: center;
  text-decoration: none;
}

.why-mexem-item.yellow-bg {
  background-color: var(--ukraincolor);
}

.why-mexem-item.green-bg {
  background-color: var(--light-sea-green);
}

.why-mexem-item.green-bg.flexbox {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 32px;
}

.why-mexem-title {
  color: var(--white);
  font-size: 24px;
  font-weight: 600;
}

.why-mexem-lp-icon {
  object-fit: contain;
  height: 85px;
}

.paragraph_text-white {
  color: var(--white);
  font-size: 16px;
}

.lp-home-2-grid-products {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-left: 24px;
  margin-right: 24px;
  display: grid;
}

.lp-home-grid-product-item {
  border: 2px solid var(--dark-slate-blue);
  border-radius: 5px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.lp-home-grid-product-item.flexbox.vertical.gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-left: 24px;
  padding-right: 24px;
}

.lp-home-grid-product-item.flexbox.vertical.gap.bg-blue {
  background-color: var(--dark-slate-blue);
}

.lp-home-grid-product-item.flexbox.vertical.gap.bg-blue.link-block-2 {
  text-decoration: none;
}

.lp-home-grid-product-item.flexbox.vertical.gap.link-block {
  color: var(--white);
  text-decoration: none;
}

.lp-home-grid-product-item.flexbox.vertical.gap.link-block:hover {
  background-color: var(--dark-slate-blue);
}

.lp-home-grid-product-item.flexbox.vertical.gap.bg-green {
  background-color: var(--light-sea-green);
}

.lp-home-grid-product-item.flexbox.vertical.gap.bg-green.link-block-2 {
  text-decoration: none;
}

.product-mexem-title {
  color: var(--dark-slate-blue);
  text-transform: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 31.2px;
}

.product-mexem-title.white-txt {
  color: var(--white);
}

.paragraph_text-black {
  font-size: 16px;
}

.paragraph_text-black._24px {
  font-size: 18px;
  font-weight: 500;
}

.paragraph_text-black.products {
  font-size: 16px;
  font-weight: 500;
}

.paragraph_text-black.products.white-txt {
  color: var(--white);
}

.product-mexem-tlink {
  color: var(--royal-blue);
  text-transform: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 31.2px;
  text-decoration: none;
}

.product-mexem-link-block {
  color: var(--royal-blue);
  font-size: 18px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.product-mexem-link-block:hover {
  color: var(--light-sea-green);
}

.product-mexem-link-block.white-txt {
  color: var(--white);
}

.product-mexem-subtitle {
  color: var(--royal-blue);
  font-size: 18px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
}

.product-mexem-subtitle.white-txt {
  color: var(--white);
}

.ib-link-slider-container {
  background-color: #0000;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 32px;
  display: flex;
}

.ib-link-slider-arrow {
  color: var(--dark-slate-blue);
}

.ib-link-slider-content {
  width: 85%;
  margin-top: 32px;
}

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

.ib-link-imgstep {
  object-fit: contain;
  width: 100%;
}

.ib-link-dots {
  padding-top: 18px;
  position: relative;
}

.link-ip-confirmation {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
}

.ip-confirmation-logo {
  margin-top: 32px;
  margin-bottom: 32px;
}

.ib-link-lottie {
  height: 300px;
}

.ib-link-step {
  color: var(--dark-slate-blue);
  font-size: 40px;
}

.ib-link-paragraph {
  padding-top: 8px;
  padding-bottom: 16px;
}

.privacy-policy-wtext {
  text-align: left;
  padding-top: 16px;
  padding-bottom: 16px;
  font-style: normal;
}

.modal-contact-new {
  z-index: 1000;
  width: 50%;
  position: absolute;
}

.modal-contact-new.borders {
  border: 4px solid var(--dark-slate-blue);
}

.modal-contact-new.borders.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fbf9fa;
  grid-template-rows: auto auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  display: grid;
}

.modal-contact-new.borders.grid-2.bg {
  width: 50%;
}

.modal-contact-new.borders.grid-2.bg.modal-static {
  position: static;
}

.modal-contact-new.borders.grid-2.bg._65 {
  width: 65%;
}

.contact-modal-item {
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}

.contact-modal-item.flexbox.vertical.gap-15 {
  padding-bottom: 30px;
}

.contact-modal-title {
  color: var(--dark-slate-blue);
  font-size: 50px;
  line-height: 50px;
}

.contact-modal-subtitle {
  color: var(--dark-slate-blue);
  font-size: 20px;
  font-weight: 500;
}

.contact-modal-subtitle.align-center {
  text-align: left;
}

.contact-modal-info.flexbox.margin-20 {
  margin-top: 20px;
}

.contact-modal-info.flexbox.margin-20.align-center {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
}

.contact-modal-icon {
  width: 40px;
}

.contact-modal-details {
  font-size: 16px;
}

.contact-modal-details.align-left {
  text-align: left;
  font-weight: 500;
}

.contact-modal-details.align-left.small-txt {
  font-size: 14px;
  line-height: 18.2px;
}

.contact-modal-img-item, .contact-modal-thump {
  width: 100%;
  height: 100%;
}

.contact-modal-main-titles {
  padding: 30px 30px 0;
}

.contact-us-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.contact-us-grid-item._100 {
  width: 100%;
  height: 100%;
}

.contact-us-grid-img {
  object-fit: contain;
  width: 100%;
  height: 350px;
}

.black-paragraph-3 {
  font-weight: 400;
}

.black-paragraph-3.news-date {
  color: #204489;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 600;
}

.map-dot-marker-circle {
  z-index: -1;
  background-color: #204489;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contact-us-map {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.map-dot-flag {
  object-fit: cover;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  position: relative;
  inset: 0%;
}

.map-dot-marker {
  background-color: #204489;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
}

.map-dot-marker.italy {
  margin-top: 52%;
  margin-left: -12%;
}

.map-dot-marker.netherlands {
  margin-top: -2%;
  margin-left: -40%;
}

.map-dot-marker.cyprus {
  margin-top: 59%;
  margin-left: 54%;
}

.map-dot-marker.belgium {
  margin-top: 15%;
  margin-left: -45%;
}

.map-dot-marker.spain {
  margin-top: 54%;
  margin-left: -76%;
}

.terms-embed {
  position: static;
  bottom: 0%;
}

.fm-personal-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fm-personal-info.stock-packages {
  grid-template-rows: auto;
}

.fm-onboarding-title {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-bottom: 22px;
  font-size: 50px;
}

.referal-form {
  width: 100%;
  height: 100%;
  display: flex;
}

.referal-form-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
}

.referal-form-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.referal-success-msg {
  width: 100%;
}

.white-p {
  color: var(--white);
  font-size: 16px;
}

.white-p.risk {
  font-size: 18px;
}

.small-points-txt {
  margin-bottom: 0;
  font-size: 22px;
}

.small-points-txt.bold {
  font-weight: 700;
}

.lp-short-list-item-af {
  margin-bottom: 0;
}

.lp-short-list-item-af.bold {
  font-size: 22px;
  font-weight: 700;
}

.lp-af-list {
  height: 100%;
}

.small-bold {
  font-size: 26px;
  line-height: 33.8px;
}

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

.legal-title {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 40px;
  display: block;
}

.mexem-p {
  font-size: 26px;
}

.lp-nav-section {
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.lp-nav-section.transparent {
  background-color: #0000;
}

.lp-nav-section.transparent.fixed {
  position: fixed;
}

.lp-dyn-nav-text {
  margin-right: 20px;
  font-weight: 600;
}

.lp-dyn-nav-img {
  object-fit: contain;
  height: 50px;
}

.lp-dyn-hero-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  padding: 20px;
}

.lp-dyn-list-div {
  flex-direction: column;
  width: 100%;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  display: flex;
}

.lp-dyn-points-p {
  font-size: 22px;
  font-weight: 500;
}

.lp-dyn-awards {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  display: flex;
}

.lp-dyn-awards-img {
  object-fit: contain;
  width: 300px;
}

.fm-stock-form {
  width: 100%;
  position: relative;
}

.fm-stock-packages-hero {
  background-color: var(--dark-slate-blue);
  width: 100%;
  height: 100px;
  margin-top: 45px;
  margin-bottom: 45px;
  padding-left: 0;
}

.fm-signal-form-copy.flex {
  flex-direction: column;
  display: flex;
}

.fm-stock-question {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 500;
  line-height: 31.2px;
}

.fm-stock-question.title {
  font-size: 30px;
  font-weight: 600;
  line-height: 39px;
}

.fm-stock-question.title.margin-top {
  margin-top: 25px;
}

.fm-stock-question-container {
  margin-top: 36px;
}

.fm-stock-question-container.half {
  width: 50%;
}

.fm-stock-question-container.margin-top-0 {
  margin-top: 0;
}

.fm-stock-cta.cta-button._50.margin-center {
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.fm-stock-cta.cta-button._50.margin-center.bllue {
  background-color: var(--dark-slate-blue);
  box-shadow: 4px 4px 0 0 var(--light-sea-green);
  color: var(--white);
  margin-top: 25px;
}

.fm-stock-cta.cta-button._50.margin-center.bllue:hover {
  background-color: var(--white);
}

.fm-stock-cta.cta-button._50.margin-center.bllue.stock-package {
  box-shadow: 4px 4px 0 0 var(--ukraincolor);
}

.fm-stock-cta.cta-button._50.margin-center.bllue.stock-package:hover {
  border-color: var(--dark-slate-blue);
  background-color: var(--ukraincolor);
  box-shadow: 4px 4px 0 0 var(--dark-slate-blue);
  color: var(--black);
}

.fm-signal-question-container-copy {
  margin-top: 36px;
}

.fm-signal-question-container-copy.half {
  width: 50%;
}

.fm-signal-question-container-copy.margin-top-0 {
  margin-top: 0;
}

.fm-signal-question-container-copy.grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.fm-signal-question-copy {
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 500;
  line-height: 31.2px;
}

.fm-signal-question-copy.title {
  font-size: 30px;
  font-weight: 600;
  line-height: 39px;
}

.fm-signal-question-copy.title.margin-top {
  margin-top: 25px;
}

.fm-stock-radio-container {
  padding-bottom: 12px;
}

.fm-stock-radio-container.grid2x4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fm-stock-radio-container.grid2x4.border {
  border: 2px solid var(--dark-slate-blue);
  border-radius: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  box-shadow: 1px 1px 6px -1px #00000087;
}

.fm-stock-package-item {
  grid-column-gap: 32px;
  grid-row-gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 12px;
  display: flex;
}

.fm-stock-package-item.title {
  flex-direction: column;
  justify-content: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 32px;
}

.fm-stock-package-item.grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fm-stock-package-logo {
  background-color: var(--white);
  object-fit: contain;
  border-radius: 100%;
  width: 50px;
  height: 50px;
  padding: 8px;
  box-shadow: 1px 1px 3px #00000087;
}

.fm-stock-ticker {
  color: var(--dark-slate-blue);
  font-size: 22px;
  font-weight: 600;
}

.fm-stock-logo {
  font-size: 18px;
  font-weight: 400;
}

.fm-stock-package-title {
  color: var(--dark-slate-blue);
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
}

.lp-stock-package-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-wrapper-5 {
  width: 100%;
}

.stock-package-item {
  flex-direction: column;
  display: flex;
}

.stock-package-main-grid-item {
  background-color: #f8faff;
}

.fm-stocks-terms-accept {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.radio-button {
  width: 20px;
  height: 20px;
}

.fm-stock-terms-radio {
  border-width: 1px;
  border-color: #6d6d6d;
  width: 20px;
  height: 20px;
}

.fm-stock-terms-radio.w--redirected-checked {
  background-color: var(--dark-slate-blue);
  border-color: #bdbdbd;
}

.stock-region-selection-btn {
  border: 2px solid var(--ukraincolor);
  background-color: var(--dark-slate-blue);
  box-shadow: 3px 3px 0 0 var(--ukraincolor);
  color: var(--white);
  cursor: pointer;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-bottom: 0;
  padding: 16px 40px;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.stock-region-selection-btn:hover {
  border-color: var(--dark-slate-blue);
  background-color: var(--ukraincolor);
  box-shadow: 3px 3px 0 0 var(--dark-slate-blue);
  color: var(--black);
  font-weight: 600;
}

.stock-region-selection-btn:active {
  border-color: var(--dark-slate-blue);
  background-color: var(--ukraincolor);
  box-shadow: 3px 3px 0 0 var(--dark-slate-blue);
  color: var(--black);
}

.stock-region-selection-btn:focus {
  border-color: var(--dark-slate-blue);
  background-color: var(--ukraincolor);
  box-shadow: 3px 3px 0 0 var(--dark-slate-blue);
  color: var(--black);
  font-weight: 600;
}

.stock-region-selection-btn:focus-visible, .stock-region-selection-btn[data-wf-focus-visible] {
  background-color: var(--ukraincolor);
}

.stock-region-selection-btn.active {
  border-color: var(--dark-slate-blue);
  background-color: var(--ukraincolor);
  box-shadow: 3px 3px 0 0 var(--dark-slate-blue);
  color: var(--black);
  font-weight: 600;
}

.refer-friend-title-form {
  text-align: center;
  margin-bottom: 32px;
}

.form-input-dark {
  border: 1px solid #000;
}

.form-input-dark.hidden {
  display: none;
}

.footer-link {
  color: var(--goldenrod);
  font-size: 16px;
  text-decoration: none;
}

.footer-link:hover {
  font-weight: 500;
  text-decoration: none;
}

.link-white {
  color: var(--white);
}

.free-stock-promotion-text {
  color: #fff;
}

.asterisk-span {
  width: 30px;
  height: 100%;
  display: inline;
  position: relative;
}

.asterisk-small {
  color: #fff;
  font-size: 24px;
  position: absolute;
  inset: -12% -23px auto 0%;
}

.product-mexem-title-2 {
  color: #204489;
  text-transform: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 31.2px;
}

.lp-home-grid-product-item-2 {
  border: 2px solid #204489;
  border-radius: 5px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.lp-home-grid-product-item-2.flexbox.vertical.gap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-left: 24px;
  padding-right: 24px;
}

.lp-home-grid-product-item-2.flexbox.vertical.gap.bg-green {
  background-color: #65bdae;
}

.lp-home-grid-product-item-2.flexbox.vertical.gap.bg-green.link-block-2 {
  text-decoration: none;
}

.lp-home-grid-product-item-2.flexbox.vertical.gap.link-block {
  color: #fff;
  text-decoration: none;
}

.lp-home-grid-product-item-2.flexbox.vertical.gap.link-block:hover {
  background-color: #204489;
}

.lp-fees-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-left: 24px;
  margin-right: 24px;
  display: grid;
}

.lp-fees-content {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.lp-fees-content.middle {
  align-items: center;
}

.lp-fees-mimimum-p {
  font-size: 14px;
}

.lp-fees-mimimum-p.middle {
  text-align: center;
}

.lp-fees-amount {
  color: #204489;
  font-size: 52px;
  font-weight: 600;
  line-height: 67.6px;
}

.navbar-german-lp {
  background-color: #141414;
}

.navbar-german-lp.fixed {
  height: 80px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-german-lp.fixed.flex {
  justify-content: center;
  width: 100vw;
  height: 100px;
  display: flex;
}

.section-german-lp {
  height: 100vh;
  margin-top: 0;
  padding-top: 160px;
  padding-bottom: 80px;
}

.section-german-lp.dark {
  position: relative;
}

.section-german-lp.dark.auto {
  height: auto;
  min-height: 100vh;
}

.section-german-lp.padding {
  padding-top: 80px;
}

.section-german-lp.padding.light-grey {
  background-color: #f1f1f1;
}

.navbar-german-container {
  width: 100%;
  height: 100%;
  margin-left: 64px;
  margin-right: 64px;
}

.navbar-german-container.flex {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-german-container.flex._100 {
  max-width: 100%;
}

.link-german-lp {
  color: var(--white);
  font-weight: 300;
}

.link-german-lp:hover, .link-german-lp.w--current {
  color: var(--goldenrod);
}

.link-german-lp.yellow {
  color: var(--goldenrod);
  font-size: 14px;
  text-decoration: none;
}

.link-german-lp.blue {
  color: var(--steel-blue);
  font-size: 14px;
  text-decoration: none;
}

.nav-menu-germanl-lp {
  margin-left: 64px;
}

.brand-image-german-lp {
  width: 250px;
}

.brand-image-german-lp.margin-bottom {
  margin-bottom: 64px;
}

.cta-nav-german-lp {
  color: var(--white);
  background-color: #4467ab;
  border-radius: 8px;
  padding: 12px 60px;
  font-size: 16px;
  font-weight: 500;
}

.cta-nav-german-lp:hover {
  color: var(--white);
}

.cta-nav-german-lp.to-right {
  background-color: var(--goldenrod);
  color: var(--black);
  margin-left: auto;
  font-weight: 600;
}

.container-german-lp {
  max-width: 100%;
  padding-left: 64px;
  padding-right: 64px;
}

.container-german-lp._100 {
  z-index: 5;
  height: 100%;
  position: relative;
}

.container-german-lp._100.flex {
  flex-direction: column;
  justify-content: center;
  padding-left: 128px;
  padding-right: 128px;
  display: flex;
}

.container-german-lp._100.flex.z-index {
  z-index: 5;
  padding-left: 140px;
  padding-right: 140px;
  position: relative;
}

.container-german-lp._100.medium {
  max-width: 1240px;
  padding-left: 32px;
  padding-right: 32px;
}

.hero-grid-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-h1-german-lp {
  color: #eee;
  font-size: 70px;
  font-weight: 600;
}

.hero-h1-german-lp.text-align-center.margin-3rem {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.hero-h1-german-lp.newsystems2 {
  font-size: 50px;
  line-height: 52px;
}

.hero-grid-item-germanl-lp {
  padding-left: 16px;
  padding-right: 16px;
}

.hero-grid-item-germanl-lp.flex {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-grid-item-germanl-lp.flex._2-col.center {
  justify-content: center;
  align-items: center;
}

.hero-paragraph-german-lp {
  color: #dadada;
  width: 80%;
  font-size: 26px;
  font-weight: 400;
  line-height: 39px;
}

.hero-paragraph-german-lp.small {
  font-size: 16px;
  line-height: 22px;
}

.cta-german-lp {
  background-color: var(--goldenrod);
  color: #131313;
  border-radius: 8px;
  padding: 16px 60px;
  font-size: 18px;
  font-weight: 600;
}

.cta-german-lp:hover {
  color: var(--white);
}

.cta-german-lp.to-right {
  margin-left: auto;
}

.cta-german-lp.margin {
  margin-top: 16px;
}

.cta-german-lp.white {
  background-color: var(--white-smoke);
}

.cta-german-lp.dark {
  background-color: var(--black-light);
  color: var(--white);
}

.cta-german-lp.dark.margin-top {
  margin-top: 16px;
}

.cta-german-lp.large {
  padding-left: 60px;
  padding-right: 60px;
}

.cta-german-lp.large.dark.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-image-german-lp._100 {
  width: 100%;
}

.hero-image-german-lp._100.attila {
  object-fit: contain;
  width: auto;
  height: 350px;
  max-height: 400px;
}

.bg-video-german-lp {
  z-index: 2;
  background-color: var(--black);
  opacity: .07;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.dark-bg {
  z-index: 1;
  background-color: #141414;
  position: absolute;
  inset: 0%;
}

.bg-image {
  z-index: 2;
  opacity: .13;
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/63d126daa383ce4d61ab5ff7_bg2.png");
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.trustpilot-award-german-lp {
  grid-column-gap: 22px;
  color: var(--white);
  align-items: center;
  padding-left: 0;
  padding-right: 32px;
  display: flex;
}

.trustpilot-award-german-lp.hide {
  display: none;
}

.trustpilot-award-german-lp.margin {
  margin-top: 32px;
  margin-bottom: 0;
}

.content-wrap-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.content-wrap-german-lp.flex-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-wrap-german-lp.flex {
  flex-direction: column;
  display: flex;
}

.h2-german-lp {
  color: var(--black-light);
  text-align: center;
  margin-bottom: 16px;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
}

.h2-german-lp.align-left {
  text-align: left;
}

.h2-german-lp.white {
  color: var(--white);
}

.h2-german-lp.align-center {
  text-align: center;
  align-self: center;
}

.h2-german-lp.align-center.full-width {
  align-self: stretch;
}

.paragraph-germn-lp {
  color: var(--black-light);
  text-align: center;
  margin-top: 8px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8px;
}

.paragraph-germn-lp._70 {
  width: 70%;
}

.paragraph-germn-lp._70.white {
  color: var(--white);
}

.paragraph-germn-lp.align-left {
  text-align: left;
}

.paragraph-germn-lp.footer {
  color: var(--white);
  text-align: left;
  font-size: 14px;
}

.paragraph-germn-lp.align-left.size {
  font-size: 18px;
}

.step-container-german-lp {
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
  display: grid;
}

.step-grid-item-german-lp {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 350px;
  padding: 32px 16px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 8px -4px #00000078;
}

.step-grid-item-german-lp:hover {
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.h3-german-lp {
  color: var(--black-light);
  text-align: center;
  font-size: 24px;
}

.h3-german-lp.line-height {
  line-height: 31.2px;
}

.step-image-german-lp {
  display: block;
}

.general-section-german-lp {
  height: 100vh;
  margin-top: 0;
  padding-top: 160px;
  padding-bottom: 80px;
}

.general-section-german-lp.dark {
  position: relative;
}

.general-section-german-lp.padding {
  padding-top: 80px;
}

.general-section-german-lp.padding.light-grey {
  background-color: #ececec;
  height: auto;
  display: inline-block;
  position: relative;
}

.general-section-german-lp.padding.light-grey.bg-image-2 {
  opacity: 1;
  position: relative;
}

.general-section-german-lp.padding.auto-height {
  height: auto;
}

.general-section-german-lp.padding.auto-height.light-grey-blue {
  background-color: #eceef085;
}

.general-section-german-lp.padding.auto-height.yellow {
  background-color: var(--goldenrod);
}

.general-section-german-lp.padding.auto-height.dark {
  background-color: var(--black-light);
}

.general-section-german-lp.padding.auto-height.dark.small-padding {
  color: var(--white);
  padding-top: 30px;
  padding-bottom: 30px;
}

.general-section-german-lp.padding.auto-height.blue {
  background-color: var(--dark-slate-blue);
}

.general-section-german-lp.padding.height-auto {
  height: auto;
}

.bg-image-2 {
  opacity: .12;
  filter: invert();
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/63d10af8a92322181648a724_shutterstock_1698818248-%5BConverted%5D.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  position: absolute;
  inset: 0%;
}

.step-image-wrapper-german-lp {
  background-color: var(--white);
  border-radius: 8px;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-bottom: 32px;
  padding: 16px;
  display: flex;
}

.embed-step-german-lp {
  height: 20px;
}

._2-grid-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
  display: grid;
}

._2-grid-german-lp._100 {
  grid-template-columns: 1fr;
  width: 100%;
}

._2-grid-german-lp._100._2-column {
  grid-template-columns: 1fr 1fr;
}

._2-grid-german-lp.footer {
  grid-template-columns: 1fr 2fr;
}

._2-grid-german-lp._2col {
  display: flex;
}

.grid-item-german-lp {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 350px;
  padding: 32px 16px;
  display: flex;
  position: relative;
}

.grid-item-german-lp:hover {
  color: var(--white);
}

.grid-item-german-lp.height-auto {
  min-height: auto;
}

.grid-item-german-lp.height-auto.flex-center {
  align-items: center;
}

.grid-item-german-lp.padding-large {
  padding: 64px 32px;
}

.grid-item-german-lp.padding-large.white-bg {
  background-color: var(--white);
}

.grid-item-german-lp.padding-large.white-bg.rounded {
  border-radius: 12px;
}

.grid-item-german-lp.padding-large.white-bg.rounded.box-shadow {
  box-shadow: -3px 3px 18px -4px #00000026;
}

.grid-item-german-lp.padding-large.white-bg.rounded.box-shadow.paddings {
  padding: 0;
  overflow: hidden;
}

.grid-item-german-lp.padding-large.white-bg.rounded.box-shadow.awards {
  align-items: center;
}

.grid-item-german-lp.flex-center {
  justify-content: center;
}

.grid-item-german-lp._50 {
  width: 50%;
}

.shares-slider-german-lp {
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.shares-card-container-german-lp {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-arrows-german-lp {
  display: none;
}

.shares-card-german-lp {
  background-color: #141414;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  padding: 16px;
  display: flex;
  box-shadow: 5px 5px 9px #00000057;
}

.shares-card-german-lp.products {
  max-width: 400px;
}

.shares-card-logo-german-lp {
  width: 70%;
}

.shares-card-logo-german-lp.products {
  object-fit: contain;
  width: 200px;
  height: 130px;
  margin-bottom: 1rem;
}

.shares-slider-dots-german-lp {
  display: none;
}

.icon-german-lp {
  width: 80px;
  height: 80px;
  margin-bottom: 32px;
}

.icon-german-lp.full-width {
  width: 100%;
  height: auto;
}

.icon-german-lp.wider {
  width: 100px;
}

.icon-img-german-lp.store-icons {
  width: 200px;
}

.section-image-german-lp {
  margin-top: auto;
  margin-bottom: auto;
}

.section-image-german-lp.vittner {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-image-german-lp.awards {
  object-fit: contain;
  width: 350px;
}

.footer-paragraph-german-lp {
  color: var(--white);
  font-weight: 300;
}

.footer-link-german-lp {
  color: var(--goldenrod);
}

.p-small-german-lp {
  color: #b9b9b9;
  font-weight: 300;
}

.questions-container-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  margin-bottom: 32px;
  display: grid;
}

.step-grid-item-german-lp-copy {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 350px;
  padding: 32px 16px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 8px -4px #00000078;
}

.step-grid-item-german-lp-copy:hover {
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.faq-dropdown-german-lp {
  width: 70%;
}

.faq-dropdown-german-lp.attila {
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.dropdown-toggle-german-lp {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  box-shadow: 1px 1px 3px #0000004d;
}

.dropdown-toggle-german-lp.w--open {
  width: 100%;
  margin-bottom: 8px;
}

.faq-answer-container-german-lp {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.dropdown-list-3 {
  position: relative;
}

.paragraph-dropdown-german-lp {
  line-height: 23.4px;
}

.link-footer-german-lp {
  color: var(--goldenrod);
  font-size: 14px;
}

.faq-grid-container-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.faq-container-german-lp {
  display: flex;
}

.h2-hero-germal-lp {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  text-align: center;
  border-radius: 12px;
  margin-top: 32px;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
}

.h2-hero-germal-lp.align-left {
  text-align: left;
}

.h2-hero-germal-lp.white {
  color: var(--white);
}

.course-topics-container-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.course-features-german-lp {
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.course-dropdown-german-lp {
  width: 100%;
}

.course-toggle-german-lp {
  background-color: var(--white);
  border-radius: 8px;
  width: 100%;
  box-shadow: 1px 1px 3px #0000004d;
}

.course-toggle-german-lp.w--open {
  width: 100%;
  margin-bottom: 8px;
}

.course-answer-container-german-lp {
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  padding: 16px;
  display: flex;
}

.course-features-card-german-lp {
  grid-row-gap: 32px;
  background-color: var(--white);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 16px;
  padding-bottom: 32px;
  display: flex;
  box-shadow: 0 1px 3px #0000004d;
}

.h4-german-lp {
  padding: 12px;
}

.feature-list-german-lp {
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.feature-item-german-lp {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.embed-icon-german-lp {
  color: var(--goldenrod);
  width: 22px;
}

.course-grid-container-german-lp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 16px;
  display: grid;
}

.video-embed {
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.amount-span {
  background-color: var(--dark-slate-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 70px;
}

.appreviation-span {
  font-size: 18px;
}

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

.what-will-receive-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.lp-dropdown {
  width: 100%;
}

.lp-dropdown-toggle {
  background-color: var(--dark-slate-blue);
  color: var(--white);
  display: flex;
}

.lp-dropdown-list.w--open {
  background-color: var(--white);
  padding: 16px 8px;
  position: relative;
}

.lp-dropdown-rich-text p {
  font-size: 14px;
}

.trust-pilot-widget {
  justify-content: flex-start;
  align-items: center;
}

.gift-embed, .logo-link {
  width: 100%;
  height: 100%;
}

.terms-conditions {
  font-size: 16px;
}

.terms-conditions-checkbox {
  width: 20px;
  height: 20px;
}

.terms-conditions-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.footer-risk-richtext p {
  font-weight: 600;
}

.risk-footer-warning {
  color: var(--white);
  font-weight: 600;
}

.link-yellow {
  color: var(--goldenrod);
}

.products-title {
  color: var(--white);
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
}

.products-title.center {
  text-align: center;
  line-height: 24px;
}

.recaptcha-margin {
  margin-top: 1rem;
}

.slider-dots.ib-link {
  inset: -60px 0% auto;
}

.ib-linbk-slider-arrow {
  color: #f8c12c;
}

.link-ib-slider-slide {
  padding: 10px;
}

.link-ib-slider-mark {
  width: 80%;
  height: auto;
}

.link-ib-slide-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.link-account-slider-container {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.ib-link-account-step {
  color: #f8c12c;
  font-size: 2rem;
  font-weight: 700;
}

.link-ib-slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

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

.text-size-medium {
  font-size: 1.125rem;
}

.button {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #4865e7;
}

.button.is-secondary.is-small {
  background-color: var(--dark-slate-blue);
}

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

.button.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.navbar14_link {
  padding: .5rem 1rem;
}

.navbar14_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar14_menu-button {
  padding: 0;
}

.hide-2 {
  display: none;
}

.navbar14_dropdown-link {
  padding: .5rem 1rem;
}

.navbar14_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #dee3f4;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.navbar14_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: auto;
  min-height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.navbar14_logo-link {
  padding-left: 0;
}

.navbar14_component {
  background-color: #0000;
  align-items: center;
  margin-top: 1.5rem;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar14_component.delete-this-class {
  display: block;
  position: relative;
}

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

.navbar14_menu-link-wrapper {
  display: flex;
}

.navbar14_instructions-list {
  padding-left: 1.25rem;
}

.navbar14_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.margin-bottom, .margin-bottom.margin-xxsmall, .margin-bottom.margin-small, .margin-bottom.margin-xxlarge, .margin-bottom.margin-xsmall, .margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.navbar-on-page {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.navbar14_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .5rem;
  position: absolute;
}

.navbar14_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-left: 2rem;
  display: flex;
}

.navbar-14-instructions-delete {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  text-align: left;
  width: 100%;
  padding: 2rem;
}

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

.navbar14_instructions-list-item {
  padding-left: .5rem;
}

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

.home_hero-header_image.christos_landing_investing {
  object-fit: contain;
}

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

.home_hero-header_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

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

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

.button-group.is-center {
  justify-content: center;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

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

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

.signup-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

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

.home_cta-form_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.home_cta-form_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.section_home_cta-form {
  position: relative;
}

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

.error-text {
  color: #e23939;
}

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

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

.text-color-white {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

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

.text-align-center.large {
  font-size: 3rem;
}

.success-message-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.home_cta-form_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.icon-1x1-medium.icons-larger {
  width: 100px;
  min-width: 70px;
  max-width: 100px;
  height: 100px;
  min-height: 70px;
  max-height: 100px;
}

.home_features-list_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

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

.home_features-list_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

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

.home_features-list_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.home_benefits_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.home_benefits_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.form_checkbox-label {
  margin-bottom: 0;
}

.form_field-wrapper {
  position: relative;
}

.text-style-link {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.home_contact-modal_component {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.form_checkbox-icon {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

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

.max-width-medium.align-center.margin-auto {
  margin-left: -25px;
}

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

.home_contact-modal_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_contact-modal_form.margin-auto {
  margin-left: auto;
}

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

.home_cta_component {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.home_cta_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.home_cta_content {
  flex: 1;
}

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

.padding-vertical, .padding-vertical.padding-xxlarge {
  padding-left: 0;
  padding-right: 0;
}

.footer5_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.footer5_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer5_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer5_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

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

.footer5_logo-link {
  padding-left: 0;
}

.footer5_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.footer5_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer5_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
}

.footer5_top-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer5_social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.footer5_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.footer5_newsletter-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.line-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
}

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

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

.contact1_component {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.contact1_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.cta-secondary {
  background-color: var(--goldenrod);
  color: #131313;
  border-radius: 8px;
  padding: 16px 60px;
  font-size: 18px;
  font-weight: 600;
}

.cta-secondary:hover {
  color: var(--white);
}

.cta-secondary.to-right {
  margin-left: auto;
}

.cta-secondary.margin {
  margin-top: 16px;
}

.cta-secondary.white {
  background-color: var(--white-smoke);
}

.cta-secondary.dark {
  background-color: var(--black-light);
  color: var(--white);
}

.cta-secondary.dark.margin-top {
  margin-top: 16px;
}

.cta-secondary.large {
  padding-left: 60px;
  padding-right: 60px;
}

.cta-secondary.large.dark.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cta-secondary.ibkr-connect {
  color: #fff;
  background-color: #ffbf0000;
  border: 2px solid #fff;
}

.cta-moneysurfers-lp {
  background-color: var(--goldenrod);
  color: #131313;
  border-radius: 8px;
  padding: 16px 60px;
  font-size: 18px;
  font-weight: 600;
}

.cta-moneysurfers-lp:hover {
  color: var(--white);
}

.cta-moneysurfers-lp.to-right {
  margin-left: auto;
}

.cta-moneysurfers-lp.margin {
  margin-top: 16px;
}

.cta-moneysurfers-lp.white {
  background-color: var(--white-smoke);
}

.cta-moneysurfers-lp.dark {
  background-color: var(--black-light);
  color: var(--white);
}

.cta-moneysurfers-lp.dark.margin-top {
  margin-top: 16px;
}

.cta-moneysurfers-lp.large {
  padding-left: 60px;
  padding-right: 60px;
}

.cta-moneysurfers-lp.large.dark.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-color-yellow {
  color: #f8c12c;
}

.cashback-table {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid #0000005c;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 32px;
  margin-bottom: 32px;
  display: grid;
}

.cashback_table_cell, .cashback_table_header {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.cashback_table_component {
  width: 100%;
}

.cashback-grid-item {
  border: 1px solid #0000004f;
  justify-content: center;
  align-items: center;
  padding: 2rem 1rem;
  font-size: 18px;
  display: flex;
}

.cashback-title {
  color: var(--dark-slate-blue);
  font-size: 20px;
}

.text-color-blue, .email-address {
  color: var(--dark-slate-blue);
}

.text-s {
  font-size: 1.2rem;
}

.comparisson_table_component {
  width: 100%;
}

.comparisson_table_row.title {
  color: #fff;
  background-color: #2d60aa;
}

.animation-group.center, .table-comparison-wrapper {
  width: 100%;
}

.comparisson_table_cell {
  text-align: center;
  padding: 12px;
}

.comparisson_table_cell.opacity-zero {
  opacity: 0;
}

.comparisson_table_cell.title {
  font-size: 1.3rem;
}

.comparisson_table_cell.align-left {
  text-align: left;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.padding-top-2 {
  padding: 1rem 0 0;
}

.padding-top-2.padding-xxlarge {
  padding-top: 3rem;
}

.comparisson_table_header {
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 1.7rem;
}

.comparisson_table_header.mexem {
  color: #fff;
  background-color: #2d60aa;
}

.table-disclamer-small {
  font-size: .9rem;
}

.analytics-dashboard {
  width: 100vw;
  height: 100vh;
}

.empty-state {
  text-align: center;
  background-color: #ddd0;
}

.d-none {
  display: none;
}

.code-embed {
  display: block;
}

.fees-table {
  background-color: #fafafa;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.fees-table-head {
  color: #fff;
  background-color: #454545;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  display: flex;
  box-shadow: 0 5px 5px #0003;
}

.fees-table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fees-table-grid.bg {
  background-color: #ffbf0033;
}

.fees-table-col {
  border-style: solid;
  border-width: 1px;
  border-color: transparent transparent transparent var(--black);
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.fees-table-col.first {
  border-left-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding-left: 60px;
}

.fees-table-col.border-white {
  border-left-color: var(--white);
}

.fees-table-title {
  font-size: 20px;
  line-height: 1.2;
}

.fees-table-text {
  font-size: 18px;
}

.lp-container {
  width: 100%;
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.lp-container.lp-container-header {
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.lp-nav-logo {
  color: var(--white);
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 35px;
  margin-right: auto;
  display: flex;
}

.lp-navbar {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  top: 0;
}

.lp-navbar.bg-dark {
  background-color: var(--black);
  padding-top: 20px;
  padding-bottom: 20px;
}

.lp-hero {
  color: #fff;
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 80vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.lp-hero-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.lp-hero-bg-img {
  z-index: 1;
  opacity: .2;
  background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/63d12696150c608fc257cc96_bg2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.lp-nav-logo-svg {
  align-self: center;
  width: 100%;
  height: auto;
}

.lp-navbar-nav {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding-left: 40px;
  display: flex;
}

.lp-navbar-navlink {
  color: var(--white);
  cursor: pointer;
  padding: 20px;
  font-weight: 300;
  transition: color .2s;
}

.lp-navbar-navlink:hover {
  color: var(--goldenrod);
}

.lp-section {
  flex-flow: column;
  width: 100%;
  height: auto;
  min-height: 50vh;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.lp-section.dark {
  background-color: var(--black-light);
  color: var(--white);
}

.lp-section.yellow {
  background-color: var(--goldenrod);
}

.lp-section.h-auto {
  min-height: auto;
}

.lp-section.light {
  color: var(--black-light);
  background-color: #eceef085;
}

.lp-hero-title {
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2;
}

.lp-section-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lp-section-wrap.center {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

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

.lp-section-title {
  line-height: 1.1;
}

.lp-section-title.sm {
  font-size: 45px;
}

.lp-section-text {
  color: inherit;
  margin-bottom: 0;
  line-height: 1.4;
}

.lp-section-text._70 {
  max-width: 70%;
}

.lp-btn {
  background-color: var(--dark-slate-blue);
  text-align: center;
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: .5rem;
  padding: 12px 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  transition: border-color .2s, color .2s, background-color .2s;
}

.lp-btn.yellow {
  background-color: var(--goldenrod);
  color: var(--black-light);
}

.lp-btn.yellow:hover {
  color: var(--light-yellow);
}

.lp-btn.outline-white {
  border-top-color: var(--white);
  border-right-color: var(--white);
  border-bottom-color: var(--white);
  border-left-color: var(--white);
  color: var(--white);
  background-color: #0000;
}

.lp-btn.outline-white:hover {
  color: var(--goldenrod);
}

.lp-btn.wide {
  padding-left: 60px;
  padding-right: 60px;
}

.lp-btn.dark {
  background-color: var(--black-light);
  color: var(--white);
}

.lp-btn.dark:hover {
  background-color: var(--white-smoke);
  color: var(--black-light);
}

.lp-cards-list {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 80px;
  display: flex;
}

.lp-cards-list.pt-40 {
  margin-top: 40px;
}

.lp-cards-item {
  background-color: var(--white);
  border-radius: .5rem;
  width: 100%;
  max-width: 30%;
  min-height: 350px;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: background-color .2s;
  box-shadow: 2px 2px 8px #0003;
}

.lp-cards-item:hover {
  background-color: var(--dark-slate-blue);
  color: var(--white);
}

.lp-cards-item._50 {
  max-width: 50%;
}

.lp-cards-item.transparent {
  box-shadow: none;
  color: var(--black-light);
  background-color: #0000;
}

.lp-cards-item.transparent:hover {
  color: var(--black-light);
}

.lp-cards-item.transparent._50 {
  padding-top: 0;
  padding-bottom: 0;
}

.lp-cards-item-t {
  justify-content: center;
  align-items: flex-end;
  padding: 20px 30px;
  transition: background-color .2s;
  display: flex;
}

.lp-cards-item-b {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.lp-cards-item-icon {
  background-color: var(--white);
  border-radius: .5rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 20px;
  display: flex;
}

.lp-cards-item-svg {
  flex: none;
  align-self: center;
  width: 100%;
  height: auto;
}

.lp-cards-item-title {
  text-align: center;
  color: inherit;
  font-size: 24px;
  line-height: 1.4;
}

.lp-cards-item-text {
  text-align: center;
  color: inherit;
  line-height: 1.4;
}

.lp-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 50%) minmax(200px, 50%);
  grid-auto-columns: 1fr;
  display: grid;
}

.lp-grid._1x2 {
  grid-template-columns: 1fr 2fr;
  padding-top: 60px;
  padding-bottom: 60px;
}

.lp-grid-col {
  width: 100%;
  display: flex;
}

.lp-logo {
  width: 200px;
  height: 35px;
}

.apps-list-mobile {
  display: none;
}

.app-download-code {
  width: 200px;
}

.lp-grid-slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.lp-grid-slider-list {
  flex: 0 auto;
}

.lp-grid-slide {
  padding: 40px;
}

.lp-grid-slide-wrap {
  background-color: var(--black-light);
  color: var(--white);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.lp-grid-slide-icon {
  width: 200px;
  height: 130px;
  margin-bottom: 1rem;
}

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

.lp-grid-slide-title {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.lp-awards {
  background-color: var(--white);
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.lp-section-text-link {
  color: inherit;
}

@media screen and (min-width: 1280px) {
  .mycontain.hide, .standard-section.borders.white.small-padding.products-seemore {
    display: none;
  }

  .standard-section.borders.white.mobileborder.twsdesktop.p-top, .standard-section.borders.white.financial-news-cta {
    padding-top: 64px;
  }

  .standard-section.borders.no-padding.offering-section {
    padding-left: 0;
    padding-right: 0;
  }

  .standard-section.signals-join-grid {
    padding: 0;
  }

  .cta-button._100--div.largecta {
    width: 300px;
  }

  .cta-button.blue._100.signals {
    margin-top: 16px;
  }

  .cta-button.blue.extra-padding {
    width: 30%;
    margin-top: 16px;
    padding: 16px;
  }

  .cta-button.orange._100.signals, .cta-button.orange._100.collective-cta {
    margin-top: 16px;
  }

  .cta-button.orange.extra-padding {
    width: 30%;
    margin-top: 16px;
    padding: 16px;
  }

  .black-paragraph.bottom-margin.marginp-block {
    background-color: var(--white-smoke);
    border: 1px solid #000;
    padding: 16px;
  }

  .white-heading2 {
    font-weight: 700;
  }

  .white-heading2.fundadmin5-gridfix {
    font-size: 60px;
    line-height: 68px;
  }

  .grid-block.standard-padding.flexbox.vertical.featured, .grid-block.standard-padding.flexbox.vertical.latest {
    padding-bottom: 64px;
  }

  .brand-block {
    height: 70px;
  }

  .png-image.margin.usfeesimg {
    width: 90%;
    margin: 0;
  }

  .mega-nav-block {
    height: 70px;
  }

  .product-grid.hideproducts {
    display: none;
  }

  .cta-embed._100--width.mobilehome.phonenumberembedcode {
    width: 70%;
  }

  .contactmodal.spain, .scrolllottie.showmobile, .lottie-animation-11.show-mobile {
    display: none;
  }

  .mobilenav.showmobile {
    z-index: 999;
    display: none;
    position: relative;
  }

  .navcontainer {
    height: 70px;
  }

  .navcontainer.fixed {
    z-index: 999;
    background-color: var(--white);
    position: fixed;
    inset: 0% 0% auto;
  }

  .html-embed-9 {
    display: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .html-embed-9.menucodeembed {
    display: block;
  }

  .desktopnav.hidemeganavmobile {
    border-bottom-width: 0;
  }

  .career-maintitle.signal-service, .career-maintitle.stock-free-title-area, .career-maintitle.systems2follow {
    justify-content: space-around;
  }

  .career-dp-btn-title {
    font-size: 32px;
  }

  .black-paragraph.how-join-p {
    text-align: center;
    margin-top: 16px;
    font-size: 18px;
  }

  .signalshero-question {
    font-size: 18px;
  }

  .signals-whatsup-img {
    width: 40px;
  }

  .signals-tabgriditem {
    border: 0 solid #000;
    padding-top: 64px;
  }

  .signals-tabgriditem.signal-flex {
    border: 2px solid #000;
    flex-direction: column;
    align-items: center;
    padding-top: 64px;
    display: flex;
  }

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

  .how-join-h3 {
    color: var(--dark-slate-blue);
    margin-top: 16px;
    font-size: 36px;
  }

  .subscription-card {
    padding-left: 16px;
  }

  .arrowhide, .subscriptionslider, .mobiletabs {
    display: none;
  }

  .offering-item.margin-left {
    margin-left: 30px;
  }

  .awards-containe-title.awards-hide {
    display: flex;
  }

  .why-mexem-card-design2 {
    background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc88cfdf20b21_card.png"), linear-gradient(40deg, #2768cd, var(--dark-slate-blue));
    background-position: 50%, 0 0;
    background-size: cover, auto;
    background-attachment: scroll, scroll;
  }

  .why-mexem-card2-cta {
    background-color: #0000;
    border-radius: 0%;
  }

  .text-block-8 {
    z-index: 88;
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .why-mexem-card2-cta-circle {
    background-color: var(--goldenrod);
    border-radius: 100%;
    position: absolute;
    inset: 0%;
  }

  .propriatery-slider-container {
    width: auto;
    height: auto;
  }

  .institutional-item-scroll.margin-left {
    margin-left: 30px;
  }

  .calculator-widget.borders.white.small-padding.products-seemore {
    display: none;
  }

  .calculator-widget.borders.no-padding.offering-section {
    padding-left: 0;
    padding-right: 0;
  }

  .calculator-widget.signals-join-grid {
    padding: 0;
  }

  .newsletter-form-email {
    color: #1a1a1a;
    border: 2px solid #000;
    border-radius: 4px;
  }

  .glossary-menu.hide, .glossary-elements.hide {
    display: none;
  }

  .lp-home-grid-product-item.flexbox.vertical.gap, .lp-home-grid-product-item-2.flexbox.vertical.gap {
    padding: 24px;
  }

  .hero-grid-german-lp.stretch {
    height: 100%;
  }

  .hero-h1-german-lp {
    font-size: 80px;
  }

  .hero-grid-item-germanl-lp.flex._2-col.center.strech {
    justify-content: space-around;
    width: 100%;
    height: 100%;
  }

  .lp-container {
    max-width: 1240px;
  }

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

  .lp-hero {
    background-color: var(--black);
  }

  .lp-hero-bg-img {
    z-index: 1;
    opacity: .2;
  }

  .lp-hero-title {
    font-size: 64px;
  }

  .lp-section-wrap {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .lp-hero-text {
    font-size: 20px;
    line-height: 1.4;
  }

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

  .lp-section-title {
    color: #333;
    font-size: 45px;
    line-height: 1.2;
  }

  .lp-section-text {
    font-size: 20px;
  }

  .lp-btn {
    font-size: 18px;
  }

  .lp-btn.yellow:hover {
    background-color: var(--black-light);
    color: var(--white);
  }

  .lp-btn.outline-white, .lp-btn.wide {
    padding-left: 60px;
    padding-right: 60px;
  }

  .lp-cards-item {
    flex-flow: column;
    width: 100%;
    max-width: 30%;
    display: flex;
  }

  .lp-cards-item-t {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    padding: 40px 40px 20px;
    display: flex;
  }

  .lp-cards-item-b {
    padding: 20px 30px 40px;
  }

  .lp-cards-item-icon {
    background-color: #fff;
    border-radius: .5rem;
    width: 120px;
    height: 120px;
    padding: 20px;
    overflow: hidden;
  }

  .lp-cards-item-svg {
    width: 100%;
  }

  .lp-cards-item-title {
    text-align: center;
    font-size: 24px;
    line-height: 1.4;
  }

  .lp-cards-item-text {
    text-align: center;
  }

  .trust-pilot-widget-code {
    transform: translate(-20px);
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 52px;
    line-height: 60px;
  }

  h2 {
    font-size: 48px;
    line-height: 56px;
  }

  h3 {
    font-size: 28px;
    line-height: 36px;
  }

  h4 {
    font-size: 20px;
    line-height: 28px;
  }

  h5, p, a {
    font-size: 16px;
    line-height: 24px;
  }

  .mycontain.awards-container {
    flex-direction: column;
    justify-content: space-between;
  }

  .standard-section.borders.white.small-padding.products-seemore {
    display: none;
  }

  .standard-section.borders.white.mobileborder.twsdesktop {
    display: none;
  }

  .standard-section.borders.white.mobileborder.mobileappsection {
    border-bottom-width: 2px;
    display: block;
  }

  .standard-section.borders.white.financial-news-cta.newsletter-section1 {
    display: none;
  }

  .standard-section.borders.white._2x2-grid {
    grid-template-columns: 1fr;
  }

  .standard-section.borders.white.table-padding {
    padding-left: 2px;
    padding-right: 2px;
  }

  .standard-section.borders.darkslateblue.small-padding.flexbox.center.load-more {
    display: flex;
  }

  .cta-button {
    font-size: 14px;
    line-height: 22px;
  }

  .cta-button.bottom-margin._100--div._50--cta.center {
    align-self: center;
  }

  .cta-button.hoverblue.large-padding.general-popup-btn.font-size {
    z-index: 666;
    position: relative;
  }

  .cta-button.orange.extra-large {
    font-size: 22px;
  }

  .menu-button {
    color: #fff;
    border: 3px solid #0000;
  }

  .menu-button.w--open {
    color: #000;
    background-color: #fff;
    border-color: #0e0e0e;
  }

  .nav-link {
    text-align: center;
    display: flex;
  }

  .nav-link:hover {
    border-top-color: #0e0e0e;
    border-bottom-color: #0e0e0e;
  }

  .nav-link.w--current {
    border-top-color: #0e0e0e;
    border-bottom-color: #0e0e0e;
    margin-top: 15px;
  }

  .nav-link.focus {
    border: 2px solid #ffea00;
    border-color: var(--black);
  }

  .navbar {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .myherocontainer {
    max-width: 730px;
  }

  .navmenu {
    background-color: #0e0e0e;
    flex-direction: column;
    align-items: center;
    height: 100vh;
    padding: 64px 32px;
  }

  .logo {
    max-width: 160px;
  }

  .logo.award {
    height: 160px;
  }

  .logo.lp-nav-logo {
    max-width: 250px;
  }

  .hero-section {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-section.mobilefull.signalsherogrid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .hero-block.home-video {
    display: none;
  }

  .black-heading1.rotate.desktop.fractionalshares-title {
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 35px;
  }

  .black-heading1.rotate.align-center {
    text-align: center;
  }

  .black-heading1.rotate.medium-font {
    font-size: 30px;
    line-height: 30px;
  }

  .black-heading1.beleggers-academy-title {
    text-align: center;
  }

  .black-heading1.beleggers-academy-title.align-center.f-md {
    font-size: 45px;
    line-height: 58.5px;
  }

  .black-heading1.ga-short-main-title {
    text-align: left;
    font-size: 50px;
    line-height: 55px;
  }

  .black-paragraph.largebottom-margin.mobiledownload-paragraph {
    font-size: 22px;
    line-height: 28.6px;
  }

  .black-paragraph.bottom-margin.career-herodescription {
    font-size: 22px;
  }

  .black-paragraph.legal-p-line-height {
    margin-top: 15px;
  }

  .flexbox.vertical.align-center.justify-center.textalign-center.direction-horizontal {
    flex-direction: column;
  }

  .flexbox.horizontal.align-start.justify-start.bottom-margin {
    margin-bottom: 16px;
  }

  .flexbox.horizontal.align-start.justify-start.mobilevertical.wrap {
    flex-wrap: wrap;
  }

  .flexbox.horizontal.align-center.justify-start.mobile-vertical {
    flex-direction: column;
  }

  .flexbox.bubblebox {
    width: 90%;
  }

  .footer-section {
    grid-template-rows: auto auto auto;
  }

  .icon.big {
    height: 96px;
  }

  .icon.small {
    height: 24px;
  }

  .icon.small.right-margin {
    margin-right: 12px;
  }

  .icon.small.right-margin.flag {
    margin-right: 0;
  }

  .icon.small.mobile-icon-1 {
    z-index: 665;
    position: relative;
  }

  .icon.small.mobile-icon-2 {
    position: relative;
  }

  .icon.huge {
    height: 64px;
  }

  .icon.normal {
    height: 36px;
  }

  .black-textblock.semi-bold.table {
    font-size: 14px;
    line-height: 22px;
    display: none;
  }

  .black-textblock.table {
    font-size: 14px;
    line-height: 22px;
  }

  .black-textblock.rotate {
    font-size: 48px;
    line-height: 56px;
  }

  ._2-grid, ._2-grid.instruments-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._2-grid.account-types {
    grid-template-columns: 1fr;
  }

  .device-image.absolute.mobile-app {
    margin-bottom: -16px;
    position: static;
  }

  .device-image.absolute.mobile-app.mobile-app-fixes {
    margin-bottom: 0;
  }

  .device-image.client-portal-device {
    object-fit: contain;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.noborderleft {
    border-left-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.no-borderright {
    border-right-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.padding-top {
    padding-top: 16px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-start.aliceblue.large-padding.hide {
    display: none;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.no-borderright {
    border-right-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.noborderleft {
    border-left-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.no-padding {
    padding: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-slide-height {
    min-height: 200px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-open-account-grid.center.flex-horizontal.aliceblue.grid-vertical {
    flex-direction: column;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.no-border-right {
    border-right-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy {
    justify-content: center;
    align-items: center;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.thomas-grid-copy.center.flex-horizontal.aliceblue.grid-vertical {
    flex-direction: column;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.black.hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .grid-block.standard-padding.grid-item-borders-left {
    border-top-width: 0;
    border-left-width: 2px;
  }

  .grid-block.standard-padding.grid-item-borders-right.align-center {
    border-bottom-width: 0;
    border-right-width: 2px;
  }

  .grid-block.small-padding {
    padding: 16px;
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-spacebetween.footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.hidden, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.desktop {
    display: none;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.mobile {
    display: flex;
  }

  .grid-block.no-padding.advisor-images-center.no-border-left {
    border-left-width: 2px;
  }

  .grid-block.no-padding.max-height-stocks {
    max-height: 450px;
  }

  .grid-block.no-padding.hide {
    display: none;
  }

  .grid-block.standard-padding {
    padding: 16px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.blue {
    background-color: #fff;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.blue.border {
    border-top-width: 0;
  }

  .grid-block.standard-padding.centered {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-block.standard-padding.centered.border {
    border-bottom-width: 0;
  }

  .black-heading3.bottom-margin.mobile-align-center {
    text-align: left;
  }

  .black-heading3.bottom-margin.margin-top {
    margin-top: 16px;
  }

  .black-heading3.bottom-margin.margin-top.align-center.center {
    align-self: center;
  }

  .black-heading3.beleggen-academy-hero-description {
    text-align: center;
  }

  .hero-link {
    text-align: center;
    border: 3px solid #fffef8;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 20px;
    display: block;
  }

  .hero-link:hover {
    border-top-color: #0e0e0e;
    border-bottom-color: #0e0e0e;
  }

  .hero-link.w--current {
    border-top-color: #0e0e0e;
    border-bottom-color: #0e0e0e;
    margin-top: 15px;
  }

  .black-heading2.bottom-margin.mobile-headinh2 {
    margin-bottom: 32px;
    font-size: 35px;
    line-height: 40px;
  }

  .white-textblock.semi-bold.table {
    font-size: 14px;
    line-height: 22px;
  }

  ._3-grid.instruments-grid {
    grid-template-columns: 1fr 1fr;
  }

  .png-image {
    max-height: 180px;
  }

  .png-image.big {
    height: 360px;
  }

  .png-image.margin.bigger {
    min-width: 70%;
    max-width: 90%;
  }

  .png-image.margin.usfeesimg {
    margin: 0;
  }

  .standard-image.ibotimg3 {
    margin-top: 32px;
  }

  .absolute-image.all-in-one {
    max-height: 280px;
    inset: auto 0% 0% auto;
  }

  ._48--flex.flexbox.vertical.align-end {
    align-items: flex-end;
  }

  ._48--flex.flexbox.first {
    order: -1;
  }

  .black-heading4.smallbottom-margin.large-p-text {
    font-size: 35px;
  }

  .margin-grid {
    grid-template-columns: 1fr 1fr;
  }

  .top-section {
    min-height: 60px;
  }

  .table-block {
    padding: 6px 12px;
  }

  .table-block.align-center.justify-start {
    justify-content: center;
  }

  .table-div.negative-margin {
    margin-left: -20px;
    margin-right: -20px;
  }

  .table-div2 {
    padding: 8px 12px;
  }

  .country-table-item {
    grid-template-columns: 9% 13% 13% 13% 13% 13% 13% 13%;
  }

  .app-grid.extralargebottom-margin.appgridhoirizontal {
    grid-template-columns: 1fr;
    align-self: center;
  }

  ._8-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .mega-nav {
    background-color: #0000;
    min-height: 60px;
  }

  .menu {
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .menutoggle {
    height: 100%;
  }

  .menu-list.w--open {
    top: 76px;
  }

  .menu-grid {
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-div.bottom-margin {
    margin-bottom: 16px;
  }

  .lottiedesktop {
    display: block;
  }

  .lottiemobile {
    display: none;
  }

  .mega-menu-button {
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .mega-nav-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .american-grid {
    grid-template-rows: auto;
  }

  ._404lottie {
    width: 50%;
  }

  ._404page {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._1flexcol {
    width: 75%;
  }

  ._1flexcol.align-vertical {
    width: 66.667%;
  }

  .content-box.align-center {
    flex-direction: row;
  }

  .static-sticky {
    grid-template-columns: 1fr;
  }

  .herofeaturednews-collectionlistwrapper.daily-news-hero {
    height: 250px;
  }

  .latestnews-image {
    object-fit: cover;
  }

  .featured-div {
    position: static;
  }

  .cover-image, .cover-image.modelnavimg {
    object-fit: contain;
  }

  .cover-image.lp-product-img-md {
    width: 60%;
    height: 60%;
  }

  .cover-image.cover-placement._80.margin-auto.padding-tb-32.no-padding-bottom {
    padding-bottom: 0;
  }

  .cover-image.lp-options-img-2.spot-currencie-img {
    width: 300px;
  }

  .cover-image.fit-cover {
    object-fit: cover;
  }

  .cover-image.fit-cover.small {
    max-height: 300px;
  }

  .cover-image.promotion-stocks {
    width: 60%;
    height: 100%;
    position: relative;
  }

  .cover-image.gift {
    max-height: 300px;
  }

  ._10-grid, ._10-grid.digital-accountgrid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .cta-embed._100--width.mobilehome.phonenumberembedcode {
    width: 70%;
  }

  .big-blue.really-big.tablet-small {
    font-size: 60px;
  }

  .tabs-grid {
    grid-template-columns: 1fr;
  }

  .fs-cc-manager_component-2 {
    display: none;
  }

  .blue-heading4-2.big {
    font-size: 52px;
    line-height: 60px;
  }

  .blue-heading4-2.big.whitetext {
    line-height: 50px;
  }

  .blue-heading4-2.big.whitetext.tablet-small {
    font-size: 30px;
    line-height: 30px;
  }

  .c-map_dot {
    margin-top: 19em;
    margin-left: 37.6em;
    inset: 0% auto auto 0%;
  }

  .exchangedmodalcontainer {
    max-width: 100%;
    overflow: hidden;
  }

  .modalexchanges, .modalexchanges.asia, .modalexchanges.northamerica, .modalexchanges.africa, .modalexchanges.usa, .modalexchanges.europe {
    display: none;
  }

  .div-block-4.contactcard.contact-no-pointer-event {
    width: 65%;
  }

  .lottieclick {
    display: block;
  }

  .black-textblock-2.rotate {
    font-size: 48px;
    line-height: 56px;
  }

  .black-textblock-2.rotate.whitetext {
    transform: none;
  }

  .productsimg {
    min-height: 100px;
    max-height: 100px;
  }

  .black-heading4-2.big {
    font-size: 30px;
  }

  .grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center.aquamarine._100--width.products-animation.white.green.ukraincolors {
    padding-top: 32px;
  }

  .grid-linkblock-2.standard-padding.flexbox.vertical.align-center.justify-center.textalign-center._100._100-height {
    padding: 15px;
  }

  .product-grid-2.newproductdesign {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-content: stretch space-between;
    justify-items: stretch;
    width: 100%;
    max-width: 100%;
  }

  .white-heading1-2.awards-heading {
    font-size: 45px;
  }

  .white-heading1-2.medium.s-md {
    font-size: 35px;
    line-height: 45.5px;
  }

  .il-longtext {
    color: var(--black);
  }

  .cta-button-2 {
    font-size: 14px;
    line-height: 22px;
  }

  .black-heading1-2.bottom-margin.extra-margin.bigger-text.center, .black-heading1-2.bottom-margin.extra-margin.bigger-text.careerstext {
    text-align: center;
  }

  .black-heading1-2.bottom-margin.extra-margin.bigger-text.careerstext.signaltext {
    line-height: 70px;
  }

  .black-heading1-2.bottom-margin.extra-margin.bigger-text.align-center.min-width {
    width: 80%;
  }

  .heading-email {
    font-size: 16px;
  }

  .table-div2-2 {
    padding: 8px 12px;
  }

  .blue-heading4-3.marketstext {
    font-size: 48px;
  }

  .comparisontablefee {
    min-width: 1000px;
  }

  .lottie-animation-11.show-mobile {
    display: none;
  }

  .traders-text.animated-gradient-text.home-main-title {
    margin-top: 36px;
  }

  .traders-text.career-text {
    font-size: 54px;
  }

  .traders-text.career-text.cashback-title1 {
    font-size: 40px;
    line-height: 40px;
  }

  .nav-link-3 {
    text-align: center;
    display: flex;
  }

  .nav-link-3:hover {
    border-top-color: #0e0e0e;
    border-bottom-color: #0e0e0e;
  }

  .nav-link-3.w--current {
    border-top-color: #0e0e0e;
    border-bottom-color: #0e0e0e;
    margin-top: 15px;
  }

  .mobilenav.showmobile {
    display: none;
  }

  .career-title-span {
    text-align: center;
    font-size: 80px;
  }

  .career-title-span.cashback-title2 {
    font-size: 50px;
    line-height: 50px;
  }

  .career-maintitle {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .careers-hero-img-float {
    width: 250px;
    margin-bottom: -20px;
    margin-left: 30px;
  }

  .black-paragraph.how-join-p.lheight.f-md.bold.blue.margin-top {
    font-size: 22px;
    line-height: 28.6px;
  }

  .text-block-2, .text-block-3, .text-block-4, .text-block-5 {
    text-align: center;
    font-size: 28px;
    line-height: 28px;
  }

  .signals-hero-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .how-join-img {
    object-fit: contain;
  }

  .arrowhide, .subscriptionslider, .mobiletabs {
    display: none;
  }

  .subscriptiontabsmain {
    display: block;
  }

  .optionanalyticslist {
    width: 100%;
  }

  .p-link.no-underline {
    text-decoration: none;
  }

  .map-pin.bg-image {
    width: 45px;
    height: 45px;
  }

  .map-pin.bg-image.north-america-pin {
    margin-top: 31%;
    margin-left: 18%;
  }

  .map-pin.bg-image.north-america-pin.mexico {
    margin-top: 37%;
  }

  .map-pin.bg-image.south-america-pin {
    margin-top: 51%;
    margin-left: 29%;
  }

  .map-pin.bg-image.europe-pin {
    margin-top: 28%;
  }

  .map-pin.bg-image.europe-pin.spain {
    margin-top: 31%;
  }

  .map-pin.bg-image.europe-pin.scandinavia {
    margin-top: 24%;
  }

  .map-pin.bg-image.south-africa-pin {
    margin-top: 53%;
    margin-left: 50%;
  }

  .map-pin.bg-image.asia-pin {
    margin-top: 43%;
  }

  .map-pin.bg-image.asia-pin.australia {
    margin-top: 51%;
  }

  .map-pin.bg-image.asia-pin.india {
    margin-top: 40%;
  }

  .map-pin.bg-image.asia-pin.japan {
    margin-top: 33%;
  }

  .map-pin.bg-image.middle-east-pin {
    margin-top: 35%;
    margin-left: 53%;
  }

  .why-mexem-h2.card2 {
    font-size: 40px;
    line-height: 40px;
  }

  .why-mexem-card-img {
    object-fit: contain;
  }

  .educators-step {
    min-width: 50px;
    min-height: 50px;
  }

  .educator-slide-nav {
    inset: auto 0% 0%;
  }

  .educator-form-popup {
    height: 70%;
  }

  .mexem-product-titles {
    display: none;
  }

  .offering-item {
    width: 44%;
  }

  .offering-item.margin-left {
    margin-left: 16px;
  }

  .offering-item-plus-container {
    left: 292px;
  }

  .awards-containe-title {
    width: 100%;
  }

  .awards-containe-title.awards-hide {
    width: 100%;
    display: none;
  }

  .awards-slider-img {
    max-height: 235px;
  }

  .mask {
    height: 80%;
  }

  .mask-2 {
    height: 85%;
  }

  .registered-investment-slider {
    height: 300px;
  }

  .slider-bullets-left {
    inset: 260px 0% 0%;
  }

  .slider-bullets-left.propriatery-bullets {
    top: 289px;
  }

  .propriatery-slider-container.flex {
    align-items: flex-start;
  }

  .proprietery-slider {
    height: 330px;
  }

  .primebroker-img {
    width: 80%;
  }

  .lp-metual-logo-img {
    width: 150px;
  }

  .exit-popup {
    max-width: 90%;
  }

  .exit-popup-h3 {
    font-size: 22px;
    line-height: 28.6px;
  }

  .lp-short-list {
    font-size: 25px;
    line-height: 32.5px;
  }

  .lp-short-long-form {
    border-width: 0;
    height: auto;
  }

  .thank-you-title {
    font-size: 35px;
  }

  .ga-short-main-subtitle {
    font-size: 40px;
    line-height: 40px;
  }

  .top-side.hide {
    display: block;
  }

  .cta-button-3 {
    font-size: 14px;
    line-height: 22px;
  }

  .beleggersacademy2-form {
    width: 80%;
  }

  .fm-signal-question.title {
    font-size: 27px;
    line-height: 35.1px;
  }

  .institutional-item-scroll {
    width: 44%;
  }

  .institutional-item-scroll.margin-left {
    margin-left: 16px;
  }

  .advantageslider-item-title, .bold-text-3 {
    font-size: 40px;
  }

  .fee-icon-box {
    height: 200px;
  }

  .fee-icon-img {
    object-fit: contain;
    margin-top: 12px;
  }

  .fees-img.bubbler-elements {
    width: 120%;
    max-width: 120%;
    top: -17%;
    left: -9%;
  }

  .bubbler-text {
    padding-left: 80px;
    padding-right: 80px;
    font-size: 14px;
  }

  .bubble-element {
    top: -73px;
    left: -53px;
  }

  .bubble-element._4 {
    left: 206px;
  }

  .ga-am-subtitle {
    font-size: 40px;
    line-height: 40px;
  }

  .portfolio-square-cards {
    background-position: 50% 100%;
    background-size: cover;
  }

  .text-f {
    font-size: 16px;
    line-height: 20.8px;
  }

  .news-categories-section {
    display: block;
  }

  .category-link-p {
    text-align: center;
    font-size: 14px;
    line-height: 18.2px;
  }

  .category-link-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .news-category-cms, .collection-list.catgory-news {
    flex: 0 auto;
  }

  .collection-item {
    flex: auto;
  }

  .calculator-widget.borders.white.small-padding.products-seemore {
    display: none;
  }

  .calculator-widget.borders.white.mobileborder.twsdesktop {
    display: none;
  }

  .calculator-widget.borders.white.mobileborder.mobileappsection {
    border-bottom-width: 2px;
    display: block;
  }

  .calculator-widget.borders.white.table-padding {
    padding-left: 2px;
    padding-right: 2px;
  }

  .calculator-widget.borders.darkslateblue.small-padding.flexbox.center.load-more {
    display: flex;
  }

  .instruments-risers-slider {
    height: auto;
  }

  .instruments-risers-slide {
    width: 31%;
    margin-right: 16px;
  }

  .instruments-slider-ticker, .instruments-slider-price, .instruments-slider-percentchange {
    font-size: 20px;
    line-height: 26px;
  }

  .bold-text-5 {
    font-size: 25px;
    line-height: 32.5px;
  }

  .bold-text-6 {
    font-size: 20px;
    line-height: 20px;
  }

  .instruments-fallers-slider {
    height: auto;
  }

  .instruments-fallers-slide {
    width: 31%;
    margin-right: 16px;
  }

  .instruments-slider-name {
    font-size: 20px;
    line-height: 26px;
  }

  .collective-main-title {
    font-size: 50px;
    line-height: 54px;
  }

  .collective2-subtitle {
    font-size: 40px;
    line-height: 42px;
  }

  .device-image-collective.absolute.mobile-app {
    margin-bottom: -16px;
    position: static;
  }

  .device-image-collective.absolute.mobile-app.mobile-app-fixes {
    margin-bottom: 0;
  }

  .device-image-collective.client-portal-device {
    object-fit: contain;
  }

  .collective2-slider {
    width: 70%;
  }

  .swipe-lottie-container.hide {
    display: none;
  }

  .why-mexem-slider-img._250h.asset-img-width {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    height: 250px;
  }

  .paragraph-3.p-8.why-mexem-grid-p.s-md {
    font-size: 14px;
    line-height: 18.2px;
  }

  .black-heading3-no-animation.bottom-margin.mobile-align-center {
    text-align: left;
  }

  .black-heading3-no-animation.bottom-margin.margin-top {
    margin-top: 16px;
  }

  .black-heading3-no-animation.bottom-margin.margin-top.align-center.center {
    align-self: center;
  }

  .black-heading3-no-animation.beleggen-academy-hero-description {
    text-align: center;
  }

  .black-heading3-no-animation.no-animation.no-padding.align-center.s-md, .black-heading3-no-animation.no-animation.no-padding.s-md {
    font-size: 22px;
    line-height: 28.6px;
  }

  .belleggen-image-steps {
    object-fit: contain;
  }

  .blog-img.regular-blog {
    min-height: 150px;
    max-height: 150px;
  }

  .blog-title.regular-blog {
    font-size: 14px;
    line-height: 18.2px;
  }

  .newsletter-form-email {
    width: 50%;
  }

  .glossary-menu.awards-container, .glossary-elements.awards-container, .glossary-elements.awards-container {
    flex-direction: column;
    justify-content: space-between;
  }

  .glossary-grid {
    grid-template-columns: 1fr;
  }

  .why-mexem-item.blue-bg.flexbox, .why-mexem-item.green-bg.flexbox {
    align-items: center;
  }

  .why-mexem-title {
    font-size: 18px;
  }

  .why-mexem-lp-icon.self-center {
    height: 70px;
  }

  .paragraph_text-white {
    text-align: center;
    font-size: 14px;
  }

  .ib-link-slider-content {
    width: 100%;
  }

  .link-account-arrow-cntrl {
    display: none;
  }

  .modal-contact-new.borders.grid-2.bg {
    width: 90%;
  }

  .fm-onboarding-title {
    font-size: 40px;
  }

  .fm-stock-question.title, .fm-signal-question-copy.title {
    font-size: 27px;
    line-height: 35.1px;
  }

  .fm-stock-ticker {
    font-size: 20px;
  }

  .fm-stock-logo {
    font-size: 16px;
  }

  .fm-stock-package-title {
    font-size: 26px;
  }

  .lp-stock-package-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .refer-friend-title-form {
    font-size: 22px;
    line-height: 28.6px;
  }

  .free-stock-promotion-text {
    color: #000;
    font-size: 52px;
  }

  .asterisk-small {
    color: #000;
    top: -16%;
    right: 3px;
  }

  .section-german-lp.dark {
    height: auto;
  }

  .container-german-lp._100.flex.z-index {
    padding-left: 64px;
    padding-right: 64px;
  }

  .hero-grid-german-lp {
    grid-template-columns: 1fr;
  }

  .hero-h1-german-lp {
    text-align: center;
    font-size: 50px;
    line-height: 60px;
  }

  .hero-grid-item-germanl-lp.flex {
    align-items: center;
    margin-bottom: 64px;
  }

  .hero-paragraph-german-lp {
    text-align: center;
    width: 80%;
    font-size: 24px;
    line-height: 33.6px;
  }

  .cta-german-lp.margin {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-image-german-lp {
    max-height: 320px;
  }

  .nav-mobile-german-lp {
    margin-left: auto;
  }

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

  .content-wrap-german-lp {
    grid-template-columns: 1fr;
  }

  .h2-german-lp.align-left {
    text-align: center;
  }

  .paragraph-germn-lp._70._90 {
    width: 90%;
  }

  .paragraph-germn-lp.align-left {
    text-align: center;
  }

  .step-container-german-lp {
    grid-column-gap: 20px;
  }

  .general-section-german-lp.dark {
    height: auto;
  }

  .general-section-german-lp.padding.auto-height.light-grey-blue {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2-grid-german-lp {
    grid-template-columns: 1fr;
  }

  ._2-grid-german-lp._2col {
    flex-flow: column;
  }

  .grid-item-german-lp {
    width: 100%;
  }

  .grid-item-german-lp.height-auto {
    align-items: center;
  }

  .grid-item-german-lp.padding-large.white-bg.rounded.box-shadow {
    align-items: center;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-item-german-lp.flex-center {
    align-items: center;
  }

  .grid-item-german-lp._50 {
    width: 100%;
  }

  .section-image-german-lp {
    max-height: 320px;
  }

  .section-image-german-lp.vittner {
    max-height: none;
  }

  .faq-dropdown-german-lp {
    width: 90%;
  }

  .faq-grid-container-german-lp {
    grid-template-columns: 1fr;
  }

  .h2-hero-germal-lp.align-left {
    text-align: center;
  }

  .course-dropdown-german-lp {
    width: 90%;
  }

  .course-grid-container-german-lp {
    grid-template-columns: 1fr;
  }

  .gift-lottie {
    height: 300px;
  }

  .slider-dots.ib-link {
    display: none;
  }

  .ib-linbk-slider-arrow {
    color: #5188df;
    display: none;
  }

  .link-ib-slider-mark, .link-account-slider-container {
    width: 100%;
  }

  .menu-icon2_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar14_link {
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar14_menu-button {
    padding: 0;
  }

  .navbar14_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon2_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar14_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar14_component {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .navbar14_menu-link-wrapper {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    flex-direction: column;
    width: 100%;
    padding: 2rem;
  }

  .navbar14_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

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

  .menu-icon2_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar14_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar14_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar14_button-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    margin-top: 1rem;
    margin-left: 0;
  }

  .navbar14_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    justify-content: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar14_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    font-size: 1.125rem;
    display: flex;
  }

  .home_hero-header_image {
    height: auto;
    max-height: none;
  }

  .home_hero-header_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .home_hero-header_content {
    margin-left: 5%;
    margin-right: 5%;
  }

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

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

  .text-align-center.large {
    font-size: 3rem;
  }

  .home_features-list_list, .home_benefits_component {
    grid-column-gap: 2rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .home_cta_component {
    grid-column-gap: 3rem;
  }

  .home_cta_button-row {
    flex: none;
  }

  .home_cta_content {
    margin-right: 3rem;
  }

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

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

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer5_newsletter-text-wrapper {
    margin-bottom: 1.5rem;
  }

  .footer5_form-block {
    min-width: auto;
  }

  .footer5_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer5_social-icons {
    margin-bottom: 2rem;
  }

  .footer5_newsletter-wrapper {
    justify-content: flex-start;
    margin-bottom: 4.5rem;
    display: block;
  }

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

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

  .cta-secondary.margin, .cta-moneysurfers-lp.margin {
    margin-left: auto;
    margin-right: auto;
  }

  .cashback-table {
    grid-column-gap: 0px;
  }

  .comparisson_table_cell.title {
    font-size: 1rem;
  }

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

  .comparisson_table_header {
    font-size: 1rem;
  }

  .fees-table-col.first {
    padding-left: 40px;
  }

  .lp-container {
    max-width: 90vw;
  }

  .lp-navbar.bg-dark {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .lp-hero-grid {
    grid-template-columns: 1fr;
  }

  .lp-hero-device-img {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .lp-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lp-section-title.sm {
    font-size: 38px;
  }

  .lp-cards-list {
    grid-column-gap: 5%;
    grid-row-gap: 5%;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .lp-cards-item {
    max-width: 45%;
    margin-bottom: 20px;
  }

  .lp-grid {
    grid-template-columns: minmax(320px, 100%);
  }

  .apps-list-mobile {
    display: none;
  }

  .lp-grid-slide {
    padding: 20px;
  }

  .lp-grid-slide-wrap {
    min-height: 300px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 28px;
    line-height: 36px;
  }

  h2 {
    font-size: 26px;
    line-height: 34px;
  }

  h3 {
    font-size: 24px;
    line-height: 32px;
  }

  h4 {
    font-size: 20px;
    line-height: 28px;
  }

  li {
    font-size: 16px;
    line-height: 24px;
  }

  .mycontain.box.extramarginmenu {
    margin-top: 125px;
  }

  .mycontain.collegasection {
    flex-direction: column;
    align-items: center;
  }

  .standard-section {
    padding: 24px;
  }

  .standard-section.borders.white.small-padding.mobile-hide, .standard-section.borders.white.small-padding.products-seemore {
    display: none;
  }

  .standard-section.borders.aliceblue.relative {
    padding-bottom: 0;
  }

  .standard-section.borders.white.table-padding {
    padding: 32px 2px;
  }

  .flex2col {
    width: 100%;
  }

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

  .cta-button.ghost-button.cookie-margin {
    margin-bottom: 0;
  }

  .cta-button.ghost-button.preference-margin {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .cta-button.second.footer-2 {
    border-color: var(--black);
    box-shadow: none;
    width: 46%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    display: inline-block;
  }

  .cta-button.huge {
    padding: 12px 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .cta-button.footer-1 {
    box-shadow: none;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    display: inline-block;
  }

  .cta-button.largeleft-margin {
    margin-left: 24px;
  }

  .flexcolwrap {
    flex-direction: column;
  }

  .colorbox {
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 15px;
  }

  .colorbox.blackcolor {
    margin-left: 10px;
  }

  .flex3col {
    width: 100%;
  }

  .black-textlink {
    font-size: 16px;
    line-height: 24px;
  }

  .black-textlink.small.footer {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .black-textlink.small.footer.bottom-margin.hide {
    display: none;
  }

  .black-textlink.small.footer.right-margin {
    border-style: none;
    width: auto;
    font-size: 14px;
    line-height: 22px;
  }

  .nav-link {
    min-height: 56px;
    padding: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .myherocontainer {
    max-width: none;
  }

  .navmenu {
    padding-left: 24px;
    padding-right: 24px;
  }

  .logo {
    max-width: 200px;
  }

  .logo.award {
    height: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-block.institutional-video {
    display: block;
  }

  .hero-block.home-video {
    display: none;
  }

  .black-heading1.large-bottommargin {
    margin-bottom: 32px;
  }

  .black-heading1.rotate {
    white-space: pre;
    line-height: 36px;
    position: absolute;
    transform: rotate(270deg);
  }

  .black-heading1.rotate.desktop {
    display: none;
  }

  .black-heading1.rotate.desktop.fractionalshares-title.show {
    display: block;
    position: relative;
    transform: none;
  }

  .black-heading1.rotate.mobile {
    display: block;
  }

  .black-paragraph.table-responsive {
    font-size: 12px;
    line-height: 20px;
  }

  .black-paragraph.il-thankyou-margintop.ilthankyoustep {
    margin-bottom: 32px;
    margin-left: 32px;
  }

  .flexbox.vertical.align-center.justify-center.textalign-center.largebottom-margin {
    margin-bottom: 16px;
  }

  .flexbox.vertical.align-center.justify-center.textalign-center.responsive {
    flex-direction: row;
  }

  .flexbox.horizontal.align-start.justify-start.mobilevertical.wrap {
    justify-content: center;
    align-items: center;
  }

  .flexbox.horizontal.align-start.justify-start.mobile-center {
    justify-content: center;
  }

  .flexbox.horizontal.align-start.justify-spacebetween {
    flex-wrap: wrap;
  }

  .flexbox.horizontal.align-center.justify-spacebetween {
    flex-direction: column;
    align-items: flex-start;
  }

  .flexbox.horizontal.align-center.justify-center {
    flex-direction: column;
  }

  .flexbox.horizontal.align-center.justify-center.mobile-reverse {
    flex-direction: column-reverse;
  }

  .flexbox.horizontal.align-center.justify-start.mobile-vertical {
    flex-direction: column;
    align-items: center;
  }

  .flexbox.horizontal.align-center.justify-start.mobile-vertical.space-between.il_thankyouflexitems {
    flex-direction: row;
  }

  .footer-section {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-block {
    padding: 24px;
  }

  .icon {
    height: 36px;
  }

  .icon.big.bottom-margin.mobile-right-margin {
    margin-bottom: 0;
    margin-right: 8px;
  }

  .icon.big.right-margin {
    margin-right: 0;
  }

  .icon.medium {
    height: 64px;
  }

  .icon.medium.right-margin {
    margin-bottom: 8px;
    margin-right: 8px;
  }

  .icon.medium.left-margin {
    margin-left: 0;
  }

  .icon.medium.largeright-margin {
    margin-right: 24px;
  }

  .icon.small {
    height: 16px;
  }

  .icon.small.right-margin {
    margin-right: 8px;
  }

  .icon.large {
    height: 64px;
  }

  .icon.large.largeright-margin {
    margin-right: 24px;
  }

  .icon.large.largeright-margin.mobile-bottommargin {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .icon-linkblock.right-margin {
    margin-left: 8px;
    margin-right: 8px;
  }

  .black-textblock {
    font-size: 12px;
    line-height: 20px;
  }

  .black-textblock.semi-bold.table {
    font-size: 10px;
    line-height: 18px;
    display: none;
  }

  .black-textblock.normal {
    font-size: 18px;
    line-height: 28px;
  }

  .black-textblock.table {
    font-size: 10px;
    line-height: 14px;
  }

  .black-textblock.smallbottom-margin.normalmobile-size {
    font-size: 16px;
    line-height: 24px;
  }

  .black-textblock.rotate {
    font-size: 26px;
    line-height: 34px;
  }

  ._2-grid {
    grid-template-columns: 1fr;
  }

  .device-image {
    max-height: 200px;
  }

  .grid-block.flexbox.vertical.align-stretch.g3 {
    border-top-width: 0;
    border-left-width: 2px;
  }

  .grid-block.flexbox.vertical.align-stretch.alignmiddle.hero-g2 {
    border-width: 0 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate {
    padding: 0 4px 4px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.bluebg.show, .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.orange.show {
    display: block;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.lightcyan.rotate {
    padding: 0 4px;
    position: relative;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.black.hero {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .grid-block.standard-padding.flexbox.horizontal.align-center.justify-start.white.space {
    display: none;
  }

  .grid-block.small-padding {
    padding: 16px;
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-start.white.responsive-bottom, .grid-block.small-padding.flexbox.horizontal.align-center.justify-start.aliceblue.responsive-bottom {
    border-top-width: 0;
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-start.lightcyan.responisve-bottom {
    border-top-style: none;
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-start.lightcyan {
    background-color: var(--light-cyan);
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-start.lightcyan.responsive-bottom {
    border-top-width: 0;
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-center.aliceblue.responsive-top, .grid-block.small-padding.flexbox.horizontal.align-center.justify-center.white.responsive-top {
    border-bottom-width: 0;
    justify-content: flex-start;
  }

  .grid-block.small-padding.flexbox.horizontal.align-center.justify-center.lightcyan.responsive-top {
    border-bottom-style: none;
    justify-content: flex-start;
  }

  .grid-block.small-padding.flexbox.vertical.align-start.justify-start.white.mobile {
    border-style: none;
    padding-bottom: 0;
  }

  .grid-block.small-padding.flexbox.vertical.align-start.justify-start.white.mobile.top-border {
    border-top-style: solid;
  }

  .grid-block.small-padding.flexbox.vertical.align-start.justify-start.white.mobile.bottom-border {
    border-bottom-style: solid;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.white.hero-g1 {
    border-bottom-width: 0;
    border-right-width: 2px;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._33countriesitem, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._23courrenciesitem, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._135marketsitem {
    background-color: var(--white);
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.black.goldenrod-borders.desktop {
    display: none;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.black.goldenrod-borders.mobile {
    text-align: center;
    display: block;
  }

  .grid-block.no-padding.mainmapgridarea {
    display: none;
  }

  .grid-block.no-padding.globecontainer {
    border-width: 2px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .grid-block.standard-padding {
    padding: 16px;
  }

  .grid-textlink {
    font-size: 28px;
    line-height: 36px;
  }

  ._4-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._4-grid.static-table {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._4-grid.static-table.overflow {
    overflow: auto;
  }

  .white-textblock {
    font-size: 12px;
    line-height: 20px;
  }

  .white-textblock.semi-bold.table {
    font-size: 10px;
    line-height: 14px;
  }

  .brand-block {
    justify-content: center;
    min-height: 56px;
    padding: 8px;
  }

  ._3-grid {
    grid-template-columns: 1fr;
  }

  ._3-grid.largebottom-margin.hide {
    display: none;
  }

  .png-image.big {
    height: 240px;
  }

  .png-image.margin {
    margin: 16px;
  }

  .feature-grid {
    grid-template-columns: 1fr;
  }

  ._5-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._5-grid.maptitlesgrid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._3button-grid.extralargebottom-margin.desktop {
    display: none;
  }

  ._3button-grid.extralargebottom-margin.mobile {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .absolute-image {
    position: static;
  }

  .absolute-image.all-in-one.negativeright-margin {
    margin-right: -24px;
  }

  ._6-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._48--flex {
    width: 100%;
  }

  ._48--flex.flexbox.vertical.align-center.justify-center {
    align-items: flex-start;
  }

  .black-heading4.big {
    font-size: 24px;
    line-height: 32px;
  }

  ._64--flex {
    width: 100%;
  }

  .sub7-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .form-textfield, ._32--flex {
    width: 100%;
  }

  .margin-grid {
    grid-template-columns: 1fr;
  }

  .hero-video {
    display: none;
  }

  .top-section {
    min-height: 114px;
  }

  .table-block {
    padding: 2px;
  }

  .table-div.largebottom-margin {
    margin-bottom: 16px;
  }

  .table-div2 {
    padding: 4px 8px;
  }

  .sub1-5-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .mega-nav {
    min-height: 114px;
  }

  .menutoggle {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .menu-list {
    top: 152px;
  }

  .menu-list.w--open {
    top: 146px;
  }

  .menu-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .menu-category {
    grid-template-columns: 1fr 1fr;
  }

  .footer-div.bottom-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .temporary-section {
    display: none;
  }

  .exchangesanim {
    height: 320px;
    display: none;
  }

  .lottiedesktop {
    display: none;
  }

  .lottiemobile {
    display: block;
  }

  .mega-menu-button {
    min-height: 56px;
  }

  .mega-menu-button-block {
    font-size: 14px;
    line-height: 22px;
  }

  .mega-nav-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .standard-slider {
    background-color: #0000;
    display: block;
  }

  .standard-slide, .standard-mask {
    background-color: #0000;
  }

  .slide-block {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .left-arrow.hide, .right-arrow.hide {
    display: none;
  }

  ._100--div {
    width: 100%;
  }

  ._100--div.flexbox.horizontal.align-stretch.justify-spacebetween {
    justify-content: space-between;
  }

  ._100--div.flexbox.horizontal.align-stretch.justify-spacebetween.bottom-margin {
    margin-bottom: 16px;
  }

  .product-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .product-grid.hideproducts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .american-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._404lottie {
    width: 60%;
  }

  ._404page {
    height: auto;
  }

  ._1flexcol.align-vertical {
    width: 100%;
    margin-bottom: 30px;
  }

  .content-box {
    flex-direction: column;
  }

  .category-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .static-sticky {
    grid-template-columns: 1fr;
  }

  .subadd-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  ._9-grid {
    grid-template-columns: 1fr;
  }

  .small-circle {
    width: 12px;
    height: 12px;
  }

  .cta-embed._100--width.mobilehome.phonenumberembedcode, ._86--flex {
    width: 100%;
  }

  .big-blue.really-big, .big-blue.really-big.whitetext {
    color: var(--dark-slate-blue);
  }

  .tabs-grid {
    grid-template-columns: 1fr;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-end;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .blue-heading4-2.big {
    font-size: 28px;
    line-height: 36px;
  }

  .blue-heading4-2.big.whitetext {
    color: var(--dark-slate-blue);
  }

  .div-block-4.contactcard.contact-no-pointer-event {
    width: 80%;
  }

  .black-textblock-2 {
    font-size: 12px;
    line-height: 20px;
  }

  .black-textblock-2.rotate {
    font-size: 26px;
    line-height: 34px;
  }

  .black-heading4-2.big {
    font-size: 24px;
    line-height: 32px;
  }

  .product-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .product-grid-2.newproductdesign {
    display: none;
  }

  .il-paragraphlarge.middletext {
    text-align: center;
  }

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

  .il-longtext.il_thankyou-largeparagraphtext {
    font-size: 18px;
  }

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

  .cta-button-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .black-heading1-2.rotate {
    white-space: pre;
    line-height: 36px;
    position: absolute;
    transform: rotate(270deg);
  }

  .black-heading4-3.ilthankyoustep {
    margin-left: 32px;
  }

  .il-personcard, .il_formembed {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .heading-email {
    margin: 16px 12px;
    font-size: 24px;
  }

  .il-award {
    margin-top: 32px;
  }

  .qualebroker {
    margin-bottom: 32px;
  }

  .image-3 {
    align-self: center;
  }

  .white-textblock-2 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-7.marginbottom {
    margin-bottom: 32px;
  }

  .table-div2-2 {
    padding: 4px 8px;
  }

  .il-hero-h2.h2-form {
    margin-top: 32px;
  }

  .il-hero-h2.whitetxt {
    margin: 15px;
    font-size: 26px;
  }

  .globeimgsize.globe {
    object-fit: contain;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hidemobile {
    display: block;
  }

  .blue-heading4-3.marketstext {
    font-size: 26px;
  }

  .scrolllottie.showmobile {
    display: block;
  }

  .lottie-animation-11.show-mobile {
    display: none;
  }

  .nav-link-3 {
    min-height: 56px;
    padding: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .mobilenav.showmobile {
    display: none;
  }

  .careers-hero-img-float {
    width: 250px;
    margin-bottom: 313px;
    margin-left: 25px;
  }

  .arrowhide, .subscriptionslider {
    display: none;
  }

  .mobiletabs {
    display: flex;
  }

  .mobiletabs-drobdownbtn {
    font-size: 22px;
    font-weight: 600;
  }

  .mobiletabs-drobdownbtn.blue1.borders {
    border: 2px solid #000;
  }

  .mobiletabs-drobdownbtn.blue1.borders.no-top {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
  }

  .mobiletabs-drobdownbtn.blue2 {
    background-color: var(--royal-blue);
  }

  .mobiletabs-drobdownbtn.blue2.borders {
    border: 2px solid #000;
    border-width: 2px 0;
  }

  .mobiletabs-drobdownbtn.blue3 {
    background-color: var(--steel-blue);
  }

  .mobiletabs-drobdownbtn.blue3.borders {
    border: 2px solid #000;
    border-width: 2px 0;
  }

  .mobiletabs-drobdownbtn.blue4 {
    background-color: var(--dodger-blue);
  }

  .mobiletabs-drobdownbtn.blue4.borders {
    border: 2px solid #000;
  }

  .mobiletabs-drobdownbtn.blue4.borders.no-bottom {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
  }

  .mobiledrobdowncontent-main.w--open {
    position: relative;
  }

  .subscriptiontabsmain, .hide {
    display: none;
  }

  .mobile-subscribe-slider {
    background-color: #0000;
    height: 700px;
  }

  .map-pin.bg-image {
    width: 45px;
    height: 45px;
  }

  .awards-containe-title.awards-hide {
    display: flex;
  }

  .black-textlink-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .black-textlink-2.small.footer {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .black-textlink-2.small.footer.bottom-margin.hide {
    display: none;
  }

  .cta-button-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slide_item {
    width: 80%;
  }

  .news-categories-section {
    display: none;
  }

  .calculator-widget {
    padding: 24px;
  }

  .calculator-widget.borders.white.small-padding.mobile-hide, .calculator-widget.borders.white.small-padding.products-seemore {
    display: none;
  }

  .calculator-widget.borders.aliceblue.relative {
    padding-bottom: 0;
  }

  .calculator-widget.borders.white.table-padding {
    padding: 32px 2px;
  }

  .device-image-collective {
    max-height: 200px;
  }

  .glossary-menu.box.extramarginmenu {
    margin-top: 125px;
  }

  .glossary-menu.collegasection {
    flex-direction: column;
    align-items: center;
  }

  .glossary-elements.box.extramarginmenu {
    margin-top: 125px;
  }

  .glossary-elements.collegasection {
    flex-direction: column;
    align-items: center;
  }

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

  .navbar14_container {
    min-height: 4rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar14_component {
    margin-top: 1.25rem;
  }

  .navbar14_menu-link-wrapper {
    padding: 1.25rem;
  }

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

  .home_hero-header_component {
    padding-top: 4rem;
  }

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

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

  .home_features-list_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .home_benefits_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .home_cta_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home_cta_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .home_cta_content {
    margin-right: 0;
  }

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

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

  .footer5_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer5_credit-text {
    margin-top: 1rem;
  }

  .footer5_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer5_newsletter-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3rem;
  }

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

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

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

  .fees-table-col.first {
    padding-left: 20px;
  }

  .lp-hero-grid {
    grid-template-columns: 1fr;
  }

  .lp-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lp-hero-title {
    font-size: 42px;
  }

  .lp-hero-text, .lp-hero-text.text-white {
    font-size: 14px;
  }

  .lp-section-title {
    font-size: 32px;
  }

  .lp-section-text {
    font-size: 14px;
  }

  .lp-cards-item {
    max-width: 100%;
    min-height: 200px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .lp-cards-item-icon {
    width: 80px;
    height: 80px;
    padding: 10px;
  }

  .lp-cards-item-text {
    font-size: 14px;
  }

  .lp-grid._1x2 {
    grid-template-columns: 1fr;
  }

  .lp-grid-col {
    justify-content: center;
  }

  .trust-pilot-widget-code {
    display: none;
  }

  .apps-list-mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex;
  }

  .app-download-code {
    height: 60px;
  }

  .lp-grid-slide {
    padding: 0;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 32px;
    line-height: 36px;
  }

  ul {
    padding-right: 16px;
    font-size: 16px;
  }

  li {
    color: var(--black);
    padding-right: 16px;
  }

  .mycontain.box.extramarginmenu {
    width: 100%;
    margin-top: 70px;
  }

  .mycontain.box.extramarginmenu.lp-home-margin-top {
    margin-top: 100px;
  }

  .mycontain.hide {
    display: none;
  }

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

  .mycontain.map.grid-area {
    display: none;
  }

  .mycontain.awards-container {
    justify-content: space-around;
  }

  .mycontain.reviews-section {
    margin-bottom: 15px;
  }

  .standard-section.borders.white.small-padding.products-seemore {
    display: flex;
  }

  .standard-section.borders.white.small-padding.bubbler-container, .standard-section.borders.white.small-padding.link-account-section {
    padding-left: 8px;
    padding-right: 8px;
  }

  .standard-section.borders.white.mobileborder.twsdesktop.p-top.border-top.blog-container {
    display: none;
  }

  .standard-section.borders.white.mobileborder.mobileappsection {
    padding-top: 32px;
  }

  .standard-section.borders.white.instruments-grid {
    padding-left: 8px;
    padding-right: 8px;
  }

  .standard-section.borders.aliceblue.relative.removemargins.nobottommargin {
    padding-bottom: 0;
  }

  .standard-section.borders.white.small-padding._3-2-grid {
    grid-template-rows: auto auto auto auto;
    width: 100%;
  }

  .standard-section.borders.no-padding {
    padding: 16px 0;
  }

  .standard-section.borders.no-padding.no-border.padding-mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

  .standard-section.borders.no-padding.margin-bottom.padding-bottom.no-bottom-padding.border-top.no-padding-top {
    padding-top: 0;
  }

  .standard-section.borders.no-padding.exchange-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .standard-section.borders.bellegen-academy-topmenu {
    background-color: var(--light-cyan);
    padding-left: 8px;
    padding-right: 8px;
  }

  .standard-section.borders.bellegen-academy-topmenu.lp-ga-menu, .standard-section.borders.bellegen-academy-topmenu.lp-bellegen-adjust {
    flex-direction: column;
  }

  .standard-section.borders.flex-center.border-top-none.small-margin-mobile {
    padding-left: 7px;
    padding-right: 7px;
  }

  .standard-section.borders.main-video-area {
    min-height: 400px;
  }

  .standard-section.borders.lp-cta-end {
    padding-left: 12px;
    padding-right: 12px;
  }

  .cta-button {
    font-size: 15px;
  }

  .cta-button.ghost-button.cookie-margin {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .cta-button.second.footer-2 {
    text-transform: none;
  }

  .cta-button.big._100--div.bottom-margin {
    margin-bottom: 45px;
  }

  .cta-button.huge.huger {
    width: 100%;
    font-size: 20px;
  }

  .cta-button.footer-1 {
    text-transform: none;
  }

  .cta-button.footer-1.bottom-margin {
    font-weight: 500;
  }

  .cta-button.bottom-margin.largeleft-margin {
    margin-left: 0;
  }

  .cta-button.bottom-margin._100--div._50--cta {
    width: 100%;
  }

  .cta-button.hoverblue.large-padding.general-popup-btn.font-size {
    font-size: 14px;
  }

  .cta-button.clientportalcta, .cta-button._100--div.largecta {
    width: 100%;
  }

  .cta-button.outline.sliderbtn {
    width: 90%;
    margin: 32px 0;
  }

  .cta-button.outline.sliderbtn.blue {
    background-color: var(--dark-slate-blue);
    color: var(--white);
  }

  .cta-button.outline.sliderbtn.blue:hover {
    background-color: var(--white);
    color: var(--dark-slate-blue);
  }

  .cta-button.mobile-item-btn {
    background-color: var(--white);
    color: var(--dark-slate-blue);
    width: 80%;
    margin: 32px auto 60px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 22px;
  }

  .cta-button.cta-margins {
    width: 100%;
  }

  .cta-button.cta-margins.cta-margin-left.cta-white {
    margin-left: 0;
  }

  .cta-button._100--mobile, .cta-button.mobile-100--div {
    width: 100%;
  }

  .cta-button.bigger-cta.mobile-100--div.margin-top.margin-bottom._60 {
    width: 80%;
  }

  .cta-button._60.margin-top.center.institutional-popup-btn._90 {
    width: 90%;
  }

  .cta-button._60.margin-top.center.institutional-popup-btn._100 {
    width: 100%;
  }

  .cta-button._60.margin-top.center.asset-popup-btn.bigger {
    width: 90%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .cta-button._60.margin-top.center.cashback-popup-btn.small.no-margin.mobile-big {
    width: 90%;
  }

  .cta-button.beleggen-academy-cta {
    width: 90%;
    font-size: 20px;
  }

  .cta-button.lp-short-long-cta {
    width: 90%;
    margin-top: 15px;
    font-size: 20px;
  }

  .cta-button.orange.extra-large {
    width: 80%;
    padding: 12px 50px;
    font-size: 22px;
    line-height: 22px;
  }

  .cta-button.hide {
    display: none;
  }

  .cta-button.lp-dyn-cta {
    width: 90%;
    font-size: 20px;
  }

  .small-paragraph {
    font-size: 13px;
    line-height: 22px;
  }

  .black-textlink.small.footer.bottom-margin.hide {
    display: none;
  }

  .black-textlink.small.footer.right-margin {
    border-width: 0;
    width: auto;
    margin-bottom: 8px;
    margin-right: 8px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .nav-link {
    min-height: 48px;
  }

  .nav-link.focus.menunavnewgreen.mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
  }

  .nav-link.focus.menunavnewgreen.mobile:hover {
    background-color: var(--light-sea-green);
  }

  .logo {
    max-width: 120px;
  }

  .logo.beleggens.contain {
    max-width: 90%;
  }

  .logo.beleggen-academy-logo {
    max-width: 90%;
    margin-top: 20px;
  }

  .logo.large.fm-singnal-logo {
    width: 90%;
  }

  .logo.lp-nav-logo {
    width: 100%;
    height: 50%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
  }

  .hero-section.mobilefull {
    height: 87vh;
    min-height: 87vh;
  }

  .hero-section.mobilefull.signalsherogrid {
    grid-template-columns: 1fr;
  }

  .hero-block.career-imgblock {
    justify-content: center;
    display: none;
  }

  .black-heading1.rotate {
    text-align: center;
  }

  .black-heading1.rotate.desktop.fractionalshares-title.show {
    white-space: pre-wrap;
    margin-bottom: 16px;
    display: block;
    position: relative;
    transform: none;
  }

  .black-heading1.rotate.desktop.fractionalshares-title.show.mobile-font {
    font-size: 30px;
  }

  .black-heading1.rotate.stock-yield-title1 {
    font-size: 26px;
  }

  .black-heading1.rotate.smaller {
    font-size: 22px;
    line-height: 26px;
  }

  .black-heading1.beleggers-academy-title {
    font-size: 30px;
    line-height: 40px;
  }

  .black-heading1.beleggers-academy-title.align-center.f-md {
    font-size: 22px;
    line-height: 28.6px;
  }

  .black-heading1.ga-short-main-title {
    font-size: 35px;
    line-height: 40px;
  }

  .black-paragraph {
    font-size: 14px;
  }

  .black-paragraph.bottom-margin.marginp-block {
    font-size: 15px;
  }

  .black-paragraph.bottom-margin.top-margin.justify-center {
    text-align: center;
  }

  .black-paragraph.small-paragraph.bottom-margin.hide {
    display: none;
  }

  .black-paragraph.small-paragraph.advisoricon-titles.digitalaccounticon-title {
    font-size: 16px;
  }

  .black-paragraph.largebottom-margin.mobiledownload-paragraph {
    font-size: 18px;
    line-height: 23.4px;
  }

  .black-paragraph.largebottom-margin.mobiledownload-paragraph.offering-item-description {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 18.2px;
  }

  .black-paragraph.largebottom-margin.mobiledownload-paragraph.offerings-subtitle {
    font-size: 18px;
  }

  .black-paragraph.largebottom-margin.f-24 {
    text-align: center;
    line-height: 31.2px;
  }

  .black-paragraph.bottom-margin {
    margin-top: 16px;
  }

  .black-paragraph.bottom-margin.center-text {
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
  }

  .black-paragraph.bottom-margin.home-text-main.why-mexem-card-p {
    font-size: 13px;
  }

  .black-paragraph.bottom-margin.extra-padding.bluebg.white-text.shadow.offer-text.align-center {
    text-align: center;
  }

  .white-heading2.middle {
    text-align: center;
    align-self: center;
  }

  .flexbox.vertical {
    height: auto;
  }

  .flexbox.vertical.align-center.justify-start.textalign-center.portfolio-bg-image {
    flex-direction: column;
  }

  .flexbox.vertical.align-center.justify-center.textalign-center.responsive.mobile-space {
    justify-content: space-between;
    width: 100%;
  }

  .flexbox.vertical.align-center.justify-center.currencies {
    border-bottom-width: 2px;
    border-right-width: 0;
    justify-content: center;
    padding: 16px 32px;
  }

  .flexbox.vertical.align-center.justify-spacearound.countries, .flexbox.vertical.align-center.justify-spacearound.markets {
    border-right-width: 0;
    justify-content: center;
    padding: 16px 32px;
  }

  .flexbox.vertical.align-center.justify-spacearound.globe {
    border-top: 2px solid #000;
    border-left-width: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .flexbox.vertical.align-start.justify-center.centered, .flexbox.vertical.align-start.justify-start.centered {
    align-items: center;
  }

  .flexbox.vertical.align-start.align-center.why-mexem-slider-wrapper {
    margin-top: 40px;
  }

  .flexbox.horizontal.align-center.justify-center.wrap {
    flex-wrap: wrap;
  }

  .flexbox.horizontal.align-center.justify-spacearound.mobile-vertical, .flexbox._100--div.m-top {
    flex-direction: column;
  }

  .flexbox._100--div.mobile-app-hand-flex.margins.flex-left {
    flex-direction: column;
    align-items: center;
  }

  .flexbox._100--div.mobile-app-hand-flex.margins.flex-right, .flexbox.flex-direction, .flexbox._100--div-copy.m-top {
    flex-direction: column;
  }

  .footer-section {
    grid-template-columns: 1fr;
  }

  .icon.big {
    height: 96px;
  }

  .icon.big.center {
    align-self: center;
  }

  .icon.big.center.margin-bottom {
    margin-bottom: 16px;
  }

  .icon.medium.right-margin.middle {
    align-self: center;
  }

  .icon.medium.bottom-margin.largeright-margin {
    margin-right: 0;
  }

  .icon.medium.mobilelargeicon.margin-bottom {
    margin-bottom: 32px;
  }

  .icon.small {
    height: 12px;
  }

  .icon.small.mobile-icon-1, .icon.small.mobile-icon-2 {
    height: 70px;
    margin-top: 32px;
    margin-bottom: 16px;
  }

  .icon.huge {
    height: 96px;
  }

  .icon.large.largeright-margin.mobile-bottommargin.producticon {
    margin-bottom: 0;
  }

  .icon.large.largeright-margin.mobile-bottommargin.producticon.options-size, .icon.large.largeright-margin.mobile-bottommargin.producticon.etf-size, .icon.large.largeright-margin.mobile-bottommargin.producticon.warrants-size {
    height: 80px;
  }

  .black-textblock.normal.regular.font-size {
    font-size: 14px;
  }

  .black-textblock.normal.regular.flexbox-text {
    flex-direction: column;
    line-height: 18px;
    display: flex;
  }

  ._2-grid.educator-resources-grid {
    grid-template-rows: auto auto auto;
  }

  ._2-grid.instruments-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .device-image.client-portal-device {
    max-height: 400px;
    margin-bottom: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.noborderleft.notopborder, .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.no-borderright.notopborder {
    border-top-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.clientpotalimgcontainer {
    background-color: var(--alice-blue);
    border-bottom-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.clientpotalimgcontainer.nobg {
    background-color: var(--white);
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.clientpotalimgcontainer.greenbg {
    background-color: var(--azure);
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.white.clientportalimg {
    border-bottom-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate {
    position: relative;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide {
    display: none;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.bluebg.show, .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.hide.orange.show {
    display: block;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.rotate.glossary-hero-title {
    border-bottom-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-center.justify-center.lightcyan.padding-16 {
    padding-top: 16px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white {
    padding-bottom: 50px;
    display: flex;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.no-borderright.nobottomborder {
    border-bottom-width: 0;
    padding-bottom: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.noborderleft.nobottomborder {
    border-bottom-width: 0;
    padding-bottom: 16px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.clientportalcontainertext, .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.clientportaltxt {
    border-top-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between {
    justify-content: space-around;
    height: 87vh;
    min-height: 87vh;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.no-border-bottom.border-top.auto-height, .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.auto-height, .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.jhustify-between.no-min-height {
    height: auto;
    min-height: auto;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.center {
    padding-bottom: 16px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-left.nobg.min-height {
    border-width: 2px;
    min-height: 300px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-right.nobg.min-height {
    min-height: 300px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.p-0.b-right.nobg.min-height.borders, .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white.b-none.nobg.borders {
    border-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.aliceblue.clientportalcontainertext, .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.azure.clientportalcontainertext {
    border-top-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.white {
    padding-bottom: 50px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.green-bg {
    background-color: var(--white);
    padding-bottom: 50px;
    display: flex;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-center.lp-ga {
    align-items: center;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.bb-0 {
    border-bottom-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.bt-0 {
    border-top-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.br-0.border-top.margin-top.educator-grid2.border-bottom {
    border-bottom-width: 0;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.white.educator-slide-height {
    min-height: 300px;
  }

  .grid-block.standard-padding.flexbox.vertical.align-start.justify-start.black.hero {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .grid-block.standard-padding.flexbox.vertical.featured {
    border-bottom-width: 0;
    border-right-width: 2px;
  }

  .grid-block.standard-padding.flexbox.vertical.latest {
    border-left-width: 2px;
  }

  .grid-block.small-padding.flexbox.vertical.align-start.justify-start.white.mobile {
    border-style: none;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.black.goldenrod-right-border.institutional-advantagesslider {
    min-height: 500px;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._33countriesitem, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._33countriesitem.mt-16.no-border.blue, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._23courrenciesitem, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._23courrenciesitem.mt-16.no-border.blue, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._135marketsitem, .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.white._135marketsitem.mt-16.no-border.blue {
    background-color: var(--dark-slate-blue);
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.textalign-center.hidden {
    display: none;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.aquamarine.mobile.nobg {
    background-image: none;
  }

  .grid-block.small-padding.flexbox.vertical.align-center.justify-center.no-padding.fee-img {
    height: 200px;
  }

  .grid-block.small-padding.flexbox.regulationbg-image.min-height {
    background-position: 50% 0;
    background-size: contain;
    height: 150px;
  }

  .grid-block.no-padding.globecontainer {
    border-width: 2px;
    margin-top: 0;
    padding: 32px;
  }

  .grid-block.no-padding.advisor-images-center {
    height: auto;
  }

  .blue-heading3.bottom-margin.justcenter {
    text-align: center;
  }

  .blue-heading3.middle {
    text-align: center;
    align-self: center;
  }

  .black-heading3.bottom-margin {
    align-self: center;
  }

  .black-heading3.bottom-margin.middle {
    text-align: center;
  }

  .black-heading3.bottom-margin.middle.f-bigger {
    font-size: 40px;
    line-height: 52px;
  }

  .black-heading3.bottom-margin.stockyield-title2 {
    font-size: 20px;
  }

  .black-heading3.bottom-margin.bluetext {
    font-size: 22px;
  }

  .black-heading3.bottom-margin.bluetext.analyst-h3 {
    align-self: flex-start;
  }

  .black-heading3.bottom-margin.bluetext.analyst-h3.center {
    align-self: center;
  }

  .black-heading3.bottom-margin.bluetext.analyst-h3.educator-center-text {
    text-align: center;
  }

  .black-heading3.bottom-margin.bluetext.advisor-h {
    align-self: flex-start;
  }

  .black-heading3.bottom-margin.bluetext.fs-40 {
    text-align: left;
    align-self: flex-start;
    font-size: 30px;
    line-height: 35px;
  }

  .black-heading3.bottom-margin.bluetext.fs-40.align-center, .black-heading3.bottom-margin.educator-center-text {
    text-align: center;
  }

  .black-heading3.bottom-margin.educator-slide-heading {
    align-self: flex-start;
    font-size: 22px;
  }

  .black-heading3.bottom-margin.mobile-align-center {
    text-align: center;
  }

  .black-heading3.middle {
    text-align: center;
    align-self: center;
  }

  .black-heading3.beleggen-academy-hero-description {
    margin-top: 16px;
  }

  .grid-textlink {
    font-size: 32px;
    line-height: 36px;
  }

  .white-paragraph.small-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .black-heading2 {
    font-size: 28px;
  }

  .black-heading2.bottom-margin.mobile-headinh2 {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 31.2px;
  }

  .black-heading2.bottom-margin.mobile-headinh2.lp-home-end-h3 {
    padding-bottom: 32px;
    font-size: 22px;
  }

  .black-heading2.bottom-margin.tablettitle.justifycenter {
    text-align: center;
    font-size: 24px;
  }

  .black-heading2.middle {
    text-align: center;
    align-self: center;
  }

  .black-heading2.products-link {
    color: var(--dark-slate-blue);
    font-weight: 900;
    text-decoration: none;
  }

  .black-heading2.products-link:hover {
    color: var(--ukraincolor);
  }

  ._4-grid {
    grid-template-columns: 1fr;
  }

  .white-textblock.semi-bold.table {
    font-size: 10px;
    line-height: 14px;
  }

  .white-textblock.large {
    line-height: 27px;
  }

  .brand-block {
    min-height: 48px;
  }

  ._3-grid.instruments-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .png-image.margin.assetmanagement-image-fix {
    width: 100%;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .png-image.margin.assetmanagement-image-fix.fractionalpuzzleimg {
    width: 200px;
  }

  .feature-grid {
    grid-template-columns: 1fr;
  }

  ._5-grid.lottie-grid {
    width: 100%;
  }

  ._5-grid.maptitlesgrid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._5-grid.latest-collection-item-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
    min-height: 130px;
  }

  ._5-grid._4-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blue-textlink.cookie-margin {
    margin-bottom: 16px;
    margin-right: 0;
  }

  ._2-buttongrid {
    grid-template-columns: 1fr;
  }

  .standard-image.ibotimg3 {
    object-position: 50% 100%;
    width: 80%;
  }

  .standard-image.realtimemonitorimg {
    width: 80%;
    padding-bottom: 32px;
  }

  ._6-grid {
    grid-template-columns: 1fr;
  }

  ._48--flex.flexbox.vertical.align-center.justify-center.bottom-margin {
    align-items: center;
  }

  .black-heading4.bottom-margin.middle {
    align-self: center;
  }

  .black-heading4.bottom-margin.mobile {
    font-size: 14px;
    line-height: 18.2px;
  }

  .black-heading4.smallbottom-margin {
    font-size: 12px;
    line-height: 15.6px;
  }

  .black-heading4.smallbottom-margin.middle {
    align-self: center;
  }

  .black-heading4.smallbottom-margin.large-p-text {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .black-heading4.smallbottom-margin.link {
    font-size: 13px;
    line-height: 18.2px;
  }

  .black-heading4.fs-24.regular {
    font-size: 22px;
  }

  .form-textfield, .form-textfield.white.black-border.bottom-margin._48 {
    width: 100%;
  }

  .top-section {
    min-height: 106px;
  }

  .table-div.negative-margin {
    margin-left: -20px;
    margin-right: -20px;
  }

  .sub1-5-grid.advisorfee-grids {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .sub1-5-grid.glossary-grid {
    grid-template-columns: 1fr;
  }

  ._8-grid {
    grid-template-columns: 1fr 1fr;
  }

  .mega-nav {
    height: 13vh;
    min-height: 13vh;
  }

  .menu-list {
    top: 136px;
  }

  .menu-list.w--open {
    top: 132px;
  }

  .menu-grid {
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-div.bottom-margin {
    margin-left: auto;
    margin-right: auto;
  }

  .exchangesanim {
    width: 100%;
  }

  .lottiedesktop, .table-dropdown-icon.hidearrow {
    display: none;
  }

  .mega-menu-button-block {
    min-height: 48px;
  }

  .product-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .american-grid {
    grid-template-columns: 1fr 1fr;
  }

  ._404lottie {
    width: 100%;
  }

  .latestnews-image {
    object-fit: cover;
  }

  .green-textlink.blog {
    font-size: 14px;
    line-height: 18.2px;
  }

  .cover-image.advisor-images {
    object-fit: fill;
    margin: 0 auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .cover-image.advisorcrm {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .cover-image.crypto-image-1 {
    height: 300px;
  }

  .cover-image.handleft {
    padding-top: 16px;
    position: relative;
    right: auto;
  }

  .cover-image.handright {
    padding-top: 16px;
    position: relative;
    left: auto;
  }

  .cover-image.account-link-featured {
    height: 90%;
  }

  .cover-image.promotion-stocks {
    width: 100%;
  }

  ._10-grid, ._10-grid.smartourouting-grid-icons {
    grid-template-columns: 1fr 1fr;
  }

  ._10-grid.digital-accountgrid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .social-embed {
    margin-top: 0;
  }

  .social-embed.right-margin {
    margin-right: 0;
  }

  .video-block.portfolio {
    display: none;
  }

  .cta-embed._100--width.mobilehome.phonenumberembedcode {
    width: 100%;
  }

  .big-blue.really-big.tablet-small.small {
    color: var(--white);
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-prefs_component, .fs-cc-prefs_content {
    padding: 24px;
  }

  .answer.lightblue {
    background-image: linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
  }

  .blue-heading4-2.big.whitetext.tablet-small.small {
    color: var(--white);
  }

  .modalexchanges.usa {
    display: none;
  }

  .contact-modal-header-slug {
    font-size: 14px;
  }

  .contactmodaldetailslist {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contactmodalimage {
    width: 30px;
    height: 30px;
  }

  .paragraph-2 {
    font-size: 14px;
  }

  .black-textblock-2.semi-bold.smallbottom-margin.larger {
    font-size: 18px;
  }

  .white-heading1-2.homepageheadings {
    font-size: 32px;
  }

  .white-heading1-2.homepageheadings.small-font, .white-heading1-2.homepageheadings.small-font.cashback-mobile {
    font-size: 30px;
    line-height: 39px;
  }

  .white-heading1-2.homepageheadings.educator-headings {
    font-size: 28px;
  }

  .white-heading1-2.homepageheadings.blue.medium.p-20 {
    margin-bottom: 20px;
  }

  .white-heading1-2.homepageheadings.f-md {
    font-size: 22px;
    line-height: 28.6px;
  }

  .white-heading1-2.homepageheadings.medium.paddings {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
  }

  .white-heading1-2.awards-heading {
    font-size: 25px;
    line-height: 32.5px;
  }

  .white-heading1-2.thomasheading-small {
    font-size: 32px;
    line-height: 36px;
  }

  .white-heading1-2.thomasheading-small.small-font, .white-heading1-2.thomasheading-small.small-font.cashback-mobile {
    font-size: 30px;
    line-height: 39px;
  }

  .white-heading1-2.thomasheading-small.educator-headings {
    font-size: 28px;
  }

  .white-heading1-2.thomasheading-small.blue.medium.p-20 {
    margin-bottom: 20px;
  }

  .white-heading1-2.thomasheading-small.f-md {
    font-size: 22px;
    line-height: 28.6px;
  }

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

  .il-paragraphlarge {
    font-size: 18px;
  }

  .il-paragraphlarge.nomargin {
    margin-top: 0;
  }

  .il-longtext.il_thankyou-largeparagraphtext {
    margin-bottom: 0;
  }

  .il-h3 {
    font-size: 24px;
  }

  .cta-button-2 {
    font-size: 15px;
  }

  .black-heading1-2.rotate {
    text-align: center;
  }

  .black-heading1-2.bottom-margin.extra-margin {
    text-align: center;
    margin-bottom: 64px;
    font-size: 32px;
  }

  .black-heading1-2.bottom-margin.extra-margin.bigger-text {
    text-align: left;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 53px;
  }

  .black-heading1-2.bottom-margin.extra-margin.bigger-text.center, .black-heading1-2.bottom-margin.extra-margin.bigger-text.align-center {
    text-align: center;
  }

  .black-heading1-2.bottom-margin.extra-margin.bigger-text.align-center.min-width {
    width: 100%;
    line-height: 39px;
  }

  .black-heading1-2.small-title {
    font-size: 28px;
  }

  .il-personcard {
    width: 300px;
  }

  .heading-email {
    font-size: 18px;
  }

  .image-3 {
    align-self: center;
  }

  .white-textblock-2.wraph, .white-textblock-2.wrap {
    white-space: pre-wrap;
  }

  .il-hero-h2.h2-form.margin-bottom {
    text-align: center;
  }

  .globeimgsize.globe {
    object-fit: contain;
  }

  .middle {
    text-align: center;
  }

  .hidedesktop {
    display: block;
  }

  .hidemobile {
    display: none;
  }

  .blue-heading4-3.marketstext {
    font-size: 32px;
  }

  .grid-3x2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .comparisontablefee {
    min-width: 800px;
  }

  .comparisoncontainer {
    width: 100%;
    overflow: scroll;
  }

  .scrolllottie {
    width: 100%;
    margin-top: 32px;
  }

  .lottie-animation-11.show-mobile {
    display: block;
  }

  .traders-text {
    text-transform: none;
    font-size: 53px;
  }

  .traders-text.animated-gradient-text {
    display: inline;
  }

  .traders-text.animated-gradient-text.home-main-title {
    margin-top: 0;
    font-size: 50px;
    line-height: 50px;
  }

  .traders-text.career-text, .traders-text.career-text.cashback-title1 {
    font-size: 45px;
  }

  .traders-text.career-text.thomas-title-1 {
    line-height: 45px;
  }

  .enter-mobile-text {
    text-align: left;
    margin-bottom: 12px;
    display: block;
  }

  .subtitle-hero {
    line-height: 48px;
    display: block;
  }

  .subtitle-hero.home-subtitle-main {
    font-size: 30px;
  }

  .burgeropen {
    width: 25px;
    height: 25px;
  }

  .burgeropen.hideburgeropen {
    display: none;
  }

  .mobiledrobdown {
    background-color: var(--white);
    width: 100%;
  }

  .subnavicon {
    margin-left: 0;
    margin-right: 15px;
    padding-right: 0;
    position: relative;
  }

  .subnavicon.hideicon, .subnavicon.hideicon.iconopen {
    display: none;
  }

  .donwloadimgmobile {
    width: 50px;
  }

  .mobileinnerdropdown.w--open {
    background-color: #0000;
    border: 2px solid #204489;
    position: relative;
  }

  .mobilemenulinks-2 {
    border: 2px solid #204489;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 55px;
    font-size: 24px;
    font-weight: 600;
  }

  .mobilemenulinks-2:hover {
    color: #204489;
  }

  .mobilemenulinks-2.mobilesublinks {
    border-width: 0;
    padding-left: 55px;
    font-size: 20px;
  }

  .mobilemenulinks-2.mobilemaindropdowns {
    color: #204489;
    padding-left: 10px;
    font-weight: 700;
  }

  .mobilemenulinks-2.mobilemaindropdowns:hover {
    color: #fff;
    background-color: #204489;
  }

  .mobilemenulinks-2.mobilemaindropdowns.w--open {
    background-image: linear-gradient(to bottom, var(--dark-slate-blue), var(--dark-slate-blue));
    color: var(--white);
  }

  .mobilemenulinks-2.subnav {
    border-width: 2px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 10px;
    display: flex;
  }

  .dropdownnav {
    background-color: #f2f5fc;
    flex-direction: column;
    display: flex;
  }

  .dropdownnav.mobilenavoverflow {
    background-color: #0000;
  }

  .mobile-burger {
    clear: right;
    padding: 0;
  }

  .mobile-burger.w--open {
    color: #204489;
    background-color: #0000;
  }

  .burgerclosed {
    width: 25px;
    height: 25px;
  }

  .mobilesub-pages {
    width: 100%;
  }

  .mobileappdonwload {
    color: #fff;
    background-color: #204489;
    border: 2px solid #000;
    width: 100%;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    text-decoration: none;
    position: relative;
  }

  .mobileappdonwload:hover {
    color: #204489;
    background-color: #fff;
  }

  .mobile-logincontactgrid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .mobilenavapptext {
    padding-top: 10px;
    font-size: 24px;
    font-weight: 600;
    text-decoration: none;
  }

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

  .mobilenav-logo {
    width: 90%;
    padding-left: 10px;
  }

  .mobile-logo {
    width: 100%;
    height: 100%;
    padding-left: 0;
  }

  .mobileappcode {
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .mobilenavblackbg {
    z-index: -1;
    background-color: #000000a8;
    position: fixed;
    inset: 0%;
  }

  .mobilenavblackbg.temphide {
    width: 100vw;
    display: none;
  }

  .nav-link-3 {
    min-height: 48px;
  }

  .nav-link-3.mobile {
    background-color: #ffbf00;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    font-weight: 600;
  }

  .nav-link-3.mobile:hover {
    background-color: #fff;
  }

  .burgercontainer {
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 60px;
    min-height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .mobilenav {
    background-color: #0000;
  }

  .mobilenav.showmobile {
    width: 100vw;
    height: 70px;
    display: block;
    position: relative;
  }

  .logocontainer {
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    height: 60px;
    min-height: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 0;
    display: flex;
  }

  .nav-flex {
    outline-offset: 0px;
    background-color: #fff;
    border: 4px solid #000;
    border-bottom-width: 2px;
    outline: 3px #333;
    justify-content: space-between;
    align-items: center;
    width: 100vw;
    height: 70px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .navcontainer.fixed {
    width: 100vw;
  }

  .html-embed-9.menucodeembed {
    display: block;
  }

  .desktopnav.hidemeganavmobile {
    display: none;
  }

  .career-title-span {
    font-size: 60px;
  }

  .career-title-span.cashback-title2 {
    font-size: 50px;
  }

  .career-maintitle.stock-free-title-area {
    padding-top: 0;
  }

  .careers-hero-img-float {
    width: 150px;
    margin-bottom: 224px;
    margin-left: 14px;
  }

  .careers-tab-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 0 solid #000;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .careers-tabitem.blue2 {
    border-bottom: 2px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
  }

  .careers-tabitem.blue4 {
    border: 2px solid #000;
    border-bottom-width: 4px;
  }

  .career-dp-btn-title {
    font-size: 16px;
  }

  .career-dp-btn-title.responsibilities {
    font-size: 20px;
  }

  .black-paragraph.opacity1 {
    font-size: 16px;
  }

  .careers-tabitem {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .careers-tabitem.blue1, .careers-tabitem.blue3 {
    border: 2px solid #000;
  }

  .jobcategoriesdropdown {
    margin-bottom: 16px;
  }

  .filterjobsform {
    flex-direction: column;
    align-items: center;
  }

  .job-post-richtext.role {
    padding-left: 0;
    padding-right: 0;
  }

  .job-grid-item {
    margin-bottom: 16px;
  }

  .signalshero-question {
    flex-direction: column;
  }

  .grid-2.signals-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .signals-tabgriditem.form.greenbg.border-right.mobile, .signals-tabgriditem.border-left.signals-contact-flex.borders, .signals-tabgriditem.border-left.mobile {
    border: 2px solid #000;
  }

  .grid-3.how-join-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .subscription-img.sliderimg {
    height: 150px;
  }

  .subscriptionitem.lowered.one {
    width: 80%;
    margin-bottom: 0;
  }

  .arrowhide {
    display: none;
  }

  .subscriptioncardslider {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--white) 15%, var(--gainsboro) 67%);
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    width: 280px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .subscriptioncardslider.blue {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #225fbe 15%, var(--dark-slate-blue) 67%);
  }

  .subscriptionslider {
    background-color: #0000;
    min-height: 700px;
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .subscriptiongridsection {
    display: none;
  }

  .mobiletabs {
    display: flex;
  }

  .mobiletabs-drobdownbtn.blue1 {
    border: 0 solid #000;
  }

  .mobiletabs-drobdownbtn.blue1.borders {
    border-width: 2px;
  }

  .mobiletabs-drobdownbtn.blue1.borders.w--open {
    background-color: var(--light-sea-green);
  }

  .mobiletabs-drobdownbtn.blue2 {
    background-color: var(--royal-blue);
  }

  .mobiletabs-drobdownbtn.blue2.borders {
    border: 2px solid #000;
    border-width: 2px 0;
  }

  .mobiletabs-drobdownbtn.blue2.borders.w--open {
    background-color: var(--light-sea-green);
  }

  .mobiletabs-drobdownbtn.blue3 {
    background-color: var(--steel-blue);
  }

  .mobiletabs-drobdownbtn.blue3.borders {
    border: 2px solid #000;
    border-width: 2px 0;
  }

  .mobiletabs-drobdownbtn.blue3.borders.w--open {
    background-color: var(--light-sea-green);
  }

  .mobiletabs-drobdownbtn.blue4 {
    background-color: var(--dodger-blue);
  }

  .mobiletabs-drobdownbtn.blue4.borders {
    border: 2px solid #000;
    border-bottom-width: 4px;
  }

  .mobiletabs-drobdownbtn.blue4.borders.no-bottom.w--open {
    background-color: var(--light-sea-green);
  }

  .mobiletabs-titles {
    font-size: 22px;
    font-weight: 600;
  }

  .mobiledrobdowncontent-main.w--open {
    background-color: #0000;
    position: relative;
  }

  .text-block-6 {
    text-align: center;
    padding-bottom: 16px;
  }

  .mobile-subscribe-slider {
    height: auto;
  }

  .mobile-slider-item {
    background-color: var(--white-smoke);
    border-radius: 5px;
    margin: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .mobile-item-heading {
    color: var(--dark-slate-blue);
    text-align: center;
    font-weight: 500;
  }

  .mobile-item-heading.white {
    color: var(--white);
  }

  .mobile-item-img {
    object-fit: fill;
    width: 200px;
    height: 200px;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mobile-item-p {
    color: var(--dark-slate-blue);
    margin-top: 16px;
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-item-price {
    color: var(--dark-slate-blue);
    text-align: center;
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    font-size: 40px;
  }

  .sliderarrowhide {
    display: none;
    position: static;
  }

  .smartrouting-title2 {
    text-align: center;
    font-size: 22px;
  }

  .advisor-cta-container {
    flex-direction: column;
  }

  .advisor-esg-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .mobile-slider-item2 {
    background-color: var(--dark-slate-blue);
    margin: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .ibotimg2 {
    width: 80%;
  }

  .realtime-monitor-p.yellow-bg, .realtime-monitor-p.orrange-bg, .realtime-monitor-p.red-bg {
    font-size: 15px;
  }

  .modelnavigatormain {
    object-fit: contain;
    width: 100%;
    height: 300px;
  }

  .modelnavflex {
    flex-direction: column;
  }

  .fractionalshatetable {
    width: 450px;
    overflow: scroll;
  }

  .fractionalshatetable.comparisoncontainer {
    width: 100%;
    overflow: scroll;
  }

  .fractionalsharetable {
    width: 450px;
  }

  .center-text.small-font.white.mobile-font {
    font-size: 14px;
  }

  .center-text.small-font.bold.mobile-font, .center-text.small-font.blue.mobile-font, .center-text.small-font.mobile-font {
    font-size: 15px;
  }

  .map-pin.bg-image {
    width: 35px;
    height: 35px;
  }

  .map-pin.bg-image.north-america-pin {
    margin-top: 9%;
    margin-left: 17%;
  }

  .map-pin.bg-image.south-america-pin {
    margin-top: 23%;
    margin-left: 28%;
  }

  .map-pin.bg-image.europe-pin {
    margin-top: 5%;
  }

  .map-pin.bg-image.south-africa-pin {
    margin-top: 29%;
    margin-left: 49%;
  }

  .map-pin.bg-image.asia-pin {
    margin-top: 20%;
    margin-left: 74%;
  }

  .map-pin.bg-image.middle-east-pin {
    margin-top: 14%;
    margin-left: 54%;
  }

  .map-code.bottom {
    inset: 0% auto auto 0%;
  }

  .why-mexem-h2 {
    font-size: 25px;
  }

  .why-mexem-h2.card2 {
    margin-top: 40px;
    font-size: 35px;
    line-height: 35px;
  }

  .why-mexem-card.pricing-card.hidden-card {
    display: none;
  }

  .why-mexem-card-img {
    object-fit: contain;
    width: 100%;
    height: 120%;
  }

  .educators-steps-container {
    align-items: flex-start;
  }

  .mexem-cards-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .mexem-products-heading.borders {
    height: 70px;
  }

  .mexem-products-heading.borders.h-50.no-sticky.hide, .mexem-products-heading.borders.h-50.no-sticky.hide-mobile {
    display: none;
  }

  .offering-item {
    width: 80%;
    height: 300px;
    margin-left: 5%;
    margin-right: 12px;
  }

  .offering-item.margin-left {
    margin-left: 16px;
    margin-right: 16px;
  }

  .offering-item-plus-container {
    inset: -10px -16px auto auto;
  }

  .sticky {
    padding-bottom: 0;
  }

  .awards-containe-title.awards-hide {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .mask {
    height: 95%;
  }

  .why-mexem-card-design2 {
    width: 95%;
  }

  .why-mexem-card-design2.card-1.margin-bottom.yellow-gradient.trigger-card2 {
    height: 420px;
    top: 170px;
  }

  .why-mexem-card-design2.card-1.margin-bottom.yellow-gradient.trigger-card4 {
    height: 420px;
    margin-bottom: 20px;
    top: 170px;
  }

  .why-mexem-card-design2.card-1.margin-bottom.margin-top.trigger-card1 {
    height: 420px;
    margin-top: 150px;
    top: 170px;
  }

  .why-mexem-card-design2.card-1.margin-bottom.trigger-card3 {
    height: 420px;
    top: 170px;
  }

  .why-mexem-card2-cta {
    width: 50px;
    height: 50px;
    top: -6%;
  }

  .why-mexem-card2-details-icon {
    height: 100px;
  }

  .why-mexem-card2-details-cross {
    font-size: 40px;
    font-weight: 300;
  }

  .mask-2 {
    height: 95%;
  }

  .registered-investment-slider {
    height: 300px;
  }

  .slider-bullets-left.propriatery-bullets {
    text-align: center;
    width: 100%;
    top: 324px;
    left: -10%;
  }

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

  .propriatery-slider-container.flex {
    align-items: center;
  }

  .proprietery-slider {
    height: 500px;
  }

  .primebroker-img {
    width: 95%;
    height: 95%;
  }

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

  .lp-mutual-logo-flex {
    flex-direction: column;
    align-items: center;
  }

  .lp-metual-logo-img {
    width: 130px;
    margin-bottom: 16px;
  }

  .black-textlink-2.small.footer.bottom-margin.hide {
    display: none;
  }

  .exit-popup-container {
    transform: translate(0, 150%);
  }

  .exit-popup {
    width: 90%;
    height: auto;
  }

  .exit-popup-h3 {
    margin-top: 16px;
    font-size: 20px;
    line-height: 26px;
  }

  .exit-popup-h5 {
    font-size: 14px;
  }

  .exit-popup-bell-icon {
    width: 40px;
    height: 40px;
    margin-right: 0;
    position: absolute;
    top: -18px;
    bottom: auto;
    left: 50%;
    transform: translate(-50%);
  }

  .exit-popup-griditem {
    border-bottom-width: 0;
  }

  .exit-popup-griditem.img-grid {
    display: none;
  }

  .exit-popup-container-2, .exit-popup-container-3, .exit-popup-container-4 {
    transform: translate(0, -150%);
  }

  .exit-popup-container-5, .exit-popup-container-6 {
    transform: translate(0, -100%);
  }

  .lp-short-list {
    font-size: 30px;
  }

  .lp-short-long-form {
    border-bottom-width: 0;
  }

  .thank-you-loading {
    width: 100px;
  }

  .thank-you-logo {
    width: 90%;
  }

  .thank-you-title, .ga-short-main-subtitle {
    font-size: 25px;
  }

  .top-side.hide {
    display: none;
  }

  .cta-button-3 {
    font-size: 15px;
  }

  .cta-button-3.big._100.margin-top {
    margin-top: 32px;
  }

  .beleggersacademy2-form {
    width: 90%;
  }

  .risk-profile-minus.m-left.flex-left {
    justify-content: flex-end;
    width: 27%;
    padding-right: 5px;
  }

  .risk-profile-minus.m-left.flex-left._30 {
    justify-content: flex-end;
    width: 23%;
    padding-right: 5px;
  }

  .risk-profile-minus.m-left.flex-left._25 {
    justify-content: flex-end;
    width: 20%;
    padding-right: 5px;
  }

  .risk-profile-minus.m-left.flex-left._20 {
    justify-content: flex-end;
    width: 15%;
    padding-right: 5px;
  }

  .risk-profile-minus.m-left.flex-left._15 {
    justify-content: flex-end;
    width: 12%;
    padding-right: 5px;
  }

  .risk-profile-minus.m-right.flex-right {
    justify-content: flex-start;
    width: 27%;
    padding-left: 5px;
  }

  .risk-profile-minus.m-right.flex-right._15 {
    justify-content: flex-start;
    width: 12%;
    padding-left: 5px;
  }

  .risk-profile-minus.m-right.flex-right._20 {
    justify-content: flex-start;
    width: 15%;
    padding-left: 5px;
  }

  .risk-profile-minus.m-right.flex-right._25 {
    justify-content: flex-start;
    width: 20%;
    padding-left: 5px;
  }

  .risk-profile-minus.m-right.flex-right._30 {
    justify-content: flex-start;
    width: 23%;
    padding-left: 5px;
  }

  .risk-amount-plus, .risk-amount-minus {
    font-size: 13px;
  }

  .risk-percent-container {
    justify-content: center;
    margin-left: 5px;
  }

  .fm-signals-cta.cta-button._50.margin-center.bllue {
    width: 90%;
  }

  .fm-signal-question {
    text-align: center;
    font-size: 15px;
    line-height: 19.5px;
  }

  .fm-signal-question.title {
    font-size: 17px;
    line-height: 22.1px;
  }

  .fm-signal-question.align-left {
    text-align: left;
  }

  .fm-custom-radio {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .fm-signal-radio-text {
    width: 90%;
    font-size: 14px;
  }

  .fm-question-radio-group.justify-center {
    justify-content: center;
  }

  .fm-question-radio-group.justify-space-around {
    justify-content: space-around;
  }

  .fm-signal-risk-chart {
    flex-direction: column;
  }

  .fm-signal-risk-chart.horizontal {
    flex-direction: row;
  }

  .fm-signal-risk-chart.horizontal.align-center {
    align-items: center;
  }

  .fm-signal-risk-chart-one {
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .fm-signal-risk-chart-one.red {
    justify-content: flex-start;
    margin-top: 0;
  }

  .fm-signal-risk-chart-one.red._50.reverse {
    flex-direction: row-reverse;
  }

  .fm-signal-risk-chart-one._50 {
    width: 50%;
  }

  .fm-signal-risk-chart-one._50.margin-top-0 {
    margin-top: 0;
  }

  .fm-risk-chart-box {
    border-radius: 2px;
    width: 20%;
    height: 70%;
  }

  .fm-risk-chart-box.red {
    margin-left: 0;
    margin-right: 15px;
  }

  .fm-risk-chart-box.red.small {
    width: 20%;
  }

  .fm-risk-chart-box.red.small.margin-right-0 {
    margin-right: 0;
  }

  .fm-risk-chart-box.small {
    width: 20%;
    height: 40%;
  }

  .fm-risk-chart-text {
    order: 1;
    font-size: 14px;
  }

  .fm-risk-chart-text.small {
    font-size: 12px;
  }

  .fm-risk-chart-text.small.margin-left-15 {
    margin-right: 15px;
  }

  .text-block-9, .text-block-10 {
    font-size: 12px;
  }

  .text-block-11, .text-block-12, .text-block-13, .text-block-14, .text-block-15, .text-block-16, .text-block-17, .text-block-18 {
    font-size: 16px;
  }

  .risk-amount-inner-text {
    font-size: 10px;
    line-height: 12px;
  }

  .slide_item {
    width: 104%;
    padding-right: 4%;
  }

  .slide_card {
    padding-top: 1.6em;
    padding-left: 7%;
    padding-right: 7%;
  }

  .slide_card.institutional {
    width: 90%;
  }

  .card_title.institutional-slider-titles {
    font-size: 24px;
  }

  .institutional-item-scroll {
    width: 80%;
    height: 300px;
    margin-left: 5%;
    margin-right: 12px;
  }

  .institutional-item-scroll.margin-left {
    margin-left: 16px;
    margin-right: 16px;
  }

  .institutional-advantages-slider {
    width: 100%;
    height: 50%;
  }

  .bold-text-3.smaller {
    font-size: 35px;
  }

  .fee-icon-container {
    width: 90%;
    margin-top: 16px;
    margin-bottom: 32px;
  }

  .fee-icon-box {
    width: 85%;
  }

  .fee-text-box {
    width: 100%;
  }

  .bubbler-text {
    padding-left: 8px;
    padding-right: 8px;
  }

  .bubble-element {
    height: 100px;
    top: -52px;
    left: -3px;
  }

  .bubble-element._2 {
    height: 250px;
    bottom: -55px;
    left: 193px;
  }

  .bubble-element._4 {
    height: 50px;
    top: -23px;
    left: 218px;
  }

  .bubble-element._5 {
    bottom: -26px;
    left: -3px;
  }

  .ga-am-subtitle {
    font-size: 25px;
  }

  .portfolio-bg-image-title {
    margin-top: 15px;
    font-size: 20px;
    font-weight: 700;
    line-height: 31.2px;
  }

  .portfolio-imgbg-div {
    width: 90%;
  }

  .portfolio-square-cards {
    background-image: url("https://cdn.prod.website-files.com/635a2ea371cbc8d4bdf204a4/635a2ea371cbc84aadf20c04_2b.png");
    background-position: 50% 100%;
    background-size: cover;
  }

  .text-f {
    font-size: 18px;
    line-height: 23.4px;
  }

  .institutional-advantages-slider-2 {
    width: 100%;
    height: 50%;
  }

  .news-categories-section {
    display: none;
  }

  .calculator-widget.borders.white.small-padding.products-seemore {
    display: flex;
  }

  .calculator-widget.borders.white.small-padding.bubbler-container {
    padding-left: 8px;
    padding-right: 8px;
  }

  .calculator-widget.borders.white.mobileborder.mobileappsection {
    padding-top: 32px;
  }

  .calculator-widget.borders.aliceblue.relative.removemargins.nobottommargin {
    padding-bottom: 0;
  }

  .calculator-widget.borders.white.small-padding._3-2-grid {
    grid-template-rows: auto auto auto auto;
    width: 100%;
  }

  .calculator-widget.borders.no-padding {
    padding: 16px 0;
  }

  .calculator-widget.borders.bellegen-academy-topmenu {
    background-color: var(--light-cyan);
    padding-left: 8px;
    padding-right: 8px;
  }

  .calculator-widget.borders.bellegen-academy-topmenu.lp-ga-menu, .calculator-widget.borders.bellegen-academy-topmenu.lp-bellegen-adjust {
    flex-direction: column;
  }

  .calculator-widget.borders.flex-center.border-top-none.small-margin-mobile {
    padding-left: 7px;
    padding-right: 7px;
  }

  .instruments-risers-slide {
    width: 100%;
  }

  .instruments-slider-arrowbox {
    display: none;
  }

  .instruments-fallers-slide {
    width: 100%;
  }

  .instrument-components-container {
    min-width: 550px;
  }

  .instruments-components-item {
    width: 100%;
  }

  .instruments-components-header {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .device-image-collective.client-portal-device {
    max-height: 400px;
    margin-bottom: 0;
  }

  .collective2-slider {
    width: 100%;
  }

  .collective-slider-arrows.left.hide, .collective-slider-arrows.right.hide {
    display: none;
  }

  .swipe-lottie-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    margin-top: 30px;
    display: flex;
    position: relative;
  }

  .swipe-lottie-container.hide {
    display: flex;
  }

  .lottie-animation-13 {
    height: 50px;
  }

  .why-mexem-slider, .why-mexem-slider-container {
    height: auto;
  }

  .why-mexem-slider-container._2x2._w-85 {
    grid-template-columns: 1fr 1fr;
    height: auto;
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .why-mexem-slider-image.grid-item {
    justify-content: center;
    width: 100%;
  }

  .why-mexem-slider-content {
    align-items: center;
  }

  .why-mexem-slider-img._250h.asset-img-width {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
  }

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

  .paragraph-3.p-8.why-mexem-grid-p.s-md {
    font-size: 16px;
  }

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

  .why-mexem-slider-arrow-control {
    display: none;
  }

  .black-heading3-no-animation.bottom-margin {
    align-self: center;
  }

  .black-heading3-no-animation.bottom-margin.middle {
    text-align: center;
  }

  .black-heading3-no-animation.bottom-margin.middle.f-bigger {
    font-size: 40px;
    line-height: 52px;
  }

  .black-heading3-no-animation.bottom-margin.stockyield-title2 {
    font-size: 20px;
  }

  .black-heading3-no-animation.bottom-margin.bluetext {
    font-size: 22px;
  }

  .black-heading3-no-animation.bottom-margin.bluetext.analyst-h3 {
    align-self: flex-start;
  }

  .black-heading3-no-animation.bottom-margin.bluetext.analyst-h3.center {
    align-self: center;
  }

  .black-heading3-no-animation.bottom-margin.bluetext.analyst-h3.educator-center-text {
    text-align: center;
  }

  .black-heading3-no-animation.bottom-margin.bluetext.advisor-h {
    align-self: flex-start;
  }

  .black-heading3-no-animation.bottom-margin.bluetext.fs-40 {
    text-align: left;
    align-self: flex-start;
    font-size: 30px;
    line-height: 35px;
  }

  .black-heading3-no-animation.bottom-margin.educator-center-text {
    text-align: center;
  }

  .black-heading3-no-animation.bottom-margin.educator-slide-heading {
    align-self: flex-start;
    font-size: 22px;
  }

  .black-heading3-no-animation.bottom-margin.mobile-align-center {
    text-align: center;
  }

  .black-heading3-no-animation.middle {
    text-align: center;
    align-self: center;
  }

  .black-heading3-no-animation.beleggen-academy-hero-description {
    margin-top: 16px;
  }

  .black-heading3-no-animation.no-animation.no-padding.align-center.s-md, .black-heading3-no-animation.no-animation.no-padding.s-md {
    font-size: 24px;
  }

  .why-mexem-grid-item.mexem-area.no-min-height.logo-area {
    display: none;
  }

  .why-mexem-4x4grid {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
  }

  .daily-news-playlist-item {
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .black-heading3-2.bottom-margin {
    align-self: center;
  }

  .daily-news-playlist-dynamic {
    margin-bottom: 24px;
  }

  .lp-beleggers-video {
    width: 100%;
    height: auto;
  }

  .belleggen-image-steps {
    height: 150px;
  }

  .featured-blog-title, .featured-blog-date, .featured-blog-summary {
    text-align: center;
  }

  .blog-email-newsletter-form {
    flex-direction: column;
  }

  .newsletter-form-email, .newsletter-form-btn {
    width: 100%;
  }

  .featured-blog-featured-mobile {
    text-align: center;
    align-self: flex-start;
    margin-bottom: 5px;
    display: block;
  }

  .glossary-menu {
    border: 2px solid #000;
    border-bottom-width: 0;
    width: 100%;
    padding-left: 0;
    padding-right: 5px;
  }

  .glossary-menu.box.extramarginmenu {
    margin-top: 70px;
  }

  .glossary-menu.hide {
    display: none;
  }

  .glossary-menu.productsflex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .glossary-menu.awards-container {
    justify-content: space-around;
  }

  .glossary-menu.reviews-section {
    margin-bottom: 15px;
  }

  .glossary-letter-btn {
    width: 30px;
    height: 30px;
  }

  .glossary-btn-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .glossary-link {
    font-size: 22px;
  }

  .glossary-elements {
    border: 2px solid #000;
    border-top-width: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .glossary-elements.box.extramarginmenu {
    margin-top: 70px;
  }

  .glossary-elements.hide {
    display: none;
  }

  .glossary-elements.productsflex {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .glossary-elements.awards-container {
    justify-content: space-around;
  }

  .glossary-elements.reviews-section {
    margin-bottom: 15px;
  }

  .glossary-item {
    padding-left: 10px;
    padding-right: 0;
  }

  .glossary-item.heading {
    padding-left: 10px;
    padding-right: 10px;
  }

  .glossary-letter-heading {
    font-size: 35px;
  }

  .glossary-dropdown-link {
    font-size: 14px;
  }

  .glossary-grid {
    grid-template-rows: auto;
    width: 100vw;
    max-width: 100vw;
  }

  .glossary-wrapper {
    width: 100%;
    max-width: 100vw;
  }

  .sidebar-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .sidebar-wrapper.hide {
    display: none;
  }

  .collection-list-wrapper-3, .collection-list-wrapper-4 {
    width: 100%;
  }

  .glossary-hero-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .glossary-grid-item {
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .white-paragraph-2.small-paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .lp-home-nav {
    flex-direction: column;
    height: 100px;
    padding-bottom: 12px;
  }

  .lp-home-openaccount {
    border-top: 2px solid #000;
    width: 100%;
    height: 50%;
  }

  .why-mexem-wrapper.flexbox.self-left.full-section, .why-mexem-wrapper.flexbox.self-right.full-section {
    flex-direction: column;
    height: auto;
  }

  .why-mexem-wrapper.flexbox.self-right.full-section.hide {
    height: auto;
  }

  .why-mexem-item.blue-bg.flexbox, .why-mexem-item.green-bg.flexbox {
    width: 100%;
  }

  .lp-home-2-grid-products {
    grid-template-columns: 1fr;
  }

  .ib-link-slider-content {
    width: 100%;
  }

  .link-account-title {
    font-size: 18px;
  }

  .bold-text-7 {
    font-size: 25px;
  }

  .link-account-arrow-cntrl {
    display: none;
  }

  .ib-link-step {
    font-size: 24px;
  }

  .modal-contact-new.borders.grid-2.bg {
    width: 100%;
  }

  .contact-modal-item.flexbox.vertical.gap-15 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .contact-modal-title {
    text-align: center;
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 32px;
  }

  .contact-modal-subtitle.align-center {
    text-align: center;
    text-decoration: none;
  }

  .contact-modal-details.align-left {
    font-size: 14px;
  }

  .contact-modal-img-item {
    display: none;
  }

  .contact-modal-main-titles {
    border-bottom: 4px solid #000;
    padding: 16px 12px 18px;
  }

  .contact-us-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .contact-us-grid-img {
    height: 200px;
  }

  .margin-top {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .text-span-2 {
    margin-bottom: 16px;
  }

  .black-paragraph-3.news-date {
    order: 1;
    font-size: 12px;
    line-height: 15.6px;
  }

  .fm-personal-info {
    grid-template-columns: 1fr;
  }

  .fm-onboarding-title {
    font-size: 24px;
    line-height: 31.2px;
  }

  .small-points-txt {
    font-size: 16px;
  }

  .legal-link {
    font-size: 12px;
  }

  .wrap, .bold-text-8 {
    white-space: pre-wrap;
  }

  .fm-stock-question {
    text-align: center;
    font-size: 15px;
    line-height: 19.5px;
  }

  .fm-stock-question.title {
    font-size: 17px;
    line-height: 22.1px;
  }

  .fm-stock-question.align-left {
    text-align: left;
  }

  .fm-stock-cta.cta-button._50.margin-center.bllue {
    width: 90%;
  }

  .fm-signal-question-copy {
    text-align: center;
    font-size: 15px;
    line-height: 19.5px;
  }

  .fm-signal-question-copy.title {
    font-size: 17px;
    line-height: 22.1px;
  }

  .fm-signal-question-copy.align-left {
    text-align: left;
  }

  .lp-stock-package-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .refer-friend-title-form {
    margin-top: 16px;
    font-size: 20px;
    line-height: 26px;
  }

  .free-stock-promotion-text {
    text-align: center;
    text-transform: none;
    font-size: 28px;
  }

  .asterisk-small {
    font-size: 16px;
    inset: 0%;
  }

  .lp-fees-section {
    grid-template-columns: 1fr;
  }

  .lp-fees-content {
    align-items: center;
  }

  .navbar-german-lp.fixed.flex {
    height: 70px;
  }

  .section-german-lp.dark {
    padding-top: 110px;
  }

  .navbar-german-container.flex._100 {
    margin-left: 0;
    margin-right: 0;
  }

  .brand-image-german-lp {
    width: 130px;
  }

  .brand-image-german-lp.margin-bottom {
    width: 90%;
  }

  .container-german-lp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-german-lp._100, .container-german-lp._100.flex.z-index, .container-german-lp._100.medium {
    padding-left: 8px;
    padding-right: 8px;
  }

  .hero-h1-german-lp {
    font-size: 32px;
    line-height: 44.8px;
  }

  .hero-paragraph-german-lp {
    width: 100%;
    font-size: 18px;
    line-height: 28.8px;
  }

  .cta-german-lp {
    text-align: center;
    width: 100%;
  }

  .cta-german-lp.large.dark.center.margin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .trustpilot-award-german-lp {
    padding-right: 0;
    font-size: 10px;
  }

  .h2-german-lp, .h2-german-lp.align-left {
    font-size: 30px;
    line-height: 36px;
  }

  .paragraph-germn-lp._70 {
    width: 100%;
  }

  .paragraph-germn-lp.footer {
    text-align: center;
  }

  .paragraph-germn-lp.align-left.size {
    white-space: normal;
  }

  .step-container-german-lp {
    grid-template-columns: 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .general-section-german-lp.dark {
    padding-top: 110px;
  }

  ._2-grid-german-lp._100._2-column, ._2-grid-german-lp.footer {
    grid-template-columns: 1fr;
  }

  .grid-item-german-lp {
    width: 100vw;
  }

  .grid-item-german-lp.height-auto.flex-center {
    width: 80vw;
  }

  .grid-item-german-lp.padding-large.white-bg.rounded.box-shadow {
    width: 90%;
  }

  .grid-item-german-lp.padding-large.white-bg.rounded.box-shadow.awards {
    width: 80%;
  }

  .shares-card-german-lp {
    width: 100%;
  }

  .icon-img-german-lp.store-icons {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .h2-hero-germal-lp, .h2-hero-germal-lp.align-left {
    font-size: 30px;
    line-height: 36px;
  }

  .course-features-german-lp {
    padding-left: 16px;
    padding-right: 16px;
  }

  .amount-span {
    font-size: 50px;
    line-height: 65px;
  }

  .lp-dropdown-toggle {
    white-space: normal;
  }

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

  .home_hero-header_component {
    grid-template-columns: 1fr;
  }

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

  .signup-form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .text-align-center.large {
    overflow-wrap: anywhere;
    font-size: 2.5rem;
  }

  .home_features-list_list, .home_benefits_component {
    grid-template-columns: 1fr;
  }

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

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

  .footer5_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer5_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

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

  .cta-secondary.large.dark.center.margin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cta-secondary.ibkr-connect, .cta-moneysurfers-lp {
    text-align: center;
    width: 100%;
  }

  .cta-moneysurfers-lp.large.dark.center.margin {
    padding-left: 40px;
    padding-right: 40px;
  }

  .cashback-table {
    grid-template-columns: 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .cashback-grid-item {
    font-size: 14px;
  }

  .cashback-title {
    font-size: 18px;
  }

  .cashback-table-wrapper {
    align-self: flex-start;
    overflow: scroll;
  }

  .table-comparison-wrapper {
    overflow: scroll;
  }

  .padding-top-2 {
    padding: 1.5rem 0 0;
  }

  .comparisson_table_header.mexem {
    padding-left: 12px;
    padding-right: 12px;
  }

  .fees-table-col.first {
    padding: 10px;
  }
}

#w-node-_67c70798-37f1-b0da-edb5-545ba378e09e-a378e072 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_71f9a8c6-8015-f110-0916-ca1151ce94a5-a378e072 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_71f9a8c6-8015-f110-0916-ca1151ce94aa-a378e072 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_71f9a8c6-8015-f110-0916-ca1151ce94b7-a378e072 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_95dd4aa2-ef3f-421e-dfc5-b28420c8d3b6-a378e072 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_95dd4aa2-ef3f-421e-dfc5-b28420c8d3bb-a378e072 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_95dd4aa2-ef3f-421e-dfc5-b28420c8d3c8-a378e072 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-f5bfd1ab-40e6-82b4-7114-e90eba25f369-a378e072 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f5bfd1ab-40e6-82b4-7114-e90eba25f36e-a378e072 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f5bfd1ab-40e6-82b4-7114-e90eba25f37b-a378e072 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-df4d1842-acc2-4025-141f-d2880642d3b9-a378e072 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-df4d1842-acc2-4025-141f-d2880642d3be-a378e072 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-df4d1842-acc2-4025-141f-d2880642d3cb-a378e072 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_7514a124-9e8c-7af2-b2b7-304a6b187319-a378e072 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7514a124-9e8c-7af2-b2b7-304a6b18731e-a378e072 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7514a124-9e8c-7af2-b2b7-304a6b18732b-a378e072 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_93113f63-b176-8ace-5a6d-91572d0353ba-a378e072 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_67c70798-37f1-b0da-edb5-545ba378e0bf-a378e072 {
  grid-area: 3 / 1 / 4 / 7;
}

#First-Name-2.w-node-_95343ea2-b811-9532-5b14-9976c69793fd-c69793fa {
  grid-area: 1 / 1 / 2 / 3;
}

#Email-2.w-node-_95343ea2-b811-9532-5b14-9976c6979400-c69793fa {
  grid-area: 2 / 1 / 3 / 3;
}

#Phone-3.w-node-_95343ea2-b811-9532-5b14-9976c6979401-c69793fa {
  grid-area: 2 / 3 / 3 / 5;
}

#Message-2.w-node-_95343ea2-b811-9532-5b14-9976c6979402-c69793fa {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_95343ea2-b811-9532-5b14-9976c6979403-c69793fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_95343ea2-b811-9532-5b14-9976c6979404-c69793fa {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_29d13737-7371-414b-25b7-cb0f3f544233-da7ea742, #w-node-c20f8614-4432-ec42-6d4a-e169da7ea745-da7ea742 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_05ab9d9b-1e83-cc22-369f-b487c901a874-da7ea742 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_05ab9d9b-1e83-cc22-369f-b487c901a878-da7ea742 {
  grid-area: 1 / 2 / 2 / 9;
}

#w-node-_05ab9d9b-1e83-cc22-369f-b487c901a879-da7ea742 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_403d78f2-0d6f-1d84-3eae-01b5d2152c69-da7ea742 {
  grid-area: 1 / 2 / 2 / 9;
}

#w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c60-da7ea742 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c64-da7ea742 {
  grid-area: 1 / 2 / 2 / 9;
}

#w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c65-da7ea742 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_575352a2-bfbb-5d3c-8e74-55dc10c66d8e-da7ea742, #w-node-_2e7fe1b8-1e23-4e22-8982-3270e49cba35-da7ea742 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ffd601a-68a2-5fc9-e77e-25b6e441912f-9af20532 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7d5a02d9-20c9-cf33-fa3e-1b3c4384a548-9af20532 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_24477191-71b2-ae96-4eee-7f72da54864a-5cf20553 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_24477191-71b2-ae96-4eee-7f72da54866a-5cf20553 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db04-5cf20553 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db18-5cf20553 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-dde101f9-cf06-6f25-9757-0049c2330a8a-5cf20553, #w-node-dde101f9-cf06-6f25-9757-0049c2330a8b-5cf20553, #w-node-dde101f9-cf06-6f25-9757-0049c2330a91-5cf20553, #w-node-dde101f9-cf06-6f25-9757-0049c2330a92-5cf20553, #w-node-dde101f9-cf06-6f25-9757-0049c2330a98-5cf20553, #w-node-dde101f9-cf06-6f25-9757-0049c2330a99-5cf20553, #w-node-_76607967-efe4-fbf5-b2be-8f98a6c67354-4df2055d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_668a4c0b-0b94-59ea-8be1-33a575ab66ce-4df2055d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea478a29-f3bb-80d4-31f4-727e6a7172b5-4df2055d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53ff2afb-9510-a8bd-2a8a-b44c1606ffb6-4df2055d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-aef14a31-a4be-b1fc-3a2e-fe1897d32fc2-4df2055d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0a63c7f-435f-5895-2826-ab99f60ef215-4df2055d, #w-node-_3df2586f-b44e-4f43-41f3-cd97d71294b3-4df2055d, #w-node-_8aeffc7c-d11e-a36c-e0aa-167dd4bce9ca-4df2055d, #w-node-_3544c1f4-2c00-deb0-e7b3-e1a762deec7d-4df2055d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5b91070-2dbf-67d2-a1fb-dcc1444ed99c-4df2055d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c644b4e1-ba3a-d53b-30b7-68b6b2a5d35b-4df2055d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2aced742-b16b-420d-2ac2-e3248aaba906-4df2055d, #w-node-_559ce3f6-ae57-9dd2-7ce8-2c003e7f10f6-4df2055d, #w-node-_34120773-d00f-cc73-fd5d-d78ba039bf82-4df2055d, #w-node-af5501dd-3811-2535-547e-200c77d66c0c-4df2055d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d882de7-f355-2ae0-8122-f712f59e78ad-60f2057a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e194f8cf-2150-ec4f-db42-de87119373ff-60f2057a, #w-node-e194f8cf-2150-ec4f-db42-de8711937407-60f2057a, #w-node-e194f8cf-2150-ec4f-db42-de871193740e-60f2057a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5dc0-b7f2057c {
  order: 0;
  grid-area: 1 / 1 / 3 / 2;
  align-self: stretch;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5dc6-b7f2057c {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5dcc-b7f2057c {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5dd2-b7f2057c {
  grid-area: 3 / 1 / 5 / 2;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5dd8-b7f2057c {
  grid-area: 2 / 2 / 4 / 4;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5ddb-b7f2057c {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-_2210203c-96f8-07e4-5829-01ef40ea5de1-b7f2057c {
  grid-area: 3 / 4 / 5 / 5;
}

#w-node-_2e268180-aace-5d49-38d0-791d78218ab0-b7f2057c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2e268180-aace-5d49-38d0-791d78218afb-b7f2057c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2e268180-aace-5d49-38d0-791d78218bfe-b7f2057c, #w-node-_2e268180-aace-5d49-38d0-791d78218c06-b7f2057c, #w-node-_2e268180-aace-5d49-38d0-791d78218c0d-b7f2057c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc490111-b1d6-c9c4-c390-4e5206598bfe-2995db1f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cc490111-b1d6-c9c4-c390-4e5206598c16-2995db1f {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-cc490111-b1d6-c9c4-c390-4e5206598c18-2995db1f {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-cc490111-b1d6-c9c4-c390-4e5206598c1d-2995db1f, #w-node-cc490111-b1d6-c9c4-c390-4e5206598c23-2995db1f, #w-node-cc490111-b1d6-c9c4-c390-4e5206598c29-2995db1f, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-57a72356, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-57a72356, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-57a72356, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-57a72356, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-57a72356, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-57a72356, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-57a72356, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-57a72356, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-57a72356, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-57a72356, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-57a72356, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-57a72356, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-57a72356, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-57a72356, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-57a72356, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-57421f3e, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-57421f3e, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-57421f3e, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-57421f3e, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-57421f3e, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-57421f3e, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-57421f3e, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-57421f3e, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-57421f3e, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-57421f3e, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-57421f3e, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-57421f3e, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-57421f3e, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-57421f3e, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-57421f3e, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-65353272, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-65353272, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-65353272, #w-node-e3f04a3b-fe06-f84f-06cb-5eeb304ce1d9-65353272 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d131bcec-62db-fd35-86f1-b1470178d1a9-65353272 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-65353272, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-65353272, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-65353272, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-65353272, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-65353272, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-65353272, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-ed684009, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-ed684009, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-ed684009, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-ed684009, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-ed684009, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-ed684009, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-ed684009, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-ed684009, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-ed684009, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-ed684009, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-ed684009, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-ed684009, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-ed684009, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-ed684009, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-ed684009, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-b4c251f9, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-b4c251f9, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-b4c251f9, #w-node-e3f04a3b-fe06-f84f-06cb-5eeb304ce1d9-b4c251f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d131bcec-62db-fd35-86f1-b1470178d1a9-b4c251f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-b4c251f9, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-b4c251f9, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-b4c251f9, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-b4c251f9, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-b4c251f9, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-b4c251f9, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-f61578aa, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-f61578aa, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-f61578aa, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-f61578aa, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-f61578aa, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-f61578aa, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-f61578aa, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-f61578aa, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-f61578aa, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-f61578aa, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-f61578aa, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-f61578aa, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-f61578aa, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-f61578aa, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-f61578aa, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-032a410b, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-032a410b, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-032a410b, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-032a410b, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-032a410b, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-032a410b, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-032a410b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-032a410b, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-032a410b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-032a410b, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-032a410b, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-032a410b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-032a410b, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-032a410b, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-032a410b, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-58cb3b5f, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-58cb3b5f, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-58cb3b5f, #w-node-e3f04a3b-fe06-f84f-06cb-5eeb304ce1d9-58cb3b5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d131bcec-62db-fd35-86f1-b1470178d1a9-58cb3b5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-58cb3b5f, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-58cb3b5f, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-58cb3b5f, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-58cb3b5f, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-58cb3b5f, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-58cb3b5f, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-c819792d, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-c819792d, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-c819792d, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-c819792d, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-c819792d, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-c819792d, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-c819792d, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-c819792d, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-c819792d, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-c819792d, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-c819792d, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-c819792d, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-c819792d, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-c819792d, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-c819792d, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-33354627, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-33354627, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-33354627, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-33354627, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-33354627, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-33354627, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-33354627, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-33354627, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-33354627, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-33354627, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-33354627, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-33354627, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-33354627, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-33354627, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-33354627, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-ad63e858, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-ad63e858, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-ad63e858, #w-node-e3f04a3b-fe06-f84f-06cb-5eeb304ce1d9-ad63e858 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d131bcec-62db-fd35-86f1-b1470178d1a9-ad63e858 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-ad63e858, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-ad63e858, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-ad63e858, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-ad63e858, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-ad63e858, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-ad63e858, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-95a08f4a, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-95a08f4a, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-95a08f4a, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-95a08f4a, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-95a08f4a, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-95a08f4a, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-95a08f4a, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-95a08f4a, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-95a08f4a, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-95a08f4a, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-95a08f4a, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-95a08f4a, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-95a08f4a, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-95a08f4a, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-95a08f4a, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-5ec29e08, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-5ec29e08, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-5ec29e08, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-5ec29e08, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-5ec29e08, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-5ec29e08, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-5ec29e08, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-5ec29e08, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-5ec29e08, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-5ec29e08, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-5ec29e08, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-5ec29e08, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-5ec29e08, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-5ec29e08, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-5ec29e08, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-fa72cb0b, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-fa72cb0b, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-fa72cb0b, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-fa72cb0b, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-fa72cb0b, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-fa72cb0b, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-fa72cb0b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-fa72cb0b, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-fa72cb0b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-fa72cb0b, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-fa72cb0b, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-fa72cb0b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-fa72cb0b, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-fa72cb0b, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-fa72cb0b, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-79dccc27, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-79dccc27, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-79dccc27, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-79dccc27, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-79dccc27, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-79dccc27, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-79dccc27, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-79dccc27, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-79dccc27, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-79dccc27, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-79dccc27, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-79dccc27, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-79dccc27, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-79dccc27, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-79dccc27, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-30296be9, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-30296be9, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-30296be9, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-30296be9, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-30296be9, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-30296be9, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-30296be9, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-30296be9, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-30296be9, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-30296be9, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-30296be9, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-30296be9, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-30296be9, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-30296be9, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-30296be9, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-b6b77458, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-b6b77458, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-b6b77458, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-b6b77458, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-b6b77458, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-b6b77458, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-b6b77458, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-b6b77458, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-b6b77458, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-b6b77458, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-b6b77458, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-b6b77458, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-b6b77458, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-b6b77458, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-b6b77458, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-bc263389, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-bc263389, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-bc263389, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-bc263389, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-bc263389, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-bc263389, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-bc263389, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-bc263389, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-bc263389, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-bc263389, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-bc263389, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-bc263389, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-bc263389, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-bc263389, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-bc263389, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-86ddfc84, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-86ddfc84, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-86ddfc84, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-86ddfc84, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-86ddfc84, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-86ddfc84, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-86ddfc84, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-86ddfc84, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-86ddfc84, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-86ddfc84, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-86ddfc84, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-86ddfc84, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-86ddfc84, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-86ddfc84, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-86ddfc84, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-e5469274, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-e5469274, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-e5469274, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-e5469274, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-e5469274, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-e5469274, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-e5469274, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-e5469274, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-e5469274, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-e5469274, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-e5469274, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-e5469274, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-e5469274, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-e5469274, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-e5469274, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-a5767f3b, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-a5767f3b, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-a5767f3b, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-a5767f3b, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-a5767f3b, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-a5767f3b, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-a5767f3b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a5767f3b, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-a5767f3b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-a5767f3b, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-a5767f3b, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-a5767f3b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-a5767f3b, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-a5767f3b, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-a5767f3b, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-8bbd6215, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-8bbd6215, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-8bbd6215, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-8bbd6215, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-8bbd6215, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-8bbd6215, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-8bbd6215, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-8bbd6215, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-8bbd6215, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-8bbd6215, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-8bbd6215, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-8bbd6215, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-8bbd6215, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-8bbd6215, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-8bbd6215, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-5bc1ccc5, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-5bc1ccc5, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-5bc1ccc5, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-5bc1ccc5, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-5bc1ccc5, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-5bc1ccc5, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-5bc1ccc5, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-5bc1ccc5, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-5bc1ccc5, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-5bc1ccc5, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-5bc1ccc5, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-5bc1ccc5, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-5bc1ccc5, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-5bc1ccc5, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-5bc1ccc5, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-79560b56, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-79560b56, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-79560b56, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-79560b56, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-79560b56, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-79560b56, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-79560b56, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-79560b56, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-79560b56, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-79560b56, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-79560b56, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-79560b56, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-79560b56, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-79560b56, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-79560b56, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-9c00d019, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-9c00d019, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-9c00d019, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-9c00d019, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-9c00d019, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-9c00d019, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-9c00d019, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-9c00d019, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-9c00d019, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-9c00d019, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-9c00d019, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-9c00d019, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-9c00d019, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-9c00d019, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-9c00d019, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-a00391ff, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-a00391ff, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-a00391ff, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-a00391ff, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-a00391ff, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-a00391ff, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-a00391ff, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a00391ff, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-a00391ff, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-a00391ff, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-a00391ff, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-a00391ff, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-a00391ff, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-a00391ff, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-a00391ff, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-59a74a80, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-59a74a80, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-59a74a80, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-59a74a80, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-59a74a80, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-59a74a80, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-59a74a80, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-59a74a80, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-59a74a80, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-59a74a80, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-59a74a80, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-59a74a80, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-59a74a80, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-59a74a80, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-59a74a80, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-7293e31c, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-7293e31c, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-7293e31c, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-7293e31c, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-7293e31c, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-7293e31c, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-7293e31c, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-7293e31c, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-7293e31c, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-7293e31c, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-7293e31c, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-7293e31c, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-7293e31c, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-7293e31c, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-7293e31c, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-f21a9312, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-f21a9312, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-f21a9312, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-f21a9312, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-f21a9312, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-f21a9312, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-f21a9312, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-f21a9312, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-f21a9312, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-f21a9312, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-f21a9312, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-f21a9312, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-f21a9312, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-f21a9312, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-f21a9312, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-951da417, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-951da417, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-951da417, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-951da417, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-951da417, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-951da417, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-951da417, #w-node-ca302369-3eac-7095-6392-131dc771746e-951da417, #w-node-ca302369-3eac-7095-6392-131dc7717494-951da417, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-951da417, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-951da417, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-951da417, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-951da417, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-951da417, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-951da417, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-64f57073, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-64f57073, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-64f57073, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-64f57073, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-64f57073, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-64f57073, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-64f57073, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-64f57073, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-64f57073, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-64f57073, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-64f57073, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-64f57073, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-64f57073, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-64f57073, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-64f57073, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-d0a5150b, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-d0a5150b, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-d0a5150b, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-d0a5150b, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-d0a5150b, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-d0a5150b, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-d0a5150b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-d0a5150b, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-d0a5150b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-d0a5150b, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-d0a5150b, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-d0a5150b, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-d0a5150b, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-d0a5150b, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-d0a5150b, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-5f0544b3, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-5f0544b3, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-5f0544b3, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-5f0544b3, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-5f0544b3, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-5f0544b3, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-5f0544b3, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-5f0544b3, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-5f0544b3, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-5f0544b3, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-5f0544b3, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-5f0544b3, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-5f0544b3, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-5f0544b3, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-5f0544b3, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-700b0747, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-700b0747, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-700b0747, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-700b0747, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-700b0747, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-700b0747, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-700b0747, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-700b0747, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-700b0747, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-700b0747, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-700b0747, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-700b0747, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-700b0747, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-700b0747, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-700b0747, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-e0139975, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-e0139975, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-e0139975, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-e0139975, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-e0139975, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-e0139975, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-e0139975, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-e0139975, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-e0139975, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-e0139975, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-e0139975, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-e0139975, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-e0139975, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-e0139975, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-e0139975, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-aaa0e3b3, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-aaa0e3b3, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-aaa0e3b3, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-aaa0e3b3, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-aaa0e3b3, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-aaa0e3b3, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-aaa0e3b3, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-aaa0e3b3, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-aaa0e3b3, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-aaa0e3b3, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-aaa0e3b3, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-aaa0e3b3, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-aaa0e3b3, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-aaa0e3b3, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-aaa0e3b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd47151d-526e5179 {
  justify-self: end;
}

#w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd4715d5-526e5179, #w-node-_515e2421-3232-2c1e-c38a-f2feb9be4f51-526e5179, #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa63154-526e5179 {
  justify-self: center;
}

#w-node-_0dfedd16-ef8e-b64a-0da2-44292aa63168-526e5179, #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa63176-526e5179 {
  justify-self: end;
}

#w-node-_0dfedd16-ef8e-b64a-0da2-44292aa6322e-526e5179 {
  justify-self: center;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-ac7522da, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-ac7522da, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-ac7522da, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-ac7522da, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-ac7522da, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-ac7522da, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-ac7522da, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-ac7522da, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-ac7522da, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-ac7522da, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-ac7522da, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-ac7522da, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-ac7522da, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-ac7522da, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-ac7522da, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-65d78606, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-65d78606, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-65d78606, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-65d78606, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-65d78606, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-65d78606, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-65d78606, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-65d78606, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-65d78606, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-65d78606, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-65d78606, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-65d78606, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-65d78606, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-65d78606, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-65d78606 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-955174cd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-955174cd, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-955174cd, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-955174cd, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-955174cd, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-955174cd, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-955174cd, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-955174cd, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-955174cd, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-955174cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-67789a10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-67789a10, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-67789a10, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-67789a10, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-67789a10, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-67789a10, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-67789a10, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-67789a10, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-67789a10, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-67789a10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-454d234f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-454d234f, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-454d234f, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-454d234f, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-454d234f, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-454d234f, #w-node-ca1069c9-3679-280c-06b0-c7ceb4296a73-454d234f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0723e79-a146-7256-372a-532937aef711-454d234f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a7a70ecb-9bf3-92a1-7850-5425ae35c7f4-454d234f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4402f3e8-9137-108b-914b-0d2369af2ca1-454d234f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ca434b44-280d-d894-5a36-3cc5dad2e21e-454d234f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ea768de1-e817-9863-d0b9-cfe78b771235-454d234f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-f8be2e8d-a2fb-ac94-6b72-b3b564edd075-454d234f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_6c97d53e-93a4-dd98-7230-8599a036aced-454d234f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d3599bfb-b8e9-ce6c-2d61-d7d53f5ba749-454d234f {
  grid-area: 2 / 2 / 7 / 3;
}

#w-node-_69a8ce96-218b-4242-7685-a0afeb7ee236-454d234f {
  grid-area: 1 / 4 / 7 / 5;
}

#w-node-fc1c1a77-5a98-5121-fcbd-62cc3a2d9446-454d234f {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_77718aed-35d4-989b-f045-6764402dc4ab-454d234f {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ef67ddca-eea4-e893-9f4c-55d6a50a5fbb-454d234f {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-cb30a97d-b55f-5eae-0b3d-8ef35d8f213d-454d234f {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_27f32cf2-d5ad-4ede-47f5-e15d065e1844-454d234f {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_39aa5e75-5b5f-339a-783c-f0bc59c5a220-454d234f {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-454d234f, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-454d234f, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-454d234f, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-454d234f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-2a52ab9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-2a52ab9f, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-2a52ab9f, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-2a52ab9f, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-2a52ab9f, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-2a52ab9f, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-2a52ab9f, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-2a52ab9f, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-2a52ab9f, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-2a52ab9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-a5d1091e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-a5d1091e, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-a5d1091e, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-a5d1091e, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-a5d1091e, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-a5d1091e, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a5d1091e, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-a5d1091e, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-a5d1091e, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-a5d1091e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-019a5a8d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-019a5a8d, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-019a5a8d, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-019a5a8d, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-019a5a8d, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-019a5a8d, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-019a5a8d, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-019a5a8d, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-019a5a8d, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-019a5a8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-0640e249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-0640e249, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-0640e249, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-0640e249, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-0640e249, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-0640e249, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-0640e249, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-0640e249, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-0640e249, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-0640e249, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-ae6a1834, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-ae6a1834, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-ae6a1834, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-ae6a1834, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-ae6a1834, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-ae6a1834, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-ae6a1834, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-ae6a1834, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-ae6a1834, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-ae6a1834, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-ae6a1834, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-ae6a1834, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-ae6a1834, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-ae6a1834, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-ae6a1834, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-d04b9360, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-d04b9360, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-d04b9360, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-d04b9360, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-d04b9360, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-d04b9360, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-d04b9360, #w-node-d3d3ae8f-e49a-6d46-3c4b-51f55b2877c3-d04b9360, #w-node-d3d3ae8f-e49a-6d46-3c4b-51f55b2877e9-d04b9360, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-d04b9360, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-d04b9360, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-d04b9360, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-d04b9360, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-d04b9360, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-d04b9360, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-48846287, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-48846287, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-48846287, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-48846287, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-48846287, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-48846287, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-48846287, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-48846287, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-48846287, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-48846287, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-48846287, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-48846287, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-48846287, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-48846287, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-48846287, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-6e33498d, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-6e33498d, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-6e33498d, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-6e33498d, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-6e33498d, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-6e33498d, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-6e33498d, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-6e33498d, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-6e33498d, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-261f3912, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-261f3912, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-261f3912, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-261f3912, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-261f3912, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-261f3912, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-261f3912, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-261f3912, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-261f3912, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-128736e6, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-128736e6, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-128736e6, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-128736e6, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-128736e6, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-128736e6, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-128736e6, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-128736e6, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-128736e6, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-d4ebff56, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-d4ebff56, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-d4ebff56, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-d4ebff56, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-d4ebff56, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-d4ebff56, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-d4ebff56, #w-node-_21b81f21-7452-e9d5-f501-14e0e28aa96f-d4ebff56, #w-node-_21b81f21-7452-e9d5-f501-14e0e28aa995-d4ebff56, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-d4ebff56, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-d4ebff56, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-d4ebff56, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-d4ebff56, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-d4ebff56, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-d4ebff56, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-e5c56005, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-e5c56005, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-e5c56005, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-e5c56005, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-e5c56005, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-e5c56005, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-e5c56005, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-e5c56005, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-e5c56005, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-e5c56005, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-e5c56005, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-e5c56005, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-e5c56005, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-e5c56005, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-e5c56005, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-a2f9571d, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-a2f9571d, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-a2f9571d, #w-node-_62328d86-2d5a-e98e-f547-4a79e0d9e868-a2f9571d, #w-node-_3237922e-5c67-fa7a-171b-12bb1270a4a0-a2f9571d, #w-node-_347bdbd1-f477-667c-ca54-a36fc57674c2-a2f9571d, #w-node-_11cdce5e-fd4c-af34-eafc-c3b848ea21db-a2f9571d, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a2f9571d, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-a2f9571d, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-a2f9571d, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-a2f9571d, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-a2f9571d, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-a2f9571d, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-a2f9571d, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-a2f9571d, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-a5596a4f, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-a5596a4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-a5596a4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21b81f21-7452-e9d5-f501-14e0e28aa96f-a5596a4f, #w-node-_21b81f21-7452-e9d5-f501-14e0e28aa995-a5596a4f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-a5596a4f, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-a5596a4f, #w-node-_9ab3efb2-0033-48bc-1051-1affbe2fac79-553cb968, #w-node-_815adfc4-3953-dbfb-4814-8826aa09255d-553cb968, #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-553cb968, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-553cb968, #w-node-_7ff9c429-4212-7a98-a774-694adc2f14ab-553cb968, #w-node-_7f56d25b-4aa4-59dc-da67-27234226de02-553cb968, #w-node-_31e69a0a-79f9-de15-a0c6-1262c2b98d37-553cb968, #w-node-_0b90bcb7-c151-de88-c9ef-6b5861fc9232-553cb968, #w-node-_7f56d25b-4aa4-59dc-da67-27234226ddee-553cb968, #w-node-_058c3fc2-7908-0364-95b6-1d68fa43d82c-553cb968, #w-node-e0722067-c6d1-3e73-3c2e-ac956124019c-553cb968 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-cc490111-b1d6-c9c4-c390-4e5206598c1d-2995db1f, #w-node-cc490111-b1d6-c9c4-c390-4e5206598c23-2995db1f, #w-node-cc490111-b1d6-c9c4-c390-4e5206598c29-2995db1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_67c70798-37f1-b0da-edb5-545ba378e073-a378e072 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e082-a378e072 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e091-a378e072 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e09e-a378e072 {
    grid-row: 2 / 3;
    grid-column-start: 4;
  }

  #w-node-_93113f63-b176-8ace-5a6d-91572d0353ba-a378e072 {
    grid-row: 3 / 4;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e0bf-a378e072 {
    grid-row: 4 / 5;
  }

  #w-node-_29d13737-7371-414b-25b7-cb0f3f544233-da7ea742 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c20f8614-4432-ec42-6d4a-e169da7ea745-da7ea742 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #NavOverflow.w-node-_18ecae9a-0f93-b5d2-3227-dac4c01ab9cd-da7ea742 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a874-da7ea742, #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a878-da7ea742 {
    grid-row-end: 2;
  }

  #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a879-da7ea742, #w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c65-da7ea742 {
    grid-column: span 1 / span 1;
  }

  #w-node-_18ecae9a-0f93-b5d2-3227-dac4c01ab9d4-da7ea742 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_10a19497-9815-353b-2275-2ac4641b4ba7-641b4b9a, #w-node-_10a19497-9815-353b-2275-2ac4641b4ba9-641b4b9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24477191-71b2-ae96-4eee-7f72da54864a-5cf20553 {
    grid-row-end: 3;
  }

  #w-node-_24477191-71b2-ae96-4eee-7f72da54866a-5cf20553 {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db04-5cf20553 {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db18-5cf20553 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e194f8cf-2150-ec4f-db42-de87119373ff-60f2057a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e194f8cf-2150-ec4f-db42-de8711937407-60f2057a, #w-node-e194f8cf-2150-ec4f-db42-de871193740e-60f2057a {
    grid-column: span 1 / span 1;
  }

  #w-node-_2e268180-aace-5d49-38d0-791d78218ab0-b7f2057c {
    grid-column-start: 1;
  }

  #w-node-_2e268180-aace-5d49-38d0-791d78218bfe-b7f2057c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e268180-aace-5d49-38d0-791d78218c06-b7f2057c, #w-node-_2e268180-aace-5d49-38d0-791d78218c0d-b7f2057c {
    grid-column: span 1 / span 1;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598c18-2995db1f {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-57a72356, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-57421f3e, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-ed684009, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-f61578aa, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-032a410b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-c819792d, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-33354627, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-95a08f4a, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-5ec29e08, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-fa72cb0b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-79dccc27, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-30296be9, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-b6b77458, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-bc263389, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-86ddfc84, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-e5469274, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a5767f3b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-8bbd6215, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-5bc1ccc5, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-79560b56, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-9c00d019, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a00391ff, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-59a74a80, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-7293e31c, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-f21a9312, #w-node-ca302369-3eac-7095-6392-131dc771746e-951da417, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-64f57073, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-d0a5150b, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-5f0544b3, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-700b0747, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-e0139975, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-aaa0e3b3 {
    order: 9999;
  }

  #w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd47151d-526e5179, #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa63176-526e5179 {
    justify-self: start;
  }

  #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa6325f-526e5179, #w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd471606-526e5179 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-ac7522da, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-65d78606, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-955174cd, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-67789a10, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-454d234f, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-2a52ab9f, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a5d1091e, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-019a5a8d, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-0640e249, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-ae6a1834, #w-node-d3d3ae8f-e49a-6d46-3c4b-51f55b2877c3-d04b9360, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-48846287, #w-node-_21b81f21-7452-e9d5-f501-14e0e28aa96f-d4ebff56, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-e5c56005, #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-a2f9571d {
    order: 9999;
  }

  #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-a5596a4f, #w-node-_21b81f21-7452-e9d5-f501-14e0e28aa96f-a5596a4f {
    order: -9999;
  }

  #w-node-f1f77b35-0841-00c6-a3e4-d38348311fb5-553cb968 {
    order: 9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b0faefbe-ab4e-e773-c805-74a263693291-07f2051e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b0faefbe-ab4e-e773-c805-74a263693296-07f2051e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b0faefbe-ab4e-e773-c805-74a26369329b-07f2051e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b0faefbe-ab4e-e773-c805-74a2636932a9-07f2051e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e073-a378e072 {
    grid-row: 2 / 3;
    grid-column-end: 2;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e082-a378e072, #w-node-_67c70798-37f1-b0da-edb5-545ba378e091-a378e072 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e09e-a378e072 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_93113f63-b176-8ace-5a6d-91572d0353ba-a378e072, #w-node-_67c70798-37f1-b0da-edb5-545ba378e0bf-a378e072, #First-Name-2.w-node-_95343ea2-b811-9532-5b14-9976c69793fd-c69793fa, #Email-2.w-node-_95343ea2-b811-9532-5b14-9976c6979400-c69793fa, #Phone-3.w-node-_95343ea2-b811-9532-5b14-9976c6979401-c69793fa, #Message-2.w-node-_95343ea2-b811-9532-5b14-9976c6979402-c69793fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95343ea2-b811-9532-5b14-9976c6979403-c69793fa {
    grid-column: span 1 / span 1;
  }

  #w-node-_95343ea2-b811-9532-5b14-9976c6979404-c69793fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a874-da7ea742 {
    grid-row-end: 4;
  }

  #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a878-da7ea742 {
    grid-row-end: 4;
    grid-column-end: 5;
  }

  #w-node-_403d78f2-0d6f-1d84-3eae-01b5d2152c69-da7ea742 {
    grid-column-end: 5;
  }

  #w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c60-da7ea742 {
    grid-column-end: 2;
  }

  #w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c64-da7ea742 {
    grid-column-end: 5;
  }

  #w-node-_18ecae9a-0f93-b5d2-3227-dac4c01ab9d4-da7ea742, #w-node-_10a19497-9815-353b-2275-2ac4641b4ba7-641b4b9a, #w-node-_10a19497-9815-353b-2275-2ac4641b4ba9-641b4b9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ffd601a-68a2-5fc9-e77e-25b6e441912f-9af20532 {
    grid-column-end: 2;
  }

  #w-node-_7d5a02d9-20c9-cf33-fa3e-1b3c4384a548-9af20532 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_24477191-71b2-ae96-4eee-7f72da54864a-5cf20553, #w-node-_24477191-71b2-ae96-4eee-7f72da54866a-5cf20553, #w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db04-5cf20553 {
    grid-column-end: 5;
  }

  #w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db18-5cf20553 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_06c62e5e-2e67-41ca-c294-beb4866fb9f2-4df2055d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e194f8cf-2150-ec4f-db42-de87119373ff-60f2057a, #w-node-e194f8cf-2150-ec4f-db42-de8711937407-60f2057a, #w-node-e194f8cf-2150-ec4f-db42-de871193740e-60f2057a, #w-node-_2e268180-aace-5d49-38d0-791d78218bfe-b7f2057c, #w-node-_2e268180-aace-5d49-38d0-791d78218c06-b7f2057c, #w-node-_2e268180-aace-5d49-38d0-791d78218c0d-b7f2057c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598bfe-2995db1f {
    grid-column-end: 5;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598c16-2995db1f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598c18-2995db1f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa6325f-526e5179 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa632ab-526e5179 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd471606-526e5179 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd471652-526e5179 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-efa5901d-edca-1a57-253f-fee59d2dfa6f-a5596a4f {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_67c70798-37f1-b0da-edb5-545ba378e073-a378e072 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e082-a378e072, #w-node-_67c70798-37f1-b0da-edb5-545ba378e091-a378e072 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_67c70798-37f1-b0da-edb5-545ba378e09e-a378e072 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_71f9a8c6-8015-f110-0916-ca1151ce94a5-a378e072, #w-node-_71f9a8c6-8015-f110-0916-ca1151ce94aa-a378e072, #w-node-_95dd4aa2-ef3f-421e-dfc5-b28420c8d3b6-a378e072, #w-node-_95dd4aa2-ef3f-421e-dfc5-b28420c8d3bb-a378e072, #w-node-f5bfd1ab-40e6-82b4-7114-e90eba25f369-a378e072, #w-node-f5bfd1ab-40e6-82b4-7114-e90eba25f36e-a378e072, #w-node-df4d1842-acc2-4025-141f-d2880642d3b9-a378e072, #w-node-df4d1842-acc2-4025-141f-d2880642d3be-a378e072, #w-node-_7514a124-9e8c-7af2-b2b7-304a6b187319-a378e072, #w-node-_7514a124-9e8c-7af2-b2b7-304a6b18731e-a378e072 {
    grid-column-end: 3;
  }

  #w-node-_93113f63-b176-8ace-5a6d-91572d0353ba-a378e072, #w-node-_67c70798-37f1-b0da-edb5-545ba378e0bf-a378e072 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #First-Name-2.w-node-_95343ea2-b811-9532-5b14-9976c69793fd-c69793fa {
    grid-area: 1 / 1 / 2 / 2;
  }

  #Email-2.w-node-_95343ea2-b811-9532-5b14-9976c6979400-c69793fa {
    grid-area: 3 / 1 / 4 / 2;
  }

  #Phone-3.w-node-_95343ea2-b811-9532-5b14-9976c6979401-c69793fa {
    grid-area: 4 / 1 / 5 / 2;
  }

  #Message-2.w-node-_95343ea2-b811-9532-5b14-9976c6979402-c69793fa {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a874-da7ea742 {
    grid-row-end: 2;
  }

  #w-node-_05ab9d9b-1e83-cc22-369f-b487c901a878-da7ea742 {
    grid-row-end: 2;
    grid-column-end: 5;
  }

  #w-node-_403d78f2-0d6f-1d84-3eae-01b5d2152c65-da7ea742 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_403d78f2-0d6f-1d84-3eae-01b5d2152c69-da7ea742, #w-node-_2d4d400e-759b-f05c-d570-cfdf9f025c64-da7ea742 {
    grid-column-end: 5;
  }

  #w-node-_10a19497-9815-353b-2275-2ac4641b4ba7-641b4b9a, #w-node-_10a19497-9815-353b-2275-2ac4641b4ba9-641b4b9a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_24477191-71b2-ae96-4eee-7f72da54864a-5cf20553 {
    grid-row: 1 / 3;
    grid-column-end: 5;
  }

  #w-node-_24477191-71b2-ae96-4eee-7f72da54866a-5cf20553 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db04-5cf20553 {
    grid-column-end: 5;
  }

  #w-node-_66e6ebea-4762-8d4b-88f1-6ed22a17db18-5cf20553 {
    grid-row: 1 / 2;
  }

  #w-node-_76607967-efe4-fbf5-b2be-8f98a6c67354-4df2055d {
    grid-column: span 2 / span 2;
  }

  #w-node-e194f8cf-2150-ec4f-db42-de87119373ff-60f2057a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e194f8cf-2150-ec4f-db42-de871193740e-60f2057a {
    grid-row: span 1 / span 1;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5dc0-b7f2057c {
    grid-column: 1 / 2;
    grid-row-start: 2;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5dc6-b7f2057c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5dcc-b7f2057c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5dd2-b7f2057c {
    grid-row: 5 / 6;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5dd8-b7f2057c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5ddb-b7f2057c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_2210203c-96f8-07e4-5829-01ef40ea5de1-b7f2057c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_2e268180-aace-5d49-38d0-791d78218bfe-b7f2057c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e268180-aace-5d49-38d0-791d78218c0d-b7f2057c {
    grid-row: span 1 / span 1;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598bfe-2995db1f {
    grid-column-end: 5;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598c16-2995db1f {
    grid-row: 2 / 3;
  }

  #w-node-cc490111-b1d6-c9c4-c390-4e5206598c18-2995db1f {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_0dfedd16-ef8e-b64a-0da2-44292aa6325f-526e5179, #w-node-_8c3f084d-58d5-ef81-ecf5-0df3dd471606-526e5179 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
