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: 700
}

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: 700
}

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: 400;
  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: 400;
  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: 700
}

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px
}

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

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

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

.w-embed:after {
  clear: both
}

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

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

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

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

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

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

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

label {
  margin-bottom: 5px;
  font-weight: 700;
  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: 400;
  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: 400;
  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: 400;
  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: 400;
  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: 50%;
  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: translate(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: translateY(-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)
  }

  to {
      transform: rotate(360deg)
  }
}

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

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

.wf-layout-layout {
  display: grid
}

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

:root {
  --background-color--background-primary: var(--base-color-neutral--white);
  --color--typography--paragraph: var(--color--solid--slate--slate-1200);
  --font--headings: Inter,Arial,sans-serif;
  --color--typography--title: var(--color--solid--slate--slate-1200);
  --font--body-text: Inter,Arial,sans-serif;
  --link-color--link-primary: var(--base-color-neutral--black);
  --text-color--text-primary: var(--base-color-neutral--black);
  --32-px: 2rem;
  --8-px: .5rem;
  --48-px: 3rem;
  --size--button--border-radius: var(--border--radius--radius-large);
  --base-color-brand--coral: #369DF1;
  --base-color-neutral--white: white;
  --base-color-brand--coral-hover: #369DF1;
  --base-color-neutral--black: #000;
  --16-px: 1rem;
  --0-px: 0rem;
  --24-px: 1.5rem;
  --base-color-neutral--black-0: #0000;
  --base-color-brand--gold: #daaf0a;
  --base-color-brand--gold-hover: #bd9808;
  --text-color--muted: var(--base-color-neutral--black-48);
  --background-color--background-secondary: var(--base-color-neutral--neutral-light-grey);
  --border-color--border-primary: var(--base-color-neutral--black);
  --base-color-neutral--black-72: #000000b8;
  --link-color--link-alternate: var(--base-color-neutral--white);
  --background-color--background-tertiary\<deleted\|relume-variable-background-color-3\>: var(--base-color-neutral--neutral-light-grey);
  --background-color--background-alternate\<deleted\|relume-variable-background-color-4\>: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-secondary: var(--base-color-neutral--black-72);
  --background-color--background-success\<deleted\|relume-variable-background-color-6\>: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green);
  --background-color--background-error\<deleted\|relume-variable-background-color-8\>: var(--base-color-system--error-red-light);
  --text-color--text-error: var(--base-color-system--error-red);
  --link-color--link-secondary: var(--base-color-neutral--black-72);
  --base-color-neutral--neutral-light-grey: #f6f7f8;
  --background--slate--layer-14: var(--color--solid--slate--slate-1200);
  --base-color-neutral--charcoal: #414652;
  --background--slate--layer-1-5: var(--color--solid--slate--slate-50-2);
  --color--solid--slate--slate-50-2: white;
  --color--typography--paragraph-subtle: var(--color--opacity--slate--slate-400-48);
  --dropdown-font-color: #f6f7f8;
  --base-color-neutral--black-8: #00000014;
  --border-color--border-light: var(--base-color-neutral--black-8);
  --base-color-neutral--blue-8: #2c9aff14;
  --base-color-neutral--black-4: #0000000a;
  --background-color--background-alternate: var(--base-color-neutral--black-4);
  --base-color-system--error-red-light: #369DF17a;
  --base-color-neutral--black-48: #0000007a;
  --border-color--border-alternate: var(--base-color-neutral--white);
  --color--typography--text-information: white;
  --text-color--green-logo: #00f1f1;
  --color: white;
  --color--typography--subtitle: var(--color--opacity--slate--slate-400-48);
  --border-color--border-secondary: var(--base-color-neutral--neutral-light-grey);
  --color--base--transparent: transparent;
  --base-color-neutral--white-72: #ffffffb8;
  --new-navbar--color--background: #ffffffe0;
  --new-navbar--color--background-mobile: white;
  --new-navbar--color--dropdown-hover: #41465214;
  --new-navbar--color--burger: #181c25;
  --size--x40: 10rem;
  --new-navbar--color--dropdown-text: #181c25;
  --link-color--balck-48: var(--base-color-neutral--black-48);
  --color-gradient-bg-right: white;
  --base-color-system--success-green: #00bb86;
  --base-color-system--error-red: #de0040;
  --background--coral--layer-1-4: var(--color--solid--coral--coral-100-2);
  --background--coral--layer-2: var(--color--solid--coral--coral-200);
  --background--coral--layer-3: var(--color--solid--coral--coral-300);
  --background--coral--layer-4: var(--color--solid--coral--coral-400);
  --background--coral--layer-5: var(--color--solid--coral--coral-500);
  --background--coral--layer-6: var(--color--solid--coral--coral-600);
  --background--coral--layer-7: var(--color--solid--coral--coral-1301);
  --background--coral--layer-8: var(--color--solid--coral--coral-800);
  --background--coral--layer-9: var(--color--solid--coral--coral-900);
  --background--coral--layer-10: var(--color--solid--coral--coral-1000);
  --background--coral--layer-11: var(--color--solid--coral--coral-1100);
  --background--coral--layer-12: var(--color--solid--coral--coral-1200);
  --background--coral--layer-13: var(--color--solid--coral--coral-1300);
  --background--slate--layer-2: var(--color--solid--slate--slate-75);
  --background--slate--layer-3: var(--color--solid--slate--slate-100-2);
  --background--slate--layer-4: var(--color--solid--slate--slate-200);
  --background--slate--layer-5: var(--color--solid--slate--slate-300);
  --background--slate--layer-6: var(--color--solid--slate--slate-400);
  --background--slate--layer-7: var(--color--solid--slate--slate-500);
  --background--slate--layer-8: var(--color--solid--slate--slate-600);
  --background--slate--layer-9: var(--color--solid--slate--slate-1401);
  --background--slate--layer-10: var(--color--solid--slate--slate-800);
  --background--slate--layer-11: var(--color--solid--slate--slate-900);
  --background--slate--layer-12: var(--color--solid--slate--slate-1000);
  --background--slate--layer-13: var(--color--solid--slate--slate-1100);
  --border--radius--radius-small: var(--size--x2-10);
  --border--radius--radius-medium: var(--size--x4-10);
  --border--radius--radius-large: var(--size--x24);
  --border--width--width-small: var(--size--x0-25);
  --border--width--width-medium: var(--size--x0-5);
  --card--background--elevate: var(--background--slate--layer-1-5);
  --card--background--border: var(--background--slate--layer-1-5);
  --card--background--fill: var(--background--slate--layer-2);
  --card--border--color--border: var(--color--opacity--slate--slate-200-16);
  --card--border--radius--xsmall: var(--border--radius--radius-medium);
  --card--border--radius--small: var(--border--radius--radius-medium);
  --card--border--radius--medium: var(--border--radius--radius-medium);
  --card--border--radius--large: var(--border--radius--radius-medium);
  --card--border--radius--xlarge: var(--size--x6-26);
  --card--border--radius--xxlarge: var(--size--x6-26);
  --card--border--radius--xxxlarge: var(--size--x8);
  --card--border--width--border: var(--border--width--width-small);
  --card--padding--xsmall: var(--size--x2-10);
  --card--padding--small: var(--size--x6-26);
  --card--padding--medium: var(--size--x8);
  --card--padding--large: var(--size--x10);
  --card--padding--xlarge: var(--size--x14);
  --card--padding--xxlarge: var(--size--x18);
  --card--padding--xxxlarge: var(--size--x26);
  --card--shadow--elevation--elevate--1st-x: var(--shadow--elevation--medium--1st-x);
  --card--shadow--elevation--elevate--1st-y: var(--shadow--elevation--medium--1st-y);
  --card--shadow--elevation--elevate--1st-blur: var(--shadow--elevation--medium--1st-blur);
  --card--shadow--elevation--elevate--1st-size: var(--shadow--elevation--medium--1st-size);
  --card--shadow--elevation--elevate--1st-color: var(--shadow--elevation--medium--1st-color);
  --card--shadow--elevation--elevate--2nd-x: var(--shadow--elevation--medium--2nd-x);
  --card--shadow--elevation--elevate--2nd-y: var(--shadow--elevation--medium--2nd-y);
  --card--shadow--elevation--elevate--2nd-blur: var(--shadow--elevation--medium--2nd-blur);
  --card--shadow--elevation--elevate--2nd-size: var(--shadow--elevation--medium--2nd-size);
  --card--shadow--elevation--elevate--2nd-color: var(--shadow--elevation--medium--2nd-color);
  --card--shadow--elevation--hover--1st-x: var(--shadow--elevation--large--1st-x);
  --card--shadow--elevation--hover--1st-y: var(--shadow--elevation--large--1st-y);
  --card--shadow--elevation--hover--1st-blur: var(--shadow--elevation--large--1st-blur);
  --card--shadow--elevation--hover--1st-size: var(--shadow--elevation--large--1st-size);
  --card--shadow--elevation--hover--1st-color: var(--shadow--elevation--large--1st-color);
  --card--shadow--elevation--hover--2nd-x: var(--shadow--elevation--large--2nd-x);
  --card--shadow--elevation--hover--2nd-y: var(--shadow--elevation--large--2nd-y);
  --card--shadow--elevation--hover--2nd-blur: var(--shadow--elevation--large--2nd-blur);
  --card--shadow--elevation--hover--2nd-size: var(--shadow--elevation--large--2nd-size);
  --card--shadow--elevation--hover--2nd-color: var(--shadow--elevation--large--2nd-color);
  --champion--color-1: #00375c;
  --champion--color-2: #00d0ff;
  --champion--color-3: #eff3f5;
  --color--backdrop--backdrop-slate: var(--color--solid--slate--slate-75);
  --color--backdrop--backdrop-coral: var(--color--solid--coral--coral-100-2);
  --color--base--white: var(--color--solid--slate--slate-50-2);
  --color--base--black: var(--color--solid--slate--slate-1200);
  --color--button--black-border--border: var(--color--solid--slate--slate-1200);
  --color--button--black-border--text: var(--color--solid--slate--slate-1200);
  --color--button--black-border--hover-background: var(--color--opacity--slate--slate-100-8);
  --color--button--black-solid--background: var(--color--solid--slate--slate-1200);
  --color--button--black-solid--text: var(--color--solid--slate--slate-50-2);
  --color--button--black-solid--hover-background: var(--color--opacity--slate--slate-800-88);
  --color--button--blue-border--border: var(--champion--color-1);
  --color--button--blue-border--text: var(--champion--color-1);
  --color--button--blue-border--hover-background: #00d0ff14;
  --color--button--blue-border--pressed-background: #00d0ff29;
  --color--button--blue-solid--background: var(--champion--color-2);
  --color--button--blue-solid--text: var(--champion--color-1);
  --color--button--blue-solid--hover-background: #00bae4;
  --color--button--blue-solid--pressed-background: #00a0c9;
  --color--button--coral-border--text: var(--color--solid--coral--coral-1301);
  --color--button--coral-border--border: var(--color--solid--coral--coral-1301);
  --color--button--coral-border--hover-background: var(--color--opacity--coral--coral-100-8);
  --color--button--coral-solid--background: var(--color--solid--coral--coral-1301);
  --color--button--coral-solid--text: var(--color--solid--slate--slate-50-2);
  --color--button--coral-solid--hover-background: var(--color--solid--coral--coral-800);
  --color--button--white-border--border: var(--color--solid--slate--slate-50-2);
  --color--button--white-border--text: var(--color--solid--slate--slate-50-2);
  --color--button--white-border--hover-background: var(--color--opacity--white--white-100-8);
  --color--button--white-solid--background: var(--color--solid--slate--slate-50-2);
  --color--button--white-solid--text: var(--color--solid--slate--slate-1200);
  --color--button--white-solid--hover-background: var(--color--opacity--white--white-700-80);
  --color--link--black--text: var(--color--solid--slate--slate-1200);
  --color--link--blue--text: #00a0c9;
  --color--link--coral--text: var(--color--solid--coral--coral-1301);
  --color--link--white--text: var(--color--solid--slate--slate-50-2);
  --color--opacity--black--black-75-4: #0000000a;
  --color--opacity--black--black-100-8: #00000014;
  --color--opacity--black--black-200-16: #00000029;
  --color--opacity--black--black-300-24: #0000003d;
  --color--opacity--black--black-400-48: #0000007a;
  --color--opacity--black--black-500-56: #0000008f;
  --color--opacity--black--black-600-72: #000000b8;
  --color--opacity--black--black-700-80: #000c;
  --color--opacity--black--black-800-88: #000000e0;
  --color--opacity--blue--blue-100-8: #2c9aff14;
  --color--opacity--blue--blue-200-16: #2c9aff29;
  --color--opacity--blue--blue-300-24: #2c9aff3d;
  --color--opacity--blue--blue-400-48: #2c9aff7a;
  --color--opacity--blue--blue-500-56: #2c9aff8f;
  --color--opacity--blue--blue-600-72: #2c9affb8;
  --color--opacity--blue--blue-700-80: #2c9affcc;
  --color--opacity--blue--blue-800-88: #2c9affe0;
  --color--opacity--coral--coral-100-8: #369DF114;
  --color--opacity--coral--coral-200-16: #369DF129;
  --color--opacity--coral--coral-300-24: #369DF13d;
  --color--opacity--coral--coral-400-48: #369DF17a;
  --color--opacity--coral--coral-500-56: #369DF18f;
  --color--opacity--coral--coral-600-72: #369DF1b8;
  --color--opacity--coral--coral-700-80: #369DF1cc;
  --color--opacity--coral--coral-800-88: #369DF1e0;
  --color--opacity--green--green-100-8: #00883214;
  --color--opacity--green--green-200-16: #00883229;
  --color--opacity--green--green-300-24: #0088323d;
  --color--opacity--green--green-400-48: #0088327a;
  --color--opacity--green--green-500-56: #0088328f;
  --color--opacity--green--green-600-72: #008832b8;
  --color--opacity--green--green-700-80: #008832cc;
  --color--opacity--green--green-800-88: #008832e0;
  --color--opacity--red--red-100-8: #e6190e14;
  --color--opacity--red--red-200-16: #e6190e29;
  --color--opacity--red--red-300-24: #e6190e3d;
  --color--opacity--red--red-400-48: #e6190e7a;
  --color--opacity--red--red-500-56: #e6190e8f;
  --color--opacity--red--red-600-72: #e6190eb8;
  --color--opacity--red--red-700-80: #e6190ecc;
  --color--opacity--red--red-800-88: #e6190ee0;
  --color--opacity--slate--slate-100-8: #181c2514;
  --color--opacity--slate--slate-200-16: #181c2529;
  --color--opacity--slate--slate-300-24: #181c253d;
  --color--opacity--slate--slate-400-48: #181c257a;
  --color--opacity--slate--slate-500-56: #181c258f;
  --color--opacity--slate--slate-600-72: #181c25b8;
  --color--opacity--slate--slate-700-80: #181c25cc;
  --color--opacity--slate--slate-800-88: #181c25e0;
  --color--opacity--slate--slate-75-4: #181c250a;
  --color--opacity--white--white-75-4: #ffffff0a;
  --color--opacity--white--white-100-8: #ffffff14;
  --color--opacity--white--white-200-16: #ffffff29;
  --color--opacity--white--white-300-24: #ffffff3d;
  --color--opacity--white--white-400-48: #ffffff7a;
  --color--opacity--white--white-500-56: #ffffff8f;
  --color--opacity--white--white-600-72: #ffffffb8;
  --color--opacity--white--white-700-80: #fffc;
  --color--opacity--white--white-800-88: #ffffffe0;
  --color--opacity--yellow--yellow-100-8: #ff9c1314;
  --color--opacity--yellow--yellow-200-16: #ff9c1329;
  --color--opacity--yellow--yellow-300-24: #ff9c133d;
  --color--opacity--yellow--yellow-400-48: #ff9c137a;
  --color--opacity--yellow--yellow-500-56: #ff9c138f;
  --color--opacity--yellow--yellow-600-72: #ff9c13b8;
  --color--opacity--yellow--yellow-700-80: #ff9c13cc;
  --color--opacity--yellow--yellow-800-88: #ff9c13e0;
  --color--solid--blue--blue-100-2: #e6f5ff;
  --color--solid--blue--blue-200: #bfe7ff;
  --color--solid--blue--blue-300: #99d8ff;
  --color--solid--blue--blue-500: #53b9ff;
  --color--solid--blue--blue-600: #3daaff;
  --color--solid--blue--blue-400: #73c9ff;
  --color--solid--blue--blue-700: #2c9aff;
  --color--solid--blue--blue-800: #1789e1;
  --color--solid--blue--blue-900: #0777c4;
  --color--solid--blue--blue-1000: #0066a6;
  --color--solid--blue--blue-1100: #005488;
  --color--solid--blue--blue-1200: #00426a;
  --color--solid--blue--blue-1300: #00304d;
  --color--solid--coral--coral-1301: #369DF1;
  --color--solid--coral--coral-100-2: #ffe6e6;
  --color--solid--coral--coral-200: #ffbfc2;
  --color--solid--coral--coral-300: #ff9ba3;
  --color--solid--coral--coral-400: #ff7e88;
  --color--solid--coral--coral-500: #ff6671;
  --color--solid--coral--coral-600: #ff535e;
  --color--solid--coral--coral-800: #369DF1;
  --color--solid--coral--coral-900: #c41c28;
  --color--solid--coral--coral-1000: #a60e19;
  --color--solid--coral--coral-1100: #88030d;
  --color--solid--coral--coral-1200: #6a0004;
  --color--solid--coral--coral-1300: #4d0000;
  --color--solid--green--green-1301: #008832;
  --color--solid--green--green-100-2: #e6fae9;
  --color--solid--green--green-200: #bfefc8;
  --color--solid--green--green-300: #99e2a8;
  --color--solid--green--green-400: #73d089;
  --color--solid--green--green-500: #4dbc6b;
  --color--solid--green--green-600: #26a44e;
  --color--solid--green--green-800: #00822a;
  --color--solid--green--green-900: #007a22;
  --color--solid--green--green-1000: #006f1b;
  --color--solid--green--green-1100: #006114;
  --color--solid--green--green-1200: #00500f;
  --color--solid--green--green-1300: #003d0a;
  --color--solid--red--red-1301: #e6190e;
  --color--solid--red--red-100-2: #ffe6e6;
  --color--solid--red--red-200: #ffbfbf;
  --color--solid--red--red-300: #f99;
  --color--solid--red--red-400: #ff7373;
  --color--solid--red--red-500: #ff4d4d;
  --color--solid--red--red-600: #f92e26;
  --color--solid--red--red-800: #db0800;
  --color--solid--red--red-900: #c40000;
  --color--solid--red--red-1000: #a60000;
  --color--solid--red--red-1100: #800;
  --color--solid--red--red-1200: #6a0000;
  --color--solid--red--red-1300: #4d0000;
  --color--solid--slate--slate-1401: #414652;
  --color--solid--slate--slate-75: #f6f7f8;
  --color--solid--slate--slate-100-2: #ebecef;
  --color--solid--slate--slate-200: #ced0d6;
  --color--solid--slate--slate-300: #b1b4bc;
  --color--solid--slate--slate-400: #9498a2;
  --color--solid--slate--slate-500: #787d88;
  --color--solid--slate--slate-600: #5c616d;
  --color--solid--slate--slate-800: #383d4a;
  --color--solid--slate--slate-900: #303541;
  --color--solid--slate--slate-1000: #282c38;
  --color--solid--slate--slate-1100: #20242f;
  --color--solid--slate--slate-1200: #181c25;
  --color--solid--slate--slate-1300: #11141b;
  --color--solid--slate--slate-1400: #000;
  --color--solid--yellow--yellow-1301: #ff9c13;
  --color--solid--yellow--yellow-100-2: #fff7e6;
  --color--solid--yellow--yellow-200: #ffeabf;
  --color--solid--yellow--yellow-300: #fd9;
  --color--solid--yellow--yellow-400: #ffce73;
  --color--solid--yellow--yellow-500: #ffbe4d;
  --color--solid--yellow--yellow-600: #ffae26;
  --color--solid--yellow--yellow-800: #e18d00;
  --color--solid--yellow--yellow-900: #c47d00;
  --color--solid--yellow--yellow-1000: #a66c00;
  --color--solid--yellow--yellow-1100: #885a00;
  --color--solid--yellow--yellow-1200: #6a4800;
  --color--solid--yellow--yellow-1300: #4d3500;
  --color--typography--disabled: var(--color--opacity--slate--slate-300-24);
  --color--typography--text-success: var(--color--solid--green--green-500);
  --color--typography--text-danger: var(--color--solid--red--red-500);
  --color--typography--text-warning: var(--color--solid--yellow--yellow-500);
  --font--icons: "Font Awesome",Arial,sans-serif;
  --navbar--color--background: #ffffffe0;
  --navbar--color--dropdown-text: #181c25;
  --navbar--color--dropdown-hover: #41465214;
  --navbar--color--burger: #181c25;
  --navbar--color--background-mobile: #fff;
  --section--padding-d: var(--size--x26);
  --section--padding-t: var(--size--x20);
  --section--padding-m: var(--size--x12);
  --shadow--elevation--large--1st-x: var(--size--x0-76);
  --shadow--elevation--large--1st-y: var(--size--x2-10);
  --shadow--elevation--large--1st-blur: var(--size--x4-10);
  --shadow--elevation--large--1st-size: var(--size--x0-5);
  --shadow--elevation--large--1st-color: var(--color--opacity--black--black-75-4);
  --shadow--elevation--large--2nd-x: var(--size--x0-76);
  --shadow--elevation--large--2nd-y: var(--size--x2-10);
  --shadow--elevation--large--2nd-blur: var(--size--x4-10);
  --shadow--elevation--large--2nd-size: var(--size--x0-5);
  --shadow--elevation--large--2nd-color: #00000005;
  --shadow--elevation--medium--1st-x: var(--size--x0-76);
  --shadow--elevation--medium--1st-y: var(--size--x1-76);
  --shadow--elevation--medium--1st-blur: var(--size--x2-10);
  --shadow--elevation--medium--1st-size: var(--size--x0-5);
  --shadow--elevation--medium--1st-color: #00000008;
  --shadow--elevation--medium--2nd-x: var(--size--x0-76);
  --shadow--elevation--medium--2nd-y: var(--size--x1-76);
  --shadow--elevation--medium--2nd-blur: var(--size--x2-10);
  --shadow--elevation--medium--2nd-size: var(--size--x0-5);
  --shadow--elevation--medium--2nd-color: #00000005;
  --shadow--elevation--small--1st-x: var(--size--x0-76);
  --shadow--elevation--small--1st-y: var(--size--x0-25);
  --shadow--elevation--small--1st-blur: var(--size--x1-76);
  --shadow--elevation--small--1st-size: var(--size--x0-76);
  --shadow--elevation--small--1st-color: var(--color--opacity--black--black-100-8);
  --shadow--elevation--small--2nd-x: var(--size--x0-76);
  --shadow--elevation--small--2nd-y: var(--size--x0-25);
  --shadow--elevation--small--2nd-blur: var(--size--x1-76);
  --shadow--elevation--small--2nd-size: var(--size--x0-76);
  --shadow--elevation--small--2nd-color: var(--color--opacity--black--black-75-4);
  --shadow--elevation--xlarge--1st-x: var(--size--x0-76);
  --shadow--elevation--xlarge--1st-y: var(--size--x4-10);
  --shadow--elevation--xlarge--1st-blur: var(--size--x6-26);
  --shadow--elevation--xlarge--1st-size: var(--size--x1-76);
  --shadow--elevation--xlarge--1st-color: var(--color--opacity--black--black-75-4);
  --shadow--elevation--xlarge--2nd-x: var(--size--x0-76);
  --shadow--elevation--xlarge--2nd-y: var(--size--x4-10);
  --shadow--elevation--xlarge--2nd-blur: var(--size--x6-26);
  --shadow--elevation--xlarge--2nd-size: var(--size--x1-76);
  --shadow--elevation--xlarge--2nd-color: #00000005;
  --size--x1-76: .25rem;
  --size--x2-10: .5rem;
  --size--x3-33: .75rem;
  --size--x4-10: 1rem;
  --size--x5-6: 1.25rem;
  --size--x6-26: 1.5rem;
  --size--x7-6: 1.75rem;
  --size--x8: 2rem;
  --size--x9-2: 2.25rem;
  --size--x10: 2.5rem;
  --size--x11: 2.75rem;
  --size--x12: 3rem;
  --size--x13: 3.25rem;
  --size--x14: 3.5rem;
  --size--x15: 3.75rem;
  --size--x16: 4rem;
  --size--x17: 4.25rem;
  --size--x18: 4.5rem;
  --size--x19: 4.75rem;
  --size--x20: 5rem;
  --size--x21: 5.25rem;
  --size--x22: 5.5rem;
  --size--x23: 5.75rem;
  --size--x24: 6rem;
  --size--x25: 6.25rem;
  --size--x26: 6.5rem;
  --size--x27: 6.75rem;
  --size--x28: 7rem;
  --size--x29: 7.25rem;
  --size--x30: 7.5rem;
  --size--x31: 7.75rem;
  --size--x32-2: 8rem;
  --size--x33-3: 8.25rem;
  --size--x34: 8.5rem;
  --size--x35: 8.75rem;
  --size--x36: 9rem;
  --size--x37: 9.25rem;
  --size--x38: 9.5rem;
  --size--x39: 9.75rem;
  --size--x41: 10.25rem;
  --size--x42: 10.5rem;
  --size--x43: 10.75rem;
  --size--x44: 11rem;
  --size--x45: 11.25rem;
  --size--x46: 11.5rem;
  --size--x47: 11.75rem;
  --size--x48: 12rem;
  --size--x49: 12.25rem;
  --size--x50: 12.5rem;
  --size--x0-76: 0rem;
  --size--x0-5: .125rem;
  --size--x0-25: .0625rem;
  --size--x320: 80rem;
  --size--x4-5: 1.125rem;
  --size--x3-5: .875rem;
  --size--x90: 22.5rem;
  --size--x1-5: .375rem;
  --size--x2-5: .625rem;
  --size--x332: 83rem;
  --size--x5-5: 1.375rem;
  --size--x51: 12.75rem;
  --size--x0-75: .1875rem;
  --size--x1-25: .3125rem;
  --size--x1-75: .4375rem;
  --size--x6-25: 1.5625rem;
  --size--x6-5: 1.625rem;
  --size--x7-5: 1.875rem;
  --size--button--padding-top: var(--size--x4-10);
  --size--button--padding-bottom: var(--size--x4-10);
  --size--button--padding-left: var(--size--x6-26);
  --size--button--padding-right: var(--size--x6-26);
  --size--button--border: var(--size--x0-5);
  --size--button--paddings-top-bottom: var(--size--x4-10);
  --size--button--paddings-left-right: var(--size--x6-26);
  --size--button--paddings-top-bottom-border: var(--size--x3-5);
  --size--button--paddings-left-right-border: var(--size--x5-5);
  --size--button--icon-only--width: var(--size--x12);
  --size--button--icon-only--height: var(--size--x12);
  --size--container--max-width: var(--size--x332);
  --size--container--padding-d-t: var(--size--x6-26);
  --size--container--padding-m: var(--size--x4-10);
  --size--gap--button: var(--size--x2-10);
  --size--gap--link: var(--size--x2-10);
  --size--typography--heading-1-t: var(--size--x16);
  --size--typography--heading-2-t: var(--size--x12);
  --size--typography--heading-3-t: var(--size--x10);
  --size--typography--heading-4-t: var(--size--x8);
  --size--typography--heading-5-t: var(--size--x6-26);
  --size--typography--heading-6-t: var(--size--x5-6);
  --size--typography--heading-1-d: var(--size--x24);
  --size--typography--heading-2-d: var(--size--x14);
  --size--typography--heading-3-d: var(--size--x12);
  --size--typography--heading-4-d: var(--size--x10);
  --size--typography--heading-5-d: var(--size--x8);
  --size--typography--heading-6-d: var(--size--x7-6);
  --size--typography--heading-1-m: var(--size--x14);
  --size--typography--heading-2-m: var(--size--x10);
  --size--typography--heading-3-m: var(--size--x8);
  --size--typography--heading-4-m: var(--size--x6-26);
  --size--typography--heading-5-m: var(--size--x5-6);
  --size--typography--heading-6-m: var(--size--x4-10);
  --size--typography--body-text-l: var(--size--x4-5);
  --size--typography--body-text: var(--size--x4-10);
  --size--typography--body-text-s: var(--size--x3-5);
  --size--typography--button: var(--size--x4-10);
  --size--typography--heading-mega-m: var(--size--x18);
  --size--typography--heading-mega-t: var(--size--x30);
  --size--typography--heading-mega-d: var(--size--x49);
  --size--typography--body-text-xs: var(--size--x3-33);
  --size--typography--link: var(--size--x4-10);
  --size--typography--letter-spacing--heading-1: -.035rem;
  --size--typography--letter-spacing--heading-2: -.03rem;
  --size--typography--letter-spacing--heading-3: -.025rem;
  --size--typography--letter-spacing--heading-4: -.02rem;
  --size--typography--letter-spacing--heading-5: -.015rem;
  --size--typography--letter-spacing--heading-6: -.01rem;
  --size--typography--line-height--heading-1-t: var(--size--x18);
  --size--typography--line-height--heading-2-t: var(--size--x14);
  --size--typography--line-height--heading-3-t: var(--size--x12);
  --size--typography--line-height--heading-4-t: var(--size--x10);
  --size--typography--line-height--heading-5-t: var(--size--x8);
  --size--typography--line-height--heading-6-t: var(--size--x7-6);
  --size--typography--line-height--heading-1-m: var(--size--x16);
  --size--typography--line-height--heading-2-m: var(--size--x12);
  --size--typography--line-height--heading-3-m: var(--size--x10);
  --size--typography--line-height--heading-4-m: var(--size--x8);
  --size--typography--line-height--heading-5-m: var(--size--x7-6);
  --size--typography--line-height--heading-6-m: var(--size--x6-26);
  --size--typography--line-height--heading-1-d: var(--size--x26);
  --size--typography--line-height--heading-2-d: var(--size--x16);
  --size--typography--line-height--heading-3-d: var(--size--x14);
  --size--typography--line-height--heading-4-d: var(--size--x12);
  --size--typography--line-height--heading-5-d: var(--size--x10);
  --size--typography--line-height--heading-6-d: var(--size--x9-2);
  --size--typography--line-height--body-text-l: var(--size--x7-6);
  --size--typography--line-height--body-text: var(--size--x6-26);
  --size--typography--line-height--body-text-s: var(--size--x5-6);
  --size--typography--line-height--button: var(--size--x4-10);
  --size--typography--line-height--heading-mega-m: var(--size--x20);
  --size--typography--line-height--heading-mega-t: var(--size--x32-2);
  --size--typography--line-height--heading-mega-d: var(--size--x51);
  --size--typography--line-height--body-text-xs: var(--size--x5-6);
  --size--typography--line-height--link: var(--size--x6-26);
  --size--typography--margins-top-bottom--heading-1: var(--size--x5-6);
  --size--typography--margins-top-bottom--heading-2: var(--size--x4-10);
  --size--typography--margins-top-bottom--heading-3: var(--size--x4-10);
  --size--typography--margins-top-bottom--heading-4: var(--size--x4-10);
  --size--typography--margins-top-bottom--heading-5: var(--size--x2-10);
  --size--typography--margins-top-bottom--heading-6: var(--size--x2-10);
  --size--typography--margins-top-bottom--body-text-l: var(--size--x5-6);
  --size--typography--margins-top-bottom--body-text: var(--size--x4-10);
  --size--typography--margins-top-bottom--body-text-s: var(--size--x3-33);
  --size--typography--max-length--desktop: 70ch;
  --size--typography--max-length--mobile: 50ch;
  --tag--large--padding-top-bottom: var(--size--x1-25);
  --tag--large--padding-left-right: var(--size--x3-33);
  --tag--large--gap: var(--size--x3-33);
  --tag--large--text-size: var(--size--x3-5);
  --tag--large--line-height: var(--size--x5-5);
  --tag--medium--padding-top-bottom: var(--size--x0-75);
  --tag--medium--padding-left-right: var(--size--x2-10);
  --tag--medium--gap: var(--size--x2-10);
  --tag--medium--text-size: var(--size--x3-33);
  --tag--medium--line-height: var(--size--x4-5);
  --tag--small--padding-top-bottom: var(--size--x0-5);
  --tag--small--padding-left-right: var(--size--x1-76);
  --tag--small--gap: var(--size--x1-76);
  --tag--small--text-size: var(--size--x3-33);
  --tag--small--line-height: var(--size--x4-5);
  --tag--xlarge--padding-top-bottom: var(--size--x3-33);
  --tag--xlarge--padding-left-right: var(--size--x4-10);
  --tag--xlarge--gap: var(--size--x4-10);
  --tag--xlarge--text-size: var(--size--x4-10);
  --tag--xlarge--line-height: var(--size--x6-26)
}

.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-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex
}

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

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

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

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

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

.w-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-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(/pt/storage/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-embed-youtubevideo {
  background-image: url(/pt/storage/youtube-placeholder.2b05e7d68d.svg);
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative
}

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

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

body {
  background-color: var(--background-color--background-primary);
  color: var(--color--typography--paragraph);
  font-family: Inter,Arial,sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}

h1 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.15
}

h2 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.15
}

h3 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.15
}

h4 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.15
}

h5 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5
}

h6 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.4
}


a {
  color: var(--link-color--link-primary);
  text-decoration: underline
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem
}

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

label {
  margin-bottom: .25rem;
  font-weight: 400
}

blockquote {
  border-left: .1875rem solid var(--text-color--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem
}

figcaption {
  text-align: center;
  margin-top: .25rem
}

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

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

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

.overflow-hidden {
  overflow: hidden
}

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

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

.hide {
  display: none
}

.text-style-link {
  color: var(--link-color--link-primary);
  text-decoration: underline
}

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

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

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

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

.page-wrapper {
  display: block
}

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

.container-xlarge.home-hero,.container-xlarge.hero-new {
  height: 100%
}

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

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

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

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

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

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex
}

.utility_image {
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto
}

.utility_image._404_image {
  width: 90%;
  min-width: auto;
  height: 50svh
}

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

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

.margin-tiny {
  margin: .25rem
}

.margin-xxsmall {
  margin: .5rem
}

.margin-xsmall,.margin-small {
  margin: 1rem
}

.margin-medium {
  margin: 2rem
}

.margin-large {
  margin: 3rem
}

.margin-xlarge {
  margin: 4rem
}

.margin-xxlarge {
  margin: 5rem
}

.margin-huge {
  margin: 6rem
}

.margin-xhuge {
  margin: 7rem
}

.margin-xxhuge {
  margin: 10rem
}

.margin-0 {
  margin: 0
}

.padding-0 {
  padding: 0
}

.padding-tiny {
  padding: .25rem
}

.padding-xxsmall {
  padding: .5rem
}

.padding-xsmall {
  padding: 1rem
}

.padding-small {
  padding: 1.5rem
}

.padding-small.padding-custom-also-like,.padding-medium,.padding-large {
  padding: 3rem
}

.padding-xlarge {
  padding: 4rem
}

.padding-xxlarge {
  padding: 5rem
}

.padding-huge {
  padding: 6rem
}

.padding-xhuge {
  padding: 7rem
}

.padding-xxhuge {
  padding: 10rem
}

.margin-top,.margin-top.margin-custom1,.margin-top.margin-huge,.margin-top.margin-small,.margin-top.margin-tiny,.margin-top.margin-custom3,.margin-top.margin-medium,.margin-top.margin-xxsmall,.margin-top.margin-xxhuge,.margin-top.margin-custom2,.margin-top.margin-xsmall,.margin-top.margin-large {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-top.margin-large:lang(ar) {
  display: flex
}

.margin-top.margin-xxlarge,.margin-top.margin-xlarge,.margin-top.margin-0,.margin-top.margin-xhuge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-bottom,.margin-bottom.margin-xxlarge,.margin-bottom.margin-medium,.margin-bottom.margin-custom3,.margin-bottom.margin-custom1,.margin-bottom.margin-tiny,.margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-bottom.margin-small.gap-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.margin-bottom.margin-large,.margin-bottom.margin-0,.margin-bottom.margin-xlarge,.margin-bottom.margin-xhuge,.margin-bottom.margin-xxhuge,.margin-bottom.margin-huge,.margin-bottom.margin-xxsmall,.margin-bottom.margin-custom2,.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0
}

.margin-left,.margin-left.margin-tiny,.margin-left.margin-xxlarge,.margin-left.margin-0,.margin-left.margin-small,.margin-left.margin-xsmall,.margin-left.margin-large,.margin-left.margin-huge,.margin-left.margin-xlarge,.margin-left.margin-custom3,.margin-left.margin-xxsmall,.margin-left.margin-custom1,.margin-left.margin-custom2,.margin-left.margin-xhuge,.margin-left.margin-xxhuge,.margin-left.margin-medium {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0
}

.margin-right,.margin-right.margin-huge,.margin-right.margin-xsmall,.margin-right.margin-xxhuge,.margin-right.margin-small,.margin-right.margin-medium,.margin-right.margin-xlarge,.margin-right.margin-custom3,.margin-right.margin-custom2,.margin-right.margin-xxsmall,.margin-right.margin-xhuge,.margin-right.margin-custom1,.margin-right.margin-large,.margin-right.margin-0,.margin-right.margin-xxlarge,.margin-right.margin-tiny {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0
}

.margin-vertical,.margin-vertical.margin-medium,.margin-vertical.margin-xlarge,.margin-vertical.margin-xxsmall,.margin-vertical.margin-xxlarge,.margin-vertical.margin-huge,.margin-vertical.margin-0,.margin-vertical.margin-xxhuge,.margin-vertical.margin-tiny,.margin-vertical.margin-xsmall,.margin-vertical.margin-custom1,.margin-vertical.margin-small,.margin-vertical.margin-large,.margin-vertical.margin-xhuge,.margin-vertical.margin-custom2,.margin-vertical.margin-custom3 {
  margin-left: 0;
  margin-right: 0
}

.margin-horizontal,.margin-horizontal.margin-medium,.margin-horizontal.margin-tiny,.margin-horizontal.margin-custom3,.margin-horizontal.margin-0,.margin-horizontal.margin-xxlarge,.margin-horizontal.margin-xhuge,.margin-horizontal.margin-huge,.margin-horizontal.margin-xlarge,.margin-horizontal.margin-custom1,.margin-horizontal.margin-xxsmall,.margin-horizontal.margin-xsmall,.margin-horizontal.margin-large,.margin-horizontal.margin-custom2,.margin-horizontal.margin-small,.margin-horizontal.margin-xxhuge {
  margin-top: 0;
  margin-bottom: 0
}

.padding-top,.padding-top.padding-xhuge,.padding-top.padding-xxhuge,.padding-top.padding-0,.padding-top.padding-large,.padding-top.padding-custom2,.padding-top.padding-xlarge,.padding-top.padding-huge,.padding-top.padding-xxsmall,.padding-top.padding-custom3,.padding-top.padding-tiny,.padding-top.padding-medium,.padding-top.padding-xxlarge,.padding-top.padding-small {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0
}

.padding-top.padding-small.full-width {
  width: auto
}

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

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

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

.padding-bottom.padding-xxhuge,.padding-bottom.padding-large,.padding-bottom.padding-xhuge,.padding-bottom.padding-custom2,.padding-bottom.padding-xxsmall {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.padding-bottom.padding-xxsmall.pe_filters-heading-wrapper {
  z-index: 1;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.padding-bottom.padding-xxlarge,.padding-bottom.padding-custom3,.padding-bottom.padding-custom1,.padding-bottom.padding-xsmall,.padding-bottom.padding-huge,.padding-bottom.padding-tiny,.padding-bottom.padding-medium,.padding-bottom.padding-0,.padding-bottom.padding-small-2 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0
}

.padding-left,.padding-left.padding-xhuge,.padding-left.padding-xlarge,.padding-left.padding-0,.padding-left.padding-small,.padding-left.padding-xsmall,.padding-left.padding-medium,.padding-left.padding-xxhuge,.padding-left.padding-huge,.padding-left.padding-custom1,.padding-left.padding-tiny,.padding-left.padding-xxsmall {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0
}

.padding-left.padding-xxsmall:lang(ar) {
  margin-right: var(--8-px)
}

.padding-left.padding-custom3,.padding-left.padding-custom2,.padding-left.padding-xxlarge,.padding-left.padding-large {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0
}

.padding-right,.padding-right.padding-xxhuge,.padding-right.padding-custom2,.padding-right.padding-large,.padding-right.padding-xlarge,.padding-right.padding-tiny,.padding-right.padding-custom3,.padding-right.padding-custom1,.padding-right.padding-xsmall,.padding-right.padding-xxlarge,.padding-right.padding-xxsmall,.padding-right.padding-medium,.padding-right.padding-xhuge,.padding-right.padding-huge,.padding-right.padding-0,.padding-right.padding-small {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0
}

.padding-vertical,.padding-vertical.padding-0,.padding-vertical.padding-xxhuge,.padding-vertical.padding-large,.padding-vertical.padding-custom3,.padding-vertical.padding-medium,.padding-vertical.padding-tiny,.padding-vertical.padding-xxlarge,.padding-vertical.padding-custom1,.padding-vertical.padding-xsmall,.padding-vertical.padding-xhuge,.padding-vertical.padding-xlarge,.padding-vertical.padding-custom2,.padding-vertical.padding-xxsmall,.padding-vertical.padding-huge {
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-small {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0
}

.padding-vertical.padding-custom4 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem
}

.padding-vertical.padding-small-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  margin-bottom: 15px;
  padding-left: 0;
  padding-right: 0
}

.padding-horizontal,.padding-horizontal.padding-xxsmall,.padding-horizontal.padding-0,.padding-horizontal.padding-custom3,.padding-horizontal.padding-huge,.padding-horizontal.padding-xsmall,.padding-horizontal.padding-medium,.padding-horizontal.padding-xxlarge,.padding-horizontal.padding-large,.padding-horizontal.padding-xhuge,.padding-horizontal.padding-custom1,.padding-horizontal.padding-tiny,.padding-horizontal.padding-custom2,.padding-horizontal.padding-xxhuge,.padding-horizontal.padding-small,.padding-horizontal.padding-xlarge {
  padding-top: 0;
  padding-bottom: 0
}

.overflow-scroll {
  overflow: scroll
}

.overflow-auto {
  overflow: auto
}

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

.text-size-medium {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  font-size: 1.125rem
}

.margin-top-auto {
  margin-top: auto
}

.text-style-quote {
  border-left: .1875rem solid var(--text-color--text-primary);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex
}

.heading-style-h2 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.15
}

.heading-style-h2.text-align-center {
  flex: 1
}

.rl-styleguide_callout-link-wrapper-colors {
  background-image: linear-gradient(135deg,#ff744826,#ff484826 50%,#6248ff26),linear-gradient(#fff,#fff);
  border-radius: .6875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex
}

.rl-styleguide_heading {
  z-index: 4;
  margin-bottom: 1.5rem;
  padding: .25rem .5rem;
  font-size: 3.5rem;
  font-weight: 700
}

.heading-style-h6 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.4
}

.rl-styleguide_item-row {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  align-items: center
}

.rl-styleguide_item-row.is-button-row {
  grid-template-columns: 19rem 1fr
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem
}

.rl-styleguide_empty-space {
  z-index: -1;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative
}

.shadow-xxlarge {
  box-shadow: 0 32px 64px -12px #00000024
}

.rl-styleguide_icons-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex
}

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

.heading-style-h5 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5
}

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

.heading-style-h1 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.15
}

.form_checkbox-icon {
  cursor: pointer;
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d6bd_icon%20-%20checkbox.svg);
  background-size: auto;
  border-radius: 0;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s
}

.form_checkbox-icon:lang(ar) {
  margin-left: .5rem;
  margin-right: 0
}

.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_checkbox-label {
  margin-bottom: 0;
  font-size: .875rem
}

.text-size-tiny {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  font-size: .75rem
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400
}

.button {
  border-radius: var(--size--button--border-radius);
  background-color: var(--base-color-brand--coral);
  font-family: var(--font--headings);
  color: var(--base-color-neutral--white);
  text-align: center;
  white-space: nowrap;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 800;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1);
  position: relative
}

.button:hover {
  background-color: var(--base-color-brand--coral-hover)
}

.button.is-link {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-style: none;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none
}

.button.is-link.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  min-height: 0
}

.button.is-link.is-icon.margin-top-16 {
  margin-top: var(--16-px);
  padding-top: var(--0-px);
  justify-content: flex-start;
  align-items: center
}

.button.is-link.is-icon.margin-top-16.align-center,.button.is-link.is-icon.margin-top-16.is-center,.button.is-link.is-icon.align-center {
  justify-content: center;
  align-items: center
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex
}

.button.is-secondary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border: 1px solid #000;
  min-width: 6rem
}

.button.is-secondary:hover {
  background-color: #00000014
}

.button.is-secondary.is-alternate {
  color: var(--base-color-neutral--white);
  background-color: #0000
}

.button.is-secondary.is-small {
  border-radius: .75rem;
  min-height: auto;
  padding: .3125rem .75rem;
  font-size: .875rem
}

.button.is-secondary.is-small.load-more {
  margin-top: 2.5rem
}

.button.is-secondary.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding-right: .75rem
}

.button.is-secondary.is-icon-reverse {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.button.is-secondary.pe_clear-all-mobile:hover {
  background-color: #0000
}

.button.is-secondary.phc-show-more {
  margin-top: var(--24-px)
}

.button.is-secondary.is-full {
  flex: 1
}

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

.button.is-small.is-icon-only {
  padding-left: .5rem;
  padding-right: .5rem
}

.button.is-alternate {
  border-color: var(--base-color-neutral--white);
  background-color: var(--base-color-neutral--white);
  color: var(--base-color-neutral--black)
}

.button.is-alternate.is-icon-reverse {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.button.is-tertiary {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-color: #0000;
  text-decoration: underline;
  transition: color .16s
}

.button.is-tertiary:hover {
  color: var(--base-color-brand--coral-hover)
}

.button.is-tertiary.is-white {
  color: var(--base-color-neutral--white)
}

.button.is-tertiary.is-white:hover {
  color: var(--base-color-brand--coral-hover)
}

.button.is-icon-only {
  padding-left: .75rem;
  padding-right: .75rem
}

.button.navbar {
  border: 1px solid var(--base-color-neutral--white);
  color: var(--base-color-neutral--white);
  background-color: #0000;
  min-width: 6rem
}

.button.is-secondary-white {
  background-color: #0000;
  border-style: solid;
  border-width: 1px;
  min-width: 6rem
}

.button.is-secondary-white:hover {
  background-color: #ffffff14
}

.button.dint-get-email-button {
  width: 6.313rem;
  min-width: auto
}

.button.is-full-width.dint-get-email-button {
  width: auto
}

.button.is-btn-cookie {
  background-color: var(--base-color-neutral--black-0);
  color: var(--base-color-neutral--black);
  border: 1px solid #000;
  border-radius: 12px;
  min-width: 107px;
  min-height: 0;
  padding: 4px 13px 5px
}

.button.is-full {
  flex: 1
}

.button.is-icon-right {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  align-items: stretch;
  display: inline-flex
}

.button.is-gold {
  background-color: var(--base-color-brand--gold)
}

.button.is-gold:hover {
  background-color: var(--base-color-brand--gold-hover)
}

.button.is-disabled {
  cursor: default;
  background-color: #ffa6ab
}

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

.heading-style-h4 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.15
}

.text-style-italic {
  font-family: var(--font--body-text);
  font-style: italic
}

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

.form_radio-label {
  margin-bottom: 0
}

.rl-styleguide_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid
}

.rl-styleguide_item.is-stretch {
  grid-row-gap: 1rem;
  justify-items: stretch
}

.icon-1x1-xlarge {
  width: 6.5rem;
  height: 6.5rem
}

.shadow-xlarge {
  box-shadow: 0 24px 48px -12px #0000002e
}

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

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block
}

.rl-styleguide_label.is-html-tag {
  color: #bb4198;
  background-color: #be4aa51a
}

.text-size-regular {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  font-size: 1rem
}

.text-size-regular.margin-0.text-mob-smaller {
  display: block
}

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

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

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

.icon-height-xlarge {
  height: 6.5rem
}

.heading-style-h3 {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.15
}

.heading-style-h3.content_fair-trading-practices {
  font-size: 1.25rem
}

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

.form_input {
  border: 1px solid var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  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
}

.form_input.is-select-input {
  background-image: none
}

.rl-styleguide_button-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: max-content;
  grid-auto-flow: row;
  place-items: center start;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid
}

.rl-styleguide_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-bottom: 4rem
}

.icon-embed-auto {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex
}

.icon-embed-auto.is-adaptive {
  width: .9375vw;
  height: 1.64063vw
}

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

.button-group.is-vertical {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column
}

.button-group.is-gap-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem
}

.button-group.is-gap-small:lang(ar) {
  justify-content: flex-end;
  align-items: center
}

.button-group.cta-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  flex: none
}

.button-group.cta-content.align-center {
  justify-content: center;
  align-items: center
}

.button-group.full-width {
  width: auto
}

.button-group.full-width.deriv-go-mobile {
  display: none
}

.button-group.is-align-center {
  justify-content: center;
  align-items: center
}

.button-group.is-align-center.is-no-wrapper {
  padding-top: 3rem
}

.text-color-white {
  color: var(--base-color-neutral--white)
}

.text-color-white.is-display-inline {
  display: inline
}

.background-color-white {
  background-color: var(--base-color-neutral--white)
}

.text-style-muted {
  opacity: .6;
  color: var(--text-color--muted)
}

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

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

.text-align-left.type-description_text {
  display: none
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex
}

.shadow-xxsmall {
  box-shadow: 0 1px 2px #0000000d
}

.text-color-black {
  color: var(--text-color--text-primary)
}

.text-color-black.text-weight-bold.text-search-result {
  display: inline
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex
}

.icon-height-xxsmall {
  height: 1rem
}

.background-color-black {
  background-color: var(--base-color-neutral--black)
}

.shadow-xsmall {
  box-shadow: 0 1px 3px #0000001a,0 1px 2px #0000000f
}

.icon-1x1-custom1 {
  width: 1.25rem;
  height: 1.25rem
}

.rl-styleguide_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex
}

.rl-styleguide_subheading {
  z-index: 3;
  background-color: var(--background-color--background-secondary);
  border-radius: .75rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1
}

.form_radio-icon {
  border: 1px solid var(--border-color--border-primary);
  cursor: pointer;
  border-radius: 100px;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.125rem;
  margin-right: .5rem
}

.form_radio-icon.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  border-width: 6px;
  border-color: #000
}

.form_radio-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
  margin-top: 0
}

.rl-styleguide_shadows-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start
}

.form_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

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

.rl-styleguide_callout-link_colors {
  background-color: #fff;
  background-image: linear-gradient(135deg,#ff7448,#ff4848 50%,#6248ff);
  border-radius: .75rem;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden
}

.icon-height-custom1 {
  height: 1.25rem
}

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

.text-size-small {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  font-size: .875rem;
  line-height: 1.5
}

.text-size-small.text-weight-bold {
  color: var(--base-color-neutral--black-72)
}

.text-size-small.text-weight-bold.text-color-blue {
  color: #0777c4
}

.text-size-small.is-muted {
  color: var(--text-color--muted)
}

.class-label-column {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.form_field-wrapper {
  border-radius: var(--8-px);
  border: 1px solid #000;
  height: 3.5rem;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  position: relative
}

.form_field-wrapper::placeholder {
  color: var(--text-color--text-primary)
}

.icon-height-small {
  height: 2rem
}

.icon-height-large {
  height: 5rem
}

.shadow-large {
  box-shadow: 0 20px 24px -4px #00000014,0 8px 8px -4px #00000008
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex
}

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

.class-label-row {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex
}

.text-rich-text {
  margin-left: 1rem;
  list-style-type: lower-alpha
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem
}

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic
}

.text-rich-text h2,.text-rich-text h3,.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem
}

.text-rich-text h5,.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem
}

.text-rich-text p {
  margin-bottom: 1rem
}

.text-rich-text figcaption {
  border-left: 2px solid var(--text-color--text-primary);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem
}

.icon-height-medium {
  height: 3rem
}

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

.shadow-small {
  box-shadow: 0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f
}

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

.rl-styleguide_button-row {
  grid-column-gap: 1rem;
  display: flex
}

.shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014,0 4px 6px -2px #00000008
}

.text-size-large {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  font-size: 1.25rem
}

.icon-height-xsmall {
  height: 1.5rem
}

.pointer-events-auto {
  pointer-events: auto
}

.rl-styleguide_spacing-all {
  display: none
}

.display-inlineflex.is-gap-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px
}

.pointer-events-none {
  pointer-events: none
}

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

.rl-styleguide_empty-box {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 3rem;
  position: relative
}

.rl-styleguide_spacing {
  border: 1px dashed #d3d3d3
}

.padding-global {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  padding-left: 5%;
  padding-right: 5%
}

.padding-global.desktop-none {
  padding-left: 0%;
  padding-right: 0%
}

.padding-global.home-hero {
  height: 100%
}

.padding-global.padding-global--sticky-top {
  z-index: 1;
  position: sticky;
  top: 0
}

.padding-global.padding-global--sticky-top.padding-global--color-bg-white {
  background-color: #fff
}

.padding-global.tcentral-hero,.padding-global.hero-new {
  height: 100%
}

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

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

.padding-section-large.is-less-padding-top {
  padding-top: var(--24-px)
}

.spacer-tiny {
  width: 100%;
  padding-top: .25rem
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem
}

.spacer-large {
  width: 100%;
  padding-top: 3rem
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem
}

.spacer-xhuge {
  width: 100%;
  padding-top: 7rem
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 10rem
}

.rl-styleguide_nav {
  z-index: 1000;
  background-color: #161616;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: .5rem;
  position: sticky;
  top: 1rem
}

.rl-styleguide_nav-link {
  color: var(--link-color--link-alternate);
  border-radius: .25rem;
  padding: .5rem 1rem;
  text-decoration: none
}

.rl-styleguide_nav-link.w--current {
  color: var(--link-color--link-primary);
  background-color: #fff
}

.rl-styleguide_subheading-small {
  font-size: 1rem;
  font-weight: 400
}

.rl-styleguide_callout-heading-wrapper {
  font-size: 1.25rem;
  font-weight: 600
}

.rl-styleguide_background-color-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr
}

.background-color-primary {
  background-color: var(--background-color--background-primary)
}

.rl-styleguide_color-spacer {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1rem;
  display: flex
}

.background-color-secondary {
  background-color: var(--background-color--background-secondary)
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary\<deleted\|relume-variable-background-color-3\>)
}

.background-color-alternative {
  background-color: var(--background-color--background-alternate\<deleted\|relume-variable-background-color-4\>)
}

.text-color-alternate {
  color: var(--text-color--text-alternate)
}

.text-color-secondary {
  color: var(--text-color--text-secondary)
}

.text-color-primary {
  color: var(--text-color--text-primary)
}

.aspect-ratio-square {
  aspect-ratio: 1
}

.rl-styleguide_ratio-bg {
  z-index: -1;
  background-color: #eee;
  min-width: 3rem;
  height: 100%;
  position: relative
}

.aspect-ratio-portrait {
  aspect-ratio: 2/3
}

.aspect-ratio-landscape {
  aspect-ratio: 3/2
}

.aspect-ratio-widescreen {
  aspect-ratio: 16/9
}

.form_message-success-wrapper {
  padding: 0
}

.form_message-success {
  background-color: var(--background-color--background-success\<deleted\|relume-variable-background-color-6\>);
  color: var(--text-color--text-success);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex
}

.form_message-error {
  background-color: var(--background-color--background-error\<deleted\|relume-variable-background-color-8\>);
  color: var(--text-color--text-error);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0
}

.image-overlay-layer {
  z-index: 1;
  background-image: linear-gradient(to right,var(--base-color-neutral--black),#000c);
  display: none;
  position: absolute;
  inset: 0%
}

.image-overlay-layer.hero-home {
  background-image: linear-gradient(84.29deg,#0003 22%,#8f8f8f0a 84%,#0000);
  display: block
}

.section_hero-home {
  height: 100svh;
  min-height: 50.75rem;
  position: relative
}

.header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080,#00000080);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.header_content {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-top: 5rem;
  padding-bottom: 3.5rem;
  display: flex;
  position: relative
}

.header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.navbar_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  color: var(--link-color--link-secondary);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem 1rem;
  text-decoration: none;
  display: block
}

.navbar_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  min-width: 14.1875rem;
  display: grid
}

.navbar_menu-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

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

.navbar_dropdown-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: .5rem;
  display: flex
}

.navbar_dropdown-list.w--open {
  background-color: var(--base-color-neutral--white);
  width: 100vw;
  max-width: 100%;
  margin-top: -.9rem;
  padding-top: .9rem;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden
}

.navbar_dropdown-content-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 77rem;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
  display: grid
}

.navbar_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex
}

.navbar_component {
  background-color: #fff0;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: none;
  position: fixed
}

.navbar_menu-dropdown {
  position: static
}

.navbar_logo-link {
  padding-left: 0
}

.navbar_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1rem;
  display: flex;
  position: static
}

.navbar_dropdown-toggle {
  grid-column-gap: .5rem;
  border-radius: var(--16-px);
  color: var(--base-color-neutral--white);
  align-items: center;
  padding: .75rem 1rem;
  display: flex
}

.navbar_dropdown-toggle.w--open {
  background-color: var(--base-color-neutral--neutral-light-grey);
  color: var(--text-color--text-secondary)
}

.navbar_dropdown-toggle.gap-small {
  grid-column-gap: .25rem
}

.navbar_menu-button {
  padding: 0
}

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

.navbar_language-switch {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--link-color--link-secondary);
  text-transform: uppercase;
  padding: .75rem 1rem;
  text-decoration: none;
  display: flex
}

.navbar_dropdown-top-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  padding: 1.0625rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  display: flex
}

.navbar_dropdown-title {
  color: var(--text-color--text-primary);
  padding: .75rem 1rem;
  font-size: .75rem;
  font-weight: 700
}

.header_person-image {
  z-index: 1;
  object-fit: contain;
  object-position: 50% 100%;
  width: auto;
  height: 87%;
  position: absolute;
  inset: auto 0% 0% auto
}

.header_person-image:lang(ar) {
  left: 0%;
  right: auto
}

.container_social-proof {
  padding-top: var(--16-px);
  padding-bottom: var(--16-px);
  background-color: var(--background--slate--layer-14);
  height: auto;
  position: absolute;
  inset: auto 0% 0%
}

.container_social-proof.is-relative {
  position: relative
}

.section_stats {
  background-color: var(--base-color-neutral--neutral-light-grey)
}

.section_stats.is-white {
  background-color: var(--background-color--background-primary)
}

.features_image-wrapper {
  width: 7.5rem;
  height: 9.5rem;
  position: relative
}

.features_image {
  aspect-ratio: auto;
  width: 100%;
  height: 100%
}

.stats_component {
  flex-direction: column;
  align-items: center;
  display: flex
}

.stats_item {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.stats_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: 1;
  justify-content: space-between;
  width: 100%;
  display: flex
}

.content_component {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-direction: column;
  align-items: center;
  display: flex
}

.features_item {
  padding: var(--48-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--base-color-neutral--neutral-light-grey);
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  display: flex
}

.features_item.is-white {
  background-color: var(--base-color-neutral--white);
  text-align: left
}

.features_item.is-text-align-left {
  text-align: left
}

.features_item.is-text-align-left.is_transparent {
  background-color: var(--base-color-neutral--white)
}

.features_item.is-text-align-left.is_transparent:lang(ar) {
  text-align: right
}

.features_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex
}

.text-content-wrapper_centered {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.text-content-wrapper_centered.gap-small {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px)
}

.text-content-wrapper_centered.gap-medium {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px)
}

.padding-global_cards-overflow {
  padding-left: 5%;
  padding-right: 5%
}

.padding-global_cards-overflow.padding-section-large.is-padding-horizontal.is-custom-margin {
  padding-left: 0%;
  padding-right: 0%
}

.horizontal-scroll-container {
  width: 100%;
  display: flex;
  overflow: hidden
}

.scroll-content {
  width: 100%;
  overflow: auto
}

.section_live-markets,.section_platforms {
  background-color: var(--base-color-neutral--neutral-light-grey)
}

.platforms_tab-link {
  color: var(--link-color--link-secondary);
  background-color: #0000;
  border: 1px #0000;
  border-bottom: 1px solid #00000014;
  height: 3rem;
  padding: .5rem 1rem;
  transition: color .16s
}

.platforms_tab-link:hover {
  color: var(--base-color-brand--coral)
}

.platforms_tab-link.w--current {
  border-style: none none solid;
  border-color: var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--black-0);
  color: var(--link-color--link-primary);
  border-bottom-width: 2px
}

.platforms_tab-link.is-text-decoration-none {
  text-decoration: none
}

.platforms_tab-link.is-active {
  border-bottom-width: 2px;
  border-bottom-color: var(--base-color-neutral--black);
  color: var(--link-color--link-primary);
  text-decoration: none
}

.tabs_component {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex
}

.tabs_component.show-mobile {
  display: flex
}

.tabs_component.is-width-100per {
  align-items: stretch;
  width: 100%
}

.tabs_menu {
  align-self: center
}

.tabs_menu.no-scrollbar,.tabs_menu.hide-scrollbar {
  margin-bottom: 2rem
}

.platform_card-content {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex
}

.platform_card {
  padding: var(--48-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--white);
  color: var(--link-color--link-secondary);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex
}

.platform_card.is-flex-item {
  width: 100%
}

.platforms_component {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.platforms_component.is-flex {
  grid-column-gap: 1.4%;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex
}

.text-content-wrapper_left-aligned {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.text-content-wrapper_left-aligned:lang(ar) {
  text-align: right
}

.section_tradetype {
  background-color: var(--base-color-neutral--neutral-light-grey)
}

.content-component-small {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  flex-direction: column;
  align-items: center;
  display: flex
}

.fast-payment_banner {
  overflow: hidden
}

.fast-payment_component {
  white-space: nowrap;
  display: flex
}

.fast-payment_marquee-wrapper {
  white-space: nowrap;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden
}

.fast-payment_marquee {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: grid
}

.fast-payment_item {
  border-radius: var(--16-px);
  background-color: var(--base-color-neutral--neutral-light-grey);
  padding: 1rem
}

.fast-payment_item:last-child {
  margin-right: 1rem
}

.fast-payment_image {
  width: 8rem
}

.cta_image-wrapper {
  border-radius: var(--24-px);
  width: 100%;
  height: 30rem;
  position: relative;
  overflow: hidden
}

.cta_content.is-align-center {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.cta_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.cta_component.is-alternative-grid {
  grid-template-columns: 38fr 35fr
}

.cta_image {
  z-index: 0;
  border-radius: var(--24-px);
  object-fit: contain;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.cta_image.is-home {
  
  width: 100%;
  height: 100%
}

.footer_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.footer_link-list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex
}

.footer_link-list.gap-medium {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px)
}

.footer_logo-link {
  opacity: .64;
  color: var(--base-color-neutral--charcoal);
  height: 1.5rem;
  padding-left: 0;
  transition: opacity .3s;
  display: block
}

.footer_logo-link:hover {
  opacity: 1
}

.footer_logo-link.is-career {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.footer_legal-list {
  grid-row-gap: 1rem;
  white-space: normal;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-size: .875rem;
  display: flex
}

.footer_link {
  color: var(--link-color--link-primary);
  font-size: .875rem;
  text-decoration: none;
  transition: color .16s
}

.footer_link:hover {
  color: var(--base-color-brand--coral)
}

.footer_link.is-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.footer_link.is-block:lang(es) {
  flex-wrap: nowrap
}

.footer_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: start
}

.footer_social-icons {
  grid-column-gap: 1rem;
  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
}

.footer_social-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex
}

.footer_social-icons_item {
  transition: opacity .2s
}

.footer_social-icons_item:hover {
  color: var(--base-color-neutral--black)
}

.footer_social-icons_wrapper {
  width: var(--32-px);
  transition: transform .3s
}

.footer_social-icons_wrapper:hover {
  transform: scale(1.07)
}

.footer_logo {
  height: 100%
}

.footer_title {
  color: var(--text-color--text-primary);
  text-transform: none;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.15
}

.footer_badge {
  width: 10rem
}

.footer_banner {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  border-radius: var(--16-px);
  color: #000c;
  border: 1px solid #00000014;
  flex-direction: column;
  min-width: 12rem;
  padding: 1rem;
  font-size: .875rem;
  display: flex
}

.footer_banner-content {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.footer_banner-logo-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  align-items: center;
  display: flex
}

.footer_banner-logo-image {
  width: var(--24-px)
}

.footer_banner-logo-title {
  color: var(--text-color--text-primary);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.15
}

.footer_banner-badge {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--8-px);
  border: 1px solid #00000014;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: .5rem;
  font-size: .75rem;
  transition: background-color .16s;
  display: flex
}

.footer_banner-badge:hover {
  background-color: #00000014
}

.footer_banner-badge.qr-code {
  transition-property: none
}

.footer_banner-badge.qr-code:hover {
  background-color: #0000
}

.footer_banner-qrcode {
  width: 4rem
}

.footer_text-style-link {
  color: var(--text-color--text-secondary);
  font-weight: 700;
  text-decoration: underline;
  transition: color .16s
}

.footer_text-style-link:hover {
  color: var(--base-color-brand--coral)
}

.footer_risk-warning {
  color: var(--text-color--text-secondary);
  background-color: #0000000a;
  border-radius: 1rem;
  padding: 1rem
}

.footer_banner-store-text {
  object-fit: contain;
  object-position: 0% 50%;
  max-height: 1.75rem
}

.header_awards-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  display: flex;
  position: absolute;
  inset: auto auto 5.5rem 0%
}

.header_awards-wrapper:lang(ar) {
  left: auto;
  right: 0%
}

.award_component {
  color: var(--background--slate--layer-1-5);
  align-items: flex-end;
  display: flex
}

.award_component.is-black {
  color: var(--text-color--text-primary);
  width: auto
}

.award_image {
  object-fit: fill;
  transform-style: preserve-3d;
  width: 1.3125rem
}

.award_image:lang(ar) {
  transform: rotateX(0)rotateY(180deg)rotate(0)
}

.award_image.is-big {
  transform-style: preserve-3d;
  width: 1.9688rem
}

.award_image.is-big:lang(ar) {
  transform: rotateX(0)rotateY(180deg)rotate(0)
}

.award_content-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  color: var(--color--solid--slate--slate-50-2);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .625rem;
  line-height: 1.3;
  display: flex
}

.award_content-wrapper.is-big {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  font-size: .9375rem
}

.award_title {
  font-family: var(--font--headings);
  letter-spacing: -.03em;
  font-size: .8125rem;
  font-weight: 800;
  line-height: 1.2
}

.award_title.is-big {
  font-size: 1.2188rem
}

.award_title.is-custom-width {
  width: 9.3rem
}

.steps_image-wrapper {
  width: 100%;
  position: relative
}

.steps_image {
  width: 100%;
  height: 100%
}

.steps_item {
  background-color: var(--base-color-neutral--neutral-light-grey);
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.steps_item-top {
  padding-top: var(--24-px);
  padding-right: var(--24-px);
  padding-left: var(--24-px)
}

.steps_item-top.careers-page {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 1;
  padding: 2rem;
  display: flex
}

.steps_item-bottom {
  padding: var(--48-px)
}

.steps_item-bottom.careers-page {
  border-radius: 0 0 1.5rem 1.5rem;
  padding: 0;
  overflow: clip
}

.show-tablet {
  display: none
}

.padding-global-right-tablet {
  padding-left: 5%;
  padding-right: 5%
}

.cta-tablet_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080,#00000080);
  position: absolute;
  inset: 0%
}

.cta-tablet_background-image-wrapper.is-home {
  display: none
}

.section_cta-tablet {
  display: none;
  position: relative
}

.cta-tablet_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.tablet-cta_wrap {
  display: none
}

.button-group-vertical {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column wrap;
  align-items: center;
  padding-top: 3rem;
  display: flex
}

.footer_banner-store-icon-wrapper {
  width: 1.5rem
}

.bread-crumb_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex
}

.bread-crumb_wrapper.bread-crumb_question {
  display: flex
}

.bread-crumb_wrapper.bread-crumb_question.bread-crumb_align-top,.bread-crumb_wrapper.bread-crumb_search,.bread-crumb_wrapper.is-product-explorer-results {
  display: none
}

.bread-crumb_link {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  white-space: nowrap;
  font-size: .875rem;
  line-height: 1.375rem;
  text-decoration: none;
  transition: color .16s
}

.bread-crumb_link:hover {
  color: var(--base-color-brand--coral)
}

.bread-crumb_link.is-light {
  color: var(--color--typography--paragraph-subtle);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.bread-crumb_link.show-mobile-portrait {
  display: none
}

.bread-crumb_link.is-block {
  display: block
}

.bread-crumb_link.is-mobile {
  display: none
}

.bread-crumb_icon-wrapper {
  width: .625rem;
  height: 1.375rem
}

.subpage-header_text-center_content {
  flex-direction: column;
  justify-content: center;
  min-height: 26.25rem;
  display: flex
}

.secure-account_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.secure-account_image-wrapper {
  border-radius: var(--24-px);
  height: 28.75rem;
  overflow: hidden
}

.secure-account_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%
}

.secure-account_image.custom-image-position {
  object-position: 100% 50%;
  position: static;
  inset: 0%
}

.list_component {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.list_component.bottom-margin {
  margin-bottom: 1.5rem
}

.list_item {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  display: flex
}

.layout_item-icon-wrapper {
  flex: none;
  align-self: flex-start
}

.link-paragraph-style {
  color: var(--text-color--text-secondary);
  transition: color .16s
}

.link-paragraph-style:hover {
  color: var(--base-color-brand--coral)
}

.secure-feature_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.secure-feature_image {
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 150%;
  position: absolute;
  inset: auto 0% -65%
}

.title-description-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-direction: column;
  display: flex
}

.social-proof_link {
  z-index: 2;
  position: absolute;
  inset: 0%
}

.section_cta-block {
  background-color: var(--background-color--background-secondary);
  position: relative
}

.new-navbar_dropdown-list {
  width: 100vw;
  margin-left: auto;
  margin-right: auto
}

.new-navbar_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  max-width: none;
  padding-top: .9rem;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0
}

.new-navbar_dropdown-list.is-padding-bottom.w--open {
  padding-bottom: 1rem
}

.new-navbar_tabs-wrapper {
  display: none
}

.new-navbar_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  min-width: 10rem;
  display: grid
}

.new-navbar_dropdown-link-list.is-adaptive {
  min-width: 12.5vw
}

.new-navbar_container-wrapper {
  display: none
}

.new-icon-embed-auto {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex
}

.new-icon-embed-auto.is-adaptive {
  width: 1.25vw;
  height: 1.875vw
}

.new-navbar_background {
  z-index: 3;
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%
}

.new-navbar_background.is-opacity-72 {
  opacity: .72
}

.new-navbar_dropdown-toggle {
  grid-column-gap: .5rem;
  color: var(--dropdown-font-color);
  border-radius: 1rem;
  align-items: center;
  padding: .75rem 1rem;
  display: flex
}

.new-navbar_dropdown-toggle.w--open {
  color: #000000b8;
  background-color: #f6f7f8
}

.new-navbar_dropdown-toggle.gap-small {
  grid-column-gap: .25rem
}

.new-navbar_dropdown-toggle.gap-small.is-gray {
  color: #000000b8
}

.new-navbar_dropdown-toggle.gap-small.is-gray.is-adaptive,.new-navbar_dropdown-toggle.gap-small.is-white.is-adaptive {
  grid-column-gap: .625vw;
  border-radius: 1.25vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-navbar_dropdown-toggle.is-grey {
  color: #000000b8
}

.new-navbar_dropdown-toggle.is-grey.is-adaptive,.new-navbar_dropdown-toggle.is-white.is-adaptive {
  grid-column-gap: .625vw;
  border-radius: 1.25vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-navbar_dropdown-title {
  color: #000;
  padding: .75rem 1rem;
  font-size: .75rem;
  font-weight: 700
}

.new-navbar_dropdown-title:lang(ar) {
  text-align: right
}

.new-navbar_dropdown-title.is-adaptive {
  padding: .9375vw 1.25vw;
  font-size: .9375vw
}

.new-button {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #369DF1;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.new-button:hover {
  background-color: #369DF1
}

.new-button.new-navbar {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  min-width: 6rem
}

.new-button.new-navbar.tab-hidden:hover {
  background-color: #00000014
}

.new-button.new-navbar.tab-hidden.is-grey {
  color: #000000b8;
  border-color: #000000b8
}

.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn {
  justify-content: space-around;
  align-items: center
}

.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.hide-element.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.is-adaptive {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  border-radius: 1.25vw;
  min-width: 7.5vw;
  min-height: 3.75vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-button.new-navbar.tab-hidden.is-white {
  border-color: #000000b8
}

.new-button.new-navbar.tab-hidden.is-white.is-adaptive {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  border-color: var(--base-color-neutral--white);
  border-radius: 1.25vw;
  min-width: 7.5vw;
  min-height: 3.75vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-button.desctop-hidden {
  display: none
}

.new-button.desctop-hidden.logged-out-btn.hide-element.btn-free-demo.is-adaptive {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  border-radius: 1.25vw;
  min-width: 7.5vw;
  min-height: 3.75vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-button.desctop-hidden.logged-out-btn.is-adaptive {
  border-radius: 1.25vw;
  min-width: 7.5vw;
  min-height: 3.75vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-button.logged-in-btn-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex
}

.new-button.logged-in-btn-2.hide-element {
  display: none
}

.new-button.logged-in-btn-2.tradershub-btn.hide-element.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-out-btn.hide-element.btn-free-demo.is-adaptive,.new-button.logged-out-btn.is-adaptive {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  border-radius: 1.25vw;
  min-width: 7.5vw;
  min-height: 3.75vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-button.tradershub-btn {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  display: flex
}

.new-button.is-adaptive {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  border-radius: 1.25vw;
  min-width: 7.5vw;
  min-height: 3.75vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-button.is-gold {
  background-color: var(--base-color-brand--gold)
}

.new-button.is-gold:hover {
  background-color: var(--base-color-brand--gold-hover)
}

.new-button.logged-in-btn.tradershub-btn.is-adaptive.hide-element {
  display: none
}

.new-navbar_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  color: #000000b8;
  white-space: nowrap;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem 1rem;
  text-decoration: none;
  transition: background-color .16s;
  display: block
}

.new-navbar_dropdown-link:hover {
  background-color: var(--base-color-neutral--neutral-light-grey);
  border-radius: 1rem
}

.new-navbar_dropdown-link:lang(ar) {
  text-align: right
}

.new-navbar_dropdown-link.w--current {
  color: var(--base-color-brand--coral)
}

.new-navbar_dropdown-link.is-block {
  grid-column-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.new-navbar_dropdown-link.is-block.is-adaptive {
  grid-column-gap: .3125vw
}

.new-navbar_dropdown-link.is-adaptive {
  border-radius: 1.25vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.new-navbar_background-solid {
  z-index: 2;
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%
}

.new-navbar_menu-wrapper {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.new-hide-tablet {
  justify-content: center;
  align-items: center;
  display: flex
}

.new-navbar_component {
  z-index: 1;
  background-color: #fff0;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
  position: relative
}

.new-navbar_component.is-white.is-sign-up {
  border-bottom: 2px solid var(--base-color-neutral--black-8);
  position: relative
}

.new-navbar_component.is-white.is-sign-up-2 {
  border-bottom: 2px solid #00000014;
  position: relative
}

.new-navbar_dropdown-content {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: .5rem;
  display: flex
}

.new-navbar_dropdown-top-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  padding: 1.0625rem 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  display: flex
}

.new-navbar_dropdown-list-gap {
  z-index: 100;
  height: 1rem;
  position: absolute;
  inset: -1rem 0% auto
}

.new-navbar_logo-link.deriv-partner {
  padding-right: 3.063rem
}

.new-navbar_logo-link.deriv-partner:lang(ar),.new-navbar_logo-link.deriv-partner.w--current:lang(ar) {
  padding-left: 3.063rem;
  padding-right: 0
}

.new-navbar_logo-link.deriv-partner.is-adaptive {
  padding-right: 3.75vw
}

.new-navbar_logo-link.deriv-partner.is-adaptive:lang(ar) {
  padding-right: 0
}

.new-navbar_logo-link.deriv-partner.is-adaptive.w--current {
  flex: none
}

.new-navbar_logo-link.is-flex {
  align-items: center;
  display: flex
}

.new-navbar_menu-left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.new-navbar_menu-left.new-navbar_menu-left-desctop {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem
}

.new-show-tablet {
  display: none
}

.new-navbar_menu-dropdown {
  position: static
}

.new-navbar_dynamic-background {
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%
}

.new-navbar_logo {
  color: #fff
}

.new-navbar_logo.is-red {
  color: #369DF1
}

.new-navbar_logo.is-red.is-adaptive {
  width: 5.625vw;
  height: 1.875vw
}

.new-navbar_logo.is-red.is-adaptive-partners-2 {
  width: 11.25vw;
  height: 1.953vw
}

.new-navbar_logo.is-white.is-adaptive {
  width: 5.625vw;
  height: 1.875vw
}

.new-navbar_dropdown-content-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 77rem;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
  display: grid
}

.new-navbar_dropdown-content-bottom.is-adaptive {
  grid-column-gap: 1.25vw;
  padding-top: 1.875vw;
  padding-bottom: 2.5vw
}

.new-navbar_menu-right {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex
}

.new-navbar_menu-right.is-border-top.is-adaptive {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw
}

.new-navbar_menu {
  background-color: #0000;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1rem;
  display: flex;
  position: static
}

.new-navbar_menu.is-padding-0.is-adaptive {
  margin-left: 1.25vw
}

.new-navbar_menu.is-padding-0.is-adaptive:lang(ar) {
  margin-left: 0;
  margin-right: 1.25rem
}

.new-navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 77rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.new-navbar_container.new-navbar_container-language-list {
  display: none
}

.contact-social_links-wrapper {
  z-index: 200;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: fixed;
  inset: auto 1rem 5rem auto
}

.contact-social_links-wrapper.is-whatsapp {
  z-index: 50000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  bottom: 1rem;
  right: 1rem
}

.contact-social_links-wrapper.is-whatsapp.derivgo-query-element.hide-element {
  display: none
}

.contact-social_embed {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 1.5rem;
  display: flex
}

.contact-social_embed.is-whatsapp {
  height: 2.5rem
}

.contact-social_embed.is-whatsapp.is-hover {
  margin-top: 5px;
  display: none
}

.page-load_wrap {
  z-index: 99999999;
  background-color: var(--base-color-neutral--black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%
}

.live-markets_component {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.platform_card-small {
  padding: var(--32-px);
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--white);
  color: var(--link-color--link-secondary);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  text-decoration: none;
  display: flex
}

.platform_card-small.is-markets {
  width: 18.5rem
}

.live-markets_content-top {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: start;
  width: 100%;
  height: 3.25rem;
  display: grid
}

.content_market-flags {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  color: var(--text-color--text-primary);
  align-items: center;
  display: flex
}

.content_flags-image {
  width: 2rem
}

.content-top_change {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  color: #00bb86;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.live-markets_content-middle {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: start;
  width: 100%;
  height: 3.25rem;
  display: grid
}

.content_bid-wrapper {
  flex-direction: column;
  align-items: flex-start;
  font-size: .875rem;
  display: flex
}

.bid-numbers_text {
  color: #00bb86;
  font-size: 1.25rem
}

.live-markets_content-bottom {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: start;
  width: 100%;
  display: grid
}

.content_spread {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  align-items: center;
  font-size: .875rem;
  display: flex
}

.tabs-live-markets_content.is-width-100vw {
  width: 100%
}

.tabs_component-live-markets {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex
}

.tabs_component-live-markets.is-width-100per {
  width: 100%
}

.tabs_menu-scroll-mobile {
  align-self: center;
  margin-bottom: 2rem
}

.tabs_menu-scroll-mobile.is-align-center {
  text-align: center
}

.platforms_item {
  height: 100%;
  display: flex
}

.platforms_item.is-flex-item {
  width: 32.4%;
  height: auto
}

.section_image-header {
  background-color: var(--base-color-neutral--neutral-light-grey);
  padding-top: 5rem
}

.section_image-header.is-white {
  background-color: var(--base-color-neutral--white)
}

.section_image-header.is-chart-background {
  background-color: var(--background-color--background-primary)
}

.image-header_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 35fr 38fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.image-header_component.is-alternative-grid {
  grid-template-columns: auto auto
}

.image-header_component.is-product-grid {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  grid-template-columns: 50% 50%
}

.image-header_image-wrapper {
  border-radius: var(--24-px);
  height: 38.75rem;
  overflow: hidden
}

.image-header_image-wrapper.is-relative {
  position: relative
}

.section_certifications {
  background-color: var(--background-color--background-secondary);
  position: relative
}

.section_certifications.is-white {
  background-color: var(--background-color--background-primary)
}

.certifications_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.certifications_item {
  padding: var(--48-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-primary);
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.certifications_item.is-back-secondary {
  background-color: var(--background-color--background-secondary)
}

.certificate_image-wrapper {
  width: 14.5rem;
  height: 14.5rem;
  position: relative
}

.new-navbar_component-wrapper {
  z-index: 10;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: relative
}

.section_page-header {
  background-color: var(--base-color-neutral--neutral-light-grey);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
  background-position: 50% 100%;
  background-size: 100% 87%;
  padding-top: 5rem
}

.section_page-header.is-transparent {
  background-color: #f6f7f800
}

.page-header_content {
  flex-direction: column;
  justify-content: center;
  min-height: 22.5rem;
  display: flex
}

.text-color-light-black {
  color: var(--base-color-neutral--black-72)
}

.regulatory-information_content {
  flex-direction: column;
  justify-content: center;
  display: flex
}

.page-header_buttons-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  display: grid
}

.contact-us_content {
  flex-direction: column;
  justify-content: center;
  display: flex
}

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

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

.accordion_flag {
  width: 2.25rem;
  height: auto
}

.accordion_toggle-info {
  align-items: center;
  padding-right: 1.5rem;
  display: flex
}

.accordion_toggle-info:lang(ar) {
  padding-left: 1.5rem;
  padding-right: 0
}

.accordion_toggle-info.is-expended {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start
}

.accordion_arrow {
  width: 1.5rem;
  height: auto;
  transition: transform .2s
}

.accordion_dropdown-name {
  font-family: var(--font--body-text);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5
}

.accordion_dropdown-name.is-big {
  font-size: 1.5rem
}

.accordion_dropdown-name.is-no-wrapper {
  margin-left: .5rem
}

.accordion_dropdown-name.is-no-wrapper:lang(ar) {
  margin-right: var(--8-px)
}

.accordion_expanded-block {
  transition: max-height .1s;
  overflow: hidden
}

.accordion_expanded-block.pe_item-expanded-block {
  height: 0;
  transition-property: height;
  transition-duration: .2s
}

.accordion_location-link {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex
}

.accordion_location-link:hover {
  color: var(--base-color-brand--coral-hover)
}

.accordion_location-icon {
  justify-content: center;
  align-items: center;
  width: .75rem;
  height: auto;
  display: flex
}

.accordion_location {
  border-top: 1px solid var(--base-color-neutral--black-8)
}

.accordion_location.is-first {
  border-top-style: none
}

.accordion_dropdown {
  border-top: 2px solid var(--base-color-neutral--black-8);
  transition: background-color .2s
}

.accordion_dropdown.is-first {
  border-top-style: none
}

.accordion_dropdown.is-first.is-border-bottom {
  border-bottom: 1px solid var(--base-color-neutral--black-8)
}

.accordion.is-width-100per {
  width: 100%
}

.accordion_location-info {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.accordion_expanded-wrapper {
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.accordion_expanded-wrapper.is-padding-top {
  padding-top: 1.5rem
}

.accordion_toggle-block {
  cursor: pointer;
  padding: 1.5rem;
  position: relative
}

.accordion_toggle-block.is-no-pointer {
  cursor: auto
}

.section_leaders {
  background-color: var(--background-color--background-secondary)
}

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

.leaders_photo {
  border: 1px solid var(--border-color--border-light);
  border-radius: 50%;
  width: 6rem;
  height: 6rem;
  margin-bottom: 1rem;
  overflow: hidden
}

.leaders_item-wrapper {
  background-color: var(--background-color--background-primary);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
  transition: transform .4s;
  display: flex;
  position: relative
}

.leaders_item-wrapper:hover {
  transform: scale(.97)
}

.leaders_linkedin {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .2s;
  display: flex
}

.leaders_linkedin:hover {
  color: var(--base-color-brand--coral)
}

.leaders_name {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  text-align: center;
  padding-bottom: .5rem;
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.15
}

.leaders_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.leaders_link-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.load-more-button {
  border: 1px solid var(--border-color--border-primary);
  border-radius: var(--size--button--border-radius);
  color: var(--text-color--text-primary);
  cursor: pointer;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: flex
}

.load-more-button:hover {
  background-color: var(--base-color-neutral--black-8)
}

.load-more-button.full-width {
  width: auto
}

.load-more-button_icon {
  justify-content: center;
  align-items: center;
  margin-left: .5rem;
  display: flex
}

.load-more-button_icon.is-rotated {
  transform: rotate(180deg)
}

.load-more-button_icon.is-left {
  margin-left: 0;
  margin-right: .5rem
}

.locations_block {
  max-width: 52.5rem;
  position: relative
}

.locations_wrapper {
  justify-content: center;
  display: flex
}

.locations_point {
  justify-content: center;
  align-items: flex-end;
  width: .0625rem;
  height: .0625rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%
}

.locations_point.point-1 {
  top: 52%;
  left: 24.5%
}

.locations_point.point-2 {
  top: 53.5%;
  left: 28.5%
}

.locations_point.point-3 {
  top: 75.5%;
  left: 30.5%
}

.locations_point.point-4 {
  top: 78%;
  left: 31.6%
}

.locations_point.point-5 {
  top: 33%;
  left: 45.5%
}

.locations_point.point-6 {
  top: 31%;
  left: 46.2%
}

.locations_point.point-7 {
  top: 33%;
  left: 48.3%
}

.locations_point.point-8 {
  top: 30.6%;
  left: 50.2%
}

.locations_point.point-9 {
  top: 41.9%;
  left: 51%
}

.locations_point.point-10 {
  top: 63.5%;
  left: 54.8%
}

.locations_point.point-11 {
  top: 42.5%;
  left: 55.8%
}

.locations_point.point-12 {
  top: 45%;
  left: 57.3%
}

.locations_point.point-13 {
  top: 48.5%;
  left: 62.3%
}

.locations_point.point-14 {
  top: 50%;
  left: 78.8%
}

.locations_point.point-15 {
  top: 59%;
  left: 73.5%
}

.locations_point.point-16 {
  top: 63%;
  left: 75%
}

.locations_point.point-17 {
  top: 60%;
  left: 74.8%
}

.locations_point.point-18 {
  top: 61.6%;
  left: 74%
}

.locations_point.point-19 {
  top: 61.6%;
  left: 78%
}

.locations_point.point-20 {
  top: 72.8%;
  left: 93%
}

.locations_point.point-22 {
  top: 57.5%;
  left: 29.9%
}

.locations_point.point-23 {
  top: 31%;
  left: 47%
}

.locations_point-image {
  width: 100%;
  height: 100%
}

.locations_point-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: .75rem;
  height: 1rem;
  display: flex;
  position: absolute
}

.locations_point-block {
  cursor: pointer;
  position: absolute;
  inset: 0%
}

.locations_point-text-wrapper {
  background-color: var(--base-color-neutral--black);
  border-radius: .5rem;
  padding: .5rem;
  display: none;
  position: absolute;
  inset: -.5rem auto auto -.375rem;
  transform: translateY(-100%)
}

.locations_point-text-2 {
  font-family: var(--font--body-text);
  color: #b1b4bc;
  white-space: nowrap;
  font-size: .75rem
}

.locations_point-text-1 {
  font-family: var(--font--headings);
  color: var(--text-color--text-alternate);
  white-space: nowrap;
  margin-bottom: .25rem;
  font-size: .75rem;
  font-weight: 600
}

.locations_point-text-decor {
  border-top: .25rem solid var(--base-color-neutral--black);
  border-left: .25rem solid #0000;
  border-right: .25rem solid #0000;
  width: .5rem;
  height: .25rem;
  position: absolute;
  inset: auto auto -.25rem .5rem
}

.content_component-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: center;
  display: flex
}

.live-markets_button {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #369DF1;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.live-markets_button:hover {
  background-color: #369DF1
}

.live-markets_button.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  min-width: 6rem
}

.live-markets_button.is-secondary:hover {
  background-color: #00000014
}

.live-markets_button.is-secondary.is-small {
  border-radius: .75rem;
  min-height: auto;
  padding: .3125rem .75rem;
  font-size: .875rem
}

.live-markets_button.is-secondary.is-small.is-sell {
  color: #de0040;
  border-color: #de0040
}

.live-markets_button.is-secondary.is-small.is-sell:hover {
  background-color: #de004014
}

.live-markets_button.is-secondary.is-small.is-purchase {
  color: #00bb86;
  border-color: #00bb86
}

.live-markets_button.is-secondary.is-small.is-purchase:hover {
  background-color: #00bb8614
}

.live-markets_button.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none
}

.live-markets_button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  min-height: 0
}

.live-markets_component-gold {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.button-group-vertical-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  align-items: center;
  padding-top: 3rem;
  display: flex
}

.live-markets_card-content-gold {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  display: flex
}

.image-header_content {
  display: block
}

.image-header_content:lang(ar) {
  text-align: right
}

.section_benefits {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.section_benefits.is-eu {
  padding-bottom: 5rem
}

.benefits_item {
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden
}

.benefits_item.is-tab-hidden {
  display: block
}

.benefits_item.is-desctop-hidden {
  display: none
}

.benefits_image-wrapper {
  width: 7.5rem;
  margin-bottom: 1.5rem
}

.benefits_number-wrapper {
  height: 8.75rem;
  padding-right: 1.5rem;
  display: inline-block;
  position: absolute;
  inset: 0% 0% auto auto
}

.benefits_number-wrapper:lang(ar) {
  padding-left: var(--24-px);
  inset: 0% auto 0% 0%
}

.benefits_row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.benefits_row.is-three-columns {
  grid-template-columns: 1fr 1fr 1fr
}

.benefits_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.awards_awards-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  display: flex
}

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

.demo_item {
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem
}

.demo_image-wrapper {
  width: 3rem;
  margin-bottom: 1.5rem
}

.demo_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.demo_button-wrapper {
  justify-content: center;
  display: flex
}

.section_trustpilot {
  background-color: var(--background-color--background-secondary)
}

.live-markets_button-text {
  line-height: 1.5
}

.leaders_link {
  z-index: 10;
  position: absolute;
  inset: 0%
}

.leaders_button-wrapper {
  justify-content: center;
  padding-top: 3rem;
  display: flex
}

.load-less-button {
  border: 1px solid var(--border-color--border-primary);
  color: var(--text-color--text-primary);
  cursor: pointer;
  background-color: #0000;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: none
}

.load-less-button:hover {
  background-color: var(--base-color-neutral--black-8)
}

.load-less-button.full-width {
  width: auto
}

.methods_content {
  flex-direction: column;
  justify-content: center;
  display: flex
}

.methods_row {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid var(--border-color--border-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.methods_block {
  justify-content: flex-start;
  align-items: center;
  min-height: 4.5rem;
  padding: 1rem;
  display: flex
}

.methods_block.is-image {
  padding-top: .375rem;
  padding-bottom: .375rem
}

.methods_desctop-wrapper {
  background-color: var(--background-color--background-primary);
  display: block
}

.methods_subheading {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: .875rem;
  font-weight: 800;
  line-height: 1.15
}

.methods_text {
  font-size: .875rem;
  line-height: 1.57
}

.methods_text.is-black {
  color: #000
}

.methods_text.is-wide:lang(ar) {
  text-align: right
}

.methods_image-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 6rem;
  display: flex
}

.methods_info-wrapper {
  background-color: var(--base-color-neutral--blue-8);
  border-radius: 1rem;
  padding: 1rem
}

.methods_info-wrapper.is-align-left {
  text-align: left
}

.methods_info-wrapper.is-width-100per {
  width: 100%
}

.methods_info-block {
  align-items: flex-start;
  display: flex
}

.methods_info-icon {
  width: 1.5rem
}

.methods_info-icon.is-position-top {
  margin-top: -.125rem
}

.methods_general-info {
  padding-top: 3rem;
  padding-bottom: 3rem
}

.methods_tab-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: none
}

.tab-dropdown {
  background-color: var(--background-color--background-primary);
  border-radius: 1.5rem
}

.methods_tab-block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-top: 1px solid var(--base-color-neutral--black-4);
  justify-content: space-between;
  padding-top: 1.3125rem;
  padding-bottom: 1.3125rem;
  display: flex
}

.methods_tab-block.is-first {
  border-top-style: none
}

.principle_heading-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2rem;
  display: flex
}

.principle_image-wrapper {
  width: 7.5rem;
  margin-right: 2rem
}

.principle_image-wrapper:lang(ar) {
  margin-left: 2rem;
  margin-right: 0
}

.principle_content {
  flex-direction: column;
  justify-content: center;
  display: flex
}

.section_help.is-grey {
  background-color: var(--background-color--background-secondary)
}

.help_category-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--base-color-neutral--black);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border-style: none;
  border-radius: 1rem;
  justify-content: flex-start;
  min-width: 6rem;
  min-height: 0;
  padding: 0;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .16s cubic-bezier(.72,0,.24,1);
  display: flex
}

.help_category-button:hover {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  color: var(--base-color-brand--coral-hover)
}

.help_category-button.is-tab-big {
  text-align: left;
  white-space: normal
}

.help_category-button.is-tab-big:lang(ar) {
  text-align: right
}

.help_category-name {
  font-size: 1.25rem
}

.help_category {
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  min-height: 20.75rem;
  padding: 2rem;
  display: flex
}

.help_category.is-white {
  background-color: var(--background-color--background-primary)
}

.help_category.is-white.is-padding-big {
  padding: 3rem
}

.help_category-question {
  text-decoration: none;
  transition: color .16s
}

.help_category-question:hover {
  color: var(--base-color-brand--coral-hover)
}

.help_category-questions-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.help_category-button-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 1.5rem;
  display: flex
}

.help_category-button-wrapper.is-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem
}

.help_categories-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.help_category-type {
  display: none
}

.section_help-category {
  padding-top: 5rem
}

.help_search-input {
  border: 1px solid var(--border-color--border-light);
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-primary);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d632_icon%20-%20search.svg);
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .5rem;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 1rem 1rem 3rem;
  font-size: 1rem;
  line-height: 1.5
}

.help_search-input:focus {
  border-color: var(--border-color--border-primary)
}

.help_results-heading {
  color: var(--text-color--text-primary);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5
}

.help_result {
  text-decoration: none;
  transition: color .16s
}

.help_result:hover {
  color: var(--base-color-brand--coral)
}

.help_results-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.help_results-empty-block {
  text-align: center;
  font-size: 1.25rem
}

.help_tabs-wrapper {
  justify-content: center;
  align-items: flex-end;
  padding-top: 2rem;
  display: flex
}

.help_tab {
  border-bottom: 2px solid #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: -.0625rem;
  padding-left: 0;
  transition: color .16s;
  display: flex
}

.help_tab:hover {
  color: var(--base-color-brand--coral)
}

.help_tab-radio {
  display: none
}

.help_tab-text {
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding: .75rem 1rem .6875rem
}

.help_tabs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--border-color--border-light);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid
}

.help_results-heading-wrapper {
  display: none
}

.cta-icon-embed {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  display: flex
}

.button-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  display: flex
}

.help_results-empty-text,.help_results-heading-text {
  display: inline
}

.help-category_rich-text h1 {
  margin-bottom: 2rem;
  padding-top: 1rem
}

.help-category_rich-text h2 {
  margin-bottom: 1.5rem;
  padding-top: 1rem
}

.help-category_rich-text h3,.help-category_rich-text h4 {
  margin-bottom: 1rem;
  padding-top: .5rem
}

.help-category_rich-text p,.help-category_rich-text blockquote,.help-category_rich-text li {
  margin-bottom: 1rem
}

.help-category_rich-text a {
  color: var(--text-color--text-secondary);
  transition: color .16s
}

.help-category_rich-text a:hover {
  color: var(--base-color-brand--coral)
}

.help-category_rich-text figure {
  margin-top: 0;
  margin-bottom: 1rem
}

.new-navbar_fake-navbar {
  z-index: 2;
  pointer-events: none;
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%
}

.new-navbar_true-navbar {
  z-index: 10;
  background-color: var(--background-color--background-primary);
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%
}

.new-navbar_true-navbar:lang(es),.new-navbar_true-navbar:lang(ar) {
  opacity: 0
}

.new-navbar_dark-curtain {
  opacity: 0;
  pointer-events: none;
  background-color: #0006;
  width: 100%;
  height: 100vh;
  position: absolute;
  inset: 100% 0% 0%
}

.new-navbar_backdrop-blur {
  z-index: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: absolute;
  inset: 0%
}

.help_category-empty-state {
  color: var(--text-color--text-primary);
  background-color: #0000;
  padding: 0
}

.section_requirement {
  padding-top: 2rem;
  padding-bottom: 2rem
}

.requirement_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .0625rem 1fr;
  align-items: center;
  padding: 4rem;
  display: grid
}

.requirement_content.is-red {
  background-color: var(--base-color-brand--coral)
}

.requirement_divider {
  background-color: var(--base-color-neutral--black-8);
  height: 100%
}

.difference_block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.difference_block.is-reverse {
  grid-template-columns: 35fr 38fr
}

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

.difference_image.how-to-calendar_image {
  border-radius: 24px;
  display: block
}

.difference_image-wrapper {
  border-radius: var(--24-px);
  height: 29.75rem;
  overflow: hidden
}

.difference_list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.difference_text-wrapper {
  flex: 1
}

.difference_item-heading {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.15
}

.difference_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.difference_wrapper {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.teams_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.teams_image-wrapper {
  flex: none;
  width: 8.75rem;
  position: relative
}

.teams_team {
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.teams_text-wrapper {
  flex-flow: column;
  min-height: 12rem;
  padding: 1.5rem;
  display: flex
}

.teams_text-wrapper.teams_text-min-height {
  min-height: 12rem
}

.teams_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute
}

.teams_button-block {
  flex: 1;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex
}

.teams_button-wrapper {
  justify-content: center;
  padding-top: 3rem;
  display: none
}

.life_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.life_row-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.life_row-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

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

.life_image.show-mobile-landscape {
  display: none
}

.life_image-wrapper {
  border-radius: 1rem;
  overflow: hidden
}

.slider_slide-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  grid-template-rows: 100%;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  overflow: hidden
}

.slider {
  background-color: #0000;
  height: 25.5rem;
  margin-bottom: 5.2rem
}

.slider_icon-wrapper {
  width: 4rem
}

.slider_image {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%
}

.slider_text-wrapper {
  flex-flow: column;
  justify-content: space-between;
  padding: 3rem;
  display: flex
}

.slider_navigation {
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  display: block;
  inset: auto 0% -5.5rem
}

.slider_left-arrow {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  inset: auto 0% -5.1rem -6.5rem
}

.slider_arrow-icon {
  color: var(--base-color-neutral--black);
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: color .16s;
  display: flex
}

.slider_arrow-icon:hover {
  color: var(--base-color-neutral--black-72)
}

.slider_right-arrow {
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  inset: auto -6.5rem -5.1rem 0%
}

.hiring-steps_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 25rem 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative
}

.hiring-steps_subheading-wrapper {
  padding-bottom: 2rem
}

.hiring-steps_number {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: var(--base-color-brand--coral);
  justify-content: center;
  align-items: center;
  width: 4rem;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 4rem;
  display: flex
}

.hiring-steps_step {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.hiring-steps_line {
  background-color: #9498a2;
  width: .0625rem;
  height: 100%
}

.hiring-steps_number-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.hiring-steps_text {
  color: #333
}

.hiring-steps_info-wrapper {
  background-color: var(--base-color-neutral--blue-8);
  border-radius: 1rem;
  display: flex
}

.hiring-steps_icon-wrapper {
  flex: none;
  align-self: flex-start;
  width: 1.5rem
}

.hiring-steps_info-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.hiring-steps_text-wrapper {
  padding-top: 1rem;
  padding-bottom: 4.5rem
}

.hiring-steps_text-wrapper.padding-xsmall {
  padding-bottom: 1rem;
  padding-left: 0;
  padding-right: 0
}

.hiring-steps_text-wrapper.padding-xsmall.how-to-calendar_last-step {
  padding-bottom: 0
}

.hiring-steps_header {
  padding-bottom: 4.5rem;
  position: sticky;
  top: 1rem
}

.hiring-steps_header.how-to-calendar_header {
  padding-bottom: 0
}

.hiring-steps_desctop-button-block {
  display: block
}

.hiring-steps_tablet-button-block {
  display: none
}

.hiring-steps_steps.is-left-padding {
  padding-left: 48px
}

.our-locations_wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 35fr 38fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.our-locations_images {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.our-locations_images-row-1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 15rem;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.our-locations_images-row-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 15rem;
  grid-template-columns: 64fr 36fr;
  grid-auto-columns: 1fr;
  display: grid
}

.our-locations_image-1 {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.our-locations_image-wrapper {
  border-radius: 1rem;
  overflow: hidden
}

.our-locations_image-2-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block
}

.our-locations_image-2-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none
}

.our-locations_image-3-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block
}

.our-locations_image-3-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none
}

.our-locations_image-4-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block
}

.our-locations_image-4-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none
}

.position-description_block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.position-description_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.position-description_image-wrapper {
  border-radius: var(--24-px);
  height: 29.75rem;
  overflow: hidden
}

.position-quote_slide-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  grid-template-rows: 100%;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  overflow: hidden
}

.position-quote_text-wrapper {
  flex-flow: column;
  justify-content: space-between;
  padding: 4rem;
  display: flex
}

.position-quote_icon-wrapper {
  width: 4rem
}

.locations-tabs_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.locations-tabs_button-block {
  justify-content: flex-start;
  align-items: center;
  height: 1.5rem;
  display: flex
}

.locations-tabs_heading {
  display: inline
}

.locations-tabs_heading-wrapper {
  color: var(--text-color--text-primary);
  text-align: center;
  padding-bottom: 1rem;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.15
}

.locations-tabs_text-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 2rem;
  display: flex
}

.locations-tabs_item-wrapper {
  background-color: var(--background-color--background-secondary);
  border-radius: 1.5rem;
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden
}

.locations-tabs_image-wrapper {
  object-fit: cover;
  width: 100%;
  height: 12.5rem
}

.locations-tabs_button-wrapper {
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex
}

.locations-tabs_link {
  z-index: 99;
  position: absolute;
  inset: 0%
}

.locations-tabs_component {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex
}

.locations-tabs_content {
  width: 100%
}

.location-label-wrapper {
  width: 4.4375rem;
  position: absolute;
  inset: 0% 1.5rem auto auto
}

.map_block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.map_map-wrapper {
  border-radius: 1.5rem;
  height: 30rem;
  overflow: hidden
}

.map_addres-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.map_addres-icon {
  width: 1rem;
  height: 1rem;
  margin-top: .25rem
}

.our-office_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.our-office_image-wrapper {
  border-radius: 1rem;
  overflow: hidden
}

.our-office_image {
  object-fit: cover
}

.our-office_image.width-height-100 {
  height: 100%
}

.footer_tab {
  display: none
}

.section_blog-header {
  padding-top: 5rem
}

.section_blog-header.section_blog-header--less-padding {
  padding-top: 0
}

.blogs_content {
  position: relative
}

.blogs_post-categories-wrapper,.fs-cmsnest-element {
  display: none
}

.blogs_page {
  color: var(--link-color--link-secondary);
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-size: .75rem;
  text-decoration: none;
  display: flex
}

.blogs_page.w--current {
  background-color: var(--base-color-neutral--black);
  color: var(--link-color--link-alternate);
  font-weight: 700
}

.blog-header_heading-wrapper {
  padding-top: 1.5rem
}

.blog-header_big-image-wrapper {
  border-radius: 1rem;
  overflow: hidden
}

.blog-header_date {
  color: var(--text-color--muted)
}

.blog-header_date.is-no-wrapper {
  padding-bottom: 1rem
}

.blog-header_desctop-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 57fr 43fr;
  grid-auto-columns: 1fr;
  padding-top: 3rem;
  padding-bottom: 4.5rem;
  display: grid
}

.blog-header_small-image-wrapper {
  border-radius: 1rem;
  flex: none;
  width: 10rem;
  height: 10rem;
  overflow: hidden
}

.blogs_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .2s
}

.blog-header_post-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.blog-header_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.blog-header_tablet-block {
  display: none
}

.blog-header_link-block {
  text-decoration: none
}

.blog-filters_search-input {
  border: 1px none var(--background-color--background-secondary);
  background-color: var(--background-color--background-alternate);
  color: var(--text-color--text-primary);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d632_icon%20-%20search.svg);
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: .5rem;
  width: 100%;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 3rem;
  font-size: 1rem;
  line-height: 1.5
}

.blog-filters_search-input:focus {
  border-color: var(--border-color--border-primary)
}

.blog-filters_search-input.is-trading-specifications:focus {
  border-style: none
}

.blog-filters_search-input.is-trading-specifications::placeholder {
  color: #00000040
}

.blog-filters_search-input.phc-help_input.search-textarea {
  box-sizing: border-box;
  resize: none;
  background-position: 16px 16px;
  height: 3.5rem;
  min-height: 3.5rem;
  line-height: 1.5rem;
  overflow: hidden
}

.blog-filters_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.blog-filters_button {
  border: 1px solid var(--border-color--border-light);
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-secondary);
  text-align: center;
  border-radius: 6rem;
  margin-bottom: 0;
  padding-left: 0;
  font-size: .875rem;
  line-height: 1.57;
  text-decoration: none
}

.blog-filters_button.is-active {
  border-color: var(--border-color--border-primary);
  background-color: var(--border-color--border-primary);
  color: var(--text-color--text-alternate)
}

.blog-filters_button.is-active.w--current {
  border-color: var(--border-color--border-primary);
  background-color: var(--base-color-neutral--black);
  color: var(--text-color--text-alternate)
}

.blog-filters_button-label {
  margin-bottom: 0;
  padding: .3125rem 1rem
}

.blog-filters_toggle {
  margin-bottom: 0;
  padding: 0
}

.blog-filters_arrow {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: .25rem .5rem .25rem auto
}

.blog-filters_dropdown-list {
  background-color: var(--dropdown-font-color)
}

.blog-filters_dropdown-list.w--open {
  border: 1px solid var(--base-color-neutral--black-4);
  background-color: var(--background-color--background-primary);
  border-radius: .5rem;
  min-width: 12.5rem;
  padding: .25rem;
  box-shadow: 0 1rem 1.5rem .25rem #0000000a,0 1rem 1.5rem .25rem #00000005
}

.blog-filters_dropdown-list.is-product-explorer.w--open {
  width: 100%;
  min-width: auto
}

.blog-filters_categories-list {
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.blog-filters_checkbox-field {
  color: var(--link-color--link-secondary);
  border-radius: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: .3125rem .75rem;
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: none;
  display: flex
}

.blog-filters_checkbox-field:hover {
  background-color: var(--background-color--background-alternate)
}

.blog-filters_checkbox-field.w--current {
  background-color: var(--base-color-neutral--black);
  color: var(--text-color--text-alternate)
}

.blog-filters_checkbox-label {
  margin-bottom: 0
}

.blog-filters_dropdown.is-full-width {
  width: 100%
}

.blog-filters_category-name {
  position: relative
}

.blog-filters_toggle-close-block {
  color: var(--text-color--text-secondary);
  text-align: center;
  border: 1px solid #ebebeb;
  border-radius: 6rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: .3125rem 2.5rem .3125rem 1rem;
  font-size: .875rem;
  line-height: 1.57;
  display: flex
}

.blog-filters_toggle-number {
  margin-left: .3rem;
  display: none;
  position: relative
}

.blog-filters_search-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.blog-filters_search-wrapper.blog-filters_search-wrapper--felx-horizontal-space-in-between {
  justify-content: space-between;
  align-items: center
}

.blog-filters_tablet-header-name.is-feedback-form {
  color: var(--text-color--text-primary);
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.15
}

.blog-filters_tablet-header-block {
  display: none
}

.blog-filters_tablet-header-block.is-feedback-form {
  padding-top: var(--32-px);
  padding-bottom: var(--32-px);
  justify-content: center;
  align-items: center;
  display: flex
}

.blog-filters_tablet-header-line {
  display: none
}

.blog-filters_tablet-header-line.is-feedback-form {
  background-color: var(--base-color-neutral--black-8);
  border-radius: .125rem;
  width: 3rem;
  height: .25rem;
  margin: .5rem auto;
  display: none
}

.blog-filters_dropdown-close-button.is-feedback-form {
  cursor: pointer;
  position: absolute;
  inset: 1rem 1rem auto auto
}

.blogs_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.blogs_link-block {
  padding-bottom: 1.5rem;
  text-decoration: none
}

.blogs_image-wrapper {
  border-radius: 1rem;
  height: 14.125rem;
  margin-bottom: 1.5rem;
  overflow: hidden
}

.blogs_date {
  color: var(--text-color--muted);
  font-size: .875rem;
  line-height: 1.57
}

.blogs_date.is-no-wrapper {
  padding-bottom: .5rem
}

.blogs_text {
  color: var(--link-color--link-secondary)
}

.blogs_wrapper {
  padding-top: 3rem
}

.blogs_wrapper.is-padding-top-0 {
  padding-top: 0
}

.blogs_wrapper.deriv-life-hide {
  display: none
}

.blog-filters {
  z-index: 1000;
  background-color: var(--background-color--background-primary);
  position: static;
  top: 0
}

.blog-filters.blog-filters--no-color-bg {
  background-color: #0000
}

.blogs_categories-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none
}

.blogs_pagination-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  padding-top: 2rem;
  padding-bottom: 2rem
}

.blogs_next-button {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-style: none;
  border-radius: .25rem;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex
}

.blogs_next-button.w--current {
  background-color: var(--base-color-neutral--black);
  color: var(--link-color--link-alternate);
  font-weight: 700
}

.blogs_prev-button {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border-style: none;
  border-radius: .25rem;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex
}

.blogs_prev-button.w--current {
  background-color: var(--base-color-neutral--black);
  color: var(--link-color--link-alternate);
  font-weight: 700
}

.blogs_prev-button.is-text {
  order: 0
}

.blogs_dots {
  color: #0000003d;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-size: .75rem;
  text-decoration: none;
  display: flex
}

.blogs_dots.w--current {
  background-color: var(--base-color-neutral--black);
  color: var(--link-color--link-alternate);
  font-weight: 700
}

.blog-filters_categories-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.blog-header_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.section_blog-post {
  border-bottom: 2px solid var(--border-color--border-light);
  padding-top: 5rem
}

.section_blog-post.no_border {
  border-bottom-width: 0
}

.blog-post_heading-wrapper {
  padding-bottom: 1.5rem
}

.blog-post_date {
  color: var(--text-color--muted);
  text-align: center
}

.blog-post_categories {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 1.5rem;
  display: flex
}

.blog-post_category {
  background-color: var(--background-color--background-alternate);
  text-align: center;
  border-radius: .25rem;
  padding: .1875rem .5rem;
  font-size: .75rem;
  text-decoration: none;
  transition: background-color .16s
}

.blog-post_category:hover {
  background-color: var(--base-color-system--error-red-light)
}

.blog-post_image-wrapper {
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 43.25rem;
  display: flex;
  overflow: hidden
}

.blog-post_header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.5rem;
  display: flex
}

.blog-post_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.blog-post_category-wrapper {
  flex: none
}

.blog-post_video-wrapper {
  width: 100%
}

.blog-post_post-text:focus {
  background-color: #00f
}

.blog-post_post-text h1,.blog-post_post-text h2 {
  margin-top: 3rem;
  margin-bottom: 1rem
}

.blog-post_post-text h3 {
  margin-top: 2rem;
  margin-bottom: 1rem
}

.blog-post_post-text h4 {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.blog-post_post-text p {
  margin-bottom: 1rem
}

.blog-post_post-text li {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0
}

.blog-post_post-text figure {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem
}

.blog-post_post-text h5,.blog-post_post-text h6,.blog-post_post-text blockquote {
  margin-bottom: 1rem
}

.blog-post_post-text ol,.blog-post_post-text ul {
  margin-top: 0;
  margin-bottom: 1rem
}

.section_recommended-blogs {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem
}

.empty-state-transparent {
  background-color: #0000;
  width: 0;
  height: 0
}

.recommended-blogs_heading-wrapper {
  padding-bottom: 3rem
}

.trade_category-name {
  font-size: 1.25rem
}

.trade_item {
  padding: var(--48-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 32.1%;
  display: flex
}

.trade_item.item-smaller-padding {
  padding: var(--32-px)
}

.trade_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex
}

.trade_image-wrapper {
  width: 7.5rem;
  height: 9.5rem;
  position: relative
}

.trade_image {
  width: 100%;
  height: 100%
}

.img_wrapper {
  background-color: #f6f7f8;
  height: 100%
}

.section_trade-information {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem
}

.trade-information_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--24-px);
  background-color: var(--background-color--background-secondary);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1.5rem;
  display: grid
}

.trade-information_wrapper.is-3-columns {
  grid-template-columns: 1fr 1fr 1fr
}

.trade-information_wrapper.is-4-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr
}

.trade-information_wrapper.is-2-columns {
  grid-template-columns: 1fr 1fr
}

.trade-information_text {
  text-align: center;
  font-size: 1.25rem
}

.trade-information_item {
  padding-right: var(--16-px);
  padding-left: var(--16-px);
  border-right: 1px solid var(--base-color-neutral--black-4);
  border-left: 1px solid var(--base-color-neutral--black-4)
}

.trade-information_item.is-first {
  border-left-style: none
}

.trade-information_item.is-first:lang(ar),.trade-information_item.is-last {
  border-right-style: none
}

.trade-information_item.is-last:lang(ar) {
  border-left-style: none
}

.accordion_dropdown-name-wrapper {
  padding-bottom: .25rem
}

.accordion_dropdown-text {
  color: var(--text-color--muted);
  font-size: 1.25rem
}

.blog-filters_shadow {
  display: none
}

.text-content-wrapper_left {
  text-align: left
}

.text-content-wrapper_left:lang(ar) {
  text-align: right
}

.new-navbar_dropdown-gap {
  height: 2.625rem
}

.new-navbar_dropdown-gap.is-adaptive {
  height: 3.28125vw
}

.new-navbar_link {
  grid-column-gap: .25rem;
  color: var(--link-color--link-secondary);
  border-radius: 1rem;
  align-items: center;
  padding: .75rem 1rem;
  text-decoration: none;
  display: flex
}

.new-navbar_link:hover {
  background-color: var(--background-color--background-alternate)
}

.new-navbar_link.w--open {
  color: #000000b8;
  background-color: #f6f7f8
}

.new-navbar_link.is-white {
  color: var(--dropdown-font-color)
}

.new-navbar_link.is-adaptive {
  grid-column-gap: .625vw;
  white-space: nowrap;
  border-radius: 1.25vw;
  padding: .9375vw 1.25vw;
  font-size: 1.25vw
}

.trade-blocks_item {
  background-color: var(--background-color--background-secondary);
  text-align: center;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 4rem;
  display: flex
}

.trade-blocks_item.is-width-100per {
  width: 100%
}

.trade-blocks_item.is-width-100per.is-gap-large {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px)
}

.trade-blocks_item.is-eu {
  grid-column-gap: 4.31rem;
  grid-row-gap: 4.31rem;
  flex-flow: row;
  justify-content: center;
  min-width: 38rem
}

.instruments_content {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.trade-blocks_text-wrapper {
  padding-bottom: var(--32-px)
}

.trade-blocks_icon-wrapper {
  width: 1.5rem
}

.trade-blocks_platform-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--link-color--link-secondary);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem;
  font-size: .875rem;
  text-decoration: none;
  transition: all .16s;
  display: flex
}

.trade-blocks_platform-link:hover {
  color: var(--base-color-brand--coral);
  text-decoration: none
}

.trade-blocks_platforms {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--8-px);
  justify-content: center;
  align-items: center;
  display: flex
}

.trade-blocks_platforms.is-alternative {
  grid-row-gap: var(--16-px);
  flex-flow: wrap
}

.trade-blocks_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  object-fit: contain;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch center;
  width: 90.0703%;
  display: grid
}

.trade-blocks_wrapper.cols-1 {
  grid-template-columns: 1fr
}

.trade-blocks_wrapper.is-3-columns {
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: dense
}

.section_trade-tabs.is-padding-top-medium {
  margin-top: -5rem;
  padding-top: 8rem
}

.trade-tabs_content.is-single-option {
  width: 100%
}

.container-xlarge-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.content_spread-gold {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  font-size: .875rem;
  display: flex
}

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

.platforms_component-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: center;
  display: flex
}

.platforms_component-2.trading-steps {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: stretch;
  display: grid
}

.footer_banner-logo-wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex
}

.scroll-content-gold {
  width: 100%;
  overflow: auto
}

.content_component-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible
}

.award_content-wrapper-gold {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .625rem;
  line-height: 1.3;
  display: flex
}

.cta-tablet_background-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.steps_item-2 {
  text-align: center;
  background-color: #f6f7f8;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.footer_link-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex
}

.footer_link-list-2.gap-medium {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem
}

.collection-list-wrapper {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  display: flex
}

.platforms_tab-link-gold {
  color: #000000b8;
  background-color: #0000;
  border: 1px #0000;
  border-bottom: 1px solid #00000014;
  height: 3rem;
  padding: .5rem 1rem;
  transition: color .16s
}

.platforms_tab-link-gold:hover {
  color: #369DF1
}

.platforms_tab-link-gold.w--current {
  color: #000;
  background-color: #0000;
  border-style: none none solid;
  border-color: #000;
  border-bottom-width: 2px
}

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

.footer_banner-logo-title-2 {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.15
}

.footer_link-2 {
  color: #000;
  font-size: .875rem;
  text-decoration: none;
  transition: color .16s
}

.footer_link-2:hover {
  color: #bd9808;
  -webkit-text-stroke-color: #bd9808
}

.footer_logo-link-2 {
  opacity: .64;
  color: #414652;
  height: 1.5rem;
  padding-left: 0;
  transition: opacity .3s
}

.footer_logo-link-2:hover {
  opacity: 1
}

.new-navbar_dropdown-toggle-2 {
  grid-column-gap: .5rem;
  color: #f6f7f8;
  border-radius: 1rem;
  align-items: center;
  padding: .75rem 1rem;
  display: flex
}

.new-navbar_dropdown-toggle-2.w--open {
  color: #000000b8;
  background-color: #f6f7f8
}

.new-navbar_dropdown-toggle-2.gap-small {
  grid-column-gap: .25rem
}

.new-navbar_dropdown-toggle-2.gap-small.is-gray {
  color: #000000b8
}

.horizontal-scroll-container-gold {
  width: 100%;
  display: flex;
  overflow: hidden
}

.stats_component-gold {
  flex-direction: column;
  align-items: center;
  display: flex
}

.content-top_change-gold {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #00bb86;
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.footer_social-wrapper-2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex
}

.live-markets_content-bottom-gold {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: start;
  width: 100%;
  display: grid
}

.header_person-image-gold {
  z-index: 1;
  object-fit: contain;
  object-position: 50% 100%;
  width: auto;
  height: 87%;
  position: absolute;
  inset: auto 0% 0% auto
}

.footer_banner-store-icon-wrapper-2 {
  width: 1.5rem
}

.fast-payment_marquee-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  display: grid
}

.section_stats-gold {
  background-color: #f6f7f8
}

.content_market-flags-gold {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  align-items: center;
  display: flex
}

.footer_top-wrapper-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start
}

.steps_item-top-2 {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.button-gold {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #daaf0a;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.button-gold:hover {
  background-color: #369DF1
}

.button-gold.is-secondary {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  min-width: 6rem
}

.button-gold.is-secondary:hover {
  background-color: #00000014
}

.button-gold.is-secondary.is-small {
  border-radius: .75rem;
  min-height: auto;
  padding: .3125rem .75rem;
  font-size: .875rem
}

.button-gold.is-secondary.is-small.is-purchase {
  color: #00bb86;
  border-color: #00bb86
}

.button-gold.is-secondary.is-small.is-purchase:hover {
  background-color: #00bb8614
}

.button-gold.is-secondary.is-small.is-sell {
  color: #de0040;
  border-color: #de0040
}

.button-gold.is-secondary.is-small.is-sell:hover {
  background-color: #de004014
}

.button-gold.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none
}

.button-gold.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  min-height: 0
}

.footer_banner-content-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.button-8 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #369DF1;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1)
}

.button-8:hover {
  background-color: #369DF1
}

.button-8.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none
}

.button-8.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  min-height: 0
}

.award_component-gold {
  color: #fff;
  align-items: flex-end;
  display: flex
}

.footer_title-2 {
  color: #000;
  text-transform: capitalize;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.15
}

.div-block-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.section_tradetype-2 {
  background-color: #f6f7f8
}

.fast-payment_item-2 {
  background-color: #f6f7f8;
  border-radius: 1rem;
  padding: 1rem
}

.fast-payment_item-2:last-child {
  margin-right: 0
}

.button-group-vertical-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column wrap;
  align-items: center;
  display: flex
}

.container-xlarge-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.footer_banner-logo-image-2 {
  width: 1.5rem
}

.text-color-gold {
  color: #daaf0a
}

.section_cta-tablet-2 {
  display: none;
  position: relative
}

.section_live-markets-gold {
  background-color: #f6f7f8
}

.footer_banner-badge-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #00000014;
  border-radius: .5rem;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: .5rem;
  font-size: .75rem;
  transition: background-color .16s;
  display: flex
}

.footer_banner-badge-2:hover {
  background-color: #00000014
}

.footer_banner-badge-2.qr-code {
  transition-property: none
}

.footer_banner-badge-2.qr-code:hover {
  background-color: #0000
}

.footer_banner-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000c;
  border: 1px solid #00000014;
  border-radius: 1rem;
  flex-direction: column;
  min-width: 12rem;
  padding: 1rem;
  font-size: .875rem;
  display: flex
}

.live-markets-gold_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex
}

.features_item-gold {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  background-color: #f6f7f8;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  padding: 3rem;
  display: flex
}

.show-tablet-2 {
  display: none
}

.cta_image-2 {
  z-index: 0;
  object-fit: cover;
  border-radius: 1.5rem;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.footer_text-style-link-2 {
  color: #000000b8;
  font-weight: 700;
  text-decoration: underline;
  transition: color .16s
}

.footer_text-style-link-2:hover {
  color: #bd9808
}

.stats_list-gold {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: space-between;
  width: 100%;
  display: flex
}

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

.features_list-gold {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex
}

.container_social-proof-gold {
  background-color: #414652;
  height: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: absolute;
  inset: auto 0% 0%
}

.button-cta-gold {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #daaf0a;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: .16s;
  transition-timing-function: cubic-bezier(.72,0,.24,1)
}

.button-cta-gold:hover {
  background-color: #bd9808
}

.button-cta-gold:active {
  background-color: #a18107
}

.text-content-wrapper_centered-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.text-content-wrapper_centered-2.gap-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem
}

.text-content-wrapper_centered-2.gap-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem
}

.footer_banner-store-text-2 {
  object-fit: contain;
  object-position: 0% 50%;
  max-height: 1.75rem
}

.platform_card-small-gold {
  color: #000000b8;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  padding: 2rem;
  text-decoration: none;
  display: flex
}

.contact-social_link-wrapper-gold {
  z-index: 999;
  cursor: pointer;
  background-color: #fff;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem 1rem;
  display: flex;
  position: static;
  inset: auto 0% 5rem auto
}

.contact-social_link-wrapper-gold.shadow-medium {
  box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-wrapper-gold.shadow-medium.is-whatsapp {
  color: #4dc247;
  border-radius: 50%;
  width: 3.75rem;
  height: 3.75rem;
  transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-wrapper-gold.shadow-medium.is-whatsapp:hover {
  color: #fff;
  background-color: #4dc247;
  transform: scale(1.1)
}

.contact-social_link-wrapper-gold.shadow-medium.is-livechat {
  transition: background-color .2s,transform .4s,color .2s
}

.contact-social_link-wrapper-gold.shadow-medium.is-livechat:hover {
  color: #fff;
  background-color: #369DF1;
  transform: scale(1.1)
}

.steps_item-bottom-2 {
  padding: 3rem
}

.cta_image-wrapper-3 {
  border-radius: 1.5rem;
  width: 100%;
  height: 30rem;
  position: relative;
  overflow: hidden
}

.stats_item-gold {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex
}

.image-overlay-layer-gold {
  z-index: 1;
  background-image: linear-gradient(90deg,#000,#000c);
  display: none;
  position: absolute;
  inset: 0%
}

.image-overlay-layer-gold.hero-home {
  background-image: linear-gradient(90deg,#000c,#0000);
  display: block
}

.share-block_button {
  width: var(--32-px);
  transition: transform .3s
}

.share-block_button:hover {
  transform: scale(1.07)
}

.share-block_buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.share-block,.blog-post_disclaimer-wrapper {
  padding-top: var(--48-px)
}

.trade-lottie {
  pointer-events: none;
  width: 139%;
  position: absolute
}

.trade-lottie-wrapper {
  justify-content: center;
  align-items: center;
  width: 24rem;
  height: 28.9rem;
  display: flex;
  position: relative
}

.section_page-header_sign-up {
  justify-content: center;
  align-items: flex-start;
  min-height: calc(100svh - 5rem);
  padding-top: 8.5rem;
  padding-bottom: 3.5rem;
  display: flex
}

.sign-up_card-component {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.sign-up_card-content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.sign-up_card-form-block {
  margin-bottom: 0
}

.sign-up_card-form-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.sign-up_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  max-width: 25.25rem;
  display: flex
}

.sign-up_content-wrapper.sn_form {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px)
}

.sign-up_card-alternative {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  font-size: .875rem;
  line-height: 1.375;
  display: flex
}

.sign-up_banner-badge {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--size--button--border-radius);
  border: 1px solid #00000014;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .75rem;
  text-decoration: none;
  transition: background-color .16s;
  display: flex;
  position: relative
}

.sign-up_banner-badge:hover {
  background-color: #00000014
}

.sign-up_banner-icon-wrapper {
  width: 1.5rem;
  position: absolute;
  inset: .75rem auto .75rem 1rem
}

.sign-up_banner-badges-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  display: flex
}

.sign-up_banner-label {
  color: var(--link-color--link-secondary);
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 4.5625rem;
  height: 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  display: flex
}

.sign-up_card-form_cta-wrapper {
  flex-flow: column;
  align-self: stretch;
  display: flex
}

.sign-up_card-alternative_text-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  white-space: nowrap;
  justify-content: center;
  align-items: center;
  display: flex
}

.sign-up_card-alternative_line-tablet {
  background-color: var(--base-color-neutral--black-8);
  width: 100%;
  height: .0625rem
}

.component_explanation-text {
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1rem 1rem;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.15
}

.assets_table-header-text {
  color: var(--text-color--text-primary);
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.15
}

.assets_table-text {
  font-size: .875rem
}

.assets_table-header {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-bottom: 1px solid var(--base-color-neutral--black-72);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: grid
}

.assets_desctop-wrapper {
  min-width: 39.75rem;
  display: block
}

.assets_icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .5rem
}

.assets_icon:lang(ar) {
  margin-left: .5rem;
  margin-right: 0
}

.assets_desctop-value-cell {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  display: flex
}

.assets_desctop-name-cell {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.assets_desctop-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid var(--border-color--border-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: grid
}

.assets_desctop-row.is-first {
  border-top-style: none
}

.assets_mobile-row {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  border-top: 1px solid var(--border-color--border-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content;
  grid-auto-columns: 1fr;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: grid
}

.assets_mobile-name-cell {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.assets_mobile-value-cell {
  justify-content: center;
  align-items: center;
  min-width: 8rem;
  display: flex
}

.assets_mobile-wrapper {
  display: none
}

.accounts_item {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-secondary);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.accounts_desctop-content-wrapper {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  max-width: 17.5rem;
  display: grid
}

.accounts_cell-1 {
  padding-right: var(--16-px);
  padding-left: var(--16-px);
  justify-content: flex-start;
  align-items: center;
  min-height: 3.125rem;
  display: flex
}

.accounts_cell-2 {
  padding: .25rem var(--8-px);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 10.3125rem;
  min-height: 3.125rem;
  display: flex
}

.accounts_item-big-text {
  color: var(--base-color-neutral--black-72);
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.15
}

.accounts_divider {
  background-color: #ebecef;
  height: .0625rem
}

.accounts_icon {
  width: 3rem;
  height: auto
}

.accounts_icon-wrapper {
  padding-bottom: var(--48-px);
  opacity: 0;
  pointer-events: none;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 0% 0%
}

.accounts_desctop-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  justify-content: center;
  display: flex
}

.accounts_desctop-item-heading {
  text-align: center;
  white-space: nowrap;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.15
}

.banner_disclaimer {
  z-index: 2;
  padding-top: var(--8-px);
  padding-bottom: var(--8-px);
  background-color: var(--base-color-neutral--charcoal);
  color: var(--base-color-neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.banner_disclaimer.hide-element {
  display: none
}

.banner_disclaimer-text-full {
  max-width: 77rem;
  font-size: 1rem;
  line-height: 1.375
}

.banner_disclaimer-text-short {
  max-width: 77rem;
  font-size: 1rem;
  line-height: 1.375;
  display: none
}

.banner_disclaimer-trigger-wrapper {
  align-self: center;
  display: none
}

.banner_disclaimer-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.platform_card-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #000000b8;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  text-decoration: none;
  display: flex
}

.friendly-platforms_icon-wrapper {
  width: 100%;
  height: 2rem
}

.friendly-platforms_item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.friendly-platforms_item.is-fixed-width {
  max-width: 39.75rem
}

.friendly-platforms_wrapper {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.friendly-platforms_wrapper.is-1-column {
  grid-template-columns: 1fr
}

.accounts_tabs-menu {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  justify-content: center;
  align-items: center;
  display: flex
}

.accounts_tab-link {
  padding: .3125rem var(--16-px);
  border: 1px solid var(--border-color--border-light);
  color: var(--link-color--link-secondary);
  background-color: #0000;
  border-radius: 6rem;
  font-size: .875rem
}

.accounts_tab-link.w--current {
  border-color: var(--border-color--border-primary);
  background-color: var(--base-color-neutral--black);
  color: var(--text-color--text-alternate)
}

.accounts_tabs-content {
  padding-top: var(--32-px)
}

.accounts_tablet-wrapper {
  display: none
}

.accounts_tablet-item {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-secondary);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.accounts_tablet-item-heading {
  text-align: center;
  white-space: nowrap;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.15
}

.accounts_tablet-content-wrapper {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  max-width: 17.5rem;
  display: grid
}

.section_title-tabs.is-grey {
  background-color: var(--background-color--background-secondary)
}

.section_title-tabs.is-grey-2 {
  background-color: #f6f7f8
}

.quad-card-link_component {
  padding-left: 5%;
  padding-right: 5%
}

.quad-card-link_component.padding-section-large {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.quad-card_card {
  padding: var(--32-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--white);
  color: var(--link-color--link-secondary);
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex
}

.quad-card_card.is-eu {
  max-width: 18.5rem
}

.quad-card_item {
  height: 100%;
  display: flex
}

.quad-card_item.gap-sm {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0;
  display: grid
}

.quad-card_item.gap-sm.is-flex {
  display: flex
}

.quad_card-content {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex
}

.options_text-wrapper {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.options_item {
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  height: 100%;
  display: flex
}

.options_tabs {
  padding: var(--16-px)var(--24-px);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.options_tabs.is-eu {
  padding: var(--0-px);
  flex: 1;
  grid-auto-columns: 1fr;
  justify-content: center
}

.options_lottie-wrapper {
  border-radius: var(--24-px);
  background-color: var(--background-color--background-secondary);
  width: 100%;
  position: relative;
  overflow: hidden
}

.options_lottie-wrapper.is-eu {
  border-radius: var(--0-px)
}

.options_tabs-menu {
  border-radius: var(--8-px);
  background-color: var(--background-color--background-alternate);
  padding: .25rem;
  display: flex;
  overflow: hidden
}

.options_tabs-menu.is-eu {
  position: absolute;
  inset: 3rem -4rem auto auto;
  transform: translate(100%)
}

.options_tabs-menu.is-eu:lang(ar) {
  left: -4rem;
  right: auto;
  transform: translate(-100%)
}

.options_tabs-content {
  margin-bottom: var(--32-px);
  width: 100%
}

.options_tabs-content.is-eu {
  margin-bottom: var(--0-px)
}

.options_tab-link {
  height: var(--32-px);
  background-color: #0000;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  padding: 0;
  display: flex
}

.options_tab-link.w--current {
  background-color: var(--background-color--background-primary)
}

.options_link-icon {
  width: 1.375rem;
  height: 1.375rem
}

.options_item-text-wrapper {
  padding-right: var(--48-px);
  padding-bottom: var(--32-px);
  padding-left: var(--48-px);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.options_item-text-wrapper.is-eu {
  padding-top: 3rem;
  padding-bottom: var(--48-px)
}

.options_item-heading {
  padding-bottom: .5rem;
  font-size: 1.25rem
}

.options_lottie-block {
  margin-bottom: var(--16-px);
  width: 100%
}

.options_lottie-block.is-eu {
  margin-bottom: var(--0-px)
}

.options_lottie-block.lottie-block-margin-none {
  margin-bottom: 0
}

.options_icon {
  width: var(--32-px);
  height: var(--32-px);
  margin-bottom: var(--8-px)
}

.options_icon.is-eu {
  margin-bottom: var(--24-px)
}

.tab-pane_link {
  padding-right: var(--16-px);
  padding-left: var(--16-px);
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: var(--32-px);
  background-color: var(--base-color-neutral--black-0);
  color: var(--base-color-neutral--white);
  justify-content: center;
  align-items: center;
  font-size: .875rem;
  display: flex
}

.tab-pane_link.w--current {
  border: 1px solid var(--base-color-neutral--black-48);
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  -webkit-text-stroke-color: var(--base-color-neutral--black-8)
}

.tabs_nav {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  display: flex
}

.hiring-steps_rich-text {
  color: var(--text-color--text-secondary);
  font-size: var(--16-px);
  line-height: var(--24-px)
}

.tab_content {
  padding-top: var(--24-px)
}

.section-logo_wrapper {
  align-self: stretch;
  overflow: hidden
}

.section-logo_inner-wrapper {
  margin-right: var(--48-px);
  margin-left: var(--48-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  white-space: nowrap;
  flex-flow: wrap;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  display: grid;
  overflow: hidden
}

.section-logo_container {
  white-space: nowrap;
  display: flex
}

.section_prime-feature {
  background-color: var(--background-color--background-secondary)
}

.prime-feature_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

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

.practices_wrapper.fair-trading-practices {
  max-width: 64rem
}

.practices_wrapper.fair-trading-practices.align-center {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem
}

.resource_link.max-width-small {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  display: flex
}

.resrouces_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  display: flex
}

.trade-blocks_platform-link-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: color .16s;
  display: flex
}

.trade-blocks_platform-link-2:hover {
  color: var(--base-color-brand--coral)
}

.trade-blocks_icon-wrapper-2 {
  width: 1.5rem;
  height: 1.5rem
}

.scroll_text-item {
  background-color: #fff;
  border-radius: 1rem;
  justify-content: center;
  align-items: stretch;
  min-width: 358px;
  max-width: 358px;
  padding: 2rem;
  font-family: Ubuntu Deriv,sans-serif;
  font-weight: 700;
  display: flex
}

.loop_items-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-height: 498px;
  display: flex;
  position: static;
  overflow: visible
}

.loop_item-container {
  position: relative;
  overflow: hidden
}

.loop_content-items {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  display: flex
}

.markets_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  background-color: #f6f7f8;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex
}

.section_markets.padding-vertical-md {
  padding-top: 4px
}

.section_markets.new-padding-vertical-md {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem
}

.markets_image {
  width: 100%;
  height: 100%
}

.markets_image-wrapper {
  width: 2rem
}

.markets_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex
}

.plans_row {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-top: 1px solid var(--border-color--border-light);
  border-bottom: 1px #00000014;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.plans_row.is-first {
  border-top-style: solid
}

.plans_text {
  font-size: .875rem;
  line-height: 1.57
}

.plans-wrapper {
  background-color: #fff;
  align-self: auto;
  min-width: 37.875rem;
  display: block
}

.plans_block {
  justify-content: center;
  align-items: center;
  min-height: 4.5rem;
  padding: 1rem;
  display: flex
}

.event_item-bottom {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3rem;
  display: flex
}

.events_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.event_image {
  border-radius: 1.5rem;
  width: 100%;
  height: 100%
}

.event_item {
  text-align: center;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden
}

.form-fields_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.form-fields_component.is-grey-back {
  background-color: var(--background-color--background-secondary);
  border-radius: 24px;
  padding: 32px 40px
}

.text-field---labelled---outline {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000000b8;
  border: .063rem solid #00000014;
  border-radius: .5rem;
  height: 3.5rem;
  margin-bottom: 1rem;
  padding: 1rem;
  font-size: 1rem;
  display: flex
}

.form-group-wrapper.is-white {
  background-color: var(--base-color-neutral--white)
}

.form-group-wrapper.is-white.padding-small {
  border-radius: 24px
}

.form-group {
  flex-flow: column;
  min-width: 27.5rem;
  display: flex
}

.form-group.prime-form-group.min-width-0 {
  min-width: auto
}

.form-group.gap-xs {
  grid-column-gap: 16px;
  grid-row-gap: 16px
}

.form-group.gap-xs.custom.min-width-0 {
  min-width: auto
}

.prime-item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.prime-items_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.prime-items_image-wrapper {
  border-radius: 1.5rem;
  height: 29.75rem;
  overflow: hidden
}

.prime-items_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.new-navbar_main-wrapper {
  z-index: 500001;
  background-color: #0000;
  height: auto;
  position: fixed;
  inset: 0% 0% auto;
  width: auto!important
}

.new-navbar_main-wrapper.is-relative {
  min-height: 5rem
}

.new-navbar_main-wrapper.background-color-white {
  background-color: var(--background-color--background-primary)
}

.plans_row-header {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.loop_item-gradiant-bottom {
  background-image: linear-gradient(0deg,#fff0,#ffffff80 50%,var(--background-color--background-primary));
  height: 48px;
  position: absolute;
  inset: auto 0% 0%;
  transform: rotate(180deg)
}

.loop_item-gradiant-bottom.is-grey {
  background-image: linear-gradient(0deg,#fff0,#f6f7f880 50%,var(--background-color--background-secondary))
}

.loop_item-gradiant-top {
  background-image: linear-gradient(0deg,var(--background-color--background-primary),#ffffff80 50.1%,#fff0 98.44%,#f6f7f8);
  height: 48px;
  position: absolute;
  inset: 0% 0% auto;
  transform: rotate(180deg)
}

.loop_item-gradiant-top.is-grey {
  background-image: linear-gradient(0deg,var(--background-color--background-secondary),#f6f7f880 50.1%,#fff0 98.44%,#f6f7f8)
}

.trade-tabs_text-wrapper {
  padding-bottom: 3rem
}

.options_lottie-play-button {
  z-index: 2;
  cursor: pointer;
  background-color: #0000001a;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%
}

.options_lottie-pause-button {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  inset: 0%
}

.options_lottie-play-image {
  width: auto;
  height: auto
}

.content_market-text {
  max-height: var(--48-px);
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden
}

.blogs_button-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.hidden {
  display: none
}

.locales-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid
}

.locales-list.is-adaptive {
  grid-column-gap: 1.25vw
}

.locale {
  min-width: 12.5rem
}

.locale.is-adaptive {
  min-width: 15.625vw
}

.blog-filters_checkbox-circle {
  display: none
}

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

.blog-filters_search-input-wrapper {
  flex: 1;
  max-width: 25.125rem;
  position: relative
}

.blog-filters_clear-icon {
  width: var(--24-px);
  height: var(--24-px);
  cursor: pointer;
  display: none;
  position: absolute;
  inset: 50% 1rem auto auto;
  transform: translateY(-50%)
}

.blog-filters_clear-icon:lang(ar) {
  left: 1rem;
  right: auto
}

.blog-filters_clear-icon.clear-icon--position-top {
  inset: 1rem 1rem auto auto;
  transform: none
}

.search-text.is-inline-block {
  display: inline-block
}

.search-text.word-break {
  word-break: break-word
}

.blogs_results-list {
  padding-left: 1.8rem
}

.blogs_results-list-item {
  padding-left: 0
}

.blogs_results-rich-text-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.blogs_results-rich-text-block {
  width: 100%;
  max-width: 34.625rem
}

.blogs_results-rich-text-block.search-empty-text {
  display: none
}

.empty-state-text-transparent {
  background-color: #0000
}

.input-field-new {
  margin-bottom: 1rem
}

.text-input {
  height: 3rem;
  display: flex;
  position: relative
}

.text-input.custom {
  height: 3.5rem
}

.floating-label {
  margin-right: .75rem;
  position: absolute;
  top: 1rem;
  left: .75rem
}

.floating-label:lang(ar) {
  left: auto;
  right: .75rem
}

.floating-label.select-label {
  color: #0009;
  display: block
}

.custom-input {
  box-shadow: none;
  background-color: #0000000a;
  border: 0 #000;
  border-bottom: 1px solid #0000001f;
  border-radius: 4px 4px 0 0;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem .75rem;
  font-size: 1rem;
  transition: background-color .15s,border-color .15s,border-width;
  position: absolute;
  inset: 0%
}

.custom-input:hover {
  background-color: #0000;
  border: 1px solid #00000029
}

.custom-input:focus {
  box-shadow: none;
  background-color: #00000014;
  border-bottom-width: 2px;
  border-bottom-color: #6002ee
}

.custom-input::placeholder {
  color: #0000;
  font-size: 0
}

.custom-input.select-field {
  padding-left: .4rem;
  padding-right: .4rem
}

.custom-input.is-white {
  background-color: var(--base-color-neutral--white)
}

.icon-embed-auto-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex
}

.quad-card_card-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000000b8;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 2rem;
  text-decoration: none;
  display: flex
}

.partner-payouts_item {
  padding-top: var(--24-px);
  padding-bottom: var(--24-px);
  border-bottom: 1px solid var(--border-color--border-light);
  justify-content: space-between;
  display: flex
}

.partner-payouts_item.is-last {
  padding-bottom: var(--0-px);
  border-bottom-style: none
}

.tag-custom {
  background-color: #2c9aff14;
  border-radius: .2rem;
  padding: .125rem .5rem;
  display: inline-block
}

.payouts_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.payouts_image-wrapper {
  background-color: var(--background-color--background-primary);
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden
}

.payouts_image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: static;
  inset: auto 0% -65%
}

.payouts_content {
  flex-flow: column;
  display: flex
}

.card_container-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex
}

.card_illustration-item {
  padding: var(--48-px);
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 25%;
  display: flex;
  overflow: hidden
}

.card_illustration-image {
  width: 100%;
  height: 100%
}

.card_illustration_image-wrapper {
  width: 7.5rem;
  height: 9.5rem;
  position: relative
}

.country_flag {
  line-height: 0
}

.logo_item {
  padding: var(--32-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--16-px);
  background-color: var(--base-color-neutral--white);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 32%;
  display: flex
}

.services_slider {
  z-index: 1;
  background-color: #0000;
  width: 25rem;
  height: 28.5rem;
  margin-bottom: 0
}

.services_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto,25rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid
}

.services_image {
  width: 240px;
  height: 615px
}

.services_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  padding: 1rem;
  display: flex
}

.services_item:hover {
  border-radius: 1.5rem
}

.services_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%
}

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

.slider-navigation_services {
  justify-content: center;
  align-items: center;
  padding-top: .75rem;
  display: block;
  inset: auto 0% -2.5rem
}

.services_image-wrapper {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative
}

.spotlight_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid
}

.section_deriv-tech {
  padding-top: 5rem
}

.deriv-tech-filters_categories-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.deriv-tech-header_heading-wrapper {
  padding-top: var(--48-px)
}

.deriv-tech-header_tablet-block {
  display: none
}

.deriv-tech-header_link-block {
  text-decoration: none
}

.deriv-tech-header_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.deriv-tech-header_big-image-wrapper {
  border-radius: 1rem;
  overflow: hidden
}

.deriv-tech-header_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.deriv-tech-header_date {
  color: var(--text-color--muted)
}

.deriv-tech-filters_button {
  border: 1px solid var(--border-color--border-light);
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-secondary);
  text-align: center;
  cursor: pointer;
  border-radius: 6rem;
  margin-bottom: 0;
  padding-left: 0;
  font-size: .875rem;
  line-height: 1.57;
  text-decoration: none
}

.deriv-tech-filters_button.is-active {
  border-color: var(--border-color--border-primary);
  background-color: var(--border-color--border-primary);
  color: var(--text-color--text-alternate);
  cursor: auto
}

.image {
  width: 24px;
  height: 16px
}

.accounts_item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #f6f7f8;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.forex-pairs_wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border: 1px solid #0000000a;
  border-radius: 1.5rem;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 1.5rem;
  display: flex
}

.forex-pair-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex
}

.signup-cta_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem;
  display: flex
}

.signup_cta-form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.social-buttons_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.signup-cta_form-block {
  width: 31.25rem
}

.signup-cta_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex
}

.social-button_group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.why-choose-deriv_item {
  padding: var(--48-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-primary);
  text-align: center;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  display: flex
}

.stocks-features_image-wrapper {
  border-radius: 1.5rem;
  align-self: stretch;
  overflow: hidden
}

.stocks-features_item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.stocks-features_image {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.stocks-features_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.platform-cta_image {
  object-fit: fill;
  width: 100%;
  height: 100%
}

.platform-cta_block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.platform-cta_image-wrapper {
  border-radius: 1.5rem;
  height: 29.75rem;
  overflow: hidden
}

.mt5-logo {
  align-self: flex-start;
  height: 48px
}

.platform-cta_wrapper {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.platform-cta-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.fs-scrolldisable_button-visible {
  color: #fff;
  background-color: #5c2aff;
  border-radius: 500px;
  padding: .6rem 2rem
}

.sign-up-close-button {
  color: var(--text-color--text-primary);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: color .16s;
  display: flex
}

.sign-up-close-button:hover {
  color: var(--base-color-brand--coral)
}

.new-navbar_link-2 {
  grid-column-gap: .25rem;
  color: #000000b8;
  border-radius: 1rem;
  align-items: center;
  padding: .75rem 1rem;
  text-decoration: none;
  display: flex
}

.new-navbar_link-2:hover {
  background-color: #0000000a
}

.new-navbar_link-2.w--open {
  color: #000000b8;
  background-color: #f6f7f8
}

.new-navbar_dropdown-link-3 {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  color: #000000b8;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: .75rem 1rem;
  text-decoration: none;
  transition: background-color .16s;
  display: block
}

.new-navbar_dropdown-link-3:hover {
  background-color: #f6f7f8;
  border-radius: 1rem
}

.new-navbar_component-partner {
  z-index: 1;
  background-color: #fff0;
  border-bottom: 1px solid #0000;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
  position: relative
}

.icon-embed-auto-5,.icon-embed-auto-partners {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex
}

.section_pe {
  margin-top: -5rem;
  padding-top: 5rem;
  padding-bottom: 3rem
}

.pe_form-main-block {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 23.25rem 1fr;
  grid-auto-columns: 1fr;
  min-height: 40.5rem;
  display: grid
}

.text-color-muted {
  color: var(--text-color--muted)
}

.new-navbar_dropdown-content-7 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: .5rem;
  display: flex
}

.signup-loigin-button-combo-6 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.new-navbar_dropdown-content-8 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: .5rem;
  display: flex
}

.signup-loigin-button-combo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.new-navbar_component-wrapper-partner {
  z-index: 10;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: relative
}

.pe_filters-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: .5rem;
  padding-right: 1.5rem;
  display: flex
}

.pe_search-input-wrapper {
  flex: 1;
  position: relative
}

.pe_sort-arrow-desctop {
  color: #000;
  width: 1.5rem;
  height: 1.5rem;
  transition: transform .2s
}

.pe_sort-toggle {
  color: #000000b8;
  border: 1px solid #00000014;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 12rem;
  height: 3.5rem;
  padding: 0 1rem;
  display: flex
}

.pe_sort-toggle.w--open {
  border-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--black)
}

.pe_sort-toggle.is-full-width {
  width: 100%
}

.pe_filters-text-block {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.filters-clear-all-button {
  color: var(--text-color--muted);
  cursor: pointer;
  padding: .3125rem .75rem;
  font-size: .875rem;
  font-weight: 700;
  text-decoration: underline;
  transition: color .16s
}

.filters-clear-all-button.desctop-hidden {
  display: none
}

.pe_filter-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 32rem;
  max-width: 38rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex
}

.pe_sort-option {
  color: var(--link-color--link-secondary);
  padding: .5rem 1rem;
  text-decoration: none;
  display: block
}

.pe_sort-option:hover {
  background-color: #0000000a
}

.pe_sort-option.w--current {
  color: var(--link-color--link-secondary)
}

.pe_filters-type-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.pe_filters-wrapper {
  z-index: 1;
  background-color: #0000;
  position: relative
}

.pe_filters-wrapper.blog-filters_dropdown-list {
  background-color: #0000
}

.pe_item-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.pe_item-block {
  border-radius: var(--8-px);
  border: 1px solid #00000029;
  padding: 1.5rem
}

.pe_item-header {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .5rem;
  display: flex
}

.pe_item-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 1.5rem
}

.pe_item-heading {
  color: #000;
  font-family: IBM Plex Sans,sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5
}

.pe_item-text {
  font-size: .875rem
}

.filters-scroll-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  margin-right: .5rem;
  padding-right: 1.5rem;
  display: flex;
  overflow: auto
}

.filters-scroll-wrapper.filter-box {
  overflow: visible
}

.pe_filters-block {
  flex-flow: column;
  display: flex;
  overflow: hidden
}

.pe_filters-block.is-pe-new {
  position: sticky;
  top: 8rem;
  overflow: visible
}

.page-count {
  display: none
}

.section_hero-landing {
  background-color: var(--base-color-neutral--neutral-light-grey);
  padding-top: 5rem
}

.section_hero-landing.is-chart-background {
  background-color: var(--background-color--background-primary);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 90%;
  padding-top: 0
}

.wrapper-vertical-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.results-text {
  text-align: center;
  max-width: 34.625rem
}

.results-text.filter-empty-text {
  display: none
}

.pe_empty-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex
}

.pe_content-block {
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative
}

.pe_content-wrapper {
  flex-flow: column;
  display: flex
}

.pe_list-wrapper {
  flex-flow: column;
  flex: 1;
  display: flex
}

.pe_list {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.landing-lottie-wrapper {
  justify-content: center;
  align-items: center;
  width: 19.5rem;
  height: 22.5rem;
  display: flex;
  position: relative
}

.pe_sort-arrow-tablet {
  color: #000;
  width: 1.5rem;
  height: 1.5rem;
  display: none
}

.deriv-life-filters_form {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.deriv-life-filters_search-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex
}

.deriv-life-filters_search-input-wrapper {
  flex: 0 auto;
  width: 25.125rem;
  min-width: auto;
  max-width: 25.125rem;
  position: relative
}

.deriv-life-filters_categories-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.deriv-life-filters_search-input {
  background-color: var(--background-color--background-alternate);
  color: var(--text-color--text-primary);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d632_icon%20-%20search.svg);
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px #000;
  border-radius: .5rem;
  width: 100%;
  height: 3.5rem;
  margin-bottom: 0;
  padding: 1rem 3rem;
  font-size: 1rem;
  line-height: 1.5
}

.deriv-life-filters_search-input:focus {
  border-color: var(--border-color--border-primary)
}

.section_deriv-life-certifications {
  background-color: var(--base-color-neutral--white);
  position: relative
}

.deriv-life-certifications_item {
  padding: var(--0-px)var(--24-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-secondary);
  text-align: center;
  border-radius: .75rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex
}

.deriv-life-certificate_image-wrapper {
  width: auto;
  height: 7.25rem;
  position: relative
}

.deriv-life_certfification_image {
  width: 100%;
  height: 100%
}

.section_deriv-life-join-team {
  background-color: var(--base-color-neutral--white);
  position: relative
}

.signup-cta_button-wrapper {
  flex-flow: column;
  align-self: flex-end;
  width: 10em;
  display: flex
}

.section_deriv-life-about,.section_deriv-life-post {
  border: 1px solid var(--base-color-neutral--white);
  padding-top: 5rem
}

.deriv-life-about_image-wrapper {
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 43.25rem;
  margin-bottom: 5rem;
  display: flex;
  overflow: hidden
}

.life-posts_wrapper {
  padding-top: 3rem
}

.platform_4-features_content-left {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%
}

.platform_4-features_content {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: center start;
  display: grid
}

.platform_4-features_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  position: relative
}

.platform_4-features_image {
  object-fit: fill;
  width: 358px;
  height: auto;
  position: relative
}

.platform_4-features_component {
  flex-direction: column;
  align-items: center;
  display: flex
}

.platform_4-features_content-right {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%
}

.section_trade-steps {
  padding-top: 4.5rem;
  padding-bottom: 2.5rem
}

.platform_4-features_content-text {
  padding: var(--16-px);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  display: flex
}

.platform_features-cards_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid
}

.platform_features-cards_item {
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: hidden
}

.platform_features-cards_content {
  padding: 4rem
}

.platform_features-cards_image-wrapper {
  object-fit: fill;
  align-self: auto;
  width: 100%;
  height: 30rem;
  position: relative;
  overflow: hidden
}

.platform_features-cards_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute
}

.platform_features-cards_image.margin-top {
  object-fit: contain;
  width: 78%;
  max-width: 100%;
  height: auto;
  margin-top: 6%;
  margin-left: 0%;
  padding-left: 20%;
  position: relative
}

.platform_features-cards_image.margin-top:lang(ar) {
  margin-left: 0;
  margin-right: 0%;
  padding-left: 0%;
  padding-right: 20%
}

.platform_grey-image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -20% auto
}

.platform_trade-blocks_component {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  border-radius: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
  overflow: hidden
}

.platform_trade-blocks_content-top {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  background-color: var(--background-color--background-secondary);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: grid
}

.platform_trade-blocks_image-wrapper {
  overflow: hidden
}

.platform_trade-blocks_image {
  width: 100%;
  height: 100%
}

.market_item {
  padding: 1rem
}

.market_item:last-child {
  margin-right: 1rem
}

.market_item-image {
  width: 4.5rem
}

.section_cta {
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d804_cta-10.webp);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 7.25rem;
  padding-bottom: 3rem
}

.article-update-tag {
  padding: var(--16-px);
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: var(--16-px);
  background-color: #2c9aff14;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  display: flex
}

.blue-info-icon {
  width: var(--24-px)
}

.life-post_content {
  padding-top: var(--24-px)
}

.life-post_header,.deriv-life-post_header {
  padding-top: var(--24-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.5rem;
  display: flex
}

.deriv-life-post-title-text {
  text-align: center
}

.section-cta_wrapper {
  padding: var(--48-px);
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  border-radius: var(--24-px);
  background-color: var(--background--slate--layer-14);
  color: var(--base-color-neutral--white);
  justify-content: space-between;
  align-items: center;
  display: flex
}

.app-download_component {
  z-index: 2;
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 2.5rem 4rem;
  display: grid;
  position: relative
}

.app-download_qr-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.app-download_links-component {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: center;
  display: flex
}

.app-download_qr-image {
  width: 100%;
  height: 100%
}

.app-download_qr-image-wrapper {
  width: 6rem
}

.app-download_qr-heading {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1.25rem;
  font-weight: 800;
  line-height: 1.5
}

.app-download_link-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  justify-content: flex-start;
  align-items: center;
  transition: color .16s;
  display: flex
}

.app-download_link-wrapper:hover {
  color: var(--base-color-brand--coral-hover)
}

.app-download_link-icon {
  width: auto;
  height: 1.5rem
}

.platform_1-feature_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.app-download_heading-mobile {
  display: none
}

.pe_filters-open-button {
  color: #000000b8;
  border: 1px solid #00000014;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 12rem;
  height: 3.5rem;
  padding: 0 1rem;
  display: none
}

.pe_filters-open-button-arrow {
  color: #000;
  width: 1.5rem;
  height: 1.5rem;
  display: none
}

.pe_filters-tablet-buttons,.filters-tags-wrapper,.pe_filters-tag {
  display: none
}

.loader-background {
  z-index: 100000;
  background-color: var(--background-color--background-primary);
  display: none;
  position: fixed;
  inset: 0%
}

.deriv-tech_content {
  position: relative
}

.padding-section-md {
  padding-top: var(--48-px);
  padding-bottom: var(--48-px)
}

.input-error-text {
  font-size: .75rem;
  display: none
}

.pe_form-block {
  margin-bottom: 0;
  position: relative
}

.load-under-button {
  border: 1px solid var(--border-color--border-primary);
  color: var(--text-color--text-primary);
  cursor: pointer;
  background-color: #0000;
  border-radius: .75rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin: 2.5rem 0 1rem;
  padding: .3125rem .75rem;
  font-size: .875rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s;
  display: flex
}

.load-under-button:hover {
  background-color: var(--base-color-neutral--black-8)
}

.section_404 {
  padding-top: var(--0-px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 140px;
  display: flex
}

._404-navbar_container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 77rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

._404-navbar_component {
  z-index: 1;
  background-color: #fff0;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  display: flex;
  position: relative
}

.new-navbar_component-wrapper-copy {
  z-index: 10;
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: relative
}

._404-navbar_background {
  z-index: 3;
  opacity: 0;
  background-color: #fff;
  position: absolute;
  inset: 0%
}

._404-navbar_background.is-opacity-72 {
  opacity: .72;
  border-bottom: 1px solid #00000014
}

._404-heading {
  font-size: var(--48-px)
}

._404-text {
  margin-bottom: var(--32-px)
}

.link-block {
  text-decoration: none
}

.blog-filters_toggle-close-block-3 {
  color: #000000b8;
  text-align: center;
  border: 1px solid #ebebeb;
  border-radius: 6rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: .3125rem 2.5rem .3125rem 1rem;
  font-size: .875rem;
  line-height: 1.57;
  display: flex
}

.blog-filters_tablet-header-line-3,.blog-filters_shadow-3 {
  display: none
}

._404-wrapper {
  height: 100svh
}

.cookies_background-wrapper {
  z-index: 9999;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%
}

.cookies_background-wrapper.hide-element {
  z-index: 999999;
  background-color: #0000;
  width: 100%;
  max-width: 77rem;
  height: auto;
  margin-bottom: 84px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  inset: auto auto 0% 0%
}

.cookies_banner-wrapper {
  padding: var(--16-px);
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  background-color: var(--background-color--background-primary);
  border-radius: 24px;
  width: 424px;
  max-width: 460px;
  margin-bottom: 10px;
  font-size: .875rem;
  display: flex
}

.is-cookies {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border: 1px solid #000;
  min-width: 12.25rem;
  font-size: 1rem
}

.is-cookies:hover {
  background-color: #00000014
}

.is-cookies-accept {
  color: var(--base-color-neutral--black);
  background-color: #0000;
  border: 1px solid #000;
  min-width: 12.25rem;
  font-size: 1rem
}

.is-cookies-accept:hover {
  background-color: #00000014
}

.redirection_component {
  display: block
}

.cookies_button-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.account-type_component {
  z-index: 2;
  padding: var(--24-px);
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: var(--8-px);
  background-color: var(--base-color-neutral--white);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative
}

.account-types_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.types_heading {
  color: var(--base-color-neutral--black);
  font-size: 1.25rem;
  font-weight: 700
}

.accounts-tab-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  display: flex
}

.mt5-accounts_desctop-item-heading {
  color: var(--base-color-neutral--black);
  text-align: center;
  white-space: nowrap;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.15
}

.mt5_accounts_desctop-content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  display: grid
}

.mt5-accounts_cell-1 {
  padding-right: var(--16-px);
  padding-left: var(--16-px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 3.125rem;
  display: flex
}

.mt5-accounts_cell-2 {
  padding: .25rem var(--8-px);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 3.125rem;
  display: flex
}

.m5-accounts_cell-2 {
  padding: .25rem var(--8-px);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 10.3125rem;
  min-height: 3.125rem;
  display: flex
}

.pe_up-button {
  background-color: var(--base-color-neutral--black);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: fixed;
  bottom: 1.5rem;
  left: 1.5rem
}

.pe_up-button.w--current {
  display: none
}

.pe_up-button-icon {
  margin-top: .2rem
}

.platform_2-feature_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.platform_gradient-image-wrapper {
  border-radius: var(--24-px);
  background-color: #f6f8fa;
  background-image: linear-gradient(350deg,#ced0d6,#ebecef);
  height: 30rem;
  position: relative;
  overflow: hidden
}

.icon-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  height: 128px
}

.footer_text a {
  color: var(--link-color--link-secondary);
  transition: color .16s
}

.footer_text a:hover {
  color: var(--base-color-brand--coral)
}

.mt5-accounts-desktop-tab-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  width: 100%;
  display: flex
}

.mt5-platform_4-features_content {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: center start;
  display: grid
}

.mt5-accounts-responsive-tabs_content {
  display: none
}

.mt5-accounts-tab_wrapper {
  flex-flow: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex
}

.mt5_tabs_text-wrapper {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.mt5-responsive-accounts_item {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-secondary);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding: 3rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.mt5_tab-pane {
  width: 100%
}

.mt5-tabs_content {
  flex: 0 auto;
  align-items: stretch;
  display: flex
}

.section_mt5-accounts-centered {
  padding-top: 4.5rem;
  padding-bottom: 2.5rem
}

.mt5-tabs_component-2 {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  display: flex
}

.new-navbar_tabs-link-2.account-type_component {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  transition: height .2s
}

.new-navbar_tabs-link-2.account-type_component.w--current {
  border-color: var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--white);
  transition-property: none
}

.mt5-types_wrapper-2 {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-right: 20px;
  transition: height .2s,opacity .2s;
  display: flex
}

.mt5-types_wrapper-2:lang(ar) {
  margin-right: 0;
  margin-left: var(--24-px)
}

.mt5-desk-accounts_item {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  background-color: var(--background-color--background-secondary);
  border-radius: 1rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: auto;
  min-height: 100%;
  padding: 4rem 3rem;
  display: flex;
  position: relative;
  overflow: visible
}

.mt5-desk-accounts_item.minw {
  min-width: 320px
}

.mt5-desktop-tabs_content {
  background-color: var(--background-color--background-secondary);
  border-radius: 1rem;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 37.75rem;
  display: flex
}

.mt5-responsive-accounts-tab_wrapper {
  flex-flow: row;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex
}

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

.div-block-35.gap-no {
  grid-column-gap: 0px;
  grid-row-gap: 0px
}

.type-description_text.text-align-left {
  color: var(--base-color-neutral--black-72);
  display: none
}

.type-description_text.text-align-left.is-block {
  display: block
}

.prime_terms-text {
  padding-top: var(--24-px);
  color: var(--base-color-neutral--black-48)
}

.prime_success-message {
  margin-top: var(--24-px);
  margin-bottom: var(--24-px);
  padding: var(--16-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--24-px);
  background-color: #00883214;
  display: flex
}

.prime_success-message.hide-element {
  display: none
}

.success-message-icon {
  width: 24px
}

.prime_error-message {
  margin-top: var(--24-px);
  margin-bottom: var(--24-px);
  padding: var(--16-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--24-px);
  background-color: #e6190e14;
  display: flex
}

.prime_error-message.hide-element {
  display: none
}

.error-message-icon {
  width: 24px
}

.header-platform-logo-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.header-platform-logo {
  height: var(--32-px);
  width: 127px;
  display: block
}

.section_page-header_reset-password {
  border-top-left-radius: var(--16-px);
  border-top-right-radius: var(--16-px);
  border-bottom-left-radius: var(--16-px);
  border-bottom-right-radius: var(--16-px);
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 4rem);
  padding-top: 4.5rem;
  padding-bottom: 3.5rem;
  display: flex
}

.reset-password_card-form-block {
  width: 100%;
  margin-bottom: 0
}

.reset-password_card-component {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex
}

.reset-password_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  width: 27.5rem;
  max-width: 27.5rem;
  display: flex
}

.reset-password_card-form_cta-wrapper,.sign-up_card-form_cta-wrapper-copy {
  flex-flow: column;
  align-self: stretch;
  display: flex
}

.reset_success-message {
  padding: var(--16-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--8-px);
  text-align: left;
  background-color: #00883214;
  display: flex
}

.paragraph-success-message {
  text-align: left;
  font-size: .875rem
}

.platforms-card_component {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.platforms-card_component.is-3-columns {
  grid-template-columns: 1fr 1fr 1fr
}

.platforms-card_component.is-2-columns {
  grid-template-columns: 1fr 1fr
}

.point-21 {
  top: 55.5%;
  left: 43%
}

.point-22 {
  top: 57.5%;
  left: 29.9%
}

.gptw_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%
}

.dint-get-email_card-content-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.section_page-header_dint-get-email {
  border-top-left-radius: var(--16-px);
  border-top-right-radius: var(--16-px);
  border-bottom-left-radius: var(--16-px);
  border-bottom-right-radius: var(--16-px);
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 3.5rem;
  display: flex
}

.section_page-header_dint-get-email.dint-get-email-wrapper.hide-element {
  display: none
}

.sign-up_card-form-wrapper-copy {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.text-check-icon {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  display: flex
}

.icon-check-md {
  width: 14px;
  height: 100%
}

.dint-get-card-form_cta-wrapper-copy {
  flex-flow: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex
}

.dint-get_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  width: 27.5rem;
  max-width: 27.5rem;
  display: flex
}

.table_icon-wrapper {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .5rem
}

.table_icon-wrapper:lang(ar) {
  margin-right: 0;
  margin-left: var(--8-px)
}

.table_item {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  font-size: .75rem;
  display: flex;
  position: relative
}

.table_cell {
  border-bottom: 1px solid var(--border-color--border-light);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 5.625rem;
  min-height: 3.5rem;
  padding: 1rem .5rem;
  display: flex
}

.table_cell.is-main {
  background-color: var(--background-color--background-primary);
  width: 10rem;
  position: sticky;
  inset: 0% auto 0% 0%;
  box-shadow: 2px 0 10px #0000000d
}

.table_cell.is-main:lang(ar) {
  left: auto;
  right: 0%
}

.table_cell.is-big {
  width: 10.75rem;
  padding-top: 0;
  padding-bottom: 0
}

.table_list {
  flex-flow: wrap;
  display: flex
}

.table_name-block {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 5.625rem;
  min-height: 5.375rem;
  padding: 1rem .5rem;
  display: flex;
  position: relative
}

.table_name-block.is-main {
  z-index: 1;
  border-top-left-radius: var(--16-px);
  background-color: var(--background-color--background-secondary);
  width: 10rem;
  position: sticky;
  inset: 0% auto 0% 0%;
  box-shadow: 2px 0 10px #0000000d
}

.table_name-block.is-main:lang(ar) {
  left: auto;
  right: 0%
}

.table_name-block.is-big {
  width: 10.75rem
}

.table_wrapper {
  position: relative
}

.table_names-wrapper {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  color: var(--text-color--text-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 77rem;
  font-size: .75rem;
  font-weight: 700;
  text-decoration: underline;
  display: flex;
  position: relative
}

.spec_search-form {
  max-width: 32.5rem
}

.spec_buttons-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex
}

.spec_buttons-block {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  justify-content: center;
  align-items: center;
  display: flex
}

.spec_text-wrapper {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 3rem;
  display: flex
}

.spec_icon-wrapper {
  width: 2rem;
  height: 2rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto
}

.spec_tab-link {
  color: var(--link-color--link-secondary);
  text-align: center;
  background-color: #0000;
  border: 1px #0000;
  border-bottom: 1px solid #00000014;
  padding: .25rem 1rem;
  transition: color .16s;
  display: inline-block
}

.spec_tab-link:hover {
  color: var(--base-color-brand--coral)
}

.spec_tab-link.w--current {
  border-style: none none solid;
  border-color: var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--black-0);
  color: var(--link-color--link-primary);
  border-bottom-width: 2px
}

.section_image-header_small {
  background-color: var(--base-color-neutral--neutral-light-grey);
  padding-top: 5rem
}

.section_image-header_small.is-chart-background_small {
  background-color: var(--background-color--background-primary);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d993_chart-hero-desktop.svg);
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 90%
}

.section_image-header_small.is-chart-background_small.is-product-explorer {
  margin-top: -5rem
}

.section_image-header_small.is-background-white {
  background-color: var(--background-color--background-primary)
}

.section-how-works {
  height: 100%;
  display: flex
}

.section_platform_how-works {
  padding-top: 4.5rem;
  padding-bottom: 0
}

.logo-title-description-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-direction: column;
  display: flex
}

.image-4-2 {
  width: 100%;
  height: 2rem;
  line-height: 2rem;
  display: inline-block
}

.platform-logo {
  align-self: flex-start
}

.button-for-tabs {
  clear: none;
  background-color: var(--base-color-brand--coral);
  color: var(--base-color-neutral--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1);
  position: sticky;
  top: 249px;
  left: auto
}

.button-for-tabs:hover {
  background-color: var(--base-color-brand--coral-hover)
}

.how-it-works-tab {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  display: flex
}

.how-it-works-tab-items {
  object-fit: none;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 328px;
  height: auto;
  display: flex
}

.how-it-works-tab-image {
  width: 358px;
  height: 100%
}

.tab-step {
  background-color: #fff0;
  padding-left: 0
}

.tab-step:focus {
  font-weight: 700
}

.tab-step.w--current {
  background-color: #fff0;
  font-weight: 700
}

.tab-step.is_coral:hover {
  font-weight: 700
}

.tab-step.is_coral:lang(ar) {
  padding-right: 0
}

.tab-step.is_coral.w--current {
  color: var(--base-color-brand--coral)
}

.tab-step.is_coral.w--current:lang(ar) {
  padding-right: 0
}

.deriv-tech-post_content {
  padding-top: var(--24-px);
  padding-bottom: var(--24-px)
}

.spec_pagination-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem
}

.spec_pagination-wrapper.is-trading-specifications {
  flex-flow: row;
  position: sticky;
  left: 0
}

.spec_pagination-wrapper.is-trading-specifications:lang(ar) {
  left: auto;
  right: 0
}

.table_list-wrapper {
  margin-top: -1.25rem;
  padding-top: 3.25rem;
  position: relative;
  overflow: auto
}

.section_bread-crumb {
  padding-top: 5rem
}

.is-livechat {
  height: 2.5rem
}

.contact-social_link-live {
  z-index: 999;
  background-color: var(--base-color-neutral--white);
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem 1rem;
  display: flex;
  position: static;
  inset: auto 0% 5rem auto
}

.contact-social_link-live.shadow-medium {
  box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-live.shadow-medium.is-whatsapp {
  padding-top: var(--16-px);
  padding-bottom: var(--16-px);
  color: #4dc247;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-live.shadow-medium.is-whatsapp:hover {
  color: var(--base-color-neutral--white);
  background-color: #fff;
  transform: scale(1.1)
}

.contact-social_link-wp {
  z-index: 999;
  background-color: var(--base-color-neutral--white);
  cursor: pointer;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .75rem 1rem;
  display: flex;
  position: static;
  inset: auto 0% 5rem auto
}

.contact-social_link-wp.shadow-medium {
  box-shadow: 0 4px 8px 2px #00000005,0 4px 8px 2px #00000008
}

.contact-social_link-wp.shadow-medium.is-whatsapp {
  color: #4dc247;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  transition: background-color .4s,transform .4s,color .2s
}

.contact-social_link-wp.shadow-medium.is-whatsapp:hover {
  color: var(--base-color-neutral--white);
  background-color: #fff;
  transform: scale(1.1)
}

.ctrader-new-navbar_main-wrapper {
  z-index: 5000;
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto
}

.ctrader-new-navbar_main-wrapper.is-relative {
  position: relative
}

.ctrader-navbar_container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 77rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.ctrader-logo-nav {
  width: 100%;
  height: 100%
}

.login_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  width: 100%;
  max-width: 27.5rem;
  display: flex
}

.login_card-alternative {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  font-size: .875rem;
  line-height: 1.375;
  display: flex
}

.form-group-ctrader_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.sign-up_card-header_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.form-fields-buttons_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  display: flex
}

.ctrader-form-group {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  min-width: 27.5rem;
  display: flex
}

.input-field {
  margin-bottom: 0
}

.section_ctrader_login {
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex
}

.dtrader-logo {
  height: var(--32-px);
  width: 127px;
  display: block
}

.email-illustration {
  text-align: left;
  width: 100%;
  height: 128px
}

.email-illustration.tst {
  width: 100%
}

.section_ctrader-check-email {
  border-top-left-radius: var(--16-px);
  border-top-right-radius: var(--16-px);
  border-bottom-left-radius: var(--16-px);
  border-bottom-right-radius: var(--16-px);
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 3.5rem;
  display: flex
}

.section_ctrader-check-email.check-your-email-wrapper {
  display: flex
}

.check-email-form-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.ctrader-check-email_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 27.5rem;
  max-width: 27.5rem;
  text-decoration: none;
  display: flex
}

.check-email-form-after-continue_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  display: flex
}

.ctrader-check-email-two_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  width: 27.5rem;
  max-width: 27.5rem;
  display: flex
}

.section-ctrader-success-account {
  border-top-left-radius: var(--0-px);
  border-top-right-radius: var(--0-px);
  border-bottom-left-radius: var(--0-px);
  border-bottom-right-radius: var(--0-px);
  background-color: var(--base-color-neutral--black-72);
  justify-content: center;
  align-items: center;
  height: 100svh;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 3.5rem;
  display: flex
}

.ctrader-logo-icon {
  width: 72px;
  padding-bottom: 16px
}

.ctrader-success-message {
  padding: var(--32-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--32-px);
  background-color: var(--base-color-neutral--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 27.5rem;
  max-width: 27.5rem;
  display: flex
}

.ctrader-button-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  display: flex
}

.table_hint {
  background-color: var(--base-color-neutral--black);
  color: #ffffffb8;
  border-radius: .5rem;
  width: max-content;
  max-width: 20.5rem;
  max-height: 3.25rem;
  padding: .5rem 1rem;
  font-size: .75rem;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: auto auto 100% .5rem
}

.table_hint.is-last {
  left: auto;
  right: .5rem
}

.table_hint.is-last:lang(ar) {
  left: .5rem;
  right: auto
}

.table_hint.is-narrow {
  max-width: 15.5rem
}

.table_header {
  border-top-left-radius: var(--16-px);
  border-top-right-radius: var(--16-px);
  background-color: var(--background-color--background-secondary);
  height: 5.375rem;
  position: absolute;
  inset: 3.25rem 0% auto
}

.table_hint-decor {
  border-top: .25rem solid #000;
  border-left: .25rem solid #0000;
  border-right: .25rem solid #0000;
  width: .5rem;
  height: .25rem;
  position: absolute;
  inset: auto auto -.25rem 3rem
}

.table_hint-decor.is-last {
  left: auto;
  right: 3rem
}

.table_hint-decor.is-last:lang(ar) {
  left: 3rem;
  right: auto
}

.logged-out-btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.logged-out-btn.hide-element {
  display: none
}

.hero-btn-wrap {
  display: flex
}

.logged-in-btn {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  display: flex
}

.tab-for-buttons {
  background-color: #ddd0;
  padding: 16px 0 0
}

.tab-for-buttons.w--current {
  background-color: #fff
}

.tab-for-buttons.full-width {
  width: auto
}

.platform-logo-derivx {
  width: 101px;
  height: 32px
}

.platform_gradient-image {
  object-fit: contain;
  height: 100%;
  position: absolute;
  inset: auto 0%
}

.platform_gradient-image.move_to_left {
  inset: 0% auto 0% -14%
}

.platform_gradient-image.align-right {
  left: 13%
}

.platform_2_feature_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.youtube_video {
  width: 1024px;
  height: 500px
}

.deriv-p2p_tab-device-wrapper {
  margin-bottom: var(--48-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex
}

.deriv-p2p_button-device-label {
  justify-content: center;
  width: 100%;
  margin-bottom: 0;
  padding: .3125rem 1rem;
  font-size: 1rem;
  display: block;
  position: relative
}

.deriv-p2p_button-device {
  aspect-ratio: auto;
  border: 1px solid var(--border-color--border-light);
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-secondary);
  text-align: center;
  border-radius: 6rem;
  margin-bottom: 0;
  padding: .25rem .75rem;
  font-size: .875rem;
  line-height: 1.57;
  text-decoration: none
}

.deriv-p2p_button-device:hover {
  object-fit: fill
}

.deriv-p2p_button-device.w--current {
  background-color: var(--base-color-neutral--black);
  color: var(--text-color--text-alternate);
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding: .25rem .75rem;
  display: block
}

.deriv-p2p_tab-dekstop_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-height: none;
  padding-top: 0;
  padding-bottom: 3rem;
  display: flex
}

.deriv-p2p_button-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex
}

.deriv-p2p_button-step {
  background-color: #fff;
  padding: .875rem 0
}

.deriv-p2p_button-step.w--current {
  background-color: var(--base-color-neutral--white);
  font-weight: 700
}

.deriv-p2p_button-step.is_coral:hover {
  font-weight: 700
}

.deriv-p2p_button-step.is_coral:lang(ar) {
  text-align: right
}

.deriv-p2p_button-step.is_coral.w--current {
  color: var(--base-color-brand--coral)
}

.deriv-p2p_button-step.is_coral.w--current:lang(ar) {
  text-align: right
}

.deriv-p2p_steps_card-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.deriv-p2p_steps-card {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding: 1rem 2rem;
  display: flex
}

.header-platform-logo-p2p {
  width: 124px
}

.deriv-p2p_tab-mobile_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 5%;
  max-height: 20%;
  padding-top: 3rem;
  display: flex
}

.section_platform_p2p_how-to-get {
  padding-top: 4.5rem;
  padding-bottom: 0
}

.deriv-p2p_tabs-container {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.deriv-p2p_image-desktop {
  width: 100%;
  max-width: 640px;
  height: 100%
}

.deriv-p2p_image-mobile {
  width: 100%;
  max-width: 400px;
  height: 100%
}

.deriv-p2p_button-try {
  background-color: var(--base-color-brand--coral);
  color: var(--base-color-neutral--white);
  text-align: center;
  white-space: nowrap;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1);
  position: relative
}

.deriv-p2p_button-try:hover {
  background-color: var(--base-color-brand--coral-hover)
}

.platform_feature_learnmore-link {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  text-decoration: none;
  display: flex
}

.platform_feature_learnmore-link:hover {
  color: var(--base-color-brand--coral)
}

.rangeslider_form-block {
  width: 100%;
  margin-bottom: 0
}

.rangeslider_handle {
  z-index: 1;
  background-color: var(--base-color-brand--coral);
  cursor: grab;
  border-radius: 100rem;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  box-shadow: 1px 1px 12px #0003
}

.range_values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.rangeslider_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.rangeslider_track {
  background-color: #d9d9d9;
  border-radius: 1.5rem;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.rangeslider_input {
  display: none
}

.rangeslider_fill {
  background-color: var(--base-color-brand--coral);
  border-radius: 1.5rem;
  width: 0%;
  height: 100%;
  position: absolute
}

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

.rangeslider_block {
  max-width: 25.5rem
}

.rangeslider_image {
  height: 3rem
}

.rangeslider_numbers-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  display: flex
}

.rangeslider_income-text-block {
  display: flex
}

.rangeslider_clients-block {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 12.5rem;
  padding-right: 1.5rem;
  display: flex
}

.rangeslider_clients-block:lang(ar) {
  justify-content: center;
  align-items: flex-end
}

.rangeslider_income-block {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 12.5rem;
  padding-left: 1.5rem;
  display: flex
}

.rangeslider_income-block:lang(ar) {
  justify-content: center;
  align-items: flex-end
}

.rangeslider_arrow {
  display: none
}

.rangeslider_text {
  color: var(--text-color--text-primary);
  text-align: left;
  font-size: .875rem
}

.rangeslider_text.is-align-right {
  text-align: right
}

.platform_3-features_content {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  place-items: center start;
  display: grid
}

.platform_3-features_content.is-flex {
  display: flex
}

.platform_features-cards_go {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute
}

.platform-icon-wrapper {
  aspect-ratio: auto;
  object-fit: none;
  align-self: flex-start;
  width: auto;
  height: 32px
}

.platform_illustrations {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80%;
  height: 24rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: absolute;
  inset: 10% 0% 0%
}

.platform_illustrations_top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: absolute;
  inset: 25% 0% 0%
}

.image-21,.image-22 {
  width: 100%;
  height: 100%
}

.link_dark_mode {
  color: var(--link-color--link-alternate);
  object-fit: fill;
  text-decoration: none;
  display: block
}

.link_dark_mode:hover {
  color: var(--base-color-brand--coral-hover)
}

.secure-feature_image-gradient-wrapper {
  border-radius: var(--24-px);
  background-color: #f6f7f8;
  background-image: linear-gradient(#ebecef,#ced0d6);
  position: relative;
  overflow: hidden
}

.share-block_deriv-tech {
  padding-top: var(--24-px);
  padding-bottom: var(--24-px)
}

.tech-filters_button_label {
  margin-bottom: 0;
  padding: .3125rem 1rem
}

.icon_flag {
  width: 32px;
  max-width: 32px;
  height: 32px
}

.ctrader-live-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 45rem;
  height: auto;
  display: flex
}

.ctrader-add-live-image {
  object-fit: contain;
  width: auto;
  height: 13.125rem;
  display: block
}

.ctrader-live-account-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  width: 100%;
  max-width: none;
  display: flex
}

.ctrader-live-content-left {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  height: 100%;
  padding-right: 20px;
  font-size: .75rem;
  display: flex
}

.ctrader-add-live-image-mobile {
  display: none
}

.ctrader-change-credentials_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  width: auto;
  max-width: 33rem;
  display: flex
}

.quicktrategy_image,.performance-image,.integrated_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -20% auto
}

.dp2p_subheading {
  font-size: 1.25rem
}

.dp2p_content {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid
}

.dp2p_image-wrapper {
  width: 22.5rem;
  height: 36.75rem
}

.dp2p_text-wrapper {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex
}

.tablet-show {
  display: none
}

.dp2p_buttons-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: row;
  display: flex
}

.ctrader-logo {
  height: var(--32-px);
  width: 127px;
  display: block
}

.text-upper-case {
  text-transform: uppercase
}

.current-locale {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none
}

.platform_gradient-image-wrapper-small {
  aspect-ratio: 16/9;
  border-radius: var(--24-px);
  background-color: #f6f8fa;
  background-image: linear-gradient(350deg,#ced0d6,#ebecef);
  width: 100%;
  height: auto;
  margin-bottom: 3rem;
  position: relative;
  overflow: hidden
}

.platform_grey-image--wide {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.container_market-categories {
  width: 100%
}

.container_market-category {
  border-top: 1px solid var(--border-color--border-light);
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.container_market-category.is-first {
  border-top-style: none
}

.header_market-category {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex
}

.header_image-wrapper-fixed {
  border-radius: var(--24-px);
  height: auto;
  overflow: hidden
}

.careers_hero-image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%
}

.collection-item-2 {
  display: flex
}

.cta_text {
  font-family: var(--font--body-text);
  color: var(--color--typography--text-information)
}

.cta_text a {
  color: #ffffffe0;
  transition: color .16s
}

.cta_text a:hover {
  color: var(--base-color-brand--coral)
}

.cta_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 1.5rem;
  display: flex
}

.cta_icon:lang(ar) {
  transform: rotate(0)
}

.new_options_list {
  padding-top: var(--48-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: stretch;
  display: grid
}

.new_options_list.is-eu {
  grid-template-columns: 1fr;
  display: flex
}

.new_options_item {
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  align-items: stretch;
  width: 400px;
  height: 100%;
  display: flex
}

.new_options_item.is-eu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: flex;
  overflow: hidden
}

.youtube-wrapper {
  margin-top: var(--48-px);
  border-radius: var(--24-px);
  overflow: hidden
}

.ctrader-account-success_content-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 33rem;
  display: flex
}

.tag-custom_wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.empty-state {
  display: none
}

.forex-heading {
  max-width: 32rem
}

.padding-section-large_p2p {
  padding-top: 4.5rem
}

.padding-section-large_p2p.vflex-centre {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.section_ctrader-check-email-verify {
  border-top-left-radius: var(--16-px);
  border-top-right-radius: var(--16-px);
  border-bottom-left-radius: var(--16-px);
  border-bottom-right-radius: var(--16-px);
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 3.5rem;
  display: flex
}

.section_ctrader-check-email-verify.verification-code-wrapper {
  display: flex
}

.section_ctrader-check-email-verify.verification-code-wrapper.hide-element {
  display: none
}

.mt5-desk-accounts_item_wrapper {
  width: 100%
}

.friendly-platforms_button-wrapper {
  flex: 1;
  justify-content: center;
  align-items: flex-end;
  display: flex
}

.error-text {
  padding-top: 4px;
  padding-left: var(--16-px);
  color: #de0040
}

.input-group {
  width: 100%
}

.input-group.is-relative {
  position: relative
}

.logo-wrapper-25 {
  color: var(--base-color-neutral--charcoal);
  font-size: 1.5rem
}

.logo-wrapper-25.twenty-five-logo {
  color: var(--text-color--green-logo);
  padding-left: 10px;
  line-height: 1.3
}

.logo-wrapper-25.twenty-five-logo.is-black {
  color: var(--base-color-neutral--charcoal)
}

.logo-wrapper-25.twenty-five-logo.is-black.is-adaptive {
  justify-content: center;
  align-items: center;
  width: 4.6875vw;
  height: 1.40625vw;
  padding-left: .78125vw;
  display: flex
}

.logo-wrapper-25.twenty-five-logo.is-black.is-adaptive:lang(ar) {
  padding-left: 0;
  padding-right: .78125vw
}

.logo-wrapper-25.twenty-five-logo.is-green.is-adaptive {
  justify-content: center;
  align-items: center;
  width: 4.6875vw;
  height: 1.40625vw;
  padding-left: .78125rem;
  padding-right: 0;
  display: flex
}

.logo-wrapper-25.twenty-five-logo.is-green.is-adaptive:lang(ar) {
  padding-left: 0;
  padding-right: .78125vw
}

.logo-wrapper-25.twenty-five-logo-grey {
  padding-left: 10px;
  line-height: 1.3
}

.logo-wrapper-25.twenty-five-logo-grey.is-adaptive {
  justify-content: center;
  align-items: center;
  width: 4.6875vw;
  height: 1.40625vw;
  padding-left: .78125vw;
  display: flex
}

.logo-wrapper-25.twenty-five-logo-grey.is-adaptive:lang(ar) {
  padding-left: 0;
  padding-right: .78125vw
}

.logo-wrap {
  justify-content: center;
  display: flex
}

.logo-wrap.is-adaptive {
  justify-content: flex-start;
  align-items: center
}

.logo-wrap.is-adaptive:lang(ar) {
  margin-left: var(--16-px)
}

.home-social-buttons-wrapper {
  z-index: 500000;
  position: relative
}

.section_ctrader_loader {
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex
}

.lottie-animation {
  max-width: 48px
}

.section_ctrader_error {
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 5rem);
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  display: flex
}

.hide-element {
  display: none
}

.spec_form {
  z-index: 10;
  margin: 0;
  position: relative
}

.overlay_transparent {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  pointer-events: none;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  background-color: #0000001a;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute
}

.blogs_image-wrapper_relative {
  border-radius: 1rem;
  height: 14.125rem;
  margin-bottom: 1.5rem;
  position: relative;
  overflow: hidden
}

.blog-header_big-image-wrapper_relative {
  border-radius: 1rem;
  position: relative;
  overflow: hidden
}

.blog-header_small-image-wrapper_relative {
  border-radius: 1rem;
  flex: none;
  width: 10rem;
  height: 10rem;
  position: relative;
  overflow: hidden
}

.helper-text {
  text-align: center
}

.about-devices-partner {
  position: absolute;
  inset: auto -40px auto auto
}

.div-block-36 {
  height: 10px
}

.empty-id-wrapper {
  height: 0%;
  line-height: 1
}

.compound-growth_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% -20% auto
}

.better-risk_illustration {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 100%;
  height: 24rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
  position: absolute;
  inset: 10% 0% 0%
}

.header_account_types {
  font-size: 1.25rem
}

.position-quote_image_max-height {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  object-position: 50% 0%;
  background-clip: padding-box;
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute
}

.position-quote_image-wrapper_relative {
  position: relative
}

.grid_academy-blog {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid
}

.card_academy-blog {
  border-radius: var(--16-px);
  background-color: var(--base-color-neutral--white);
  text-decoration: none;
  overflow: clip
}

.card-content_academy-blog {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  display: flex
}

.section_academy-new-blog-arrivals {
  background-color: var(--background-color--background-secondary);
  position: relative
}

.section_academy-image-header {
  background-color: var(--base-color-neutral--neutral-light-grey);
  padding-top: 5rem
}

.section_academy-image-header.is-white {
  background-color: var(--base-color-neutral--white)
}

.container_academy-header {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  margin-bottom: 0;
  display: flex
}

.gradient-image-wrapper-partners {
  border-radius: var(--24-px);
  background-color: #f6f8fa;
  background-image: linear-gradient(350deg,#ced0d6,#ebecef);
  justify-content: center;
  align-items: center;
  height: 30rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.section-cta_content_small {
  max-width: 574px
}

.loop_items-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1rem;
  display: flex
}

.payment-agent-faq_content {
  margin-top: 0;
  margin-bottom: 0
}

.button-10 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #369DF1;
  border-radius: 1rem;
  min-width: 6rem;
  min-height: 3rem;
  padding: .75rem 1rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .16s cubic-bezier(.72,0,.24,1);
  position: relative
}

.button-10:hover {
  background-color: #369DF1
}

.button-10.is-link {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none
}

.button-10.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  min-height: 0
}

.button-10.is-link-2 {
  color: #000;
  background-color: #0000;
  border-style: none;
  padding: 0;
  font-weight: 400;
  line-height: 1;
  text-decoration: none
}

.button-10.is-link-2.is-icon-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-start;
  min-height: 0
}

.button-10.is-disabled {
  cursor: default;
  background-color: #ffa6ab
}

.text-color-light-black-3 {
  color: #000000b8
}

.is-cookies-accept-2 {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  min-width: 177px;
  font-size: 1rem
}

.is-cookies-accept-2:hover {
  background-color: #00000014
}

.is-cookies-2 {
  color: #000;
  background-color: #0000;
  border: 1px solid #000;
  min-width: 12.25rem;
  font-size: 1rem
}

.is-cookies-2:hover {
  background-color: #00000014
}

.accordion_item {
  border-top: 2px solid var(--base-color-neutral--black-8)
}

.accordion_item:first-child {
  border-top-style: none
}

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

.container-xlarge-7 {
  width: 100%;
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto
}

.why-choose-deriv_item-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  padding: 3rem;
  display: flex
}

.features_list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: flex-start;
  width: 100%;
  display: flex
}

.content_component-3 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-items: center;
  display: flex
}

.spec_pagination-text {
  color: var(--base-color-neutral--black-72);
  order: -1;
  margin-right: auto;
  font-size: .875rem;
  line-height: 1.5
}

.spec_pagination-text:lang(ar) {
  margin-left: auto;
  margin-right: 0
}

.current-locale-iso-code {
  text-transform: uppercase
}

.leaders_position {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  text-align: center;
  padding-bottom: 1rem
}

.leaders_linkedin-text {
  font-family: var(--font--body-text);
  color: var(--link-color--link-primary);
  padding-left: .5rem
}

.leaders_linkedin-text:lang(ar) {
  padding-right: var(--8-px)
}

.difference_icon {
  width: 1rem;
  height: 1.5rem
}

.icon-embed-auto-6-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex
}

.content_wrapper_link {
  text-align: center;
  flex-flow: column;
  display: flex
}

.trade-blocks_item-2 {
  text-align: center;
  background-color: #f6f7f8;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 4rem;
  display: flex
}

.help_tab-text-type {
  display: none
}

.methods_info-wrapper-2 {
  background-color: #2c9aff14;
  border-radius: 1rem;
  padding: 1rem
}

.methods_tab-block-2 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border-top: 1px solid #0000000a;
  justify-content: space-between;
  padding-top: 1.3125rem;
  padding-bottom: 1.3125rem;
  display: flex
}

.methods_tab-block-2.is-first {
  border-top-style: none
}

.release-note {
  grid-row-gap: 32px;
  background-color: #f1eeee;
  border: 1px solid #e8e8e8;
  border-radius: 4px 4px 8px 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  margin-top: 5rem;
  margin-bottom: 5rem;
  text-decoration: none;
  display: flex;
  box-shadow: 0 12px 24px #0000001a
}

.title_release {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  padding: 24px;
  text-decoration: none;
  display: flex
}

.title {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none
}

.section_release {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex
}

.version-date {
  background-color: var(--base-color-neutral--white);
  border: 0 solid #0d1a331a;
  border-bottom: 1px solid #b8bdc5;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px 24px;
  text-decoration: none;
  display: flex
}

.title-2 {
  color: #0d1a33;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none
}

.status {
  grid-column-gap: 20px;
  background-color: #fff;
  border-top: 1px solid #0d1a331a;
  border-bottom: 1px solid #b8bdc5;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 32px 24px;
  text-decoration: none;
  display: flex
}

.badge {
  background-color: #21965326;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 50px;
  padding: 6px 8px;
  text-decoration: none;
  display: flex
}

.text {
  color: #0d1a33;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none
}

.textlink {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex
}

.icon-link {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  text-decoration: none;
  display: flex
}

.badge-statut-2 {
  background-color: #f2994a26;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 50px;
  padding: 6px 8px;
  text-decoration: none;
  display: flex
}

.badge-statut-3 {
  background-color: #eb575726;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 50px;
  padding: 6px 8px;
  text-decoration: none;
  display: flex
}

.text-0,.text-1 {
  color: #0d1a33;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none
}

.text-block-11 {
  flex-flow: column;
  display: flex
}

.benefits_image,.benefits_number,.demo_image,.hiring-steps_icon,.tab-image {
  width: 100%;
  height: 100%
}

.dropdown-toggle {
  border: 1px solid #000;
  border-radius: 0
}

.new-navbar_logo.is-red.is-adaptive-partners-2.is-hacketon {
  width: 18.75rem
}

.new-navbar_logo.is-adaptive {
  width: 5.625vw;
  height: 1.875vh
}

.new-navbar_logo.is-white {
  color: var(--base-color-neutral--white);
  padding-left: 4px
}

.new-navbar_logo.is-white.is-adaptive.is-careers {
  width: 8vw
}

.new-navbar_logo.is-white.is-adaptive.is-partners {
  width: 8.7vw
}

.new-navbar_logo.is-black {
  color: var(--base-color-neutral--black)
}

.new-navbar_logo.is-black.is-adaptive.is-careers {
  width: 8vw;
  height: 1.875vw;
  padding-left: 4px
}

.new-navbar_logo.is-black.is-adaptive.is-partners {
  width: 8.7vw;
  height: 1.875vw;
  padding-left: 4px
}

.tablet_wrapper {
  width: 100%;
  display: none
}

.platform-header_content {
  padding-right: var(--48-px);
  flex-flow: column;
  width: 100%;
  min-height: 70%;
  display: flex
}

.platform-header_content:lang(ar) {
  padding-right: var(--0-px);
  padding-left: var(--48-px)
}

.platform-image-background {
  background-color: #f7f8fc;
  border-radius: 1.5rem;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden
}

.platform-image {
  object-fit: contain
}

.is-market-grid {
  grid-column-gap: var(--0-px);
  grid-row-gap: var(--0-px);
  grid-template-columns: 50% 50%
}

.markets-image-background {
  border-radius: 1.5rem;
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden
}

.markets-image {
  object-fit: contain
}

.markets-image.hackathon {
  background-image: linear-gradient(#000,#9e9e9e 62%,#fff);
  width: 100%
}

.markets-header_content {
  padding-right: var(--48-px);
  flex-flow: column;
  width: 100%;
  display: flex
}

.markets-header_content:lang(ar) {
  padding-right: var(--0-px);
  padding-left: var(--48-px)
}

.why_choose_us_hero {
  border-radius: var(--24-px);
  height: 100%;
  position: relative;
  overflow: hidden
}

.trustpilot-logo {
  padding: var(--16-px);
  border-radius: var(--16-px);
  background-color: var(--base-color-neutral--charcoal);
  width: auto;
  position: static;
  top: 1.5rem;
  left: 1.5rem
}

.trustpilot-logo-container {
  width: 40%;
  position: absolute;
  top: 1.5rem;
  left: 1.5rem
}

.secure-password_image-gradient-wrapper {
  border-radius: var(--24-px);
  background-color: #f6f7f8;
  background-image: linear-gradient(#ebecef,#ced0d6);
  height: 28rem;
  position: relative;
  overflow: hidden
}

.secure-password-feature_image {
  object-fit: contain;
  width: 72%;
  max-width: none;
  height: 150%;
  position: absolute;
  inset: 5% 0% 0% 14%
}

.secure-password-feature_image:lang(ar) {
  left: 0%;
  right: 14%
}

.investments-text {
  color: var(--text-color--text-primary);
  font-size: .875rem
}

.investments-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.investments-list {
  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;
  display: grid
}

.regulatory-information_text-block {
  text-align: center
}

.investments-files-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.investments-files-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--base-color-neutral--black);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border-style: none;
  border-radius: 1rem;
  justify-content: flex-start;
  min-width: 6rem;
  min-height: 0;
  padding: 0;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .16s cubic-bezier(.72,0,.24,1);
  display: flex
}

.investments-files-button:hover {
  color: var(--base-color-brand--coral-hover)
}

.investments-files-button.is-tab-big {
  text-align: left;
  white-space: normal;
  justify-content: flex-start;
  align-items: flex-start
}

.investments-files-button.is-tab-big:lang(ar) {
  text-align: right
}

.investments-files-divider {
  background-color: var(--base-color-neutral--black-8);
  height: .0625rem;
  margin-top: 1rem;
  margin-bottom: 1rem
}

.cookie_content_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.options_text-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.options_gap {
  padding-bottom: 4.5rem;
  display: block
}

.eu-footer_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start
}

.eu_footer_tab,.disclaimer_wrapper.head {
  display: none
}

.disclaimer_wrapper.foot {
  z-index: 999999;
  width: 100%;
  position: fixed;
  inset: auto auto 0% 0%
}

.cookie-middle-wrapper {
  width: 100%;
  max-width: 77rem;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto
}

.cookie-middle-wrapper:lang(de),.cookie-middle-wrapper:lang(fr),.cookie-middle-wrapper:lang(ru) {
  margin-bottom: 106px
}

.redirection_content_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.redirection_content_wrapper:lang(ar) {
  text-align: right
}

.redirection_banner-wrapper {
  padding: var(--32-px);
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  border-radius: var(--16-px);
  background-color: var(--background-color--background-primary);
  width: 32%;
  max-width: 30rem;
  font-size: .875rem;
  display: flex;
  position: absolute;
  inset: auto
}

.redirection_background-wrapper {
  z-index: 5000;
  background-color: #0000008f;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: flex;
  position: fixed;
  inset: 0%
}

.redirection_background-wrapper.hide-element {
  display: none
}

.redirection_button-group {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex
}

.section-2 {
  background-color: #000;
  width: 100%;
  height: 700px
}

.section-2.blue {
  background-color: #064d91
}

.pe_form-header-block {
  z-index: 2;
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
  top: 1.5rem
}

.pe_form-heading-wrapper {
  padding-top: var(--24-px);
  padding-bottom: var(--24-px)
}

.is-instrument-explorer.w--open {
  padding: var(--8-px);
  box-shadow: none;
  width: 100%;
  min-width: auto;
  margin-top: .25rem
}

.radio-button {
  display: none
}

.radio-button-label {
  margin-bottom: 0;
  position: absolute;
  inset: 0% auto auto 0%
}

.pe_sort-option-wrapper {
  margin-bottom: var(--0-px);
  color: var(--link-color--link-secondary);
  border-radius: .25rem;
  padding: .75rem 1rem;
  text-decoration: none;
  display: block;
  position: relative
}

.pe_sort-option-wrapper:hover {
  background-color: #0000000a
}

.pe_sort-option-wrapper.w--current {
  color: var(--link-color--link-secondary)
}

.pe_sort-option-wrapper.is-active {
  background-color: var(--base-color-neutral--black);
  color: var(--color)
}

.pe_filters-subheading {
  font-family: var(--font--body-text);
  color: var(--color--typography--subtitle);
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5
}

.pe_list-button-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: flex-end;
  height: 5rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.blogs_results-rich-text-block-2 {
  justify-content: center;
  align-items: center;
  display: flex
}

.blog-filters_dropdown-list-2 {
  background-color: #f6f7f8
}

.blog-filters_dropdown-list-2.w--open {
  background-color: #fff;
  border: 1px solid #0000000a;
  border-radius: .5rem;
  min-width: 12.5rem;
  padding: .25rem;
  box-shadow: 0 1rem 1.5rem .25rem #0000000a,0 1rem 1.5rem .25rem #00000005
}

.section_phc-header {
  padding-top: 5rem
}

.phc-help_searches-block {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: wrap;
  display: flex
}

.phc-help_results-item {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.phc-help_results-category {
  background-color: var(--background-color--background-alternate);
  text-align: center;
  border-radius: .25rem;
  padding: .1875rem .5rem;
  font-size: .75rem;
  text-decoration: none;
  transition: background-color .16s
}

.phc-categories_link {
  padding: var(--24-px);
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  border-radius: var(--16-px);
  background-color: var(--background-color--background-secondary);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex
}

.phc-quick-help_content {
  flex-direction: column;
  justify-content: center;
  display: flex
}

.section_phc-message.is-grey {
  background-color: var(--background-color--background-secondary)
}

.bold-link {
  font-weight: 700;
  text-decoration: underline;
  transition: color .2s
}

.bold-link:hover {
  color: var(--base-color-brand--coral)
}

.phc-videos_video {
  border-radius: var(--16-px);
  overflow: hidden
}

.phc-videos_text-block {
  padding-top: var(--24-px);
  padding-bottom: var(--24-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.phc-videos_block {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.phc-help_filters-tablet-buttons {
  display: none
}

.phc-help_filters-wrapper {
  background-color: #0000;
  position: relative
}

.phc-help_filters-wrapper.is-feedback-form {
  border-radius: var(--32-px);
  background-color: var(--base-color-neutral--white);
  width: 100%;
  max-width: 32rem;
  display: block;
  overflow: hidden
}

.phc-help_filters-wrapper.filters-wrapper-tablet-show {
  display: block
}

.phc-help_filters-button {
  border: 1px solid var(--border-color--border-light);
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-secondary);
  text-align: center;
  border-radius: 6rem;
  margin-bottom: 0;
  padding-left: 0;
  font-size: .875rem;
  line-height: 1.57;
  text-decoration: none
}

.phc-help_filters-button.is-all-option {
  display: none
}

.phc-help_button-label {
  margin-bottom: 0;
  padding: .3125rem 1rem
}

.phc-help_checkbox-circle {
  display: none
}

.phc-help_filters-list {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: wrap;
  display: flex
}

.phc-help_filters-open-button {
  color: #000000b8;
  border: 1px solid #00000014;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 12rem;
  height: 3.5rem;
  padding: 0 1rem;
  display: none
}

.phc-help_results-block {
  padding-bottom: var(--48-px)
}

.phc-help_results-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

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

.phc-videos_wrapper {
  padding-top: 3rem;
  padding-bottom: 3rem
}

.phc-help_searches-button {
  background-color: var(--background-color--background-alternate);
  text-align: center;
  cursor: pointer;
  border-radius: .25rem;
  padding: .1875rem .5rem;
  font-size: .875rem;
  text-decoration: none;
  transition: background-color .16s
}

.phc-help_searches-button:hover {
  background-color: var(--base-color-system--error-red-light)
}

.filter-active-element {
  display: none
}

.get_started_steps {
  padding-top: var(--8-px);
  padding-bottom: var(--8-px)
}

.getstarted_block {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.getstarted_image_wrapper {
  border-radius: var(--24-px);
  object-fit: fill;
  background-color: #f6f8fa;
  background-image: linear-gradient(270deg,#ced0d6,#ebecef);
  width: 100%;
  height: 30rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  line-height: 1;
  position: relative;
  overflow: hidden
}

.help-header_search-wrapper {
  padding-top: var(--32-px)
}

.help-header_heading-wrapper {
  padding-top: 5rem;
  padding-bottom: var(--16-px)
}

.section_help-questions {
  padding-top: var(--48-px);
  padding-bottom: var(--48-px)
}

.help-questions_list {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  flex-flow: column;
  display: flex
}

.help-questions_item {
  color: var(--text-color--text-primary);
  cursor: pointer;
  font-size: 1.25rem;
  transition: color .2s
}

.help-questions_item:hover {
  color: var(--base-color-brand--coral)
}

.help-answers_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 32.5%;
  max-width: 26rem;
  display: flex
}

.help-answers_list.margin-right-auto {
  margin-left: 0;
  margin-right: auto
}

.help-answers_list.margin-right-auto:lang(ar) {
  margin-right: 0
}

.section_help-answers {
  padding-top: var(--48-px);
  padding-bottom: var(--48-px);
  display: none;
  position: relative
}

.help-answers_wrapper {
  padding-left: var(--48-px);
  width: 67.5%;
  max-width: 54rem;
  margin-top: -3.225rem;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto
}

.help-answers_wrapper:lang(ar) {
  left: 0;
  right: auto
}

.help-answers_list-wrapper {
  display: block;
  position: relative
}

.help-answers_list-heading {
  color: #000000e0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.15
}

.help-answers_list-heading.list-heading-margin {
  margin-left: 0;
  margin-right: auto;
  display: inline-block
}

.help-answers_list-heading.list-heading-margin:lang(ar) {
  margin-right: 0
}

.help-answers_question {
  padding: var(--16-px);
  color: var(--text-color--text-primary);
  cursor: pointer;
  border-radius: .875rem;
  font-size: 1rem;
  transition: background-color .2s
}

.help-answers_question:hover {
  background-color: var(--background-color--background-secondary)
}

.help-answers_heading {
  padding-bottom: var(--8-px)
}

.help-answers_info-wrapper {
  padding-bottom: var(--48-px);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex
}

.help-answers_info-block {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border: 1px solid var(--border-color--border-light);
  color: var(--text-color--text-secondary);
  border-radius: .25rem;
  justify-content: space-between;
  align-items: center;
  padding: .1875rem .5rem;
  font-size: .75rem;
  display: flex
}

.help-answers_info-block.is-hidden {
  display: none
}

.help-like-icon {
  position: relative;
  bottom: -.125rem
}

.help-like-icon.is-reverse {
  transform-style: preserve-3d;
  top: -.125rem;
  bottom: 0;
  transform: rotateX(180deg)rotateY(0)rotate(0)
}

.help-answers_share-wrapper {
  padding-top: var(--24-px);
  padding-bottom: var(--24-px)
}

.help-answers_grade-wrapper {
  padding-top: var(--48-px);
  justify-content: center;
  align-items: center;
  display: flex
}

.help-answers_grade-block {
  padding: var(--16-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border-radius: var(--24-px);
  background-color: var(--border-color--border-secondary);
  justify-content: center;
  align-items: center;
  display: flex
}

.help-answers_grade-button {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border: 1px solid var(--border-color--border-light);
  cursor: pointer;
  border-radius: 6rem;
  justify-content: space-between;
  align-items: center;
  padding: .3125rem 1rem;
  font-size: .875rem;
  transition: background-color .2s;
  display: flex
}

.help-answers_grade-button:hover {
  background-color: var(--background-color--background-alternate)
}

.help-answers_grade-buttons {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  display: flex
}

.section_help-header {
  padding-top: 5rem
}

.help-answers_list-heading-block.heading-block-flex {
  display: flex
}

.help-answers_list-heading-image {
  display: none
}

.section_questions-popup {
  z-index: 902;
  display: none;
  position: relative
}

.is-phc-form {
  display: none
}

.is-phc-form.is-show {
  background-color: var(--base-color-neutral--black-72);
  display: block;
  position: absolute;
  inset: 0%
}

.section_phc-feedback {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%
}

.phc-feedback_form {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex
}

.phc-feedback_form-block {
  padding-right: var(--32-px);
  padding-bottom: var(--32-px);
  padding-left: var(--32-px);
  width: 100%;
  height: 100%;
  margin-bottom: 0
}

.phc-feedback_text {
  color: var(--text-color--muted);
  font-size: .875rem
}

.phc-feedback_text-1-wrapper {
  padding-bottom: var(--24-px)
}

.phc-feedback_text-2-wrapper {
  padding-bottom: var(--8-px)
}

.phc-feedback_textarea {
  padding: var(--16-px);
  border-radius: var(--8-px);
  background-color: var(--base-color-neutral--black-4);
  border: 1px #000;
  min-height: 9.375rem;
  max-height: 9.375rem;
  margin-bottom: 0
}

.phc-feedback_button-wrapper {
  padding-top: var(--48-px);
  flex-flow: column;
  display: flex
}

.phc-feedback_success-message {
  padding: var(--24-px);
  background-color: var(--base-color-neutral--black-0)
}

.phc-thank-you-message_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--8-px);
  background-color: var(--base-color-neutral--black);
  color: var(--background-color--background-primary);
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .875rem;
  display: flex
}

.section_phc-thank-you-message {
  padding-bottom: var(--24-px);
  justify-content: center;
  align-items: flex-end;
  display: none;
  position: fixed;
  inset: auto 0% 0%
}

.phc-feedback_text-3-wrapper {
  padding: .5rem 1rem
}

.phc-feedback_checkbox-field {
  margin-right: var(--16-px);
  margin-bottom: 0;
  margin-left: var(--16-px);
  justify-content: flex-start;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 1.625rem;
  display: flex
}

.phc-feedback_checkbox-label {
  margin-bottom: 0;
  padding-left: .75rem
}

.phc-feedback_checkbox {
  border: 1px solid var(--base-color-neutral--black-48)
}

.phc-feedback_text-2 {
  color: var(--text-color--muted);
  font-size: 1rem
}

.phc-category-social-wrapper {
  z-index: 901;
  position: relative
}

.bread-crumb_mobile-hide-block {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex: none;
  display: flex
}

.tactical-tags_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  align-items: stretch;
  display: flex
}

.signal_image-wrapper {
  border-radius: 1.5rem;
  height: 31.125rem;
  overflow: hidden
}

.signal_image {
  object-fit: fill;
  width: 100%;
  height: 100%
}

.signal_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.mt5signal_info-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--base-color-neutral--blue-8);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 1rem;
  display: flex
}

.mt5signal_paragraph-message {
  text-align: left;
  font-size: .875rem;
  list-style-type: none
}

.mt5signal_tabs-menu-scroll {
  text-align: center;
  align-self: center;
  margin-bottom: 2rem
}

.signal_tab-link {
  color: var(--link-color--link-secondary);
  text-align: center;
  background-color: #0000;
  border: 1px #0000;
  border-bottom: 1px solid #00000014;
  padding: .25rem 1rem;
  transition: color .16s;
  display: inline-block
}

.signal_tab-link:hover {
  color: var(--base-color-brand--coral)
}

.signal_tab-link.w--current {
  border-style: none none solid;
  border-color: var(--base-color-neutral--black);
  background-color: var(--base-color-neutral--black-0);
  color: var(--link-color--link-primary);
  border-bottom-width: 2px
}

.signalsubscriber_rich-text {
  padding-left: 1rem
}

.pe_item-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  padding-top: 1.5rem;
  display: flex
}

.pe_item-platforms-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.pe_item-platforms-icon {
  width: 2rem;
  height: 2rem
}

.pe_item-platforms-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.pe_filter-header-search {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 3rem;
  display: flex
}

.pe_sort-toggle-block {
  color: #000000b8;
  border: 1px solid #00000014;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 16.25rem;
  height: 3.5rem;
  padding: 0 1rem;
  display: flex
}

.pe_sort-toggle-block.w--open {
  border-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--black)
}

.pe_filters-button-label {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.pe_filters-button-icon {
  justify-content: center;
  align-items: center;
  display: flex
}

.hint-wrapper {
  justify-content: space-between;
  margin-top: 5px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex
}

.hint-text_level {
  color: var(--base-color-neutral--black-48);
  font-size: 12px
}

.hint-text_value {
  color: var(--base-color-neutral--black-48);
  padding-left: 2px;
  font-size: 12px;
  font-weight: 700
}

.hint-text_value.custom {
  color: var(--base-color-neutral--black-72)
}

.input-hint-wrapper.is-full {
  flex: 1
}

.result_hint {
  flex-flow: column;
  margin-top: 20px;
  display: flex
}

.results_heading {
  margin-bottom: 20px
}

.hero-slider-banner {
  position: relative
}

.hero-slider {
  background-color: #0000;
  height: auto
}

.academy_hero_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%
}

.button-icon {
  line-height: 0
}

.icon-2,.icon-3 {
  display: none
}

.carosal-button_right {
  border-radius: var(--16-px);
  background-color: var(--base-color-neutral--black);
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: none;
  inset: auto 0% -68px auto
}

.carosal-button_left {
  border: 1px solid var(--base-color-neutral--black);
  border-radius: var(--16-px);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: none;
  inset: auto 56px -68px auto
}

.academy_slider_1 {
  height: auto
}

.academy-header_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 35fr 38fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.section_academy_articles {
  background-color: var(--background-color--background-secondary)
}

.academy_content {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.academy_button-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.academy_article_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.academy_article_link-block {
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  align-items: stretch;
  height: 100%;
  text-decoration: none;
  display: flex
}

.academy_article_image-wrapper {
  border-radius: 1rem 1rem 0 0;
  height: 14.125rem;
  position: relative;
  overflow: hidden
}

.academy_article_date {
  color: var(--text-color--muted);
  font-size: .875rem;
  line-height: 1.57
}

.academy_text {
  color: var(--link-color--link-secondary)
}

.academy_article_content {
  padding: var(--32-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  border-radius: var(--16-px);
  flex-flow: column;
  display: flex
}

.academy_article_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .2s
}

.academy_hero_slider {
  margin-top: 24px;
  padding-left: 0;
  font-size: 11px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%
}

.ebooks_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.ebooks_link-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.5rem;
  text-decoration: none;
  display: flex
}

.ebooks_image-wrapper {
  border-radius: var(--16-px);
  justify-content: center;
  align-items: center;
  width: 16rem;
  height: 22rem;
  display: flex;
  position: relative;
  overflow: hidden
}

.ebooks_image {
  border-radius: var(--16-px);
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform .2s
}

.ebooks_text {
  color: var(--link-color--link-secondary)
}

.academy_ebooks_content {
  padding: var(--32-px);
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  border-radius: var(--16-px);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.testimonial-card {
  padding: var(--48-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  background-color: var(--background-color--background-primary);
  text-align: left;
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25rem;
  min-width: 25rem;
  display: flex
}

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

.testimonial_name {
  font-style: italic;
  font-weight: 700
}

.testimoinal_conent_wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex
}

.section_testimonials {
  background-color: var(--background-color--background-secondary);
  overflow: hidden
}

.testimonial_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: 1;
  justify-content: flex-start;
  width: auto;
  display: flex;
  overflow: visible
}

.testimonial_list.is-custom-margin {
  margin-left: 12.5rem;
  margin-right: 0
}

.testimonial-scroll-container {
  width: 100vw;
  display: flex;
  overflow: auto
}

.testimonial_scroll-content {
  width: 100%;
  overflow: auto
}

.testimonial_component {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.pe_list-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: .75rem 1rem;
  font-weight: 700;
  transition: opacity .2s;
  display: flex
}

.pe_list-button:hover {
  opacity: .75
}

.pe_list-button-icon {
  height: 1.5rem
}

.pe_info-wrapper {
  height: 1.125rem;
  position: relative
}

.pe_info-open-button {
  cursor: pointer
}

.pe_info-block {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--base-color-neutral--black);
  color: #ffffffb8;
  border-radius: .5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 20.5rem;
  padding: 1rem;
  font-size: .75rem;
  font-weight: 400;
  display: none;
  position: absolute;
  inset: 120% auto auto -.875rem
}

.pe_info-decor {
  border-bottom: .25rem solid #000;
  border-left: .25rem solid #0000;
  border-right: .25rem solid #0000;
  width: .5rem;
  height: .25rem;
  position: absolute;
  inset: -.25rem auto auto 1rem
}

.pe_info-close-button {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: .5rem .5rem auto auto
}

.pe_info-heading {
  color: var(--base-color-neutral--white);
  font-weight: 700
}

.ebooks_content {
  position: relative
}

.ebooks_header_wrapper {
  padding-top: var(--48-px);
  padding-bottom: var(--48-px)
}

.testimonial-collection-list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  display: flex
}

.testimonial-item {
  flex-flow: row;
  display: flex
}

.ebooks_wrapper {
  padding-top: var(--48-px)
}

.calculator_result {
  border: 1px solid #00000014;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 4.375rem;
  margin-bottom: 1rem;
  padding: .5rem 1rem;
  display: flex
}

.result_calculated {
  font-size: 1.5rem;
  font-weight: 700
}

.min-width-0 {
  min-width: 0
}

.filters-tags-block,.load-more-elem,.load-more-elem-block {
  display: none
}

.available_on_component {
  z-index: 2;
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2.5rem 4rem;
  display: flex;
  position: relative
}

.section_banner-tradingview {
  background-color: var(--base-color-neutral--charcoal)
}

.text-link-dark {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  color: var(--text-color--text-alternate);
  text-decoration: none;
  display: flex
}

.text-link-dark:hover {
  color: var(--base-color-brand--coral)
}

.dropdown_content-group {
  margin-bottom: 1rem
}

.calculator_group-title {
  padding: .75rem 1rem .75rem .25rem
}

.tradingview-banner_component {
  z-index: 2;
  padding: var(--16-px);
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative
}

.dropdown-component {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 1px;
  width: 200px;
  position: relative
}

.dropdown-component_heading {
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  border-radius: 1px;
  flex-flow: column;
  padding: 10px;
  display: flex;
  position: relative
}

.dropdown-component_heading-small {
  color: #888;
  margin-bottom: 2px;
  font-size: 10px
}

.dropdown-component_list {
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 1px;
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0
}

.dropdown-component_group {
  padding: 10px
}

.dropdown-component_group-heading {
  color: #888;
  margin-bottom: 5px;
  font-size: 10px;
  font-weight: 700
}

.dropdown-component_item {
  color: #333;
  background-color: #fff;
  border-bottom: 1px solid #f1f1f1;
  border-radius: 1px;
  padding: 8px;
  font-size: 14px
}

.guide-content_link-wrapper {
  overflow: hidden
}

.guide-content_link {
  color: var(--text-color--text-secondary);
  width: 100%;
  padding: .75rem 0;
  text-decoration: none
}

.guide-content_link:hover {
  color: var(--base-color-brand--coral)
}

.guide-content_link.w--current {
  color: var(--base-color-brand--coral);
  font-weight: 600
}

.guide-content_link.current {
  font-family: IBM Plex Sans,sans-serif;
  font-weight: 600
}

.guide-content_link.current:lang(en) {
  color: var(--base-color-brand--coral);
  font-weight: 700
}

.guide-content_link.current.w--current {
  background-color: #eee;
  border-style: none;
  font-weight: 600
}

.guide-content_link.is-h3 {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.5rem
}

.guide-content_link.is-h4 {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 2rem
}

.guide-content_h-trigger {
  display: none
}

.guides-content_sidebar-heading {
  font-size: 1.5rem
}

.guides-content_sidebar {
  padding: var(--16-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-direction: column;
  width: 100%;
  max-width: 21rem;
  position: sticky;
  top: 1rem
}

.guides_content {
  grid-column-gap: var(--24-px);
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex
}

.guides-content_link-content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.guides-template_image {
  border-radius: var(--16-px);
  object-fit: cover;
  width: 100%;
  height: 20rem
}

.guides_template-wrapper {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex-flow: column;
  width: 100%;
  padding: 1rem;
  display: flex
}

.section_guides {
  background-color: var(--background-color--background-primary)
}

.section_guides.is-grey {
  background-color: var(--background-color--background-secondary)
}

.guides-template_content {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  flex-flow: column;
  width: 100%;
  display: flex
}

.guides-conclution_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  display: flex
}

.section_guides-header {
  padding-top: 5rem
}

.guide-content_accordion-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none
}

.guide-content_trigger {
  display: none
}

.guide-heading-wrapper {
  padding-bottom: var(--32-px);
  border-bottom: 1px solid var(--base-color-brand--coral)
}

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

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

.recommended-guides_wrapper {
  grid-column-gap: var(--48-px);
  grid-row-gap: var(--48-px);
  flex-flow: column;
  display: flex
}

.section_recommended-guides {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem
}

.anchor-put-links-in-here {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: right;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: -1rem;
  overflow: visible
}

.link-block--letters-glossary {
  color: var(--link-color--link-secondary);
  font-weight: 700;
  text-decoration: none;
  display: block
}

.link-block--letters-glossary:hover,.link-block--letters-glossary:active,.link-block--letters-glossary:focus {
  text-decoration: underline
}

.link-block--letters-glossary:focus-visible {
  text-decoration: underline
}

.link-block--letters-glossary[data-wf-focus-visible] {
  text-decoration: underline
}

.glossary-content {
  padding-top: var(--48-px);
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.glossary-grid {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 10fr;
  grid-auto-columns: 1fr;
  display: grid
}

.first-letter-red {
  margin-top: -10.5rem;
  padding-top: 10.5rem
}

.letter-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  padding: 3rem;
  display: flex
}

.glossary-terms-title {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 1.5rem;
  font-weight: 800
}

.glossary-terms-title:focus {
  background-color: #00f
}

.glossary-line {
  background-color: #ebecef;
  height: 1px;
  margin-bottom: 1.5rem
}

.accordion-paragraph_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.calculator-mobile_image {
  display: none
}

.calculation_image {
  width: 100%;
  height: 100%
}

.calculator-filters-dropdown_wrapper {
  display: none
}

.opa-0 {
  opacity: 0
}

.display-hidden {
  display: none
}

.glossary-letter-caps {
  font-family: var(--font--headings);
  color: var(--base-color-brand--coral);
  text-transform: uppercase;
  font-size: 4.5rem;
  font-weight: 800
}

.glossary-letter-caps.glossary-letter-caps--text-stroke {
  color: #0000;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--base-color-brand--coral)
}

.testimonial_loop-trigger {
  display: flex
}

.testimonials_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  overflow: visible
}

.guides_filter-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex
}

.academy-guides_filters-wrapper {
  padding: var(--24-px)var(--16-px)var(--16-px);
  border-radius: var(--0-px)var(--0-px)var(--24-px)var(--24-px);
  background-color: var(--background-color--background-primary);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.section_guides_filters {
  background-color: var(--background-color--background-secondary);
  padding-bottom: 3rem
}

.academy-guides_form-block {
  margin-bottom: 0
}

.academy-guides_form-main-block {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 23.25rem 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  min-height: 40.5rem;
  display: grid
}

.academy-guides_content-wrapper {
  flex-flow: column;
  display: flex
}

.academy-guides_filters-block {
  flex-flow: column;
  display: flex;
  overflow: hidden
}

.academy-guides_filters-header {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
  padding-bottom: .5rem;
  padding-right: 1.5rem;
  display: flex
}

.academy-guides_search-input-wrapper {
  border-top-left-radius: var(--24-px);
  border-top-right-radius: var(--24-px);
  background-color: var(--background-color--background-primary);
  flex: 1;
  order: -1;
  padding-top: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative
}

.academy-guides_filters-scroll {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 1.5rem;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  overflow: auto
}

.academy-guides_content-block {
  flex-flow: column;
  flex: 1;
  display: flex;
  position: relative
}

.academy-guides_list-wrapper {
  flex-flow: column;
  flex: 1;
  display: flex
}

.academy-guides_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.section_header-guides {
  background-color: var(--background-color--background-secondary);
  padding-top: 5rem
}

.section_header-guides.is-white {
  background-color: var(--background-color--background-primary)
}

.guides_header_wrapper {
  padding-top: var(--48-px);
  padding-bottom: var(--48-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  display: flex
}

.guides_link-block {
  padding-bottom: 1.5rem;
  text-decoration: none
}

.guides-recommended_wrapper {
  padding-top: 3rem
}

.guide_empty-wrapper {
  text-align: left;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  display: flex
}

.guide-content_link-text {
  font-size: .875rem
}

.subheader-custom-styled {
  font-size: 3rem
}

.main-header-costom-styled {
  font-family: var(--font--headings);
  color: var(--color--typography--title);
  font-size: 4rem;
  font-weight: 800;
  line-height: 1.15
}

.academy_image {
  border-radius: var(--24-px);
  object-fit: cover;
  background-color: #f6f8fa;
  width: 100%;
  height: 30rem;
  line-height: 1;
  position: relative;
  overflow: hidden
}

.section_ebooks-header {
  padding-top: 5rem
}

.link-container {
  padding-left: var(--8-px)
}

.guides_filter-header-background {
  display: none
}

.academy-guides_filters-main-wrapper {
  position: sticky;
  top: 1rem
}

.parnter_slider_1 {
  height: auto
}

.partners-header_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 35fr 38fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.description-wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-direction: column;
  display: flex
}

.description-wrapper.fixed-width:lang(ar) {
  text-align: right
}

.description-wrapper.is-padding-right-desktop {
  padding-right: var(--48-px)
}

.description-wrapper.is-padding-right-desktop:lang(ar) {
  padding-right: 0
}

.partners-hero_slider {
  padding: var(--48-px)var(--8-px)var(--8-px);
  justify-content: center;
  align-items: center;
  display: flex;
  position: static
}

.features_cards_list {
  grid-column-gap: 1rem;
  grid-row-gap: var(--16-px);
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex
}

.section_event-information {
  padding-bottom: var(--48-px);
  text-align: center
}

.event_image-wrapper {
  padding-bottom: var(--16-px);
  width: 4.5rem;
  height: 4.5rem;
  margin-left: auto;
  margin-right: auto;
  position: static
}

.event_footer-top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start
}

.greatplace_footer-badge {
  width: 2rem
}

.badge_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: stretch;
  display: flex
}

.event_map-link {
  text-decoration: none;
  display: block
}

.aievent-steps_subheading-wrapper {
  padding-bottom: 1rem
}

.aievent_footer-link-list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex
}

.aitool_item-image {
  width: 4rem
}

.aitool_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 1rem 0;
  display: flex
}

.aitool_item:last-child {
  margin-right: 1rem
}

.aitools_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  white-space: nowrap;
  display: flex
}

.aitools_item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 32.1%;
  display: flex;
  overflow: hidden
}

.participate_image {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%
}

.participate_image-wrapper {
  width: auto;
  height: auto;
  position: static
}

.participate_content-wrapper_centered {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 100%;
  padding: 2rem;
  display: flex
}

.prize_requirement-divider {
  background-color: #ffffff7a;
  height: 100%
}

.events_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: wrap;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex
}

.event-information_wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--24-px);
  background-color: var(--base-color-brand--coral);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 1.5rem;
  display: grid
}

.event-information_items {
  padding-right: var(--16-px);
  padding-left: var(--16-px);
  border: 1px #000;
  border-right: 1px solid #f6f7f87a;
  border-radius: 1px
}

.event-information_items.is-last {
  border-right-style: none
}

.event-information_items.is-last:lang(ar) {
  border-left-style: none
}

.hackathon_desktop-hide {
  display: block
}

.aitool_link {
  text-decoration: none
}

.text-span {
  color: var(--base-color-brand--coral)
}

.text-span.hackathon {
  color: var(--color--base--transparent);
  background-image: url(/pt/storage/677f4207a4b7fdc1776f257d_Hackathon%20Ai.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

.letters-list-item {
  justify-content: flex-end;
  align-items: center
}

.empty-state-2 {
  color: #0000;
  width: 0;
  height: 0;
  padding: 0;
  display: none;
  overflow: hidden
}

.letters-list-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0
}

.letters-glossary {
  margin-right: 1rem
}

.add-space-for-scroll {
  height: 0
}

.section_cta_gold {
  background-image: url(/pt/storage/6708c1e6d682117fd6a6e38c_cta-desktop-gold.png);
  background-position: 50%;
  background-size: cover;
  padding-top: 7.25rem;
  padding-bottom: 3rem
}

.available_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  justify-content: flex-end;
  align-items: center;
  display: flex
}

.gloggary-empty-text {
  text-align: center;
  padding-top: 4rem;
  padding-bottom: 4rem
}

.letters-list {
  text-align: right;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Ubuntu Deriv,sans-serif;
  display: flex;
  overflow: hidden
}

.text-span-2 {
  color: var(--base-color-brand--gold)
}

.footer_top-wrapper-gold {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  align-items: start
}

.new_tactical_list {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  align-items: stretch;
  margin-top: 1rem;
  display: grid
}

.pe_filter-header-search-background {
  z-index: -1;
  background-color: var(--background-color--background-primary);
  height: 6.5rem;
  position: absolute;
  inset: -1.5rem 0% auto
}

.pe_up-button-new {
  z-index: 1000;
  background-color: var(--base-color-neutral--black);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  position: fixed;
  bottom: 1.25rem;
  right: 3rem
}

.pe_up-button-new.w--current {
  transition: transform .2s
}

.pe_up-button-new.w--current:hover {
  transform: scale(1.1)
}

.pe_up-button-new.is-desctop {
  position: absolute;
  right: 10.625rem
}

.pe_up-button-new.is-desctop.w--current {
  position: absolute;
  right: 21.25%
}

.pe_up-button-new.is-mobile {
  position: absolute;
  right: 10.625rem
}

.pe_up-button-new.is-mobile.w--current {
  position: absolute;
  right: 21.25%
}

.award-subtext {
  font-family: var(--font--body-text);
  color: var(--color--typography--paragraph);
  max-width: 95px;
  min-height: 28px;
  font-size: .625rem
}

.award-cell-desktop {
  color: var(--text-color--text-primary);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex
}

.award_content {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 82px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 0;
  padding-right: 0;
  font-size: .625rem;
  line-height: 1.3;
  display: flex
}

.awards_awards-wrapper-desktop {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex
}

.awards_awards-wrapper-mobile {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex
}

.awards-wrapper-mobile {
  display: none
}

.derivgo_text-wrapper {
  max-width: 65%
}

.hide-desktop {
  display: none
}

.hiring-steps_number-2 {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #369DF1;
  justify-content: center;
  align-items: center;
  width: 4rem;
  font-family: Ubuntu Deriv,sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 4rem;
  display: flex
}

.how-to-calendar_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative
}

.how-to-calendar_header {
  height: 100%;
  position: sticky;
  top: 1rem
}

.economic-faqs_content {
  flex-direction: column;
  justify-content: center;
  display: flex
}

.container-xlarge-9 {
  width: 100%;
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto
}

.fair-trading-practices_content-wrapper {
  max-width: 29rem;
  padding-top: 3rem;
  padding-bottom: 0;
  padding-left: 0
}

.digital_options-tab-menu {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  display: flex
}

.collection-list-wrapper-2 {
  order: 1
}

.also-like_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.also-like_card {
  background-color: var(--base-color-neutral--neutral-light-grey);
  border-radius: 1.5rem;
  justify-content: center;
  display: flex
}

.also-like_spacing {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 12.5rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.also-like_icon {
  width: 3rem;
  height: 3rem
}

.also-like_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.also-like_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-decoration: none;
  display: flex
}

.also-like_main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.also-like_arrow {
  width: .625rem
}

.options_cms-list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex
}

.options_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex
}

.options_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.options_video-columns {
  grid-column-gap: 3.375rem;
  grid-row-gap: 3.375rem;
  justify-content: space-between;
  align-items: stretch;
  display: flex
}

.options_category {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  display: flex
}

.options_category-column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.options-category_box {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex
}

.options-category_icon {
  width: 1.5rem;
  height: 1.5rem
}

.nested-cms_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.nested-cms_list.nested-list-smaller-space {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem
}

.options-filter_cms-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex
}

.options-filter_cms-item {
  cursor: pointer
}

.options-filter_button {
  border: 1px solid var(--border-color--border-light);
  border-radius: 96px;
  margin-bottom: 0;
  padding: .75rem 1.5rem
}

.option-filter_hidden-elements {
  display: none
}

.option_text-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex
}

.trade_title,.trade_title-2 {
  text-align: center;
  max-width: 51rem;
  margin-left: auto;
  margin-right: auto
}

.fs-hidden-element,.bread-crumb_mobile-version,.options_fs-cmsnest-link,.options_fs-cmsnest-cms,.options_fs-cmsnest-link-2 {
  display: none
}

.single-option_body {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex
}

.single-option_lottie {
  width: 34vw;
  max-width: 31.25rem
}

.single-option_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 1;
  display: flex
}

.single-option_description {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.trade_title-2 {
  text-align: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto
}

.options_mobile-button {
  display: none
}

.learn_cms-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.learn_card {
  background-color: var(--base-color-neutral--neutral-light-grey);
  border-radius: 1.5rem;
  height: 100%
}

.learn_personalization {
  border: 1px solid #f6f7f8;
  border-radius: 1.5rem;
  overflow: hidden
}

.learn_image-body {
  height: 100%;
  display: block
}

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

.learn_spacing {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 10rem;
  display: flex
}

.learn_content {
  padding: 3rem
}

.learn_content-main {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.learn_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex
}

.learn_arrow {
  height: 1.5rem
}

.options_fs-cmsnest-link-2-2 {
  display: none
}

.learn_video-body {
  height: 100%;
  position: relative
}

.learn_video-play {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%
}

.learn_video-preview {
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  margin-left: auto;
  transition: width .5s
}

.learn_play-button {
  width: 6rem;
  height: 6rem;
  position: absolute
}

.trading_central-item-wrapper {
  grid-column-gap: var(--48-px);
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%
}

.trading_central-item {
  padding: var(--16-px);
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  align-items: center;
  display: flex
}

.trading_central-image {
  width: 100%
}

.trading_central-image-wrapper {
  width: auto
}

.trading_central-component {
  grid-column-gap: 2rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto,25rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid
}

.text-color-blue {
  color: #0777c4
}

.trading_central_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080,#00000080);
  width: 100%;
  height: 80%;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.section_hero-tcentral {
  height: 80svh;
  padding-top: 5rem;
  position: static
}

.bread-crumb_link-dark {
  color: var(--base-color-neutral--white-72);
  white-space: nowrap;
  font-size: .875rem;
  line-height: 1.375rem;
  text-decoration: none;
  transition: color .16s
}

.bread-crumb_link-dark:hover {
  color: var(--text-color--text-alternate)
}

.bread-crumb_link-dark.w--current {
  color: var(--base-color-neutral--white-72)
}

.bread-crumb_link-dark.w--current:hover {
  color: var(--base-color-neutral--white)
}

.bread-crumb_link-dark.is-bright {
  color: var(--text-color--text-alternate)
}

.tcentral-hero {
  flex-flow: column;
  height: 100%;
  display: flex
}

.tcentral-header_content {
  padding-top: var(--48-px);
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 3.5rem;
  display: flex;
  position: relative
}

.markets_block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.achievements_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.home-testimonials_name {
  color: #181c257a
}

.trade-day-night_background-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.page-wrapper-new {
  color: #181c25;
  font-family: Inter,Arial,sans-serif
}

.home-hero_button {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.home-features-full_media-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.step_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70vh;
  display: flex
}

.home-hero_person-image {
  z-index: 1;
  object-fit: contain;
  object-position: 50% 100%;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: auto 0% -14% auto
}

.home-hero_person-image:lang(ar) {
  left: 0%;
  right: auto
}

.navbar_blur-block {
  z-index: -1;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  border-radius: 6rem;
  position: absolute;
  inset: 0%
}

.navbar_locales-dropdown {
  padding-left: 1rem;
  position: static
}

.home-hero_background-gradient {
  z-index: 1;
  background-image: linear-gradient(84.29deg,#0003 22%,#8f8f8f0a 84%,#0000);
  display: block;
  position: absolute;
  inset: 0%
}

.footer-cta_content-image-wrapper {
  width: 100%;
  height: 78%;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 14% 0 auto;
  overflow: clip
}

.home-hero_trustpilot-wrapper {
  opacity: 1;
  background-color: #fff;
  height: 3.5rem;
  position: absolute;
  inset: auto 0% 0%
}

.achievements_slider-wrapper {
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 2.5rem 2.75rem;
  display: flex;
  position: relative;
  overflow: clip
}

.header_block {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative
}

.navbar_menu-new {
  background-color: #0000;
  position: static
}

.navbar_menu-new.new-navbar_menu {
  flex: 0 auto;
  margin-left: 0;
  display: block;
  position: static
}

.achievements_side-block {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex
}

.achievements_side-block.is-align-bottom {
  justify-content: flex-end
}

.navbar_menu-side-buttons {
  white-space: nowrap;
  overflow: hidden
}

.no-margin {
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden
}

.payment-methods_component {
  position: relative
}

.footer-cta_title-4 {
  text-align: center
}

.navbar_main-wrapper {
  background-color: var(--new-navbar--color--background);
  border-radius: 6rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
  position: relative;
  box-shadow: 0 .5rem 1rem .125rem #41465214
}

.section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex
}

.home-testimonials_image-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex
}

.footer_logo-slot {
  position: absolute;
  inset: 0% auto auto 0%
}

.achievements_slider-component {
  background-color: #f6f7f8;
  border-radius: 3rem;
  justify-content: center;
  align-items: center;
  width: 25.875rem;
  height: 25.875rem;
  display: flex
}

.footer_label-image {
  height: 2rem
}

.footer-cta_wrapper {
  flex-flow: column;
  display: flex;
  position: relative
}

.footer-cta_wrapper.is-alternative {
  height: 300vh
}

.payment-methods_column-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex
}

.payment-methods_column-wrapper.dir-down {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem
}

.home-hero_background-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080,#00000080);
  border-bottom-right-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.navbar_right-side-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1.75rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  transform: translateY(-135%)
}

.navbar_links-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .375rem;
  padding-bottom: .375rem;
  display: flex
}

.home-testimonials_content-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
  overflow: hidden
}

.navbar_link-icon {
  position: absolute;
  inset: 0% 0% 0% auto
}

.navbar_toggle-help-wrapper {
  position: relative
}

.navbar_links-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.markets_rive-block {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute
}

.footer-cta_device-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-style: normal;
  display: flex;
  position: relative;
  overflow: clip
}

.footer-cta_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 250vh;
  display: flex;
  position: relative
}

.footer-cta_content.is-alternative {
  height: 100vh;
  position: sticky;
  top: 0
}

.footer-cta_decor-wrapper {
  width: 100%;
  overflow: hidden
}

.trustpilot_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0
}

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

.navbar_locales-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  background-color: #fff;
  border: .0625rem solid #ebecef;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  padding: 1.5rem 2rem;
  display: grid;
  box-shadow: 0 -.875rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.navbar_component-new {
  pointer-events: auto;
  background-color: #0000;
  position: static
}

.step_card-content {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex
}

.markets_item-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  min-height: 31.25rem;
  display: flex
}

.navbar_dropdown-block {
  background-color: #fff;
  border: .0625rem solid #ebecef;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 23.375rem;
  display: grid;
  box-shadow: 0 -.875rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.markets_rive {
  z-index: 5;
  aspect-ratio: 1;
  width: 90%
}

.markets_mobile-header {
  display: none
}

.home-features-full_button-wrapper {
  align-items: center
}

.navbar_menu-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #181c25;
  border-radius: 6rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .15s cubic-bezier(.65,0,.35,1);
  display: flex;
  position: static
}

.navbar_menu-link:hover {
  background-color: var(--new-navbar--color--dropdown-hover)
}

.navbar_menu-link.w--open {
  background-color: #181c2514
}

.footer-cta_content-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 15.5rem;
  display: flex;
  position: sticky;
  top: 20.5vh
}

.footer-cta_content-wrapper.is-alternative {
  position: absolute;
  top: 19vh
}

.navbar_dropdown-wrapper {
  pointer-events: auto;
  width: 100%;
  min-width: 60rem;
  max-width: 60rem;
  padding-top: 1rem
}

.navbar_dropdown-wrapper.is-locales {
  min-width: 43.625rem;
  max-width: 43.625rem
}

.navbar_image-text-block {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative
}

.trade-day-night_title.new-heading-style-h1 {
  font-family: Inter,Arial,sans-serif;
  font-size: 6rem;
  font-weight: 800;
  line-height: 6.5rem
}

.footer {
  background-color: #181c25
}

.footer:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  background-color: var(--base-color-neutral--black-0)
}

.footer_cta-middle-block {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1rem;
  display: flex
}

.step_card-content-top {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  display: flex
}

.navbar_toggle {
  border-radius: 6rem;
  padding: 0;
  transition: background-color .15s cubic-bezier(.65,0,.35,1);
  position: static
}

.navbar_toggle.w--open {
  background-color: var(--new-navbar--color--dropdown-hover)
}

.navbar_image-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1rem
}

.home-hero_component {
  position: relative;
  overflow: hidden
}

.logo_icon-25 {
  color: #414652;
  margin-left: -.25rem;
  padding-bottom: .25rem;
  font-size: 1.5rem
}

.logo_icon-25:where(.w-variant-17a79175-e1e9-68c3-d52a-a69bc4000a4d),.logo_icon-25:where(.w-variant-80cab55d-f7d3-4291-51ea-48ec688ecc4d),.logo_icon-25.blue-3 {
  color: #00f1f1
}

.logo_icon-25.is-partners {
  margin-left: .1rem
}

.home-hero_trustpilot-background {
  background-color: #181c25;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.home-hero_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.navbar_toggle-help-block {
  width: 160%;
  height: .5rem;
  position: absolute;
  inset: 0% 0% auto -30%
}

.navbar_toggle-text {
  color: #181c25;
  padding-top: .125rem;
  padding-bottom: .125rem
}

.navbar_toggle-text.is-locales {
  pointer-events: none;
  color: #181c25;
  text-transform: uppercase;
  text-decoration: none;
  display: none
}

.navbar_toggle-text.is-locales.w--current {
  color: #181c25;
  display: block
}

.header_size-interaction-trigger {
  position: absolute;
  inset: 0% 0% auto
}

.payment-methods_gradient-bottom {
  z-index: 2;
  background-image: linear-gradient(#0000000a,#181c25 50%);
  height: 3rem;
  position: absolute;
  inset: auto 0% 0%
}

.footer_cta-heading {
  color: #ffffffe0;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5rem
}

.footer_cta-heading:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-heading:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25
}

.footer_middle-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex
}

.footer_dropdown-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.footer_cta-top-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: .5rem;
  display: flex
}

.footer-cta_content-image {
  border-radius: 0;
  width: 100%;
  height: auto;
  padding-left: .7rem;
  padding-right: .7rem;
  transform: translateY(-68%)
}

.navbar_dropdown {
  position: static
}

.auth_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden
}

.navbar_image-block {
  border-radius: 1.5rem;
  height: 100%;
  position: relative;
  overflow: hidden
}

.footer_cta-link {
  border: .0625rem solid #ffffff14;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  transition: background-color .15s cubic-bezier(.65,0,.35,1);
  display: flex
}

.footer_cta-link:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-link:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  border-color: #181c2514
}

.footer_cta-link:hover {
  background-color: #00000014
}

.markets_text-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 25.875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.footer_cta-component {
  color: #fff;
  background-color: #20242f;
  border-radius: .5rem;
  flex-flow: column;
  width: 12rem;
  padding: 1rem;
  display: flex
}

.footer_cta-component:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-component:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25;
  background-color: #f6f7f8
}

.award_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  text-align: center;
  flex-flow: column;
  display: flex
}

.logo_component {
  color: #369DF1;
  padding-right: 1rem;
}

.logo_component.is-25 {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.logo_component.is-25:lang(ar),.logo_component.is-25.w--current:lang(ar) {
  flex-flow: row-reverse
}

.text-size-xsmall {
  font-family: var(--font--body-text);
  margin-top: 0;
  margin-bottom: 0;
  font-size: .75rem;
  line-height: 1.25rem
}

.home-hero_text-wrapper {
  position: relative
}

.navbar_mobile-shadow {
  display: none
}

.step_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-left: 6.75rem;
  padding-right: 6.75rem;
  position: relative
}

.markets_content {
  flex-flow: column;
  display: flex
}

.header_component.new-navbar_main-wrapper {
  width: auto;
  height: auto
}

.home-hero_content {
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  min-height: 35.25rem;
  display: flex
}

.markets_desctop-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex
}

.navbar_menu-mobile-buttons {
  display: none
}

.achievements_content-block {
  height: 300vh;
  position: relative
}

.achievements_content-block.is-alternative {
  height: 300vh
}

.new-footer_text {
  color: #b1b4bc;
  font-size: .875rem;
  line-height: 1.25rem
}

.new-footer_text:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.new-footer_text:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25b8
}

.achievements_slider-item {
  text-align: center;
  position: absolute
}

.link_icon {
  font-weight: 400;
  position: relative
}

.markets_desctop-rive-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 2.5rem
}

.navbar_links-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem 2rem;
  display: grid
}

.card.is-small {
  border-radius: 1rem;
  padding: 1.5rem
}

.home-features-full_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: stretch;
  height: 100vh;
  display: flex
}

.navbar_links-heading {
  color: #181c257a;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5rem
}

.navbar_image-heading {
  color: #fff
}

.navbar_image-heading.heading-style-h6 {
  margin-top: 0;
  margin-bottom: .5rem
}

.navbar_menu-side-block {
  justify-content: flex-start;
  align-items: center;
  display: flex
}

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

.footer_dropdown-heading {
  color: #ffffffe0;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.5rem
}

.footer_dropdown-heading:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-heading:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-heading:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-heading:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-heading:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-heading:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-heading:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-heading:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-heading:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-heading:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
  color: #181c25e0
}

.button_right-icon {
  font-weight: 400
}

.navbar_image-label {
  color: #000000b8;
  background-color: #fff;
  border-radius: 1.25rem;
  margin-bottom: 1rem;
  padding: .125rem .5rem
}

.home-features-full_text-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.two-columns_image-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative
}

.two-columns_text-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.achievements_content {
  grid-column-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  flex-flow: column;
  display: flex
}

.achievements_content.is-alternative {
  justify-content: center;
  height: 100vh;
  min-height: 47.5rem;
  position: sticky;
  top: 0
}

.footer-cta_title-wrapper {
  margin-bottom: 45vh;
  position: sticky;
  top: 11vh
}

.footer-cta_title-wrapper.is-alternative {
  position: relative;
  top: auto
}

.trade-day-night_heading-day {
  display: inline-block
}

.trade-day-night_heading-day:lang(bn) {
  width: 11rem
}

.trade-day-night_heading-day:lang(tr) {
  width: 11.4rem
}

.trade-day-night_heading-day:lang(ko) {
  width: 6.3rem
}

.trade-day-night_heading-day:lang(uz) {
  width: 29rem
}

.achievements_slider-heading {
  margin-bottom: -.5rem;
  font-size: 4.75rem;
  font-weight: 800;
  line-height: 5.5rem
}

.navbar_image-wrapper {
  padding: .5rem
}

.step_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #181c25;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 70vh;
  margin-bottom: 15vh;
  display: grid;
  position: sticky;
  top: 0%;
  overflow: hidden
}

.step_card.card-3 {
  top: 21%
}

.step_card.card-2 {
  background-color: #369DF1;
  top: 18%
}

.step_card.card-1 {
  background-color: #f6f7f8;
  top: 15%
}

.footer_text-link {
  color: #b1b4bc;
  text-decoration: underline;
  transition: color .15s cubic-bezier(.65,0,.35,1)
}

.footer_text-link:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_text-link:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25
}

.footer_text-link:hover {
  color: #f6f7f8
}

.footer_text-link:hover:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_text-link:hover:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #5c616d
}

.button_left-icon {
  font-weight: 400
}

.header_color-desctop-trigger {
  position: absolute;
  inset: 0% 0% auto
}

.footer_bottom-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex
}

.trade-day-night_wrapper {
  width: 100%;
  position: relative
}

.footer_dropdown-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static
}

.footer_dropdown-list:lang(ar) {
  text-align: right
}

.container {
  width: 100%;
  max-width: 83rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.footer_logo-link-3 {
  padding-top: .25rem;
  padding-bottom: .25rem
}

.bottom-cta_wrapper {
  z-index: 1000;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #ffffffe0;
  padding: .75rem 1rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%
}

.section_testimonials-2 {
  background-color: #f6f7f8;
  justify-content: center;
  align-items: center
}

.footer_disclaimer {
  color: #ffffffb8;
  background-color: #20242f;
  border-radius: .5rem;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1rem
}

.footer_disclaimer.text-size-small.text-color-white {
  color: #ffffffb8
}

.footer_disclaimer.text-size-small.text-color-white:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_disclaimer.text-size-small.text-color-white:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25b8;
  background-color: #f6f7f8
}

.award_heading.text-size-small {
  color: #181c25;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 800
}

.footer-cta_title-1 {
  text-align: center
}

.footer-cta_title-1.heading-style-mega {
  line-height: 12.25rem
}

.footer_dropdown-link.text-size-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #ced0d6;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  text-decoration: none;
  transition: color .24s cubic-bezier(.65,0,.35,1);
  display: flex
}

.footer_dropdown-link.text-size-small:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-link.text-size-small:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-link.text-size-small:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-link.text-size-small:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-link.text-size-small:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-link.text-size-small:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-link.text-size-small:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-link.text-size-small:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-link.text-size-small:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-link.text-size-small:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
  color: #181c25
}

.footer_dropdown-link.text-size-small:hover {
  color: #fff
}

.footer_dropdown-link.text-size-small:hover:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-link.text-size-small:hover:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-link.text-size-small:hover:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-link.text-size-small:hover:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-link.text-size-small:hover:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-link.text-size-small:hover:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-link.text-size-small:hover:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-link.text-size-small:hover:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-link.text-size-small:hover:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-link.text-size-small:hover:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
  color: #787d88
}

.payment-methods_card-wrapper {
  background-color: #ffffff0a;
  border-radius: 1rem;
  flex-flow: column;
  display: flex
}

.home-features-full_background-wrapper {
  z-index: -1;
  background-color: #181c25;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.footer-cta_decor {
  border-top: 3.25rem solid #0000;
  border-bottom: 3.25rem solid #369DF1;
  border-left: 50vw solid #0000;
  border-right: 50vw solid #369DF1
}

.navbar_left-side-block {
  height: 3rem;
  padding-left: 1rem;
  overflow: hidden
}

.footer_dropdown-toggle {
  display: none
}

.trustpilot_component {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex
}

.trade-day-night_content {
  width: 100%;
  height: 200vh
}

.navbar_link {
  color: #181c25;
  text-decoration: none;
  transition: color .15s cubic-bezier(.65,0,.35,1)
}

.navbar_link.w--current {
  color: #369DF1
}

.navbar_link.text-size-small {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.25rem;
  display: flex;
  position: relative
}

.navbar_link.text-size-small:lang(ar) {
  transform: translate(0)
}

.footer-cta_device-mockup {
  z-index: 2;
  overflow: visible
}

.auth_component {
  display: none
}

.two-columns_content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.trustpilot_link {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: relative
}

.header_wrapper {
  z-index: 5000;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: fixed;
  inset: 1.25rem 0% auto
}

.trade-day-night_content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100dvh;
  padding-top: 0;
  display: flex;
  position: sticky;
  inset: 0
}

.navbar_menu-wrapper {
  background-color: #0000;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static
}

.trade-day-night_heading-night {
  color: #fff;
  display: inline-block
}

.trade-day-night_heading-night:lang(ko) {
  width: 6.3rem;
  margin-left: -6.3rem
}

.trade-day-night_heading-night:lang(bn) {
  width: 11rem;
  margin-left: -11rem
}

.trade-day-night_heading-night:lang(tr) {
  width: 13.3rem;
  margin-left: -12.4rem
}

.trade-day-night_heading-night:lang(uz) {
  width: 29rem;
  margin-left: -29rem
}

.navbar_locales-button,.markets_mobile-rive-wrapper {
  display: none
}

.navbar_menu-content {
  justify-content: center;
  align-items: center;
  padding-left: .25rem;
  padding-right: .25rem;
  display: flex
}

.navbar_left-side-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translateY(-135%)
}

.award_component-2-2 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 12.25rem;
  display: flex
}

.award_component-2-2:lang(ar) {
  flex-flow: row-reverse
}

.navbar_menu-desktop-buttons {
  padding-left: .5rem;
  transition: all .2s
}

.home-testimonials_content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.payment-methods_card-image {
  aspect-ratio: 16/10;
  width: 100%
}

.achievements_slider-top-gradient {
  z-index: 10;
  background-image: linear-gradient(#f6f7f8,#f6f7f88f 70%,#0000);
  height: 6.75rem;
  position: absolute;
  inset: 0% 0% auto
}

.footer_top-block {
  border-bottom: .0625rem solid #181c253d;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 2rem;
  display: flex;
  position: relative
}

.footer_top-block:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_top-block:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  border-bottom-color: #ebecef
}

.home-hero_trustpilot-block {
  background-color: #181c25;
  border-top: .0625rem solid #181c25;
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  width: 100%;
  height: 100%;
  margin-top: -.0625rem;
  position: absolute;
  inset: 0%
}

.footer-cta_component {
  background-color: #369DF1;
  padding-top: 20vh;
  padding-bottom: 20vh
}

.payment-methods_content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-height: 100vh;
  display: flex;
  overflow: hidden
}

.footer_cta-qr-text.text-size-small {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0
}

.footer_cta-qr-text.text-size-small:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.footer_cta-qr-text.text-size-small:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25
}

.navbar_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.trade-day-night_background-night {
  background-image: url(/pt/storage/6757df573bf331c84b6c69fe_trade_night.webp);
  background-position: 100% 100%;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  height: 100dvh;
  margin-top: -100vh;
  position: sticky;
  top: 0;
  left: 0;
  right: 0
}

.trade-day-night_background-night.is-alternative {
  height: 100vh
}

.trade-day-night_background-night.is-alternative:lang(ar) {
  background-image: url(/pt/storage/678a0d0c455349bb34d44d2d_trade-all-night_arabic.webp)
}

.markets_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  max-width: 66.5rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative
}

.markets_wrapper.is-product {
  grid-template-columns: 1fr auto
}

.header_color-mobile-trigger {
  position: absolute;
  inset: 0% 0% auto
}

.home-testimonials_wrapper {
  background-color: #f6f7f8;
  height: 400vw;
  display: flex;
  position: relative
}

.navbar_logo-wrapper {
  height: 3rem;
  overflow: hidden;
}

.button-new {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: .035rem;
  background-color: #369DF1;
  border-radius: 6rem;
  justify-content: center;
  padding: 1rem 1.5rem;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1rem;
  text-decoration: none;
  transition: background-color .15s cubic-bezier(.65,0,.35,1),color .15s cubic-bezier(.65,0,.35,1);
  display: inline-flex
}

.button-new:hover {
  background-color: #369DF1
}

.button-new:active {
  background-color: #369DF1
}

.button-new.is-black {
  color: #fff;
  background-color: #181c25
}

.button-new.is-black:hover {
  background-color: #181c25e0
}

.button-new.is-black:active {
  background-color: #181c25
}

.button-new.is-black.is-border-black {
  color: #181c25;
  background-color: #0000;
  border: .125rem solid #181c25;
  padding: .875rem 1.375rem
}

.button-new.is-black.is-border-black:hover {
  background-color: #181c2514
}

.button-new.is-black.is-border-black:active {
  background-color: #0000
}

.button-new.is-try-demo {
  background-color: #369DF1
}

.button-new.is-try-demo:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
  background-color: #369DF1;
  display: inline-flex
}

.button-new.is-try-demo:hover,.button-new.is-try-demo:hover:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
  background-color: #369DF1
}

.button-new.is-try-demo:active,.button-new.is-try-demo:active:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
  background-color: #369DF1
}

.button-new.is-try-demo.special-for-navbar-7 {
  display: none
}

.button-new.is-try-demo.is-black,.button-new.is-try-demo.is-black:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
  background-color: #181c25
}

.button-new.is-try-demo.is-black:hover {
  background-color: #181c25e0
}

.button-new.is-try-demo.is-black:hover:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
  background-color: #000c
}

.button-new.is-try-demo.is-black:active,.button-new.is-try-demo.is-black:active:where(.w-variant-4d15b363-08f6-71ab-da92-623adc68d63f) {
  background-color: #181c25
}

.button-new.is-white {
  color: #181c25;
  background-color: #fff
}

.button-new.is-white:hover {
  background-color: #fffc
}

.button-new.is-white:active {
  background-color: #fff
}

.button-new.is-white.is-border-white {
  color: #fff;
  background-color: #0000;
  border: .125rem solid #fff;
  padding: .875rem 1.375rem
}

.button-new.is-white.is-border-white:hover {
  background-color: #ffffff14
}

.button-new.is-white.is-border-white:active {
  background-color: #0000
}

.button-new.is-full-width {
  justify-content: space-between;
  width: 100%
}

.button-new.is-full-width.cookie-banner_button {
  color: #181c25;
  background-color: #0000;
  border: .125rem solid #181c25;
  justify-content: center;
  padding: .875rem 1.375rem
}

.steps-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex
}

.footer_menu-slot {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid
}

.link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex
}

.link.is-white {
  color: #fff;
  transition: all .15s cubic-bezier(.65,0,.35,1)
}

.link.is-coral {
  color: #369DF1;
  transition: all .15s cubic-bezier(.65,0,.35,1)
}

.home-testimonials_scroll-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: stretch;
  width: 200vw;
  padding-left: 5%;
  padding-right: 5%;
  display: flex
}

.footer-cta_title-3 {
  text-align: center
}

.footer_cta-bottom-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.payment-methods_gradient-top {
  z-index: 2;
  background-image: linear-gradient(#181c25 50%,#0000000a);
  height: 3rem;
  position: absolute;
  inset: 0% 0% auto
}

.achievements_slider-bottom-gradient {
  z-index: 10;
  background-image: linear-gradient(#0000 -.999999%,#f6f7f88f 30%,#f6f7f8);
  height: 6.75rem;
  position: absolute;
  inset: auto 0% 0%
}

.footer-cta_title-2 {
  text-align: center
}

.home-features-full_text-disclaimer {
  color: #b1b4bc;
  margin-top: 0;
  font-size: .875rem;
  line-height: 1.25rem
}

.home-hero_interaction-trigger {
  position: absolute;
  inset: 0% 0% auto
}

.navbar_toggle-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  display: flex
}

.navbar_toggle-wrapper.text-size-small {
  margin-top: 0;
  margin-bottom: 0
}

.trade-day-night_background-day {
  z-index: 1;
  opacity: 1;
  background-image: url(/pt/storage/6757df573bf331c84b6c69ef_trade_day.webp);
  background-position: 100% 100%;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  height: 100dvh;
  position: relative;
  top: 0
}

.trade-day-night_background-day.is-alternative {
  height: 100vh;
  left: 0;
  right: 0
}

.trade-day-night_background-day.is-alternative:lang(ar) {
  background-image: url(/pt/storage/678a0d0c84ecda2164838342_trade-all-day_arabic.webp)
}

.navbar_mobile-block {
  display: none
}

.bottom-cta_interaction-trigger {
  position: relative
}

.footer_media-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.footer_media-link {
  color: #ced0d6;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: color .24s cubic-bezier(.65,0,.35,1);
  display: flex;
  position: relative
}

.footer_media-link:where(.w-variant-e6fe482c-4701-de10-4647-1b8a51b7f628) {
  color: #181c25
}

.footer_media-link:hover {
  color: #fff
}

.navbar_dropdown-content-2 {
  background-color: #0000;
  margin-top: -.5rem;
  inset: 100% 0% auto
}

.navbar_dropdown-content-2.w--open {
  pointer-events: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex
}

.navbar_dropdown-content-2.is-locales.w--open {
  justify-content: flex-end;
  align-items: center
}

.achievements_slider-subheading {
  font-size: 1rem;
  line-height: 1.5rem
}

.footer_label-wrapper {
  position: absolute;
  inset: 0% 0% auto auto
}

.home-testimonials_content {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden
}

.home-testimonials_content:lang(ar) {
  justify-content: center;
  align-items: flex-end
}

.two-columns_animation {
  aspect-ratio: 1;
  width: 100%
}

.new-home-hero_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Inter,Arial,sans-serif;
  font-size: 6rem;
  font-weight: 800;
  line-height: 6.5rem
}

.new-navbar_toggle-icon {
  color: var(--new-navbar--color--dropdown-text);
  font-family: Font Awesome,Arial,sans-serif
}

.new-navbar_toggle-text {
  color: var(--new-navbar--color--dropdown-text);
  padding-top: .125rem;
  padding-bottom: .125rem;
  font-family: Inter,Arial,sans-serif
}

.new-navbar_toggle-text.is-locales {
  pointer-events: none;
  color: #181c25;
  text-transform: uppercase;
  text-decoration: none;
  display: none
}

.new-navbar_toggle-text.is-locales.w--current {
  color: var(--new-navbar--color--dropdown-text);
  display: block
}

.new-home-hero_supheading.heading-style-h5 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter,Arial,sans-serif;
  font-size: 2rem;
  font-weight: 800
}

.new-home-hero_heading-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-family: Inter,Arial,sans-serif;
  font-size: 6rem;
  font-weight: 800;
  line-height: 6.5rem
}

.new-home-hero_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Inter,Arial,sans-serif
}

.new-heading-style-h2 {
  font-family: Inter,Arial,sans-serif;
  font-size: 3.5rem;
  font-weight: 800
}

.new-achievements_component,.new-markets_component {
  font-family: Inter,Arial,sans-serif
}

.new-markets_desctop-subheading {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter,Arial,sans-serif;
  font-size: 3rem;
  font-weight: 800
}

.new-link_icon {
  font-family: Font Awesome,Arial,sans-serif;
  font-weight: 400;
  position: relative
}

.new-link_icon:lang(ar) {
  display: none
}

.new-trade-day-night_component {
  font-family: Inter,Arial,sans-serif
}

.new-home-features-full_heading {
  color: #fff;
  letter-spacing: -.03rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter,Arial,sans-serif;
  font-size: 3.5rem;
  font-weight: 800;
  line-height: 4rem
}

.new-home-features-full_component {
  font-family: Inter,Arial,sans-serif;
  position: relative
}

.new-home-testimonials_component {
  font-family: Inter,Arial,sans-serif
}

.new-heading-style-h3 {
  font-family: Inter,Arial,sans-serif;
  font-size: 3rem;
  font-weight: 800
}

.new-component_signup-step {
  font-family: Inter,Arial,sans-serif
}

.heading-style-mega {
  font-family: Inter,Arial,sans-serif;
  font-size: 196px;
  font-weight: 800;
  line-height: 204px
}

.new-footer_dropdown-icon {
  font-family: Font Awesome,Arial,sans-serif
}

.new-footer_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-top: 3rem;
  padding-bottom: 6rem;
  font-family: Inter,Arial,sans-serif;
  display: flex
}

.new-two-columns_component {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem
}

.new-home-features-full_text-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 32.625rem;
  display: flex
}

.new-footer_cta-description {
  padding-bottom: 1rem
}

.new-footer_cta-description.text-size-small {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0
}

.new-footer_cta-description.text-size-small:where(.w-variant-a615a90a-2c22-2f2f-aba3-124aac509f84),.new-footer_cta-description.text-size-small:where(.w-variant-0f022b13-90f7-a72c-6ac3-bd63b224e877) {
  color: #181c25
}

.navbar_dropdown-content-new {
  background-color: #0000;
  margin-top: -.5rem;
  inset: 100% 0% auto
}

.navbar_dropdown-content-new.w--open {
  pointer-events: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex
}

.navbar_dropdown-content-new.w--open:lang(ar) {
  text-align: right
}

.new-home-testimonials_card-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  box-shadow: none;
  color: #181c25;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  max-height: 40vh;
  padding: 2rem;
  text-decoration: none;
  display: flex
}

.new-home-testimonials_card-container:hover {
  box-shadow: 0 .25rem .5rem .125rem #00000008,0 .25rem .5rem .125rem #00000005
}

.new-navbar_link-icon {
  font-family: Font Awesome,Arial,sans-serif;
  position: absolute;
  inset: 0% 0% 0% auto
}

.new-navbar_link-icon:lang(ar) {
  display: none;
  left: 0%;
  right: auto
}

.new-navbar_toggle-locale-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-family: Inter,Arial,sans-serif
}

.new-navbar_dropdown-block {
  background-color: #fff;
  border: .0625rem solid #ebecef;
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 24rem;
  display: grid;
  box-shadow: 0 -.875rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.animation-trigger {
  z-index: -1;
  position: absolute;
  inset: 0%
}

.link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #369DF1;
  justify-content: space-between;
  align-items: center;
  font-family: Inter,Arial,sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-decoration: none;
  transition: all .15s cubic-bezier(.65,0,.35,1);
  display: inline-flex
}

.two-columns_lottie-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative
}

.trade-day-night_button-container {
  margin-top: 1rem;
  display: flex
}

.padding-top-md {
  padding-top: 6.5rem
}

.padding-vertical-md {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem
}

.section_page-header-iframe {
  background-color: var(--base-color-neutral--neutral-light-grey);
  background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
  background-position: 50% 100%;
  background-size: 100% 87%;
  padding-top: 0
}

.section_page-header-iframe.is-transparent {
  background-color: #f6f7f800
}

.new-navbar_link-arrow {
  font-family: Font Awesome,Arial,sans-serif
}

.new-navbar_link-arrow:lang(ar) {
  display: block
}

.disclaimer_component.text-size-small {
  color: #fff;
  background-color: #181c25;
  padding: .5rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  position: fixed;
  inset: auto 0% 0%
}

.disclaimer_component.text-size-small.banner_disclaimer {
  z-index: 0;
  display: block
}

.disclaimer_small-text,.disclaimer_button-wrapper,.disclaimer_curtain {
  display: none
}

.results-group-wrapper {
  padding: var(--24-px);
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--white)
}

.results-group-wrapper.is-disabled {
  color: var(--link-color--balck-48)
}

.section_hero-new {
  height: 100svh;
  min-height: 50.75rem;
  position: relative
}

.hero-new_content-affiliates {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 5rem;
  padding-bottom: 2rem;
  display: flex
}

.hero-new_background-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden
}

.hero-new_background-wrapper.careers-page {
  background-color: var(--base-color-neutral--black)
}

.hero-new_steps-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex
}

.hero-new_background-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.hero-new_background-image.careers-page {
  object-position: 50% 50%;
  left: 13%
}

.hero-new_overlay {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible
}

.hero-new_overlay.careers-page {
  object-fit: cover
}

.hero-new_steps-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between;
  align-items: center;
  display: flex
}

.hero-new_steps-icon {
  width: 3rem
}

.hero-new_text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700
}

.hero-new_overlay_layer {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(360deg,#000 45%,#000000e0 52%,#10111078 67%,#0000 80%,#000000e0 102%);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%
}

.hero-new_overlay_layer.careers-page {
  background-image: linear-gradient(88deg,black 30%,#000000e0 34%,#10111078 46%,transparent 60%,var(--color--base--transparent));
  display: block
}

.form-group-button_wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid
}

.full-width {
  width: 100%
}

.input-group_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.section-cta-affiliates_wrapper {
  padding: var(--48-px);
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  border-radius: var(--24-px);
  background-color: var(--base-color-neutral--neutral-light-grey);
  justify-content: space-between;
  align-items: center;
  display: flex
}

.cookie-banner_component {
  z-index: 5001;
  width: 23.75rem;
  display: none;
  position: fixed;
  inset: auto 1.5rem 1rem auto
}

.cookie-banner_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 .5rem 1rem .125rem #00000005,0 .5rem 1rem .125rem #0000000a
}

.cookie-banner_block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.cookie-banner_link {
  color: #181c25;
  transition: opacity .15s cubic-bezier(.65,0,.35,1)
}

.cookie-banner_link:hover {
  opacity: .75
}

.cookie-banner_disclaimer-gap {
  height: 6.25rem
}

.hero-new_content-careers {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 5rem;
  padding-bottom: 2rem;
  display: flex
}

.hero-new_review-careers {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.hero-new_icon-wrapper {
  width: 3rem
}

.hero-new_review-text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  display: flex
}

.hero-new_subtext {
  color: var(--base-color-neutral--white);
  font-size: .625rem
}

.careers-why_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.careers-why_image-wrapper {
  border-radius: var(--24-px);
  height: 30rem;
  overflow: hidden
}

.careers-why_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.careers-why_content {
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-left: 3rem;
  display: flex
}

.careers-features_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  display: flex
}

.careers-features_content-wrapper {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.steps_item-content {
  text-align: left;
  padding: 2rem
}

.steps_item-content.careers-page {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex
}

.careers-features_highlight {
  border-radius: 1.5px;
  height: 30rem;
  position: relative;
  overflow: clip
}

.careers-features_highlight-image {
  z-index: -1;
  border-radius: 1.5rem;
  position: absolute;
  inset: 0;
  overflow: clip
}

.careers-features_image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 1.5rem;
  width: 75%;
  height: 100%;
  position: absolute;
  inset: 0% 0 0% -5%
}

.careers-features_highlight-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  margin-left: 55%;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex
}

.careers-features_overlay_layer {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(270deg,black 22%,#000000e0 43%,#10111078 49%,transparent 54%,var(--color--base--transparent));
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%
}

.trade-categories-text,.market-categories-text {
  display: none
}

.career_footer {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  flex-flow: column;
  flex: 1;
  display: flex
}

.career_footer-wrapper {
  grid-column-gap: var(--32-px);
  grid-row-gap: var(--32-px);
  flex-flow: column;
  align-items: flex-start;
  display: flex
}

.career_footer-component {
  grid-column-gap: var(--16-px);
  grid-row-gap: var(--16-px);
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr;
  display: flex
}

.career_badge-wrapper {
  padding: var(--16-px)var(--32-px);
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  border: 1px solid var(--base-color-neutral--black-8);
  border-radius: var(--16-px);
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex
}

.career_greatplace-footer {
  width: 4.5rem
}

.secure-account_image-wrapper-2 {
  border-radius: 1.5rem;
  height: 28.75rem;
  overflow: hidden
}

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

.footer-cta_content-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 250vh;
  display: flex;
  position: relative
}

.partners-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex
}

.partners-button.hide-element {
  display: none
}

.contact-social_links-gap {
  height: 6.25rem
}

.section-cta-affiliates_wrapper-2 {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  background-color: #f6f7f8;
  border-radius: 1.5rem;
  justify-content: space-between;
  align-items: center;
  padding: 3rem;
  display: flex
}

.padding-global-2,.padding-global-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-left: 5%;
  padding-right: 5%
}

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

.careers-ai_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 38fr 35fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid
}

.careers-ai_wrapper.is-reverse {
  grid-template-columns: 35fr 38fr
}

.careers-ai_content {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-left: 3rem;
  display: flex
}

.careers-ai_image-wrapper {
  border-radius: var(--24-px);
  height: 30rem;
  overflow: hidden
}

.quote_wrapper {
  grid-column-gap: var(--8-px);
  grid-row-gap: var(--8-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.content_body {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.careers-ai_image {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.careers-ai_image.padding-bottom.padding-small.how-to-calendar_image {
  border-radius: 24px
}

.careers-ai_image.how-to-calendar_image {
  border-radius: 24px;
  display: block
}

.hero-new_image-overlay {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible
}

.hero-new_image-overlay.careers-page {
  object-fit: cover
}

.heading-6,.heading-7 {
  color: var(--color--typography--title)
}

.logo_partners-affiliate {
  color: #414652;
  margin-left: -.5rem;
  font-size: 1.5rem
}

.logo_partners-affiliate:where(.w-variant-17a79175-e1e9-68c3-d52a-a69bc4000a4d) {
  color: #00f1f1
}

.logo_partners-affiliate:where(.w-variant-0609ad73-3348-e04c-457b-3ccbd3022c8e) {
  color: #fff
}

.logo_partners-affiliate:where(.w-variant-80cab55d-f7d3-4291-51ea-48ec688ecc4d) {
  color: var(--base-color-neutral--white)
}

.logo_partners-affiliate.blue-3 {
  color: #00f1f1
}

.logo_partners-affiliate.is-partners {
  margin-left: .1rem
}

.affiliate_overlay-1 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(96deg,#000000e0 38.49%,#0000 62%);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%
}

.affiliate_overlay-1:lang(ar) {
  background-image: linear-gradient(-96deg,#000000e0 38.49%,#0000 62%)
}

.affiliate_overlay-1.careers-page {
  background-image: linear-gradient(88deg,black 30%,#000000e0 34%,#10111078 46%,transparent 60%,var(--color--base--transparent));
  display: block
}

.affiliate-background-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.affiliate-background-image.careers-page {
  object-position: 50% 50%;
  left: 13%
}

.affiliate_overlay-2 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(13deg,#000000de 23.54%,#0000 50.04%);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%
}

.affiliate_overlay-2:lang(ar) {
  background-image: linear-gradient(-13deg,#000000de 23.54%,#0000 50.04%)
}

.affiliate_overlay-2.careers-page {
  background-image: linear-gradient(88deg,black 30%,#000000e0 34%,#10111078 46%,transparent 60%,var(--color--base--transparent));
  display: block
}

.button-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: .035rem;
  background-color: #369DF1;
  border-radius: 6rem;
  justify-content: center;
  padding: 1rem 1.5rem;
  font-family: Inter,Arial,sans-serif;
  font-size: 1rem;
  font-weight: 800;
  line-height: 1rem;
  text-decoration: none;
  transition: background-color .15s cubic-bezier(.65,0,.35,1),color .15s cubic-bezier(.65,0,.35,1);
  display: inline-flex
}

.button-11:hover {
  background-color: #369DF1
}

.button-11:active {
  background-color: #369DF1
}

.button-11.is-black {
  color: #fff;
  background-color: #181c25
}

.button-11.is-black:hover {
  background-color: #181c25e0
}

.button-11.is-black:active {
  background-color: #181c25
}

.button-11.is-black.is-border-black {
  color: #181c25;
  background-color: #0000;
  border: .125rem solid #181c25;
  padding: .875rem 1.375rem
}

.button-11.is-black.is-border-black:hover {
  background-color: #181c2514
}

.button-11.is-black.is-border-black:active {
  background-color: #0000
}

.button_left-icon-2,.button_right-icon-2 {
  font-family: Font Awesome,Arial,sans-serif;
  font-weight: 400
}

.careers-ai_content_body {
  grid-column-gap: var(--24-px);
  grid-row-gap: var(--24-px);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex
}

.logo_careers {
  color: #414652;
  margin-left: -.5rem;
  font-size: 1.5rem
}

.logo_careers:where(.w-variant-17a79175-e1e9-68c3-d52a-a69bc4000a4d) {
  color: #00f1f1
}

.logo_careers:where(.w-variant-0fbe1101-e41e-d4b6-c638-af304f86731a),.logo_careers:where(.w-variant-0609ad73-3348-e04c-457b-3ccbd3022c8e) {
  color: #fff
}

.logo_careers.blue-3 {
  color: #00f1f1
}

.logo_careers.is-partners {
  margin-left: .1rem
}

.max-width-career {
  max-width: 34rem
}

.career-footer_logo {
  height: 100%
}

.join-us_wrappe {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden
}

.career-footer_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  padding-top: 3rem;
  padding-bottom: 6rem;
  font-family: Inter,Arial,sans-serif;
  display: flex
}

.temp-old-table {
  display: none
}

.blogs_page-2 {
  color: #000000b8;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-size: .75rem;
  text-decoration: none;
  display: flex
}

.blogs_page-2.w--current {
  color: #fff;
  background-color: #000;
  font-weight: 700
}

.blogs_dots-2 {
  color: #0000003d;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-size: .75rem;
  text-decoration: none;
  display: flex
}

.blogs_dots-2.w--current {
  color: #fff;
  background-color: #000;
  font-weight: 700
}

@media screen and (min-width: 1280px) {
  img {
      display:block
  }

  .utility_image._404_image {
      width: auto;
      min-width: auto;
      height: 50svh
  }

  .icon-embed-auto {
      display: flex
  }

  .icon-embed-auto.is-adaptive {
      width: .75rem;
      height: 1.3125rem
  }

  .container_social-proof.is-relative {
      position: relative
  }

  .features_image {
      height: 100%
  }

  .cta_image-wrapper.background-color-secondary.mobile-auto-height {
      object-fit: none
  }

  .cta_image {
      object-fit: contain;
      overflow: auto
  }

  .social-proof_link {
      position: absolute;
      inset: 0%
  }

  .new-navbar_dropdown-link-list.is-adaptive {
      min-width: 10rem
  }

  .new-icon-embed-auto.is-adaptive {
      width: 1rem;
      height: 1.5rem
  }

  .new-navbar_dropdown-toggle.gap-small.is-gray.is-adaptive,.new-navbar_dropdown-toggle.gap-small.is-white.is-adaptive {
      grid-column-gap: .25rem;
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-navbar_dropdown-toggle.is-grey.is-adaptive,.new-navbar_dropdown-toggle.is-white.is-adaptive {
      grid-column-gap: .5rem;
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-navbar_dropdown-title.is-adaptive {
      padding: .75rem 1rem;
      font-size: .75rem
  }

  .new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.hide-element.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.is-adaptive,.new-button.new-navbar.tab-hidden.is-grey.is-adaptive,.new-button.new-navbar.tab-hidden.is-white.is-adaptive,.new-button.desctop-hidden.logged-out-btn.hide-element.btn-free-demo.is-adaptive,.new-button.desctop-hidden.logged-out-btn.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.hide-element.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-out-btn.hide-element.btn-free-demo.is-adaptive,.new-button.logged-out-btn.is-adaptive,.new-button.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-navbar_dropdown-link.is-block.is-adaptive {
      grid-column-gap: .25rem
  }

  .new-navbar_dropdown-link.p2p {
      display: none
  }

  .new-navbar_dropdown-link.is-adaptive {
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-navbar_logo-link.deriv-partner,.new-navbar_logo-link.deriv-partner.is-adaptive {
      padding-right: 3.063rem
  }

  .new-navbar_logo.is-red.is-adaptive {
      width: 4.5rem;
      height: 1.5rem
  }

  .new-navbar_logo.is-red.is-adaptive-partners-2 {
      width: 9rem;
      height: 1.5625rem
  }

  .new-navbar_logo.is-white.is-adaptive {
      width: 4.5rem;
      height: 1.5rem
  }

  .new-navbar_dropdown-content-bottom {
      grid-column-gap: 1.5rem
  }

  .new-navbar_dropdown-content-bottom.is-adaptive {
      grid-column-gap: 1.5rem;
      padding-top: 1.5rem;
      padding-bottom: 2rem
  }

  .new-navbar_menu-right.is-border-top.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .new-navbar_menu.is-padding-0.is-adaptive {
      margin-left: 1rem
  }

  .certifications_list {
      justify-content: center;
      align-items: center
  }

  .section_page-header {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
      background-position: 50% 100%;
      background-size: 100% 90%
  }

  .benefits_wrapper {
      grid-template-rows: auto auto
  }

  .new-navbar_true-navbar {
      opacity: 0
  }

  .locations-tabs_button-block {
      text-decoration: none
  }

  .blog-filters_form {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-flow: row;
      justify-content: space-between;
      align-items: center
  }

  .blog-filters_search-wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .blog-filters_categories-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  

  .trade_item {
      width: 32.3%
  }

  .new-navbar_dropdown-gap.is-adaptive {
      height: 2.625rem
  }

  .new-navbar_link.is-adaptive {
      grid-column-gap: .25rem;
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

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

  .trade-lottie-wrapper {
      width: 31.25rem;
      height: 35.8rem
  }

  .sign-up_card-form_cta-wrapper {
      align-self: stretch;
      width: 100%
  }

  .accounts_desctop-wrapper {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .quad-card_card {
      flex: 1;
      justify-content: space-between;
      align-items: stretch
  }

  .options_tabs-menu.is-eu:lang(ar) {
      transform: translate(-100%)
  }

  .tab-pane_link {
      color: var(--base-color-neutral--black-72)
  }

  .practices_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .resource_link {
      float: none;
      clear: none;
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      text-align: left;
      flex-flow: row;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: flex-start;
      align-items: flex-start;
      margin-left: auto;
      margin-right: auto;
      display: flex
  }

  .resrouces_wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      flex-flow: column;
      flex: 0 auto;
      order: 0;
      justify-content: flex-start;
      align-self: auto;
      align-items: flex-start;
      display: flex
  }

  .locales-list.is-adaptive {
      grid-column-gap: 1rem
  }

  .locale.is-adaptive {
      min-width: 12.5rem
  }

  .input-field-new {
      margin-bottom: 1rem
  }

  .custom-input.is-white:focus {
      background-color: var(--base-color-neutral--white)
  }

  .icon-embed-auto-2 {
      display: flex
  }

  .quad-card_card-2 {
      flex: 1;
      justify-content: space-between;
      align-items: stretch
  }

  .partner-payouts_item {
      padding-top: var(--16-px);
      padding-bottom: var(--16-px);
      border-bottom: 1px solid var(--border-color--border-light);
      justify-content: space-between;
      display: flex
  }

  .tag-custom {
      border-radius: .25rem;
      padding: .125rem .5rem;
      display: inline-block
  }

  .card_illustration-item {
      width: 32.3%
  }

  .logo_item {
      padding: var(--32-px);
      background-color: var(--base-color-neutral--white);
      border-radius: 16px;
      justify-content: center;
      align-items: center;
      min-width: 31.6%;
      display: flex
  }

  .services_image-wrapper {
      justify-content: center;
      align-items: flex-start;
      display: flex
  }

  .deriv-tech-filters_categories-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .icon-embed-auto-5,.icon-embed-auto-partners {
      display: flex
  }

  .landing-lottie-wrapper {
      width: 19.5rem;
      height: 22.5rem
  }

  .deriv-life-filters_form {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      flex-flow: row;
      justify-content: flex-start;
      align-items: center
  }

  .deriv-life-filters_search-wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .deriv-life-filters_categories-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .deriv-life-certifications_item {
      border-radius: .75rem;
      width: auto
  }

  .deriv-life-certificate_image-wrapper {
      width: auto;
      height: 7.25rem
  }

  .deriv-life_certfification_image {
      height: 100%
  }

  .signup-cta_button-wrapper {
      align-self: flex-end;
      width: 10em
  }

  .deriv-life-about_image-wrapper {
      margin-bottom: 72px
  }

  .life-post_content {
      padding-top: var(--24-px)
  }

  .deriv-life-post_header {
      padding-top: var(--32-px)
  }

  .pe_filters-open-button {
      width: 16.25rem
  }

  .section_404 {
      flex-flow: column;
      justify-content: center;
      align-items: stretch;
      max-width: none
  }

  ._404-navbar_container {
      justify-content: center;
      align-items: center
  }

  ._404-navbar_background.is-opacity-72 {
      border-bottom: 1px solid #00000014
  }

  ._404-heading {
      font-size: var(--48-px)
  }

  ._404-text {
      margin-bottom: var(--32-px)
  }

  .account-type_component {
      padding: var(--24-px);
      border-radius: var(--8-px);
      display: flex
  }

  .account-types_wrapper {
      padding: var(--0-px)
  }

  .types_heading {
      font-size: 1.25rem
  }

  .accounts-tab-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      display: flex
  }

  .icon-wrapper {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      height: 128px
  }

  .mt5-accounts-desktop-tab-wrapper {
      grid-column-gap: var(--0-px);
      grid-row-gap: var(--0-px);
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: block
  }

  .mt5-accounts-responsive-tabs_content {
      display: none
  }

  .mt5-responsive-accounts_item {
      width: 33.5rem
  }

  .mt5-tabs_component-2 {
      grid-column-gap: var(--0-px);
      grid-row-gap: var(--0-px);
      flex: 0 auto;
      justify-content: space-between;
      display: flex
  }

  .mt5-types_wrapper-2 {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: column;
      display: flex
  }

  .mt5-desk-accounts_item {
      width: 100%
  }

  .mt5-desktop-tabs_content {
      width: 37.75rem
  }

  .type-description_text.text-align-left {
      display: none
  }

  .prime_success-message {
      padding: var(--16-px);
      border-radius: var(--24-px);
      background-color: #00883214
  }

  .success-message-icon {
      width: 24px
  }

  .prime_error-message {
      padding: var(--16-px);
      border-radius: var(--24-px);
      background-color: #e6190e14
  }

  .error-message-icon {
      width: 24px
  }

  .reset-password_card-form_cta-wrapper,.sign-up_card-form_cta-wrapper-copy {
      align-self: stretch;
      width: 100%
  }

  .reset_success-message {
      padding: var(--16-px);
      border-radius: var(--24-px);
      background-color: #00883214
  }

  .gptw_image {
      height: 100%
  }

  .dint-get-card-form_cta-wrapper-copy {
      padding-right: var(--48-px);
      padding-left: var(--48-px);
      justify-content: flex-start;
      align-self: stretch;
      align-items: center;
      width: 100%
  }

  .deriv-tech-post_content {
      padding-top: var(--24-px)
  }

  .input-field {
      margin-bottom: 1rem
  }

  .check-email-form-wrapper,.ctrader-button-wrapper {
      justify-content: flex-start;
      align-items: center
  }

  .youtube_video {
      height: 693px
  }

  .deriv-p2p_tab-device-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .deriv-p2p_tab-dekstop_content-wrapper {
      max-height: none;
      padding-top: 3em;
      padding-bottom: 3em
  }

  .deriv-p2p_button-wrapper {
      flex: 0 auto;
      justify-content: center;
      align-items: flex-start;
      width: 328px
  }

  .deriv-p2p_button-step,.deriv-p2p_button-step.w--current {
      padding-left: 0;
      padding-right: 0
  }

  .deriv-p2p_tab-mobile_content-wrapper {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template: "Area"/1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: row;
      justify-content: space-around;
      place-items: center stretch;
      height: auto;
      padding-top: 3rem;
      display: flex
  }

  .section_platform_p2p_how-to-get {
      padding-bottom: 0
  }

  .deriv-p2p_tabs-container {
      grid-column-gap: var(--0-px);
      grid-row-gap: var(--0-px);
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .deriv-p2p_image-desktop {
      max-width: 640px
  }

  .deriv-p2p_image-mobile {
      max-width: 400px;
      height: auto
  }

  .deriv-p2p_button-try {
      margin-top: 1rem
  }

  .link_dark_mode {
      text-decoration: none
  }

  .share-block_deriv-tech {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: block
  }

  .integrated_image {
      bottom: -22%;
      left: 47px
  }

  .ctrader-logo {
      width: 9.75rem
  }

  .platform_grey-image--wide {
      bottom: 0%
  }

  .new_options_list {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: dense;
      justify-content: center;
      display: grid
  }

  .logo-wrapper-25.twenty-five-logo {
      color: #00f1f1;
      font-size: 1.4rem;
      line-height: 30px
  }

  .logo-wrapper-25.twenty-five-logo.is-black {
      color: var(--base-color-neutral--charcoal)
  }

  .logo-wrapper-25.twenty-five-logo.is-black.is-adaptive {
      width: 3.75rem;
      height: 1.125rem;
      padding-left: 10px
  }

  .logo-wrapper-25.twenty-five-logo.is-green {
      color: var(--base-color-neutral--charcoal)
  }

  .logo-wrapper-25.twenty-five-logo.is-green.is-adaptive {
      width: 3.75rem;
      height: 1.125rem;
      padding-left: 10px
  }

  .logo-wrapper-25.twenty-five-logo-grey {
      font-size: 1.4rem;
      line-height: 30px
  }

  .logo-wrapper-25.twenty-five-logo-grey.is-adaptive {
      width: 3.75rem;
      height: 1.125rem;
      padding-left: 10px
  }

  .icon-embed-auto-6-2 {
      display: flex
  }

  .new-navbar_logo.is-white.is-adaptive.is-careers,.new-navbar_logo.is-white.is-adaptive.is-partners,.new-navbar_logo.is-black.is-adaptive.is-careers,.new-navbar_logo.is-black.is-adaptive.is-partners {
      width: 6.8rem;
      height: 1.55rem;
      padding-left: 0
  }

  .phc-help_filters-open-button {
      width: 16.25rem
  }

  .getstarted_image_wrapper {
      height: 32rem
  }

  .academy_hero_slider {
      inset: auto 0% 0%
  }

  .academy_image {
      height: 32rem
  }

  .participate_image {
      height: 100%
  }

  .new_tactical_list {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: dense;
      justify-content: center;
      display: grid
  }

  .button-new.is-try-demo.special-for-navbar-7 {
      display: inline-flex
  }

  .section_page-header-iframe {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
      background-position: 50% 100%;
      background-size: 100% 90%
  }

  .cookie-banner_disclaimer-gap {
      height: 5.5rem
  }

  .careers-features_overlay_layer {
      background-image: linear-gradient(270deg,black 22%,#000000e0 43%,#10111078 48%,var(--color--base--transparent)53%,var(--color--base--transparent))
  }
}

@media screen and (min-width: 1440px) {
  .utility_image._404_image {
      width:100%;
      height: 50svh
  }

  .margin-bottom.margin-small.gap-1 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      display: flex
  }

  .icon-embed-auto {
      display: flex
  }

  .padding-global,.navbar_component {
      padding-left: 7%;
      padding-right: 7%
  }

  .navbar_logo-link {
      color: var(--base-color-neutral--white)
  }

  .header_person-image {
      right: 10%
  }

  .header_person-image:lang(ar) {
      left: 10%
  }

  .padding-global_cards-overflow,.padding-global-right-tablet {
      padding-left: 7%;
      padding-right: 7%
  }

  .subpage-header_text-center_content {
      flex-direction: row;
      justify-content: center;
      align-items: center
  }

  .new-navbar_dropdown-list.w--open {
      padding-left: 7%;
      padding-right: 7%;
      left: 0;
      right: 0
  }

  .new-navbar_dropdown-link-list {
      min-width: 14.1875rem
  }

  .new-navbar_container-wrapper {
      align-items: center;
      display: none
  }

  .new-button.tab.new.signup-button,.new-button.tab.new.contact-us-button-2,.new-button.new-navbar.tab-hidden.is-grey,.new-button.new-navbar.tab-hidden.is-white {
      display: block
  }

  .new-navbar_logo-link.deriv-partner {
      padding-right: 3.063rem
  }

  .content-top_change {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .section_image-header.is-white {
      padding-top: 5rem
  }

  .new-navbar_component-wrapper {
      padding-left: 7%;
      padding-right: 7%
  }

  .section_page-header {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
      background-position: 50% 100%;
      background-size: 100% 90%
  }

  .page-header_content {
      flex-direction: row;
      justify-content: center;
      align-items: center
  }

  .accordion_dropdown.is-first {
      border-top-style: none
  }

  .teams_list {
      grid-template-columns: 1fr 1fr 1fr
  }

  .slider_text-wrapper {
      padding: 4rem
  }

  .hiring-steps_wrapper {
      grid-template-columns: 31.5rem 1fr
  }

  .locations-tabs_list {
      grid-template-columns: 1fr 1fr 1fr 1fr
  }

  .locations-tabs_text-wrapper {
      flex: 1
  }

  .blog-filters_form {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .blog-filters_categories-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .container-xlarge-2 {
      display: block
  }

  .platforms_component-2.trading-steps {
      align-items: start
  }

  .collection-list-wrapper {
      flex-direction: row;
      justify-content: center;
      align-items: flex-start;
      display: flex
  }

  .footer_link-2:hover {
      color: #bd9808;
      -webkit-text-stroke-color: #bd9808
  }

  .footer_banner-store-icon-2 {
      width: 100%;
      display: block
  }

  .content-top_change-gold {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .header_person-image-gold {
      right: 7%
  }

  .footer_banner-store-icon-wrapper-2 {
      width: 2rem
  }

  .footer_top-wrapper-2 {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr
  }

  .button-gold.is-link.is-icon:hover {
      color: #bd9808
  }

  .footer_title-2 {
      text-transform: capitalize
  }

  .div-block-11 {
      grid-column-gap: 7px;
      grid-row-gap: 7px;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .container-xlarge-3 {
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .text-color-gold {
      color: gold
  }

  .footer_banner-badge-2 {
      justify-content: center;
      align-items: center
  }

  .footer_banner-badge-2.qr-code {
      flex-flow: column
  }

  .live-markets-gold_wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .footer_banner-store-text-2 {
      display: block
  }

  .sign-up_banner-badge {
      flex: 1
  }

  .quad-card-link_component {
      padding-left: 7%;
      padding-right: 7%
  }

  .quad-card_item.gap-sm {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      display: flex
  }

  .options_tabs-menu.is-eu:lang(ar) {
      left: -4rem;
      right: auto;
      transform: translate(-100%)
  }

  .tab-pane_link {
      color: var(--base-color-neutral--black-72)
  }

  .section-logo_inner-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex: 0 auto;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: row;
      place-content: flex-end space-between;
      align-self: auto;
      align-items: stretch;
      width: auto;
      display: grid;
      overflow: auto
  }

  .resource_link.max-width-small {
      justify-content: flex-start;
      align-items: flex-start
  }

  .input-field-new {
      margin-bottom: 1rem
  }

  .icon-embed-auto-2 {
      display: flex
  }

  .services_slider {
      justify-content: center;
      align-items: center;
      width: 25rem;
      height: 28.5rem;
      margin-bottom: 0;
      display: block
  }

  .services_component {
      grid-column-gap: 3rem;
      grid-template-columns: 1fr minmax(200px,25rem) 1fr;
      place-items: center
  }

  .services_image {
      max-width: 320px;
      min-height: auto;
      max-height: 560px
  }

  .slider-navigation_services {
      bottom: -3.5rem
  }

  .services_image-wrapper {
      text-align: center
  }

  .deriv-tech-filters_categories-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .new-navbar_dropdown-link-3 {
      white-space: nowrap
  }

  .icon-embed-auto-5,.icon-embed-auto-partners {
      display: flex
  }

  .new-navbar_component-wrapper-partner {
      padding-left: 7%;
      padding-right: 7%
  }

  .deriv-life-filters_form {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      justify-content: flex-start
  }

  .deriv-life-filters_categories-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .section_deriv-life-certifications {
      padding-top: var(--48-px);
      padding-bottom: var(--48-px)
  }

  .deriv-life-about_image-wrapper {
      margin-bottom: 72px
  }

  .life-post_content,.life-post_header {
      padding-top: var(--24-px)
  }

  .deriv-life-post_header {
      padding-top: var(--32-px)
  }

  .section_404 {
      align-items: center;
      height: 100%;
      max-height: none;
      padding-bottom: 60px;
      display: flex;
      overflow: hidden
  }

  .new-navbar_component-wrapper-copy {
      padding-left: 7%;
      padding-right: 7%
  }

  ._404-navbar_background.is-opacity-72 {
      border-bottom: 1px solid #00000014
  }

  ._404-heading {
      font-size: var(--48-px)
  }

  ._404-text {
      margin-bottom: var(--32-px)
  }

  ._404-wrapper {
      flex-flow: column;
      display: flex
  }

  .div-block-33 {
      height: auto;
      position: relative
  }

  .mt5_accounts_desctop-content-wrapper {
      grid-column-gap: .5rem;
      grid-template: ". ."". ."". ."". ."". ."". .""Area-2 Area"/1fr 1fr;
      grid-auto-columns: minmax(200px,1fr)
  }

  .mt5_tab-pane {
      width: 100%
  }

  .mt5-tabs_component-2 {
      flex: 0 auto;
      justify-content: space-between
  }

  .new-navbar_tabs-link-2.account-type_component.w--current {
      align-items: stretch
  }

  .mt5-types_wrapper-2 {
      width: 66%
  }

  .mt5-desktop-tabs_content {
      width: 30rem
  }

  .div-block-35 {
      flex-flow: column;
      display: flex
  }

  .prime_success-message {
      padding: var(--16-px);
      border-radius: var(--24-px);
      background-color: #00883214;
      flex-flow: row
  }

  .success-message-icon {
      width: 24px
  }

  .prime_error-message {
      padding: var(--16-px);
      border-radius: var(--24-px);
      background-color: #e6190e14;
      flex-flow: row
  }

  .error-message-icon {
      width: 24px
  }

  .reset_success-message {
      padding: var(--16-px);
      border-radius: var(--24-px);
      background-color: #00883214;
      flex-flow: row
  }

  .table_cell {
      width: 5.625rem
  }

  .table_cell.is-main {
      width: 10rem
  }

  .table_name-block {
      width: 5.625rem
  }

  .table_name-block.is-main {
      width: 10rem
  }

  .section_image-header_small.is-chart-background_small {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d993_chart-hero-desktop.svg)
  }

  .deriv-tech-post_content {
      padding-top: var(--24-px)
  }

  .ctrader-navbar_container {
      justify-content: center;
      align-items: center
  }

  .input-field {
      margin-bottom: 1rem
  }

  .table_hint.is-first:lang(ar) {
      display: none;
      left: auto;
      right: .5rem
  }

  .table_hint.is-narrow {
      display: none
  }

  .table_hint.is-second:lang(ar) {
      display: none;
      left: auto;
      right: .5rem
  }

  .table_hint-decor.is-first:lang(ar) {
      left: auto;
      right: 3rem
  }

  .deriv-p2p_tab-device-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .rangeslider_income-block:lang(ar) {
      padding-right: var(--24-px);
      padding-left: 0
  }

  .deriv-p2p_youtube-video {
      margin-top: 0
  }

  .icon_flag {
      width: 32px;
      max-width: 32px;
      height: 32px
  }

  .quicktrategy_image {
      bottom: -13%
  }

  .performance-image {
      object-fit: contain;
      bottom: -13%
  }

  .integrated_image {
      bottom: -14%;
      left: 14%
  }

  .container_market-category {
      border-top: 1px solid var(--border-color--border-light);
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .container_market-category.is-first {
      border: 1px #000
  }

  .header_market-category {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem;
      flex-flow: column;
      display: flex
  }

  .new_options_list {
      align-items: stretch
  }

  .new_options_item {
      flex-flow: column;
      justify-content: space-between;
      width: auto;
      height: 100%;
      display: flex
  }

  .youtube-wrapper {
      border-radius: 20px;
      margin-top: 2rem;
      overflow: hidden
  }

  .mt5-desk-accounts_item_wrapper {
      width: 100%
  }

  .section_academy-image-header.is-white {
      padding-top: 5rem
  }

  .icon-embed-auto-6-2 {
      display: flex
  }

  .carosal-button_right,.carosal-button_left {
      display: none
  }

  .academy_hero_slider {
      display: flex
  }

  .testimonial_list {
      overflow: visible
  }

  .new_tactical_list {
      align-items: stretch
  }

  .pe_up-button-new {
      right: 7.875rem
  }

  .trading_central-image {
      max-width: 320px;
      min-height: auto;
      max-height: 560px
  }

  .trading_central-component {
      grid-column-gap: 3rem;
      grid-template-columns: 1fr minmax(200px,25rem) 1fr;
      place-items: center
  }

  .home-hero_person-image:lang(ar) {
      left: 10%
  }

  .auth_wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: flex-end;
      align-items: center;
      display: flex
  }

  .section_page-header-iframe {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
      background-position: 50% 100%;
      background-size: 100% 90%
  }

  .careers-features_overlay_layer {
      display: block
  }

  .padding-global-2,.padding-global-3 {
      padding-left: 7%;
      padding-right: 7%
  }

  .join-us_wrappe {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: flex-end;
      align-items: center;
      display: flex
  }
}

@media screen and (min-width: 1920px) {
  .utility_image._404_image {
      width:100%
  }

  .text-align-left.type-description_text {
      display: none
  }

  .new-button.tab.new.signup-button {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .new-button.tab.new.contact-us-button-2 {
      display: flex
  }

  .new-button.new-navbar.tab-hidden.is-grey,.new-button.new-navbar.tab-hidden.is-white {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .new-navbar_logo-link.deriv-partner {
      padding-top: 4px;
      padding-right: 3.063rem
  }

  .new-navbar_container {
      padding-right: 3.063px
  }

  .section_page-header {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
      background-position: 50% 100%;
      background-size: 100% 87%
  }

  .difference_wrapper {
      grid-template-rows: auto
  }

  .blogs_wrapper.deriv-life-hide {
      display: none
  }

  .trade_item {
      order: 0
  }

  .trade_list {
      object-fit: fill;
      flex-direction: row
  }

  .container-xlarge-2 {
      display: block
  }

  .content_component-2 {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      flex-flow: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: flex
  }

  .horizontal-scroll-container-gold {
      flex-direction: row;
      justify-content: center;
      align-items: center
  }

  .stats_component-gold {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: block
  }

  .live-markets-gold_wrapper {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .max-width-large-2 {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: block
  }

  .contact-social_link-wrapper-gold {
      right: 5%
  }

  .options_tabs-menu.is-eu:lang(ar) {
      left: -4rem;
      right: auto;
      transform: translate(-100%)
  }

  .tab-pane_link {
      color: var(--base-color-neutral--black-72)
  }

  .tab-pane_link.w--current {
      position: relative
  }

  .resource_link.max-width-small {
      justify-content: flex-start;
      align-items: center
  }

  .card_container-wrapper {
      object-fit: fill;
      flex-flow: row
  }

  .card_illustration-item {
      order: 0
  }

  .logo_item {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .deriv-life-filters_form {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      justify-content: flex-start
  }

  .section_deriv-life-certifications {
      padding-top: var(--48-px)
  }

  .section_deriv-life-about,.section_deriv-life-post {
      border: 1px solid var(--base-color-neutral--white)
  }

  .deriv-life-about_image-wrapper {
      margin-bottom: 72px
  }

  .section_cta {
      background-image: linear-gradient(180deg,#fff0 85%,var(--base-color-neutral--white)),url(/pt/storage/66585fe0e1dc7e70cc75d804_cta-10.webp);
      background-position: 0 0,50% 0;
      background-repeat: repeat,no-repeat;
      background-size: auto,cover
  }

  .life-post_content {
      padding-top: var(--24-px);
      padding-bottom: var(--24-px)
  }

  .life-post_header {
      padding-top: var(--24-px)
  }

  .section_404 {
      padding: var(--48-px)var(--16-px)
  }

  ._404-navbar_container {
      padding-right: 3.063px
  }

  ._404-navbar_component.is-white {
      position: fixed
  }

  ._404-navbar_background.is-opacity-72 {
      border-bottom: 1px solid #00000014
  }

  ._404-heading {
      font-size: var(--48-px)
  }

  ._404-text {
      margin-bottom: var(--32-px)
  }

  .mt5-accounts_desctop-item-heading {
      font-size: 1.75rem
  }

  .mt5_accounts_desctop-content-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      grid-template-rows: auto auto auto auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      width: 100%;
      max-width: 100%;
      display: grid
  }

  .mt5-accounts_cell-1 {
      flex-flow: column;
      justify-content: center;
      align-items: flex-start
  }

  .mt5-accounts-responsive-tabs_content {
      display: none
  }

  .mt5-accounts-tab_wrapper {
      min-height: auto
  }

  .new-navbar_tabs-link-2.account-type_component {
      transition-property: none
  }

  .new-navbar_tabs-link-2.account-type_component.w--current {
      transition-duration: 75ms
  }

  .mt5-types_wrapper-2 {
      margin-right: var(--16-px);
      flex: 1;
      justify-content: space-around
  }

  .mt5-desk-accounts_item {
      width: auto
  }

  .mt5-desktop-tabs_content {
      width: 30rem
  }

  .prime_terms-text {
      padding-top: var(--24-px);
      color: var(--base-color-neutral--black-48)
  }

  .prime_success-message {
      padding: var(--16-px);
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      border-radius: var(--24-px);
      background-color: #00883214;
      flex-flow: row;
      display: flex
  }

  .success-message-icon {
      width: 24px
  }

  .prime_error-message {
      padding: var(--16-px);
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      border-radius: var(--24-px);
      background-color: #e6190e14;
      flex-flow: row;
      display: flex
  }

  .error-message-icon {
      width: 24px
  }

  .header-platform-logo {
      height: var(--32-px)
  }

  .reset_success-message {
      padding: var(--16-px);
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      border-radius: var(--24-px);
      background-color: #00883214;
      flex-flow: row;
      display: flex
  }

  .reset_success-message.hide-element {
      display: none
  }

  .deriv-tech-post_content {
      padding-top: var(--24-px);
      padding-bottom: var(--24-px)
  }

  .contact-social_link-live,.contact-social_link-wp {
      right: 5%
  }

  .ctrader-navbar_container {
      padding-right: 3.063px
  }

  .dtrader-logo,.ctrader-logo {
      height: var(--32-px);
      width: 9.25rem
  }

  .features_cards_list,.events_list {
      object-fit: fill;
      flex-direction: row
  }

  .section_cta_gold {
      background-image: linear-gradient(180deg,#fff0 85%,var(--base-color-neutral--white)),url(/pt/storage/66585fe0e1dc7e70cc75d804_cta-10.webp);
      background-position: 0 0,50% 0;
      background-repeat: repeat,no-repeat;
      background-size: auto,cover
  }

  .footer-cta_device-wrapper {
      display: flex
  }

  .trade-day-night_background-night,.trade-day-night_background-day {
      background-size: cover
  }

  .section_page-header-iframe {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d77b_bg-desctop.webp);
      background-position: 50% 100%;
      background-size: 100% 87%
  }

  .cookie-banner_disclaimer-gap {
      height: 4rem
  }
}

@media screen and (max-width: 991px) {
  h1 {
      font-size:2.125rem
  }

  h2 {
      font-size: 1.75rem
  }

  h3 {
      font-size: 1.25rem
  }

  .hide-tablet {
      display: none
  }

  .max-width-medium.max-width-full-mobile-landscape-2 {
      max-width: 20.375rem
  }

  .max-width-large.full-width {
      max-width: 100%
  }

  .main-wrapper {
      padding-top: 0
  }

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

  .margin-large {
      margin: 2rem
  }

  .margin-xlarge {
      margin: 3.5rem
  }

  .margin-xxlarge {
      margin: 4.5rem
  }

  .margin-huge {
      margin: 5rem
  }

  .margin-xhuge {
      margin: 6rem
  }

  .margin-xxhuge {
      margin: 7.5rem
  }

  .padding-medium {
      padding: 2rem;
      overflow: visible
  }

  .padding-large {
      padding: 2rem
  }

  .padding-xlarge {
      padding: 3.5rem
  }

  .padding-xxlarge {
      padding: 4.5rem
  }

  .padding-huge {
      padding: 5rem
  }

  .padding-xhuge {
      padding: 6rem
  }

  .padding-xxhuge {
      padding: 7.5rem
  }

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

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

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

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

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

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

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

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

  .padding-bottom.padding-small.help-answers_list-heading-wrapper {
      padding-bottom: var(--8-px);
      justify-content: center;
      align-items: center;
      display: flex
  }

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

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

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

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

  .heading-style-h2 {
      font-size: 1.75rem
  }

  .rl-styleguide_icons-list {
      grid-auto-flow: row
  }

  .heading-style-h1 {
      font-size: 3.25rem
  }

  .button.is-link {
      text-decoration: underline
  }

  .button.is-link.is-icon.is-no-uline {
      text-decoration: none
  }

  .button.is-secondary.is-small.load-more {
      margin-top: var(--16-px);
      margin-bottom: var(--16-px)
  }

  .button.is-secondary.is-small.load-more:hover {
      background-color: #0000
  }

  .button.is-secondary.phc-show-more {
      margin-top: var(--0-px)
  }

  .heading-style-h3 {
      font-size: 1.25rem
  }

  .heading-style-h3.content_fair-trading-practices {
      font-size: 1.125rem
  }

  .icon-embed-auto.is-rotate {
      justify-content: center;
      align-items: center;
      transform: rotate(180deg)
  }

  .icon-embed-auto.is-rotate.is-left {
      justify-content: center;
      align-items: flex-start
  }

  .icon-embed-auto.is-adaptive {
      width: .75rem;
      height: 1.3125rem
  }

  .button-group.full-width.deriv-go-desktop {
      display: none
  }

  .button-group.full-width.deriv-go-mobile {
      display: flex
  }

  .button-group.is-align-center.is-no-wrapper {
      padding-top: 2rem
  }

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

  .padding-global {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .padding-global.tablet-none {
      padding-left: 5%;
      padding-right: 5%
  }

  .padding-global.desktop-none {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

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

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

  .padding-section-large.tablet-padding-bottom {
      padding-top: 0
  }

  .padding-section-large.header-with-image {
      padding-top: 1.5rem
  }

  .spacer-large {
      padding-top: 2.5rem
  }

  .spacer-xlarge {
      padding-top: 3.5rem
  }

  .spacer-xxlarge {
      padding-top: 4.5rem
  }

  .spacer-huge {
      padding-top: 5rem
  }

  .spacer-xhuge {
      padding-top: 6rem
  }

  .spacer-xxhuge {
      padding-top: 7.5rem
  }

  .image-overlay-layer.hero-home {
      z-index: 1
  }

  .image-overlay-layer.cta-home {
      background-image: linear-gradient(90deg,#181c2566,#181c2500);
      display: block
  }

  .image-overlay-layer.is-cta-contact-us {
      background-image: linear-gradient(181.93deg,#11141b00 28.46%,#11141bb8 63.42%);
      display: block
  }

  .image-overlay-layer.is-cta-who-we-are {
      background-image: linear-gradient(187.56deg,#181c2500 35.28%,#181c255e 52.62%,#181c25b8 69.4%);
      display: block
  }

  .image-overlay-layer.is-help-center {
      background-image: linear-gradient(#0000 23.93%,#00000030 48.01%,#0006 59.54%);
      display: block
  }

  .section_hero-home {
      min-height: auto
  }

  .header_background-image-wrapper {
      width: 100%;
      overflow: hidden
  }

  .menu-icon {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 48px;
      height: 48px;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .navbar_menu-left {
      justify-content: flex-start
  }

  .menu-icon_line-middle {
      background-color: var(--base-color-neutral--white);
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 2px;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .menu-icon_line-bottom {
      background-color: var(--base-color-neutral--white);
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .navbar_dropdown-content {
      flex-direction: column
  }

  .navbar_dropdown-list {
      position: relative;
      overflow: hidden
  }

  .navbar_dropdown-list.w--open {
      border-style: none;
      align-items: flex-start;
      width: auto;
      padding: 0 0 0;
      position: relative;
      top: 0
  }

  .navbar_dropdown-content-bottom {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr 1fr;
      align-content: start;
      align-items: start;
      padding-left: 0;
      padding-right: 0
  }

  .navbar_menu-right {
      flex-direction: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      align-items: stretch;
      margin-top: 1.5rem
  }

  .navbar_menu-dropdown {
      margin-left: 0;
      margin-right: 0
  }

  .navbar_menu {
      z-index: 1;
      border-bottom: 1px solid var(--border-color--border-primary);
      background-color: var(--base-color-neutral--white);
      -webkit-text-fill-color: inherit;
      background-clip: border-box;
      align-items: flex-start;
      height: 100dvh;
      margin-left: 0;
      padding: 1rem 5% 6.5rem;
      transition: height .5s;
      position: absolute;
      overflow: auto
  }

  .navbar_logo {
      color: var(--base-color-neutral--white)
  }

  .menu-icon_line-middle-inner {
      width: 4px;
      height: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .menu-icon_line-top {
      background-color: var(--base-color-neutral--white);
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .navbar_dropdown-toggle {
      color: var(--base-color-neutral--black);
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 1rem;
      font-size: 1.125rem;
      display: flex
  }

  .navbar_menu-button.w--open {
      z-index: 100;
      background-color: #0000
  }

  .header_person-image {
      z-index: 2;
      object-position: 100% 100%;
      width: 100%;
      height: 90%;
      right: -20%
  }

  .header_person-image:lang(ar) {
      left: -28%
  }

  .content_component {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .features_item {
      z-index: 1;
      padding: var(--32-px);
      width: 17.875rem;
      position: relative
  }

  .features_item.is-white {
      width: auto
  }

  .features_item.is-text-align-left.is_transparent {
      background-color: var(--base-color-neutral--neutral-light-grey)
  }

  .features_list {
      flex: none;
      width: auto;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .features_list.tablet-wrap {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-wrap: wrap;
      flex: 1;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      align-self: stretch;
      padding-left: 0;
      padding-right: 0;
      display: grid
  }

  .text-content-wrapper_centered.gap-medium {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .padding-global_cards-overflow {
      padding-left: 1.5rem;
      padding-right: 0%
  }

  .padding-global_cards-overflow.is-padding-horizontal {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .horizontal-scroll-container {
      width: 100vw
  }

  .scroll-content {
      display: flex
  }

  .scroll-content.is-padding-right {
      margin-right: 1.5rem
  }

  .platforms_tab-link {
      white-space: nowrap
  }

  .tabs_component {
      width: 100%
  }

  .tabs_menu.no-scrollbar,.tabs_menu.hide-scrollbar {
      flex-wrap: nowrap;
      justify-content: flex-start;
      margin-bottom: 1.5rem;
      display: flex
  }

  .platform_card {
      padding: var(--32-px)
  }

  .platform_card.max-width-xsmall.is-eu {
      max-width: none
  }

  .platforms_component {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content
  }

  .platforms_component.is-flex {
      grid-column-gap: 2.2%
  }

  .fast-payment_component {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .section_cta-desktop {
      display: none
  }

  .section_cta-desktop.is-home {
      height: 26.25rem;
      margin-top: 3rem;
      margin-bottom: 3rem;
      display: block;
      position: relative
  }

  .cta_image-wrapper.background-color-secondary.mobile-auto-height {
      height: 26.6rem
  }

  .cta_image-wrapper.is-home {
      position: static
  }

  .cta_content.is-home {
      justify-content: flex-start;
      align-items: center;
      padding-left: 1.5rem;
      display: flex;
      position: absolute;
      inset: 0% auto 0% 0%
  }

  .cta_component {
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .cta_component.is-alternative-grid.mobile-single-row {
      grid-template-columns: 38fr
  }

  .cta_image.is-home {
      display: none
  }

  .footer_bottom-wrapper {
      flex-direction: column-reverse;
      justify-content: flex-start;
      align-items: flex-start;
      margin-bottom: 2rem
  }

  .footer_link-list {
      display: none
  }

  .footer_top-wrapper {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .footer_social-icons {
      margin-bottom: 2rem
  }

  .footer_social-wrapper {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 0;
      display: flex
  }

  .footer_banner {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--8-px);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .footer_banner-content {
      justify-content: center;
      align-items: center
  }

  .footer_banner-logo-wrapper {
      justify-content: center;
      align-items: center;
      width: 100%
  }

  .footer_banner-badge {
      flex: 1;
      justify-content: center
  }

  .footer_banner-badge.qr-code {
      justify-content: flex-start;
      display: none
  }

  .footer_banner-store-text {
      width: auto
  }

  .award_image.is-big {
      width: 1.3125rem
  }

  .award_content-wrapper.is-big {
      grid-column-gap: .5625rem;
      grid-row-gap: .5625rem;
      font-size: .6563rem
  }

  .award_title.is-big {
      font-size: .9375rem
  }

  .steps_item {
      z-index: 1;
      min-width: 17.875rem;
      position: relative
  }

  .steps_item-top.careers-page {
      padding: 1.5rem
  }

  .steps_item-bottom {
      padding: var(--32-px)
  }

  .show-tablet {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      display: flex
  }

  .padding-global-right-tablet {
      padding-left: 0;
      padding-right: 1.5rem
  }

  .padding-global-right-tablet.align-center {
      padding-left: 1.5rem
  }

  .cta-tablet_background-image-wrapper {
      overflow: hidden
  }

  .cta-tablet_background-image-wrapper.is-home {
      display: block
  }

  .section_cta-tablet {
      margin-top: var(--48-px);
      margin-bottom: var(--48-px);
      align-items: center;
      min-height: 26.25rem;
      display: flex
  }

  .section_cta-tablet.is-end-center {
      justify-content: center;
      align-items: flex-end
  }

  .section_cta-tablet.is-end-left {
      justify-content: flex-start;
      align-items: flex-end
  }

  .cta-tablet_background-image.is-cta-who-we-are {
      height: 123%;
      top: auto
  }

  .footer_badge-wrapper {
      width: 10rem;
      margin-left: auto;
      margin-right: auto
  }

  .tablet-cta_wrap {
      z-index: 1000;
      -webkit-backdrop-filter: blur(16px);
      backdrop-filter: blur(16px);
      background-color: #ffffffb8;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: .5rem 1.5rem;
      display: flex;
      position: fixed;
      inset: auto 0% 0%
  }

  .tablet-cta_wrap.is-instrument-explorer {
      z-index: 950;
      display: none
  }

  .button-group-vertical {
      padding-top: 2rem
  }

  .bread-crumb_wrapper.bread-crumb_question {
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      overflow: auto
  }

  .bread-crumb_wrapper.bread-crumb_question.bread-crumb_align-top {
      justify-content: flex-start;
      align-items: flex-start
  }

  .bread-crumb_link {
      transition: color .16s
  }

  .bread-crumb_link.is-light.bread-crumb_current-question {
      text-overflow: clip;
      flex: none
  }

  .bread-crumb_link.is-light.bread-crumb_current-question.bread-crumb_word-brake {
      white-space: normal;
      flex: 1
  }

  .subpage-header_text-center_content {
      min-height: 22.5rem
  }

  .secure-account_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .secure-account_image-wrapper {
      border-radius: 0;
      order: -1;
      width: 100%
  }

  .secure-account_image-wrapper.is-eu {
      border-radius: var(--24-px)
  }

  .secure-account_image.custom-image-position {
      object-position: 10% 20%;
      position: static
  }

  .secure-feature_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .new-navbar_dropdown-list {
      position: relative;
      overflow: hidden
  }

  .new-navbar_dropdown-list.w--open {
      border-style: none;
      align-items: flex-start;
      width: auto;
      padding: 0 0 0;
      position: relative;
      top: 0
  }

  .new-navbar_tabs-wrapper {
      z-index: 5000;
      width: 100%;
      display: block
  }

  .new-navbar_dropdown-link-list {
      grid-template-rows: max-content max-content max-content max-content
  }

  .new-navbar_dropdown-link-list.is-adaptive {
      min-width: 10rem
  }

  .new-navbar_container-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex: 1;
      grid-template-rows: auto;
      grid-template-columns: 6rem 6rem;
      grid-auto-columns: 1fr;
      place-content: end center;
      place-items: end center;
      display: none
  }

  .new-icon-embed-auto.is-adaptive {
      width: 1rem;
      height: 1.5rem
  }

  .new-menu-icon_line-bottom {
      background-color: var(--dropdown-font-color);
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-menu-icon_line-bottom.is-gray {
      background-color: #000000b8
  }

  .new-navbar_tabs-link {
      color: #000000b8;
      cursor: pointer;
      background-color: #0000;
      border: 1px solid #00000014;
      border-radius: 6rem;
      padding: .3125rem 1rem;
      line-height: 1.375rem
  }

  .new-navbar_tabs-link.w--current,.new-navbar_tabs-link.active {
      color: #fff;
      background-color: #000
  }

  .new-navbar_tabs-link.is-block {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: flex-start;
      align-items: center;
      text-decoration: none;
      display: flex
  }

  .new-navbar_tabs-icon {
      align-items: center;
      height: 1.5rem;
      margin-top: .75rem;
      margin-bottom: .75rem;
      margin-right: 0;
      display: flex;
      position: relative;
      inset: 14% auto auto 0%;
      transform: rotate(0)
  }

  .new-navbar_tabs-icon:lang(ar) {
      left: auto;
      right: 0%
  }

  .new-navbar_tabs-dropdown-link {
      color: #000000b8;
      text-align: left;
      padding: .625rem 1rem;
      font-size: .875rem;
      line-height: 1.375rem;
      text-decoration: none;
      display: block
  }

  .new-navbar_tabs-dropdown-link.w--current {
      color: #000000b8
  }

  .new-navbar_tabs-dropdown-link.is-block {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .new-navbar_tabs-pane-4 {
      margin-left: auto;
      margin-right: auto;
      padding-top: 1.75rem;
      display: none
  }

  .new-navbar_dropdown-toggle {
      color: #000;
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 1rem;
      font-size: 1.125rem;
      display: flex
  }

  .new-navbar_dropdown-toggle.gap-small {
      color: #f6f7f8
  }

  .new-navbar_dropdown-toggle.gap-small.w--open {
      color: #000000b8
  }

  .new-navbar_dropdown-toggle.gap-small.lang-mob {
      color: #000000b8;
      cursor: pointer;
      justify-content: flex-start;
      min-width: 5rem;
      margin-top: .5rem;
      padding: .75rem 0;
      font-size: 1rem;
      display: flex
  }

  .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-16 {
      padding-left: var(--16-px)
  }

  .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-5p {
      flex: 1;
      justify-content: flex-start;
      margin-top: 0;
      padding-left: 5%
  }

  .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-5p:lang(ar) {
      padding-left: 0%;
      padding-right: 5%
  }

  .new-navbar_dropdown-toggle.gap-small.is-gray.is-adaptive,.new-navbar_dropdown-toggle.gap-small.is-white.is-adaptive {
      grid-column-gap: .25rem;
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1.125rem
  }

  .new-navbar_dropdown-toggle.is-grey.is-adaptive,.new-navbar_dropdown-toggle.is-white.is-adaptive {
      grid-column-gap: .5rem;
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1.125rem
  }

  .new-menu-icon {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      width: 48px;
      height: 48px;
      margin-right: -.5rem;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .new-menu-icon:lang(ar) {
      margin-left: -.5rem;
      margin-right: 0
  }

  .new-navbar_dropdown-title.is-adaptive {
      padding: .75rem 1rem;
      font-size: .75rem
  }

  .new-button {
      margin-top: 2rem;
      display: none
  }

  .new-button.tab {
      display: block
  }

  .new-button.tab.new {
      height: 3.125rem
  }

  .new-button.tab.new.signup-button.show,.new-button.tab.new.contact-us-button-2.show {
      display: block
  }

  .new-button.new-navbar.log-in {
      margin-top: 0;
      display: block
  }

  .new-button.new-navbar.log-in.is-gray {
      color: #000000b8;
      border-color: #000000b8
  }

  .new-button.new-navbar.log-in.logged-out-btn.hide-element,.new-button.new-navbar.tab-hidden {
      display: none
  }

  .new-button.new-navbar.tab-hidden.is-grey {
      justify-content: center
  }

  .new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.hide-element.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      margin-top: 2rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.new-navbar.tab-hidden.is-grey.logged-out-btn.is-adaptive {
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.new-navbar.tab-hidden.is-grey.show {
      display: block
  }

  .new-button.new-navbar.tab-hidden.is-grey.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.new-navbar.tab-hidden.is-white {
      justify-content: center
  }

  .new-button.new-navbar.tab-hidden.is-white.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.new-navbar.tab {
      color: #000;
      border-color: #000
  }

  .new-button.desctop-hidden {
      display: block
  }

  .new-button.desctop-hidden.logged-out-btn {
      margin-right: var(--16-px);
      margin-left: var(--16-px);
      width: 100%
  }

  .new-button.desctop-hidden.logged-out-btn.hide-element {
      display: none
  }

  .new-button.desctop-hidden.logged-out-btn.hide-element.btn-free-demo.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.desctop-hidden.logged-out-btn.btn-free-demo.is-adaptive,.new-button.desctop-hidden.logged-out-btn.is-adaptive {
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.logged-in-btn-2.tradershub-btn {
      margin-top: 0;
      margin-right: var(--0-px);
      margin-left: var(--0-px);
      justify-content: center;
      align-items: flex-start;
      width: auto;
      display: inline-flex
  }

  .new-button.logged-in-btn-2.tradershub-btn.hide-element.is-adaptive,.new-button.logged-in-btn-2.tradershub-btn.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.logged-in-btn-2.tradershub-btn {
      justify-content: center;
      align-items: flex-start;
      width: auto;
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      display: inline-flex
  }

  .new-button.logged-in-btn-2.tradershub-btn.is-adaptive,.new-button.logged-out-btn.hide-element.btn-free-demo.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.logged-out-btn.is-adaptive {
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.tradershub-btn {
      margin-top: 0;
      display: flex
  }

  .new-button.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border-radius: 1rem;
      min-width: 6rem;
      min-height: 3rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-button.is-adaptive.is-careers {
      display: block
  }

  .new-navbar_dropdown-link:hover {
      background-color: #0000
  }

  .new-navbar_dropdown-link.new-navbar_dropdown-link-language {
      text-align: left
  }

  .new-navbar_dropdown-link.is-block.is-adaptive {
      grid-column-gap: .25rem
  }

  .new-navbar_dropdown-link.is-adaptive {
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .new-navbar_tabs-toggle {
      color: #000000b8;
      justify-content: space-between;
      align-items: center;
      padding: .75rem 0;
      font-size: 1rem;
      line-height: 1.5rem;
      display: flex
  }

  .new-navbar_tabs-toggle.partner-menu {
      justify-content: flex-start;
      padding-left: 1rem
  }

  .new-navbar_tabs-toggle.partner-menu.padding-left-5p {
      padding-left: 5%
  }

  .new-navbar_tabs-toggle.partner-menu.padding-left-5p:lang(ar) {
      padding-left: 0%;
      padding-right: 5%
  }

  .new-navbar_menu-wrapper {
      flex-direction: column;
      justify-content: space-between;
      display: flex
  }

  .new-navbar_menu-wrapper.is-overflow-scroll {
      height: 100%;
      max-height: 100%;
      padding: 1rem 5%;
      overflow: scroll
  }

  .new-navbar_menu-wrapper.is-overflow-scroll.mobile-nav.padding-left-0 {
      padding-left: 0%;
      padding-right: 0%
  }

  .new-hide-tablet {
      display: none
  }

  .new-menu-icon_line-middle-inner {
      width: 4px;
      height: 0;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-navbar_component.is-white.is-sign-up,.new-navbar_component.is-white.is-sign-up-2 {
      border-bottom-width: 1px
  }

  .new-navbar_dropdown-content {
      flex-direction: column
  }

  .new-navbar_dropdown-top-link {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      align-items: center;
      margin-bottom: 1rem;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 0;
      font-size: 1rem;
      line-height: 1.5rem
  }

  .new-navbar_tabs-blocks {
      width: 100%
  }

  .new-navbar_tabs-pane-3 {
      margin-left: auto;
      margin-right: auto;
      padding-top: 1.75rem;
      display: none
  }

  .new-navbar_logo-link.deriv-partner.is-adaptive {
      padding-right: 3.063rem
  }

  .new-navbar_logo-link.deriv-partner.is-adaptive:lang(ar) {
      padding-right: 0
  }

  .new-navbar_menu-left {
      flex-direction: column;
      justify-content: flex-start;
      align-items: stretch;
      max-width: 31rem;
      margin-left: auto;
      margin-right: auto
  }

  .new-navbar_menu-left.new-navbar_menu-left-desctop {
      display: none
  }

  .new-show-tablet {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      align-items: center;
      display: flex
  }

  .new-navbar_tabs-menu {
      z-index: 5000;
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto;
      grid-template-columns: auto auto auto auto auto;
      grid-auto-columns: 1fr;
      place-content: center;
      place-items: center;
      margin: 0 -6%;
      padding-left: 2rem;
      padding-right: 2rem;
      display: grid;
      overflow: auto
  }

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

  .new-navbar_dropdown-top-link-icon {
      height: 1.5rem;
      margin-top: -.25rem
  }

  .new-navbar_logo {
      color: #fff
  }

  .new-navbar_logo.is-red.is-adaptive {
      width: 4.5rem;
      height: 1.5rem
  }

  .new-navbar_logo.is-red.is-adaptive-partners-2 {
      width: 9rem;
      height: 1.5625rem
  }

  .new-navbar_logo.is-white.is-adaptive {
      width: 4.5rem;
      height: 1.5rem
  }

  .new-navbar_tabs-pane-1 {
      margin-left: auto;
      margin-right: auto;
      padding-top: 1.75rem;
      display: flex
  }

  .new-navbar_tabs-pane-1:lang(es) {
      display: block
  }

  .new-navbar_dropdown-content-bottom {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr 1fr;
      align-content: start;
      align-items: start;
      padding-top: 1rem;
      padding-left: 0;
      padding-right: 0
  }

  .new-navbar_dropdown-content-bottom.new-navbar_dropdown-content-bottom-language {
      grid-row-gap: 0rem;
      width: 100%;
      max-width: none;
      display: block
  }

  .new-navbar_dropdown-content-bottom.is-adaptive {
      grid-column-gap: 1rem;
      grid-row-gap: 1.5rem;
      padding-top: 1rem;
      padding-bottom: 2rem
  }

  .new-navbar_tabs {
      z-index: 5000
  }

  .new-navbar_menu-right {
      z-index: 1000;
      background-color: var(--base-color-neutral--white);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      justify-content: center;
      align-items: flex-end;
      margin-left: auto;
      margin-right: auto
  }

  .new-navbar_menu-right.is-border-top {
      z-index: 10000;
      border-top: 1px solid var(--border-color--border-light);
      width: 100%;
      height: 5.125rem;
      padding-bottom: 1rem;
      position: fixed;
      inset: auto 0% 0%
  }

  .new-navbar_menu-right.is-border-top.col-gap-0 {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem
  }

  .new-navbar_menu-right.is-border-top.hide-mobile {
      display: none
  }

  .new-navbar_menu-right.is-border-top.is-adaptive {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .new-menu-icon_line-top {
      background-color: var(--dropdown-font-color);
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-menu-icon_line-top.is-gray {
      background-color: #000000b8
  }

  .new-navbar_tabs-dropdown {
      width: 100%;
      margin-bottom: .5rem
  }

  .new-navbar_tabs-pane-2 {
      margin-left: auto;
      margin-right: auto;
      padding-top: 1.75rem;
      display: none
  }

  .new-navbar_menu {
      z-index: 1;
      -webkit-text-fill-color: inherit;
      background-color: #fff;
      background-clip: border-box;
      flex-direction: column;
      flex: none;
      align-items: stretch;
      height: calc(100svh - 80px);
      margin-left: 0;
      padding: 5rem 5%;
      transition-property: height;
      transition-duration: .5s;
      transition-timing-function: ease;
      display: none;
      position: absolute;
      overflow: hidden
  }

  .new-navbar_menu.is-padding-0 {
      padding-top: 0;
      padding-left: 0%;
      padding-right: 0%
  }

  .new-navbar_menu.is-padding-0.is-margin-top-0 {
      margin-top: 0
  }

  .new-navbar_menu.is-padding-0.is-adaptive {
      margin-left: 0;
      transform: translate(0)
  }

  .new-navbar_menu.is-padding-0.is-adaptive:lang(ar) {
      margin-left: 0;
      margin-right: 0
  }

  .new-navbar_container.new-navbar_container-language-list {
      z-index: 1000;
      background-color: #fff;
      align-items: flex-start;
      padding: .5rem 5% 5rem
  }

  .new-navbar_container.new-navbar_container-language-list.is-partners {
      padding: 0
  }

  .new-navbar_container.new-navbar_container-language-list.is-partners.padding-5p {
      padding-left: 5%;
      padding-right: 5%
  }

  .new-navbar_container.height-auto {
      height: auto
  }

  .new-navbar_tabs-list {
      background-color: #0000000a;
      border-radius: 1rem;
      width: 100%;
      position: relative
  }

  .new-menu-icon_line-middle {
      background-color: var(--dropdown-font-color);
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 2px;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .new-menu-icon_line-middle.is-gray {
      background-color: #000000b8;
      display: flex
  }

  .live-markets_component {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content;
      display: flex
  }

  .live-markets_component.is-padding-horizontal {
      flex: none;
      width: auto;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .platform_card-small {
      padding: var(--32-px);
      min-width: 22.375rem
  }

  .platform_card-small.is-markets {
      min-width: 18.5rem
  }

  .tabs-live-markets_content {
      align-self: flex-start;
      width: 100%
  }

  .tabs-live-markets_content.is-width-100vw {
      width: 100vw;
      margin-left: -1.5rem
  }

  .tabs_component-live-markets {
      align-items: flex-start;
      width: 100%
  }

  .tabs_menu-scroll-mobile {
      margin-bottom: 1.5rem;
      display: flex
  }

  .tabs_menu-scroll-mobile.is-align-center {
      justify-content: center;
      align-items: flex-start;
      margin-left: -1rem;
      margin-right: -1rem;
      padding-left: 1rem;
      padding-right: 1rem;
      overflow: auto
  }

  .platforms_item.is-flex-item {
      justify-content: center;
      align-items: stretch;
      width: 48.9%
  }

  .image-header_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-auto-flow: row;
      min-height: auto
  }

  .image-header_component.is-alternative-grid {
      grid-template-rows: auto auto;
      grid-template-columns: auto
  }

  .image-header_component.is-market-grid {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-columns: 1fr 1fr
  }

  .image-header_component.is-why-choose-grid {
      grid-template-rows: auto auto;
      grid-template-columns: 35fr
  }

  .image-header_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .certifications_item {
      z-index: 1;
      padding: var(--32-px);
      min-width: 17.875rem;
      position: relative
  }

  .new-navbar_language-button {
      cursor: pointer;
      width: auto;
      height: auto
  }

  .new-navbar_language-button-wrapper {
      display: flex
  }

  .new-navbar_language-button-block {
      justify-content: flex-start;
      align-items: flex-start;
      display: flex
  }

  .section_page-header {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d783_bg-tablet.webp);
      background-size: 100% 87%;
      background-attachment: scroll
  }

  .page-header_content {
      min-height: 22.5rem
  }

  .page-header_content.is-product-explorer {
      min-height: 17.5rem
  }

  .accordion_expanded-block.is-desctop-expanded-block {
      margin-top: -15rem;
      padding-top: 15rem
  }

  .accordion_location-link {
      text-decoration: underline
  }

  .accordion_location {
      border-top-style: none
  }

  .cta-tablet_content {
      text-align: center;
      flex-direction: column;
      justify-content: flex-end;
      align-items: center;
      max-width: 36.5rem;
      display: flex
  }

  .cta-tablet_content.is-who-we-are {
      text-align: left;
      align-items: flex-start;
      max-width: 29rem
  }

  .leaders_item-wrapper {
      padding: 1.5rem
  }

  .leaders_name {
      font-size: 1.125rem
  }

  .leaders_list {
      grid-template-columns: 1fr 1fr
  }

  .content_component-2 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .live-markets_component-gold {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content;
      display: flex
  }

  .button-group-vertical-2 {
      padding-top: 2rem
  }

  .section_benefits {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .section_benefits.is-eu {
      padding-bottom: 3rem
  }

  .benefits_item {
      background-color: var(--background-color--background-secondary);
      border-radius: 1.5rem
  }

  .benefits_item.is-tab-hidden {
      display: none
  }

  .benefits_item.is-desctop-hidden {
      display: block
  }

  .benefits_image-wrapper {
      width: 7.5rem;
      margin-bottom: 1.5rem
  }

  .benefits_number-wrapper {
      height: 7.5rem
  }

  .benefits_row.is-three-columns {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .benefits_wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .awards_awards-wrapper {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem
  }

  .demo_wrapper {
      grid-template-columns: 1fr 1fr
  }

  .live-markets_button-text {
      text-decoration: underline
  }

  .leaders_button-wrapper {
      padding-top: 2rem
  }

  .methods_desctop-wrapper {
      display: none
  }

  .methods_tab-wrapper {
      display: grid
  }

  .help_category-button {
      font-size: .875rem;
      text-decoration: underline
  }

  .help_category-button.is-tab-big {
      font-size: 1rem
  }

  .help_category-name {
      font-size: 1.125rem
  }

  .help_category {
      min-height: 19.5rem;
      padding: 1.5rem
  }

  .help_category.is-white.is-padding-big {
      padding: 2rem
  }

  .help_categories-list {
      grid-template-columns: 1fr 1fr
  }

  .help_results-heading,.help_results-empty-block {
      font-size: 1.125rem;
      line-height: 1.55
  }

  .help_tabs-wrapper {
      padding-top: 1.5rem
  }

  .new-navbar_true-navbar,.new-navbar_true-navbar:lang(es),.new-navbar_true-navbar:lang(ar) {
      opacity: 0
  }

  .section_requirement {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .requirement_content {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      padding: 2rem
  }

  .difference_block {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .difference_block.is-reverse {
      grid-template-columns: 1fr
  }

  .difference_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .difference_item-heading {
      font-size: 1.125rem
  }

  .difference_wrapper {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem
  }

  .teams_list {
      grid-template-columns: 1fr 1fr
  }

  .teams_text-wrapper,.teams_text-wrapper.teams_text-min-height {
      min-height: 13.5rem
  }

  .teams_button-wrapper {
      padding-top: 2rem;
      display: flex
  }

  .slider {
      margin-bottom: 4.1rem
  }

  .slider_icon-wrapper {
      width: 2rem
  }

  .slider_text-wrapper {
      padding: 2rem
  }

  .slider_navigation {
      bottom: -4.5rem
  }

  .slider_left-arrow,.slider_right-arrow {
      bottom: -4.1rem
  }

  .hiring-steps_wrapper {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-columns: 1fr
  }

  .hiring-steps_wrapper.how-to-calendar_wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .hiring-steps_number {
      -webkit-text-stroke-width: .75px;
      width: 2rem;
      font-size: 1.5rem;
      line-height: 2rem
  }

  .hiring-steps_number.hackathon {
      font-size: 2rem;
      line-height: 3rem
  }

  .hiring-steps_text-wrapper {
      padding-top: .25rem;
      padding-bottom: 3rem
  }

  .hiring-steps_text-wrapper.hackathon {
      padding-top: .75rem
  }

  .hiring-steps_header {
      padding-bottom: 1rem;
      position: static
  }

  .hiring-steps_header.how-to-calendar_header {
      height: auto
  }

  .hiring-steps_desctop-button-block {
      display: none
  }

  .hiring-steps_tablet-button-block {
      display: block
  }

  .hiring-steps_steps.is-left-padding {
      padding-left: 0
  }

  .our-locations_wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .our-locations_images-row-1 {
      grid-template-rows: 13.875rem
  }

  .our-locations_images-row-2 {
      grid-template-rows: 13.875rem;
      grid-template-columns: 72fr 28fr
  }

  .our-locations_image-2-1 {
      display: none
  }

  .our-locations_image-2-2 {
      display: inline-block
  }

  .our-locations_image-4-1 {
      display: none
  }

  .our-locations_image-4-2 {
      display: inline-block
  }

  .position-description_block {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .position-description_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .position-quote_text-wrapper {
      padding: 2rem
  }

  .position-quote_icon-wrapper {
      width: 2rem
  }

  .locations-tabs_list {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content
  }

  .locations-tabs_button-block {
      text-decoration: none
  }

  .locations-tabs_component {
      width: 100%
  }

  .location-label-wrapper {
      width: 3.5rem
  }

  .map_block {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .map_map-wrapper {
      height: 28.75rem
  }

  .footer_tabs-dropdown {
      width: 100%;
      margin-bottom: .25rem
  }

  .footer_tabs-toggle {
      color: var(--text-color--text-primary);
      justify-content: space-between;
      align-items: center;
      padding: .5rem 0;
      font-size: .875rem;
      line-height: 1.5rem;
      display: flex
  }

  .footer_tabs-icon {
      align-items: center;
      height: 1.5rem;
      margin-right: .375rem;
      display: flex
  }

  .footer_tabs-icon:lang(ar) {
      left: 0%;
      right: auto
  }

  .footer_tabs-list {
      background-color: #0000;
      width: 100%;
      position: relative
  }

  .footer_tabs-dropdown-link {
      color: #000000b8;
      text-align: left;
      padding: .5rem;
      font-size: .875rem;
      line-height: 1.375rem;
      text-decoration: none;
      display: block
  }

  .footer_tabs-dropdown-link:lang(ar) {
      text-align: right
  }

  .footer_tabs-dropdown-link.w--current {
      color: #000000b8
  }

  .footer_tabs-dropdown-link.is-block {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .footer_tab {
      margin-bottom: 1.75rem;
      display: block
  }

  .blog-header_heading-wrapper {
      padding-top: 1.5rem
  }

  .blog-header_desctop-block {
      display: none
  }

  .blog-header_tablet-block {
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      padding-top: 3rem;
      padding-bottom: 3rem;
      display: block
  }

  .blog-header_tablet-post {
      border-radius: 1.5rem;
      flex: none;
      width: 17.875rem;
      height: 34rem;
      position: relative;
      overflow: hidden
  }

  .blog-header_tablet-image {
      object-fit: cover;
      height: 100%;
      position: absolute
  }

  .blog-header_tablet-text-wrapper {
      z-index: 2;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      justify-content: flex-end;
      height: 100%;
      padding: 2rem;
      display: flex;
      position: relative
  }

  .blog-header_tablet-date {
      color: #ffffffb8
  }

  .blog-header_tablet-list {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      display: flex;
      overflow: auto
  }

  .blog-header_tablet-link {
      text-decoration: none;
      position: absolute;
      inset: 0%
  }

  .blog-filters_search-input {
      max-width: none
  }

  .blog-filters_search-input.is-trading-specifications {
      background-position: 8px;
      height: 2rem;
      padding: .3125rem .5rem .3125rem 2.5rem;
      font-size: .875rem;
      line-height: 1.57
  }

  .blog-filters_form {
      justify-content: space-between;
      align-items: center
  }

  .blog-filters_dropdown-list.is-last {
      inset: 100% 0% auto auto
  }

  .blog-filters_dropdown-list.is-product-explorer {
      z-index: 1000;
      position: fixed;
      inset: auto 0% 0%
  }

  .blog-filters_dropdown-list.is-product-explorer.w--open {
      border-style: none;
      border-radius: 1rem 1rem 0 0;
      padding-bottom: 1rem
  }

  .blog-filters_search-wrapper {
      justify-content: space-between
  }

  .blog-filters_search-wrapper.blog-filters_search-wrapper--felx-horizontal-space-in-between.blog-filters_search-wrapper--tablet-flex-vertical-left {
      flex-flow: column;
      align-items: flex-start
  }

  .blog-filters_tablet-header-name.is-product-explorer {
      color: var(--text-color--text-primary);
      text-align: center;
      font-weight: 700;
      line-height: 1.15
  }

  .blog-filters_tablet-header-name.is-feedback-form {
      font-size: 1rem
  }

  .blog-filters_tablet-header-block.is-feedback-form {
      padding-top: var(--24-px);
      padding-bottom: var(--24-px);
      position: relative
  }

  .blog-filters_tablet-header-block.is-phc-list {
      margin-bottom: 1rem;
      padding-top: 1.4375rem;
      padding-bottom: 1.4375rem;
      display: block;
      position: relative
  }

  .blog-filters_tablet-header-block.is-phc-list.is-breadcrumb-header {
      display: none
  }

  .blog-filters_tablet-header-line.is-feedback-form {
      display: block
  }

  .blog-filters_tablet-header-line.is-phc-list {
      background-color: var(--base-color-neutral--black-8);
      border-radius: .125rem;
      width: 3rem;
      height: .25rem;
      margin-bottom: .5rem;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 0;
      padding-right: 0;
      display: block
  }

  .blog-filters_tablet-header-line.line-tablet {
      background-color: var(--base-color-neutral--black-8);
      border-radius: .125px;
      width: 3rem;
      height: .25rem;
      margin-bottom: .5rem;
      margin-left: auto;
      margin-right: auto;
      padding: 0;
      display: block
  }

  .blog-filters_dropdown-close-button.is-product-explorer.questions-popup-close {
      width: 3rem;
      height: 3rem;
      position: absolute;
      inset: .5rem 0 0 auto
  }

  .blog-filters_dropdown-close-button.is-feedback-form {
      top: .5rem;
      right: 1rem
  }

  .blogs_list {
      grid-template-columns: 1fr 1fr
  }

  .blogs_wrapper {
      padding-top: 1.5rem
  }

  .blogs_pagination-wrapper {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .blog-filters_categories-wrapper {
      max-width: 100%;
      overflow: visible
  }

  .blog-post_image-wrapper {
      max-height: 27.625rem
  }

  .trade_item {
      z-index: 1;
      padding: var(--32-px);
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      background-color: var(--background-color--background-secondary);
      width: auto;
      min-width: 17.875rem;
      position: relative
  }

  .trade_list {
      flex-flow: row;
      justify-content: flex-start;
      align-items: stretch;
      width: 100vw;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      overflow: auto
  }

  .section_trade-information {
      background-color: var(--background-color--background-secondary);
      padding-top: 0;
      padding-bottom: 0
  }

  .trade-information_content {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .trade-information_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      padding-left: 0;
      padding-right: 0
  }

  .trade-information_text {
      font-size: 1rem
  }

  .trade-information_item {
      padding-right: var(--0-px);
      padding-left: var(--0-px);
      border-left-style: none;
      border-right-style: none
  }

  .blog-filters_shadow {
      z-index: 20
  }

  .blog-filters_shadow.is-product-explorer {
      z-index: 901
  }

  .blog-filters_shadow.is-product-explorer.questions-popup-close {
      background-color: var(--base-color-neutral--black-72);
      position: fixed;
      inset: 0%
  }

  .blog-filters_shadow.is-tablet-show {
      background-color: var(--base-color-neutral--black-72)
  }

  .blog-filters_shadow.is-breadcrumbs {
      background-color: var(--base-color-neutral--black-72);
      position: fixed;
      inset: 0%
  }

  .new-navbar_dropdown-gap.is-adaptive {
      height: 2.625rem
  }

  .new-navbar_link {
      color: #000;
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 1rem;
      font-size: 1.125rem;
      display: flex
  }

  .new-navbar_link.is-adaptive {
      grid-column-gap: .25rem;
      border-radius: 1rem;
      padding: .75rem 1rem;
      font-size: 1.125rem
  }

  .trade-blocks_item {
      padding: 2rem
  }

  .trade-blocks_item.is-eu {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      min-width: 21.75rem
  }

  .instruments_content {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .trade-blocks_platform-link {
      text-decoration: underline
  }

  .trade-blocks_platforms {
      flex-flow: wrap
  }

  .trade-blocks_wrapper.is-3-columns {
      grid-template-columns: 1fr 1fr
  }

  .trade-blocks_platforms-wrapper {
      max-width: 19.8125rem;
      min-height: 7.4375rem
  }

  .trade-blocks_platforms-wrapper.is-alternative {
      max-width: none;
      min-height: auto
  }

  .section_trade-tabs.is-padding-top-medium {
      padding-top: 7rem
  }

  .container-xlarge-2 {
      display: block
  }

  .platforms_component-2 {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content
  }

  .platforms_component-2.trading-steps {
      grid-template-rows: 1fr auto;
      grid-template-columns: 1fr 1fr;
      justify-items: stretch
  }

  .scroll-content-gold {
      clear: none
  }

  .content_component-2 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      display: flex
  }

  .footer_tabs-toggle-2 {
      color: #000;
      justify-content: space-between;
      align-items: center;
      padding: .5rem 0;
      font-size: .875rem;
      line-height: 1.5rem;
      display: flex
  }

  .steps_item-2 {
      z-index: 1;
      min-width: 17.875rem;
      position: relative
  }

  .footer_link-list-2 {
      display: none
  }

  .platforms_tab-link-gold {
      white-space: nowrap
  }

  .new-navbar_dropdown-toggle-2 {
      color: #000;
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 1rem;
      font-size: 1.125rem;
      display: flex
  }

  .new-navbar_dropdown-toggle-2.gap-small {
      color: #f6f7f8
  }

  .new-navbar_dropdown-toggle-2.gap-small.w--open {
      color: #000000b8
  }

  .new-navbar_dropdown-toggle-2.gap-small.lang-mob {
      color: #000000b8;
      cursor: pointer;
      justify-content: flex-start;
      width: 5rem;
      margin-top: .5rem;
      padding: .75rem 0;
      font-size: 1rem;
      display: flex
  }

  .footer_social-wrapper-2 {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      margin-bottom: 1rem;
      display: flex
  }

  .header_person-image-gold {
      z-index: 2;
      object-position: 100% 100%;
      width: 100%;
      height: 90%;
      right: -20%
  }

  .footer_top-wrapper-2 {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .button-gold.is-link,.button-8.is-link {
      text-decoration: underline
  }

  .button-8.is-link.is-icon {
      text-decoration: none
  }

  .div-block-11 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      display: flex
  }

  .container-xlarge-3 {
      flex-flow: row;
      display: block
  }

  .section_cta-tablet-2 {
      justify-content: flex-start;
      align-items: flex-end;
      min-height: 26.25rem;
      margin-top: 3rem;
      margin-bottom: 3rem;
      display: flex
  }

  .footer_banner-badge-2 {
      flex: 1;
      justify-content: center;
      align-items: center
  }

  .footer_banner-badge-2.qr-code {
      justify-content: flex-start
  }

  .footer_banner-2 {
      grid-column-gap: 1rem;
      grid-row-gap: .5rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .live-markets-gold_wrapper {
      display: block
  }

  .heading-4 {
      text-align: center
  }

  .features_item-gold {
      z-index: 1;
      min-width: 17.875rem;
      padding: 2rem;
      position: relative
  }

  .show-tablet-2 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      display: flex
  }

  .max-width-large-2 {
      max-width: 30rem
  }

  .text-content-wrapper_centered-2.gap-medium {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .footer_banner-store-text-2 {
      width: auto
  }

  .platform_card-small-gold {
      min-width: 16rem;
      padding: 1.5rem
  }

  .steps_item-bottom-2 {
      padding: 2rem
  }

  .image-overlay-layer-gold.hero-home {
      z-index: 1
  }

  .image-overlay-layer-gold.cta-home {
      background-image: linear-gradient(90deg,#181c2566,#181c2500);
      display: block
  }

  .trade-lottie {
      width: 137%
  }

  .trade-lottie-wrapper {
      width: 23.3125rem;
      height: 23.75rem
  }

  .section_page-header_sign-up {
      background-color: var(--background-color--background-primary);
      padding-top: 8rem;
      padding-bottom: 3rem
  }

  .sign-up_card-content-left {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .sign-up_card-form-block {
      width: auto;
      margin-bottom: 0
  }

  .sign-up_content-wrapper {
      max-width: 20.5rem
  }

  .sign-up_card-alternative {
      flex-flow: column
  }

  .sign-up_banner-badge {
      border-radius: var(--16-px);
      flex: 1;
      justify-content: space-between;
      align-items: center;
      position: relative
  }

  .sign-up_banner-icon-wrapper {
      position: absolute
  }

  .sign-up_banner-badges-wrapper {
      flex-flow: column;
      width: 100%
  }

  .sign-up_banner-label {
      width: 100%
  }

  .sign-up_card-form_cta-wrapper {
      align-self: auto;
      width: 100%
  }

  .sign-up_card-alternative_text-wrapper {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      white-space: nowrap;
      justify-content: center;
      align-items: center;
      width: 100%;
      display: flex
  }

  .sign-up_card-alternative_line-tablet {
      background-color: var(--base-color-neutral--black-8);
      width: 100%;
      height: 1px;
      display: block
  }

  .component_explanation-text {
      font-size: 1.25rem
  }

  .accounts_desctop-wrapper {
      display: none
  }

  .accounts_desctop-item-heading {
      font-size: 1.75rem
  }

  .banner_disclaimer-text-full,.banner_disclaimer-text-short {
      font-size: .75rem
  }

  .banner_disclaimer-wrapper {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .platform_card-2 {
      padding: 2rem
  }

  .friendly-platforms_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .accounts_tab-link {
      flex: none
  }

  .accounts_tablet-wrapper {
      width: 100%;
      max-width: 49.125rem;
      display: block
  }

  .accounts_tablet-item {
      padding: 1.5rem
  }

  .accounts_tablet-item-heading {
      font-size: 1.75rem
  }

  .quad-card-link_component {
      padding-left: 1.5rem;
      padding-right: 0%
  }

  .quad-card-link_component.padding-section-large {
      padding-left: 0;
      padding-right: 0;
      display: flex
  }

  .quad-card_card {
      padding: var(--32-px);
      width: 100%;
      min-width: 17.875rem
  }

  .quad-card_card.is-eu {
      max-width: none
  }

  .quad-card_item.gap-sm {
      padding-right: var(--24-px);
      padding-left: var(--24-px);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      width: 100vw;
      overflow: visible
  }

  .quad-card_item.gap-sm.is-flex {
      flex-flow: column
  }

  .options_text-wrapper {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .options_tabs {
      padding-right: var(--16-px);
      padding-left: var(--16-px)
  }

  .options_tabs.is-eu {
      padding: var(--16-px);
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .options_lottie-wrapper.is-eu {
      border-radius: var(--24-px)
  }

  .options_tabs-menu.is-eu {
      position: relative;
      inset: auto;
      transform: none
  }

  .options_tabs-menu.is-eu:lang(ar) {
      transform: translate(0%)
  }

  .options_tabs-content.is-eu {
      margin-bottom: var(--32-px)
  }

  .options_item-text-wrapper.is-eu {
      padding-top: 0;
      padding-bottom: var(--32-px)
  }

  .options_item-heading {
      font-size: 1.125rem
  }

  .options_lottie-block.is-eu {
      margin-bottom: var(--16-px)
  }

  .options_icon.is-eu {
      margin-bottom: var(--8-px)
  }

  .tab-pane_link {
      color: #000000b8;
      cursor: pointer;
      background-color: #0000;
      border: 1px solid #00000014;
      border-radius: 6rem;
      padding: .3125rem 1rem;
      line-height: 1.375rem
  }

  .tab-pane_link.w--current {
      color: #fff;
      background-color: #000
  }

  .section-logo_inner-wrapper {
      margin-right: var(--24-px);
      margin-left: var(--24-px);
      grid-template-columns: 1fr 1fr 1fr
  }

  .section-logo_container {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .prime-feature_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

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

  .practice_item {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-flow: row;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      height: 11.875rem;
      display: flex
  }

  .resource_link.max-width-small,.trade-blocks_platform-link-2 {
      text-decoration: underline
  }

  .markets_item {
      z-index: 1;
      min-width: 17.875rem;
      padding: 2rem;
      position: relative
  }

  .markets_list {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      overflow: auto
  }

  .plans-wrapper {
      display: block
  }

  .event_item-bottom {
      padding: 2rem
  }

  .events_component {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content
  }

  .event_item {
      z-index: 1;
      min-width: 17.875rem;
      position: relative
  }

  .form-fields_component {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .prime-items_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .prime-items_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .partner-menu {
      margin-left: 0;
      padding-left: 0
  }

  .trade-tabs_text-wrapper {
      padding-bottom: 2rem
  }

  .locales-list {
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      align-items: center
  }

  .locales-list.is-adaptive {
      grid-column-gap: 1rem
  }

  .locale {
      text-align: left
  }

  .locale.is-adaptive {
      min-width: 12.5rem
  }

  .platforms_tab-message {
      margin-top: 2rem
  }

  .blog-filters_search-input-wrapper {
      max-width: none
  }

  .blog-filters_search-input-wrapper.blog-filters_search-input-wrapper--glossary-tablet {
      width: 100%
  }

  .blogs_results-rich-text-block.search-empty-text {
      padding-top: var(--16-px);
      padding-bottom: var(--16-px)
  }

  .icon-embed-auto-2 {
      display: block
  }

  .quad-card_card-2 {
      width: 100%;
      min-width: 17.875rem;
      padding: 2rem
  }

  .payouts_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .payouts_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .card_container-wrapper {
      overflow-wrap: normal;
      flex-flow: row;
      justify-content: flex-start;
      align-items: stretch;
      width: 100vw;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      overflow: auto
  }

  .card_illustration-item {
      z-index: 1;
      padding: var(--32-px);
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      background-color: var(--background-color--background-secondary);
      width: auto;
      min-width: 17.875rem;
      position: relative
  }

  .services_slider {
      width: 16rem;
      margin-bottom: 4.1rem
  }

  .services_component {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr 1fr;
      place-items: center
  }

  .slider-navigation_services {
      bottom: -4.5rem
  }

  .spotlight_list {
      grid-template-columns: 1fr 1fr
  }

  .deriv-tech-header_heading-wrapper {
      padding-top: var(--24-px)
  }

  .deriv-tech-header_tablet-block {
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      padding-top: 0;
      padding-bottom: 3rem;
      display: block
  }

  .deriv-tech-header_tablet-list {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      display: flex;
      overflow: auto
  }

  .deriv-tech-header_tablet-post {
      border-radius: 1.5rem;
      flex: none;
      width: 17.875rem;
      height: 34rem;
      position: relative;
      overflow: hidden
  }

  .deriv-tech-header_tablet-image {
      object-fit: cover;
      position: absolute
  }

  .deriv-tech-header_tablet-link {
      text-decoration: none;
      position: absolute;
      inset: 0%
  }

  .deriv-tech-header_tablet-text-wrapper {
      z-index: 1;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      justify-content: flex-end;
      height: 100%;
      padding: 2rem;
      display: flex;
      position: relative
  }

  .deriv-tech-header_tablet-date {
      color: #ffffffb8
  }

  .forex-pairs_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .signup-cta_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      max-width: 22.5rem
  }

  .signup_cta-component-wrapper {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .social-buttons_wrapper {
      justify-content: center;
      align-items: center
  }

  .signup-cta_block {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-flow: column;
      align-self: stretch;
      display: flex
  }

  .signup-cta_form-block {
      flex: 1;
      width: auto;
      margin-bottom: 0
  }

  .social-button_group {
      flex-flow: column;
      width: 100%
  }

  .why-choose-deriv_item {
      z-index: 1;
      padding: var(--32-px);
      background-color: var(--background-color--background-secondary);
      width: 17.875rem;
      position: relative
  }

  .stocks-features_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .platform-cta_block {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .platform-cta_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .platform-cta_wrapper {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      grid-template-rows: auto
  }

  .new-navbar_tabs-toggle-left {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      color: #000000b8;
      justify-content: flex-start;
      align-items: center;
      width: auto;
      margin-left: 0;
      margin-right: 0;
      padding-top: .75rem;
      padding-bottom: .75rem;
      text-decoration: none;
      display: flex
  }

  .new-navbar_tabs-toggle-left.partner-menu {
      padding-left: 1rem
  }

  .new-navbar_tabs-toggle-left.partner-menu.padding-left-5p {
      padding-left: 5%
  }

  .new-navbar_tabs-toggle-left.partner-menu.padding-left-5p:lang(ar) {
      padding-left: 0%;
      padding-right: 5%
  }

  .new-navbar_link-2 {
      color: #000;
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem;
      padding-left: 1rem;
      font-size: 1.125rem;
      display: flex
  }

  .new-navbar_dropdown-link-3:hover {
      background-color: #00000029
  }

  .new-navbar_dropdown-link-3.new-navbar_dropdown-link-language {
      text-align: left
  }

  .icon-embed-auto-5 {
      display: block
  }

  .text-block-5-2 {
      text-decoration: none
  }

  .icon-embed-auto-partners {
      font-size: 0;
      display: block
  }

  .new-navbar_tabs-toggle-3 {
      color: #000000b8;
      flex-flow: row;
      justify-content: space-between;
      align-items: center;
      padding: .75rem 0;
      font-size: 1rem;
      line-height: 1.5rem;
      display: flex
  }

  .new-navbar_tabs-toggle-3.partner-menu {
      justify-content: flex-start
  }

  .section_pe {
      z-index: 1000;
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 0;
      position: relative
  }

  .pe_form-main-block {
      grid-template-columns: 17.5rem 1fr
  }

  .new-navbar_dropdown-content-7 {
      flex-direction: column
  }

  .new-menu-icon_line-middle-6 {
      background-color: #f6f7f8;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 2px;
      margin-top: 6px;
      margin-bottom: 6px;
      padding-bottom: 0;
      padding-right: 0;
      display: flex
  }

  .new-menu-icon_line-middle-6.is-gray {
      background-color: #000000b8
  }

  .new-menu-icon_line-bottom-6 {
      background-color: #f6f7f8;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-menu-icon_line-bottom-6.is-gray {
      background-color: #000000b8
  }

  .new-menu-icon_line-top-6 {
      background-color: #f6f7f8;
      width: 24px;
      height: 2px;
      padding-bottom: 0;
      padding-right: 0
  }

  .new-menu-icon_line-top-6.is-gray {
      background-color: #000000b8
  }

  .new-navbar_dropdown-content-8 {
      flex-direction: column
  }

  .pe_search-input-wrapper {
      max-width: none
  }

  .pe_sort-toggle {
      border-color: var(--border-color--border-primary);
      border-radius: .75rem;
      justify-content: center;
      align-items: center;
      width: 2rem;
      height: 2rem
  }

  .pe_filters-text-block {
      padding-right: 1rem
  }

  .filters-clear-all-button.desctop-hidden {
      display: block
  }

  .filters-clear-all-button.desctop-hidden.pe_clear-all-mobile {
      display: none
  }

  .pe_filter-header {
      max-width: none;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .pe_sort-option {
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .pe_filters-wrapper.blog-filters_dropdown-list {
      background-color: var(--background-color--background-primary)
  }

  .pe_item-wrapper {
      padding-left: 0;
      padding-right: 0
  }

  .filters-scroll-wrapper {
      margin-right: 0
  }

  .pe_filters-block.is-phc-category-page {
      z-index: 30;
      background-color: var(--background-color--background-primary);
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
      max-height: 80svh;
      padding: .25rem 1rem 0;
      position: relative
  }

  .pe_filters-block.is-feedback-form {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      padding: 0
  }

  .pe_filters-block.is-pe-new {
      top: 9rem
  }

  .pe_filters-block.is-phc-filters.margin-bottom-small {
      z-index: 30;
      background-color: var(--background-color--background-primary);
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
      max-height: 80svh;
      padding: .25rem 1rem 1rem;
      position: relative
  }

  .section_hero-landing.is-chart-background {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d783_bg-tablet.webp);
      background-size: 100% 87%
  }

  .results-text.filter-empty-text {
      padding-top: var(--16-px);
      padding-bottom: var(--16-px)
  }

  .pe_list {
      padding-bottom: var(--24-px)
  }

  .landing-lottie-wrapper {
      width: 15.5rem;
      height: 17.5rem
  }

  .ppc_card-content {
      text-align: center
  }

  .deriv-life-filters_form {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: column;
      justify-content: space-between;
      align-items: flex-start
  }

  .deriv-life-filters_search-wrapper {
      justify-content: space-between;
      width: 100%
  }

  .deriv-life-filters_search-input-wrapper {
      width: 100%;
      max-width: none
  }

  .deriv-life-filters_search-input {
      max-width: none
  }

  .deriv-life-certifications_item {
      z-index: 1;
      padding: var(--0-px)var(--32-px);
      min-width: auto;
      min-height: auto;
      position: relative
  }

  .signup-cta_button-wrapper {
      align-self: auto;
      width: 100%
  }

  .deriv-life-about_image-wrapper {
      margin-bottom: var(--48-px);
      max-height: 27.625rem
  }

  .life-posts_wrapper {
      padding-top: 1.5rem
  }

  .platform_4-features_content-left {
      grid-row-gap: 2rem;
      grid-template-columns: 1fr
  }

  .platform_4-features_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: var(--0-px);
      grid-template-columns: 1fr 1fr 1fr;
      place-items: center
  }

  .platform_4-features_image-wrapper {
      justify-content: center;
      align-self: auto;
      align-items: center;
      display: flex
  }

  .platform_4-features_component {
      justify-content: flex-start;
      align-items: center
  }

  .platform_4-features_content-right {
      grid-row-gap: 2rem
  }

  .section_trade-steps {
      padding-top: 3rem
  }

  .platform_features-cards_content {
      padding: var(--32-px)
  }

  .platform_features-cards_image-wrapper {
      height: 17.5rem
  }

  .platform_features-cards_image {
      object-fit: contain
  }

  .platform_features-cards_image.margin-top {
      width: 81%
  }

  .platform_grey-image {
      bottom: -20%
  }

  .platform_trade-blocks_content-top {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      padding: 2.5rem 1.5rem
  }

  .platform_trade-blocks_image-wrapper {
      height: 29.4375rem
  }

  .platform_trade-blocks_image {
      object-fit: cover
  }

  .section_cta {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d806_cta-11.webp);
      padding-top: 4.5rem;
      padding-bottom: 2rem
  }

  .quad_card-link {
      text-decoration: none
  }

  .section-cta_wrapper {
      padding: var(--32-px);
      grid-column-gap: var(--48-px);
      grid-row-gap: var(--48-px)
  }

  .section-cta_content {
      max-width: 26.5rem
  }

  .app-download_component {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .app-download_qr-heading,.platform_4-features_heading {
      font-size: 1.125rem
  }

  .platform_1-feature_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-auto-flow: row;
      min-height: auto
  }

  .pe_filters-open-button {
      justify-content: center;
      align-items: center
  }

  .pe_filters-open-button-arrow {
      width: .875rem;
      height: 1.375rem;
      display: block
  }

  .pe_filters-tablet-buttons {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr
  }

  .tablet-filters-counter {
      color: var(--text-color--text-alternate);
      background-color: #e6190e;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 1.125rem;
      height: 1.125rem;
      font-size: .75rem;
      font-weight: 700;
      display: none;
      position: absolute;
      inset: -.25rem -.25rem auto auto
  }

  .filters-tags-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      white-space: nowrap;
      flex-flow: wrap;
      padding-top: .5rem;
      padding-bottom: .5rem;
      display: none
  }

  .filters-tags-wrapper.is-product-explorer {
      padding: 0
  }

  .pe_filters-tag {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      border: 1px solid var(--border-color--border-light);
      border-radius: 6rem;
      justify-content: flex-start;
      align-items: center;
      height: 2rem;
      padding-left: 1rem;
      padding-right: .5rem;
      display: flex
  }

  .pe_filters-tag-icon {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .loader-background {
      display: none
  }

  .padding-section-md {
      padding-top: var(--24-px);
      padding-bottom: var(--24-px)
  }

  .load-under-button {
      margin-top: 1rem
  }

  ._404-heading {
      font-size: 1.75rem
  }

  ._404-text {
      margin-bottom: var(--32-px)
  }

  .blog-filters_shadow-3 {
      z-index: 20
  }

  .cookies_banner-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-flow: column;
      justify-content: space-between;
      align-items: center;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      box-shadow: 0 2px 8px #0003
  }

  .account-type_component {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .types_heading {
      font-size: 1.125rem
  }

  .accounts-tab-wrapper {
      flex-flow: column
  }

  .mt5-accounts_desctop-item-heading {
      margin-bottom: var(--16-px);
      font-size: 1.25rem
  }

  .mt5_accounts_desctop-content-wrapper {
      width: 100%
  }

  .mt5-accounts_cell-1 {
      width: auto
  }

  .mt5-accounts_cell-2 {
      max-width: 25rem
  }

  .blogs_results-paragraph {
      text-align: center
  }

  .pe_filters-clear-wrapper {
      flex: none
  }

  .pe_up-button.w--current {
      z-index: 10000;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .platform_2-feature_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-auto-flow: row;
      min-height: auto
  }

  .platform_gradient-image-wrapper {
      height: 17.5rem
  }

  .icon-wrapper {
      height: 96px
  }

  .mt5-accounts-desktop-tab-wrapper {
      flex-flow: column;
      width: 100%;
      display: none
  }

  .mt5-platform_4-features_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: var(--48-px);
      flex-flow: column;
      grid-auto-columns: 1fr;
      place-items: center
  }

  .mt5-accounts-responsive-tabs_content {
      display: flex
  }

  .mt5_tabs_text-wrapper {
      padding-top: var(--32-px);
      padding-bottom: var(--32-px);
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      text-align: center;
      margin-bottom: 0
  }

  .mt5-responsive-accounts_item {
      width: 100%;
      display: block
  }

  .mt5-tabs_content {
      justify-content: center
  }

  .mt5-tabs-text:lang(ar) {
      text-align: right
  }

  .section_mt5-accounts-centered {
      padding-top: 3rem
  }

  .mt5-tabs_component-2 {
      width: 100%;
      display: flex
  }

  .new-navbar_tabs-link-2 {
      color: #000000b8;
      cursor: pointer;
      background-color: #0000;
      border: 1px solid #00000014;
      border-radius: 6rem;
      padding: .3125rem 1rem;
      line-height: 1.375rem
  }

  .new-navbar_tabs-link-2.w--current {
      color: #fff;
      background-color: #000
  }

  .mt5-types_wrapper-2 {
      display: block
  }

  .mt5-desk-accounts_item {
      width: 100%;
      display: block
  }

  .mt5-responsive-accounts-tab_wrapper {
      flex-flow: column
  }

  .section_page-header_reset-password {
      background-color: var(--background-color--background-primary);
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .reset-password_card-form-block {
      width: 100%;
      margin-bottom: 0
  }

  .reset-password_content-wrapper {
      max-width: 20.5rem
  }

  .reset-password_card-form_cta-wrapper,.sign-up_card-form_cta-wrapper-copy {
      align-self: auto;
      width: 100%
  }

  .platforms-card_component {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content
  }

  .platforms-card_component.is-3-columns,.platforms-card_component.is-2-columns {
      grid-template-columns: 1fr 1fr
  }

  .dint-get-email_card-content-left {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .section_page-header_dint-get-email {
      background-color: var(--background-color--background-primary);
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .dint-get-card-form_cta-wrapper-copy {
      align-self: auto;
      width: 100%;
      padding-left: 6rem;
      padding-right: 6rem
  }

  .dint-get_content-wrapper {
      width: 32.75rem;
      max-width: 32.75rem
  }

  .spec_buttons-block {
      flex-flow: wrap
  }

  .spec_text-wrapper {
      padding-bottom: 2rem
  }

  .spec_tab-link {
      white-space: nowrap
  }

  .section_image-header_small {
      background-color: var(--background-color--background-primary)
  }

  .section_image-header_small.is-chart-background_small {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d98f_chart-hero-tablet.svg);
      background-position: 50% 100%;
      background-size: 100% 70%
  }

  .section_image-header_small.is-chart-background_small.is-product-explorer {
      background-size: 100%
  }

  .section-how-works {
      width: 100%
  }

  .section_platform_how-works {
      padding: 3rem 1.5rem 0
  }

  .how-it-works-tab {
      justify-content: center;
      align-items: center;
      width: 100%
  }

  .mt5-collection-list-wrapper {
      border-radius: var(--16-px);
      background-color: var(--background-color--background-secondary)
  }

  .spec_pagination-wrapper {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .spec_pagination-wrapper.is-trading-specifications:lang(ar) {
      left: auto;
      right: 0
  }

  .contact-social_link-live.shadow-medium.is-whatsapp,.contact-social_link-wp.shadow-medium.is-whatsapp {
      width: 3.5rem;
      height: 3.5rem
  }

  .login_content-wrapper {
      max-width: 20.5rem
  }

  .login_card-alternative {
      flex-flow: column
  }

  .form-group-ctrader_wrapper {
      flex: 0 auto;
      justify-content: center;
      align-items: center
  }

  .sign-up_card-header_content {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .section_ctrader_login {
      background-color: var(--background-color--background-primary);
      justify-content: center;
      align-items: center;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .section_ctrader-check-email {
      background-color: var(--background-color--background-primary);
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .ctrader-check-email_content-wrapper {
      text-align: left;
      justify-content: center;
      align-items: center;
      width: 32.75rem;
      max-width: 32.75rem
  }

  .ctrader-check-email-two_content-wrapper {
      width: 32.75rem;
      max-width: 32.75rem
  }

  .section-ctrader-success-account {
      background-color: var(--base-color-neutral--black-72);
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .ctrader-success-message {
      width: 32.75rem;
      max-width: 32.75rem
  }

  .table_hint {
      left: auto;
      right: 0
  }

  .table_hint.is-last {
      right: 0
  }

  .table_hint.is-first {
      left: 0;
      right: auto
  }

  .table_hint.is-narrow {
      max-width: 20.5rem
  }

  .table_hint.is-second {
      left: 0;
      right: auto
  }

  .table_hint-decor {
      left: auto;
      right: 5rem
  }

  .table_hint-decor.is-last {
      right: 5rem
  }

  .table_hint-decor.is-first {
      left: 5rem;
      right: auto
  }

  .hero-btn-wrap {
      grid-column-gap: 8px;
      grid-row-gap: 8px;
      justify-content: flex-start;
      align-items: stretch;
      display: inline-block
  }

  .logged-in-btn.hero-button-group {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px)
  }

  .platform_gradient-image {
      position: relative
  }

  .platform_gradient-image.move_to_left {
      object-fit: cover;
      height: 14rem;
      top: 19%;
      overflow: visible
  }

  .platform_gradient-image.align-right {
      left: 22%
  }

  .platform_2_feature_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-auto-flow: row;
      min-height: auto
  }

  .deriv-p2p_tab-dekstop_content-wrapper {
      flex-flow: row;
      justify-content: center;
      align-items: center;
      max-height: none
  }

  .deriv-p2p_button-wrapper {
      flex: 0 auto;
      justify-content: center;
      align-items: flex-start;
      width: 100%
  }

  .deriv-p2p_steps_card-container {
      grid-template-columns: 1fr 1fr
  }

  .deriv-p2p_tab-mobile_content-wrapper {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      flex-flow: row;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: center;
      display: flex
  }

  .section_platform_p2p_how-to-get {
      padding-top: 3rem
  }

  .deriv-p2p_tabs-container {
      justify-content: flex-start;
      align-items: center
  }

  .deriv-p2p_image-desktop {
      max-width: 400px
  }

  .rangeslider_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr auto 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .rangeslider_form-wrapper {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .rangeslider_block {
      max-width: none
  }

  .rangeslider_clients-block {
      width: auto;
      padding-right: 0
  }

  .rangeslider_clients-block:lang(ar) {
      justify-content: center;
      align-items: flex-start
  }

  .rangeslider_income-block {
      padding-left: 0;
      width: auto!important
  }

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

  .platform_3-features_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: var(--48-px);
      grid-template-columns: 1fr 1fr 1fr;
      place-items: center
  }

  .platform_features-cards_go {
      object-fit: contain
  }

  .platform_illustrations {
      height: 14rem;
      padding-left: 0;
      padding-right: 0;
      top: 10%
  }

  .platform_illustrations_top {
      padding-left: 2rem;
      padding-right: 2rem;
      top: 20%
  }

  .image-21,.image-22 {
      width: 96px;
      height: 96px
  }

  .secure-feature_image-gradient-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .ctrader-live-wrapper {
      justify-content: center;
      align-items: center;
      max-width: 49rem;
      display: flex
  }

  .ctrader-live-account-wrapper {
      width: 36rem;
      max-width: 36rem
  }

  .ctrader-live-content-left {
      padding-right: 0
  }

  .ctrader-change-credentials_content-wrapper {
      width: 32.75rem;
      max-width: 32.75rem
  }

  .quicktrategy_image,.performance-image,.integrated_image {
      bottom: -20%
  }

  .dp2p_subheading {
      font-size: 1.125rem
  }

  .dp2p_content {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .dp2p_image-wrapper {
      width: 15rem;
      height: 27.375rem
  }

  .dp2p_text-wrapper {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .tablet-show {
      display: block
  }

  .platform_gradient-image-wrapper-small {
      height: auto
  }

  .platform_grey-image--wide {
      bottom: 0%
  }

  .header_image-wrapper-fixed {
      order: -1;
      width: 100%;
      height: 28.75rem;
      position: relative
  }

  .careers_hero-image {
      position: absolute;
      inset: 27% 0% 0%;
      overflow: visible
  }

  .blog-header_tablet-shadow {
      z-index: 1;
      opacity: .4;
      background-image: linear-gradient(181.93deg,#11141b00 3.15%,#11141b 50.01%);
      height: 71%;
      position: absolute;
      inset: auto 0% 0%
  }

  .new_options_list {
      grid-template-columns: 1fr 1fr
  }

  .new_options_list.is-eu {
      place-items: start center
  }

  .new_options_item {
      width: auto
  }

  .new_options_item.is-eu {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      flex-flow: column;
      max-width: 24.06rem;
      display: flex;
      overflow: visible
  }

  .youtube-wrapper {
      margin-top: var(--32-px)
  }

  .ctrader-account-success_content-wrapper {
      width: 32.75rem;
      max-width: 32.75rem
  }

  .forex-heading {
      max-width: none
  }

  .section_ctrader-check-email-verify {
      background-color: var(--background-color--background-primary);
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .logo-wrapper-25.twenty-five-logo.is-black.is-adaptive,.logo-wrapper-25.twenty-five-logo.is-green.is-adaptive,.logo-wrapper-25.twenty-five-logo-grey.is-adaptive {
      width: 3.75rem;
      height: 1.125rem;
      padding-left: 10px
  }

  .about-devices-partner {
      width: auto;
      max-width: 42rem;
      height: 26rem;
      top: auto;
      right: -20px
  }

  .compound-growth_image {
      bottom: -20%
  }

  .better-risk_illustration {
      width: 70%;
      height: 14rem;
      padding-left: 0;
      padding-right: 0;
      top: 10%
  }

  .header_account_types {
      font-size: 1.125rem
  }

  .header_account_types:lang(ar) {
      text-align: right
  }

  .navbar_accordion {
      border: 0 solid #ccc;
      border-radius: 5px;
      width: 100%;
      margin: 0;
      padding-right: 5%
  }

  .navbar_accordion:lang(ar) {
      padding-left: 5%;
      padding-right: 0%
  }

  .navbar_accordion-item {
      border-bottom: 0 solid #ccc;
      justify-content: center;
      align-items: flex-start
  }

  .navbar_accordion-trigger {
      cursor: pointer;
      background-color: #0000;
      outline: none;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      height: 48px;
      padding-left: 5%;
      display: flex;
      position: relative
  }

  .navbar_accordion-trigger:lang(ar) {
      padding-left: 0%;
      padding-right: 5%
  }

  .navbar_icon {
      align-items: center;
      margin-right: 8px;
      line-height: 1.5rem;
      display: flex;
      position: absolute;
      inset: 0% 0% 0% auto;
      transform: rotate(180deg)
  }

  .navbar_icon.is-relative {
      position: relative;
      left: 8px
  }

  .navbar_icon.margin-right-10 {
      margin-right: 10px
  }

  .navbar_icon.margin-right-10:lang(ar) {
      margin-right: 0;
      left: 0%;
      right: auto
  }

  .navbar_accordion-content {
      min-height: auto;
      max-height: 0;
      padding-top: 15px;
      padding-left: 5%;
      padding-right: 0;
      overflow: hidden
  }

  .navbar_accordion-content:lang(ar) {
      padding-left: 0%;
      padding-right: 5%
  }

  .navbar_accordion-content-head {
      display: flex
  }

  .navbar_accordion-content-group {
      background-color: #0000000a;
      border-radius: 1rem;
      flex-flow: column;
      align-items: flex-start;
      width: 100%;
      display: flex;
      position: relative
  }

  .navbar_accordion-link {
      color: var(--base-color-neutral--black-72);
      width: 100%;
      padding: 1rem .625rem;
      font-size: .875rem;
      line-height: 1.375rem;
      text-decoration: none;
      display: flex
  }

  .navbar_accordion-link.w--current {
      color: var(--base-color-brand--coral)
  }

  .navbar_accordion-link.padding-right-0 {
      padding-right: 0
  }

  .navbar_accordion-link.padding-right-0:lang(ar) {
      padding-left: 0;
      padding-right: .625rem
  }

  .navbar_accordion-item-head {
      color: var(--base-color-neutral--black-72)
  }

  .navbar_accordion-subhead {
      justify-content: flex-start;
      align-items: center;
      width: 100%;
      height: 42px;
      padding-left: 10px;
      font-size: 12px;
      font-weight: 700;
      display: flex
  }

  .navbar_accordion-subhead:lang(ar) {
      padding-left: 0;
      padding-right: 10px
  }

  .grid_academy-blog {
      grid-template-columns: 1fr 1fr
  }

  .navbar_accordion-link-group {
      cursor: pointer;
      background-color: #0000;
      outline: none;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      height: 48px;
      padding-left: 5%;
      display: flex;
      position: relative
  }

  .navbar_accordion-link-group:lang(ar) {
      padding-left: 0%;
      padding-right: 5%
  }

  .navbar_accordion-link-item {
      border-bottom: 0 solid #ccc;
      justify-content: center;
      align-items: flex-start
  }

  .navbar_accordion-link-block {
      align-items: center;
      width: 100%;
      height: 100%;
      text-decoration: none;
      display: flex
  }

  .gradient-image-wrapper-partners {
      height: 28.75rem
  }

  .section-cta_content_small {
      max-width: 26.5rem
  }

  .tabs-content {
      width: 100%
  }

  .navbar_accordion-menu-group {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      align-items: center;
      display: flex
  }

  .button-10.is-link,.button-10.is-link-2 {
      text-decoration: underline
  }

  .padding-left-5p {
      padding-left: 5%
  }

  .why-choose-deriv_item-2 {
      z-index: 1;
      background-color: #f6f7f8;
      width: 17.875rem;
      padding: 2rem;
      position: relative
  }

  .features_list-2 {
      flex: none;
      width: auto;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .content_component-3 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .cta_heading {
      color: var(--base-color-neutral--white);
      max-width: 19rem
  }

  .content_wrapper_link {
      max-width: 620px
  }

  .trade-blocks_item-2 {
      padding: 2rem
  }

  .new-navbar_logo.is-red.is-adaptive-partners-2.is-hacketon {
      width: 18.75rem
  }

  .new-navbar_logo.is-white.is-adaptive.is-careers,.new-navbar_logo.is-white.is-adaptive.is-partners,.new-navbar_logo.is-black.is-adaptive.is-careers,.new-navbar_logo.is-black.is-adaptive.is-partners {
      width: 6.8rem;
      height: 1.55rem;
      padding-left: 0
  }

  .tablet_wrapper {
      display: block
  }

  .platform-header_content {
      padding-right: var(--32-px);
      min-height: auto
  }

  .platform-header_content:lang(ar) {
      padding-left: var(--32-px)
  }

  .markets-header_content {
      padding-right: var(--32-px)
  }

  .markets-header_content:lang(ar) {
      padding-left: var(--32-px)
  }

  .secure-password_image-gradient-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .secure-password-feature_image {
      top: 8%
  }

  .investments-list {
      grid-template-columns: 1fr 1fr 1fr 1fr;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .regulatory-information_text-block {
      text-align: left
  }

  .investments-files-list {
      grid-template-columns: 1fr 1fr 1fr
  }

  .investments-files-button {
      font-size: .875rem;
      text-decoration: underline
  }

  .investments-files-button.is-tab-big {
      font-size: 1rem
  }

  .options_gap {
      display: none
  }

  .eu-footer_top-wrapper {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr;
      display: none
  }

  .eu_footer_tab {
      margin-bottom: 0;
      display: block
  }

  .redirection_banner-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-flow: column;
      justify-content: space-between;
      align-items: center;
      width: 60%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .pe_form-header-block {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: column;
      justify-content: space-between;
      align-items: stretch
  }

  .pe_form-heading-wrapper {
      padding-top: var(--16-px);
      padding-bottom: var(--0-px)
  }

  .pe_sort-option-wrapper {
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .pe_list-button-wrapper {
      height: auto
  }

  .pe_contact-social-wrapper {
      z-index: 899;
      position: relative
  }

  .is-phc {
      background-position: 16px;
      border-radius: .75rem;
      height: 3.5rem;
      padding: 1rem 1rem 1rem 3rem;
      font-size: .875rem;
      line-height: 1.57
  }

  .phc-help_filters-tablet-buttons {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      background-color: var(--border-color--border-alternate);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding: 1rem;
      display: none;
      position: absolute;
      inset: auto 0% 0%
  }

  .phc-help_filters-wrapper {
      background-color: var(--background-color--background-primary);
      border-right-style: none;
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
      display: none
  }

  .phc-help_filters-wrapper.is-feedback-form {
      z-index: 902;
      border-radius: var(--16-px)var(--16-px)var(--0-px)var(--0-px);
      max-width: none;
      position: fixed;
      inset: auto 0% 0%
  }

  .phc-help_filters-wrapper.is-phc-list,.phc-help_filters-wrapper.is-breadcrumbs {
      z-index: 1000;
      position: fixed;
      inset: auto 0% 0%;
      overflow: hidden
  }

  .phc-help_filters-open-button {
      width: var(--48-px);
      height: var(--48-px);
      border-color: var(--border-color--border-primary);
      border-radius: var(--16-px);
      cursor: pointer;
      justify-content: center;
      align-items: center;
      position: relative
  }

  .phc-help_results-block {
      padding-bottom: var(--0-px)
  }

  .phc-help_results-list {
      padding-bottom: var(--48-px)
  }

  .phc-categories_list {
      padding-bottom: var(--48-px);
      grid-template-columns: 1fr 1fr 1fr
  }

  .phc-videos_heading-wrapper {
      padding-top: var(--16-px)
  }

  .phc-videos_wrapper {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .phc-help_filters-content.is-category-page,.phc-help_filters-content.is-feedback-form {
      overflow: auto
  }

  .get_started_steps {
      padding-top: .25rem;
      padding-bottom: var(--8-px)
  }

  .getstarted_block {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      min-height: auto
  }

  .getstarted_image_wrapper {
      width: 100%;
      height: 100%;
      padding: 0 5%
  }

  .help-header_heading-wrapper {
      padding-top: 3rem;
      padding-bottom: var(--0-px)
  }

  .help-questions_list {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .help-questions_item {
      font-size: 1.25rem
  }

  .help-answers_list {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      width: auto;
      max-width: none
  }

  .help-answers_wrapper {
      padding-top: var(--48-px);
      padding-left: var(--0-px);
      width: auto;
      max-width: none;
      margin-top: 0;
      position: static
  }

  .help-answers_list-heading {
      font-size: 1rem;
      text-decoration: underline
  }

  .help-answers_list-heading.list-heading-margin {
      margin-left: 0;
      margin-right: 0;
      display: block
  }

  .help-answers_question {
      display: none
  }

  .help-answers_question.is-mobile {
      color: var(--text-color--text-secondary);
      padding-top: .75rem;
      padding-bottom: .75rem;
      font-size: 1rem;
      display: block
  }

  .help-answers_question.is-mobile:hover {
      background-color: var(--base-color-neutral--black-0)
  }

  .help-answers_heading {
      padding-bottom: var(--16-px)
  }

  .help-answers_info-wrapper {
      padding-bottom: 5rem
  }

  .help-answers_share-wrapper {
      padding-top: var(--0-px);
      padding-bottom: var(--16-px)
  }

  .help-answers_grade-wrapper {
      padding-top: var(--24-px)
  }

  .help-answers_list-heading-block {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      justify-content: center;
      align-items: center;
      padding: .75rem 1rem .75rem .75rem;
      display: flex
  }

  .help-answers_list-heading-image {
      display: block
  }

  .section_questions-popup {
      display: block;
      position: fixed;
      inset: auto 0% 0%
  }

  .section_questions-popup.question-popup_breadcrumbs {
      display: block
  }

  .is-phc-form {
      z-index: 901;
      background-color: var(--base-color-neutral--black-72);
      margin-bottom: 1rem;
      padding-top: 1.4375rem;
      padding-bottom: 1.4375rem;
      display: none;
      position: fixed;
      inset: 0%
  }

  .is-phc-form.is-show {
      display: block
  }

  .phc-feedback_form-block {
      padding: var(--16-px)
  }

  .phc-feedback_textarea {
      padding-top: var(--8-px);
      padding-bottom: var(--8-px)
  }

  .phc-feedback_button-wrapper {
      padding-top: var(--32-px)
  }

  .signal_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .signal_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      min-height: auto
  }

  .mt5signal_tabs-menu-scroll {
      justify-content: center;
      align-items: flex-start;
      margin-bottom: 1.5rem;
      margin-left: -1rem;
      margin-right: -1rem;
      padding-left: 1rem;
      padding-right: 1rem;
      display: flex;
      overflow: auto
  }

  .signal_tab-link {
      white-space: nowrap
  }

  .pe_filter-header-search {
      max-width: none;
      padding-bottom: 4rem
  }

  .pe_sort-toggle-block {
      width: 12.4375rem
  }

  .academy_hero_image {
      position: static;
      inset: 0%;
      overflow: visible
  }

  .academy-header_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-auto-flow: row;
      min-height: auto
  }

  .academy_article_list {
      grid-column-gap: var(--16-px);
      grid-template-columns: 1fr 1fr
  }

  .academy_hero_slider {
      inset: auto 0% 0%
  }

  .ebooks_list {
      grid-column-gap: var(--16-px);
      grid-row-gap: 1rem;
      grid-template-columns: 1fr 1fr
  }

  .ebooks_image {
      width: 100%
  }

  .testimonial-card {
      z-index: 1;
      padding: var(--32-px);
      width: 17.875rem;
      min-width: auto;
      position: relative
  }

  .testimonial_icon {
      overflow: visible
  }

  .testimonial_list {
      padding-right: var(--24-px);
      padding-left: var(--24-px);
      flex: none;
      width: auto;
      overflow: auto
  }

  .testimonial-scroll-container {
      width: 100vw;
      overflow: hidden
  }

  .testimonial_scroll-content {
      width: 100%;
      display: flex
  }

  .testimonial_component {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      justify-content: flex-start;
      align-items: center
  }

  .pe_list-button.load-more:hover {
      opacity: 1
  }

  .ebooks_header_wrapper {
      padding-top: 1.5rem
  }

  .ebooks_wrapper {
      padding-top: var(--32-px)
  }

  .filters-tags-block {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      white-space: nowrap;
      flex-flow: wrap;
      padding-top: .5rem;
      padding-bottom: .5rem;
      display: none
  }

  .load-more-elem {
      padding: 0
  }

  .available_on_component {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .link-text-dark {
      text-decoration: underline
  }

  .tradingview-banner_component {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px)
  }

  .guide-content_link,.guide-content_link.current {
      padding-right: var(--16-px);
      padding-left: var(--16-px)
  }

  .guides-content_sidebar-heading {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: space-between;
      align-items: center;
      padding: .75rem 1rem;
      display: flex
  }

  .guides-content_sidebar {
      padding-top: var(--0-px);
      padding-bottom: var(--0-px);
      grid-column-gap: var(--0-px);
      grid-row-gap: var(--0-px);
      background-color: var(--base-color-neutral--black-0);
      width: 100%;
      max-width: none;
      margin-right: 0;
      position: relative;
      top: 0
  }

  .guides_content {
      grid-column-gap: var(--16-px);
      grid-row-gap: 1rem;
      flex-direction: column;
      grid-template-columns: 1fr
  }

  .guides_template-wrapper {
      border-radius: var(--0-px);
      width: auto;
      margin-left: -1.5rem;
      margin-right: -1.5rem
  }

  .guide-content_accordion-icon {
      display: flex
  }

  .guides_list {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .anchor-put-links-in-here {
      order: -1
  }

  .anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
      justify-content: center;
      width: 100%;
      margin-right: 0
  }

  .first-letter-red {
      margin-top: -13.5rem;
      padding-top: 13.5rem
  }

  .letter-content {
      padding-top: 2rem;
      padding-bottom: 2rem
  }

  .testimonials_component {
      grid-template-columns: 1fr 1fr
  }

  .guides_filter-header {
      max-width: none
  }

  .section_guides_filters {
      z-index: 1000;
      padding-bottom: 0;
      position: relative
  }

  .academy-guides_form-main-block {
      grid-template-columns: 17.5rem 1fr
  }

  .academy-guides_filters-clear-wrapper {
      flex: none
  }

  .academy-guides_search-input-wrapper {
      max-width: none
  }

  .academy-guides_filters-scroll {
      margin-right: 0
  }

  .academy-guides_list {
      padding-bottom: var(--24-px)
  }

  .guides_header_wrapper,.guides-recommended_wrapper {
      padding-top: 1.5rem
  }

  .subheader-custom-styled {
      font-size: 1.75rem
  }

  .main-header-costom-styled {
      font-size: 2.125rem
  }

  .academy_image {
      width: 100%;
      height: 17.5rem
  }

  .is-academy-guides {
      z-index: 901
  }

  .partners-header_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      grid-auto-flow: row;
      min-height: auto
  }

  .description-wrapper.is-padding-right-desktop {
      padding-right: 0
  }

  .features_cards_list {
      flex-flow: row;
      justify-content: flex-start;
      align-items: stretch;
      width: 100vw;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      display: flex;
      overflow: auto
  }

  .event_footer-top-wrapper {
      grid-row-gap: 2rem;
      grid-template-columns: 1fr
  }

  .badge_wrapper {
      justify-content: center;
      align-items: stretch
  }

  .aievent_footer-link-list {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      display: flex
  }

  .aitools_component {
      margin-top: 0;
      margin-left: 1rem;
      margin-right: 1rem
  }

  .aitools_item {
      z-index: 1;
      width: 31.8%;
      position: relative
  }

  .events_list {
      flex-flow: wrap;
      justify-content: center;
      align-items: stretch;
      padding-left: 0;
      padding-right: 0;
      overflow: auto
  }

  .event-information_content {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .event-information_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      padding-left: 1rem;
      padding-right: 1rem
  }

  .event-information_items {
      padding-right: var(--0-px);
      padding-left: var(--0-px);
      border-left-style: none;
      border-right-style: none
  }

  .letters-glossary {
      margin-left: .5rem;
      margin-right: .5rem
  }

  .section_cta_gold {
      background-image: url(/pt/storage/6708c22cb9d96f9e4e5c22ee_cta-tablet-gold.png);
      padding-top: 4.5rem;
      padding-bottom: 2rem
  }

  .footer_top-wrapper-gold {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .new_tactical_list {
      grid-template-columns: 1fr 1fr
  }

  .pe_up-button-new {
      bottom: 1.5rem;
      left: 1.25rem
  }

  .pe_up-button-new.w--current:hover {
      transform: none
  }

  .pe_up-button-new.is-desctop.w--current,.pe_up-button-new.is-mobile.w--current {
      bottom: 1.25rem;
      left: auto;
      right: 17%
  }

  .awards_awards-wrapper-desktop,.awards_awards-wrapper-mobile {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem
  }

  .derivgo_text-wrapper {
      max-width: none
  }

  .hiring-steps_number-2 {
      -webkit-text-stroke-width: .75px;
      width: 2rem;
      font-size: 1.5rem;
      line-height: 2rem
  }

  .also-like_grid {
      grid-template-columns: 1fr 1fr
  }

  .also-like_spacing {
      max-width: 16rem
  }

  .options_grid {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem
  }

  .option_text-content {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .bread-crumb_desktop-version {
      display: none
  }

  .bread-crumb_mobile-version {
      cursor: pointer;
      display: flex
  }

  .phc_breadcrumbs-list {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      flex-flow: column;
      padding-top: 1rem;
      display: flex
  }

  .bread-crumb_phc-link {
      text-decoration: none
  }

  .learn_spacing {
      min-height: 11rem
  }

  .learn_content {
      padding: 2rem
  }

  .trading_central-component {
      grid-column-gap: 2rem;
      grid-template-columns: 1fr 1fr 1fr;
      place-items: center
  }

  .trading_central_background-image-wrapper {
      width: 100%;
      overflow: hidden
  }

  .section_hero-tcentral {
      min-height: auto
  }

  .bread-crumb_link-dark {
      transition: color .16s
  }

  .markets_block {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .achievements_wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 2rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .home-features-full_media-wrapper {
      overflow: hidden
  }

  .home-hero_person-image {
      z-index: 2;
      object-fit: contain;
      object-position: 100% 100%;
      width: 100%;
      max-width: none;
      height: 90%;
      bottom: 0%;
      left: auto;
      right: -20%
  }

  .home-hero_person-image:lang(ar) {
      left: -28%
  }

  .navbar_blur-block {
      border-radius: 0
  }

  .navbar_locales-dropdown {
      margin: 0;
      padding-left: 0
  }

  .home-hero_background-gradient {
      z-index: 1
  }

  .header_block {
      display: block
  }

  .navbar_menu-new {
      background-color: #fff;
      height: calc(100dvh - 4.25rem);
      position: absolute
  }

  .navbar_menu-new.new-navbar_menu {
      z-index: 0;
      padding: 0;
      position: absolute;
      overflow: visible
  }

  .navbar_dropdown-locales {
      height: 100%;
      padding-bottom: 10px
  }

  .navbar_menu-side-buttons {
      z-index: 1000;
      background-color: #fff;
      padding: 1rem;
      position: absolute;
      inset: auto 0% 0%
  }

  .navbar_main-wrapper {
      /* background-color: var(--new-navbar--color--background-mobile); */
      box-shadow: none;
      border-radius: 0;
      justify-content: space-between;
      height: 4.25rem;
      padding-left: .25rem;
      padding-right: 1rem;
  }

  .footer-cta_wrapper.is-alternative {
      height: 220vh
  }

  .home-hero_background-wrapper {
      width: 100%;
      overflow: hidden
  }

  .navbar_right-side-wrapper,.navbar_link-icon {
      display: none
  }

  .navbar_locales-list {
      grid-column-gap: 1.25rem;
      grid-row-gap: 1rem;
      box-shadow: none;
      border-style: none;
      border-radius: 0;
      flex-flow: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      align-content: start;
      height: 100%;
      padding: .875rem 1rem .625rem;
      display: grid;
      overflow: auto
  }

  .step_card-content {
      padding: 2rem
  }

  .navbar_dropdown-block {
      box-shadow: none;
      border-style: none;
      height: auto
  }

  .markets_rive {
      object-fit: contain;
      width: auto;
      height: 100%;
      max-height: 70vh
  }

  .navbar_menu-link {
      border-radius: 1rem;
      justify-content: flex-start;
      align-items: center;
      padding-top: .75rem;
      padding-bottom: .75rem
  }

  .footer-cta_content-wrapper {
      width: 40%;
      top: 25vh
  }

  .navbar_dropdown-wrapper {
      min-width: auto;
      max-width: none;
      padding-top: .25rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .navbar_dropdown-wrapper.is-locales {
      background-color: #fff;
      min-width: auto;
      max-width: none;
      height: 100%;
      padding: 0
  }

  .trade-day-night_title {
      width: 60%
  }

  .trade-day-night_title.new-heading-style-h1:lang(es) {
      width: 90%
  }

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

  .navbar_toggle {
      border-radius: 1rem;
      width: 100%
  }

  .navbar_toggle.w--open {
      background-color: #f6f7f8
  }

  .home-hero_background-image {
      object-position: 20% 50%
  }

  .navbar_toggle-help-block {
      display: none
  }

  .footer_middle-block {
      grid-column-gap: 4rem;
      grid-row-gap: 4rem;
      flex-flow: row-reverse;
      justify-content: space-between;
      align-items: flex-start
  }

  .footer_dropdown-component {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem;
      align-items: stretch
  }

  .navbar_dropdown {
      margin: 0
  }

  .auth_wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch
  }

  .navbar_close-icon {
      color: #181c25;
      justify-content: center;
      align-items: center;
      padding: .5rem;
      font-family: Font Awesome,Arial,sans-serif;
      font-size: 1.125rem;
      display: none
  }

  .home-hero_text-wrapper {
      padding-bottom: 5.5rem
  }

  .navbar_mobile-shadow {
      z-index: -1;
      justify-content: space-between;
      padding: 0;
      display: block;
      position: absolute;
      inset: 0%;
      box-shadow: 0 .5rem 1rem .125rem #41465214
  }

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

  .home-hero_content {
      justify-content: flex-start;
      align-items: flex-end
  }

  .navbar_menu-mobile-buttons {
      grid-column-gap: .625rem;
      grid-row-gap: .625rem;
      flex-flow: column;
      display: flex
  }

  .markets_desctop-rive-wrapper {
      top: 2rem
  }

  .navbar_links-wrapper {
      padding: 0
  }

  .home-features-full_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch
  }

  .navbar_menu-side-block {
      flex-flow: column;
      flex: 1;
      justify-content: flex-start;
      align-items: stretch
  }

  .footer_dropdown-heading {
      display: none
  }

  .home-features-full_text-wrapper {
      flex: 0 auto;
      order: -1
  }

  .navbar_burger-button {
      padding: 0
  }

  .navbar_burger-button.w--open {
      background-color: #0000
  }

  .two-columns_text-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .achievements_content {
      grid-column-gap: 2.75rem;
      grid-row-gap: 2.75rem
  }

  .footer-cta_title-wrapper {
      top: -10vh
  }

  .footer-cta_title-wrapper.is-static {
      top: 10vh
  }

  .trade-day-night_heading-day:lang(zh-cn) {
      width: 40%
  }

  .navbar_image-wrapper {
      padding: 0
  }

  .footer_dropdown-list {
      display: none
  }

  .footer_dropdown-list.w--open {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      align-items: stretch;
      margin-top: -.5rem;
      display: flex
  }

  .footer_dropdown-link.text-size-small {
      padding: .5rem
  }

  .footer_dropdown-link.text-size-small:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-link.text-size-small:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-link.text-size-small:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-link.text-size-small:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-link.text-size-small:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-link.text-size-small:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-link.text-size-small:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-link.text-size-small:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-link.text-size-small:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-link.text-size-small:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
      color: #383d4a
  }

  .navbar_burger-icon {
      color: #181c25;
      justify-content: center;
      align-items: center;
      padding: .5rem;
      font-size: 1.5rem;
      display: flex
  }

  .footer-cta_decor {
      border-top-width: 2.25rem;
      border-bottom-width: 2.25rem
  }

  .footer_dropdown-toggle {
      color: #fff;
      justify-content: space-between;
      align-items: center;
      padding: 1rem 0;
      display: flex
  }

  .footer_dropdown-toggle.text-size-medium {
      margin-top: 0;
      margin-bottom: 0
  }

  .footer_dropdown-toggle.text-size-medium:where(.w-variant-01a961b4-dc15-537b-e81a-a204d09cb338),.footer_dropdown-toggle.text-size-medium:where(.w-variant-9f5bbab4-7c5c-4946-b6cc-5377ae2a83e5),.footer_dropdown-toggle.text-size-medium:where(.w-variant-a15448e0-a37b-85dc-8bd0-70560de361bf),.footer_dropdown-toggle.text-size-medium:where(.w-variant-1b536543-a9dd-4ffd-1612-9be30ebcbcf3),.footer_dropdown-toggle.text-size-medium:where(.w-variant-4fd6f59e-889f-dcd6-0643-fde69713adcd),.footer_dropdown-toggle.text-size-medium:where(.w-variant-f4ccabc5-d45d-b8d0-9112-9037024d3883),.footer_dropdown-toggle.text-size-medium:where(.w-variant-a2ad2470-fcf9-aca0-fbb5-016f69846912),.footer_dropdown-toggle.text-size-medium:where(.w-variant-ae31f5eb-af95-e053-4146-b26f3afeafa5),.footer_dropdown-toggle.text-size-medium:where(.w-variant-3d43a767-ece2-00f5-8ea4-9ed3023537c2),.footer_dropdown-toggle.text-size-medium:where(.w-variant-05420449-59d2-3366-dfae-f34f6ccba68f) {
      color: #181c25
  }

  .two-columns_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .header_wrapper {
      flex-flow: column;
      align-items: stretch;
      top: 0%
  }

  .trade-day-night_content-wrapper {
      justify-content: flex-start;
      align-items: flex-start;
      padding-top: 7rem
  }

  .navbar_menu-wrapper {
      flex-flow: column;
      justify-content: space-between;
      align-items: stretch;
      height: 100%;
      padding-bottom: 10rem;
      overflow: auto
  }

  .trade-day-night_heading-night:lang(zh-cn) {
      width: 40%;
      margin-left: -40%
  }

  .navbar_locales-button {
      margin-top: .25rem;
      margin-left: 1rem;
      font-family: Font Awesome,Arial,sans-serif;
      font-size: 1.25rem;
      display: inline-block
  }

  .navbar_menu-content {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch
  }

  .navbar_left-side-wrapper {
      display: none
  }

  .navbar_locales-wrapper {
      height: 100%
  }

  .navbar_menu-desktop-buttons {
      display: none
  }

  .home-hero_trustpilot-block {
      border-bottom-right-radius: 1.5rem;
      border-bottom-left-radius: 1.5rem
  }

  .footer-cta_component {
      padding-top: 40vh;
      padding-bottom: 40vh
  }

  .trade-day-night_background-night {
      background-position: 30% 100%
  }

  .trade-day-night_background-night.is-alternative {
      background-position: 30% 0;
      background-repeat: repeat;
      background-size: auto 100vh;
      background-attachment: fixed
  }

  .markets_wrapper {
      grid-column-gap: 3rem;
      grid-template-columns: 1fr 1fr;
      grid-auto-flow: row;
      margin-top: -20vh
  }

  .button-new.is-black.is-border-black.navbar_login-button {
      border-color: rgb(44 44 44);
      color: rgb(0 0 0);
      transition: background-color .15s cubic-bezier(.65,0,.35,1)
  }

  .button-new.is-try-demo.special-for-navbar-7 {
      display: inline-flex
  }

  .steps-content {
      padding-top: 6rem;
      padding-bottom: 6rem
  }

  .footer_menu-slot {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem;
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch;
      display: flex
  }

  .home-testimonials_scroll-wrapper {
      width: 400vw
  }

  .navbar_toggle-wrapper.text-size-small {
      justify-content: space-between;
      padding-top: .75rem;
      padding-bottom: .75rem
  }

  .navbar_toggle-wrapper.text-size-small.is-locales {
      justify-content: flex-start
  }

  .trade-day-night_background-day {
      background-position: 30% 100%
  }

  .trade-day-night_background-day.is-alternative {
      background-position: 30% 0;
      background-repeat: repeat;
      background-size: auto 100vh;
      background-attachment: fixed;
      position: sticky
  }

  .navbar_mobile-block {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      justify-content: flex-end;
      align-items: center;
      display: flex
  }

  .navbar_dropdown-content-2.w--open {
      margin-top: 0;
      position: relative;
      top: 0%
  }

  .navbar_dropdown-content-2.is-locales {
      padding-bottom: var(--size--x40)
  }

  .navbar_dropdown-content-2.is-locales.w--open {
      pointer-events: auto;
      display: block;
      position: fixed;
      inset: 0%
  }

  .two-columns_animation {
      max-width: 37.5rem
  }

  .new-home-hero_heading {
      font-size: 4rem;
      line-height: 4.5rem
  }

  .new-navbar_toggle-icon {
      font-family: Font Awesome,Arial,sans-serif
  }

  .new-home-hero_text {
      max-width: 40ch
  }

  .new-home-features-full_heading {
      font-size: 3rem;
      line-height: 3.5rem
  }

  .new-footer_component {
      padding-bottom: 6rem
  }

  .new-home-features-full_text-block {
      max-width: none
  }

  .navbar_dropdown-content-new.w--open {
      margin-top: 0;
      position: relative;
      top: 0%
  }

  .new-home-testimonials_card-container {
      min-height: 40vh;
      max-height: 50vh
  }

  .new-footer_dropdown-arrow {
      font-family: Font Awesome,Arial,sans-serif
  }

  .new-navbar_burger-icon {
      color: rgb(0 0 0);
      justify-content: center;
      align-items: center;
      padding: .5rem;
      font-family: Font Awesome,Arial,sans-serif;
      font-size: 1.5rem;
      display: flex
  }

  .new-navbar_link-icon {
      display: none
  }

  .new-navbar_dropdown-block {
      box-shadow: none;
      border-style: none;
      height: auto
  }

  .padding-top-md {
      padding-top: 5rem
  }

  .padding-vertical-md {
      padding-top: 5rem;
      padding-bottom: 5rem
  }

  .section_page-header-iframe {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d783_bg-tablet.webp);
      background-size: 100% 87%;
      background-attachment: scroll
  }

  .disclaimer_component {
      color: #fff;
      background-color: #181c25;
      padding: .5rem 1rem 1rem
  }

  .disclaimer_component.text-size-small {
      pointer-events: auto;
      padding-bottom: 1rem;
      font-size: .875rem;
      line-height: 1.25rem;
      position: relative
  }

  .disclaimer_component.text-size-small.banner_disclaimer {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
  }

  .disclaimer_small-text {
      display: block
  }

  .disclaimer_big-text {
      display: none
  }

  .disclaimer_button-wrapper {
      z-index: 2;
      justify-content: center;
      align-items: flex-end;
      display: flex;
      position: absolute;
      inset: auto 0% 0%
  }

  .disclaimer_button {
      text-align: center;
      cursor: pointer;
      font-family: Font Awesome,Arial,sans-serif;
      font-size: 1rem;
      line-height: 1.5rem
  }

  .disclaimer_curtain {
      z-index: 1;
      background-color: #181c25;
      height: 1rem;
      padding: 0;
      display: block;
      position: absolute;
      inset: auto 0% 0%
  }

  .hero-new_content-affiliates {
      grid-column-gap: 3.875rem;
      grid-row-gap: 3.875rem;
      padding-bottom: 8.5rem
  }

  .hero-new_steps-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-flow: column;
      align-items: flex-start
  }

  .hero-new_background-image {
      object-position: 80% 100%;
      width: 100%;
      overflow: visible
  }

  .hero-new_background-image.careers-page {
      object-position: 50% 50%
  }

  .hero-new_overlay {
      width: 80%
  }

  .hero-new_text {
      max-width: 40ch
  }

  .hero-new_overlay_layer.careers-page {
      background-image: linear-gradient(88deg,black 26%,#000000e0 35%,#10111078 46%,transparent 59%,var(--color--base--transparent))
  }

  .input-group_wrapper {
      grid-template-columns: 1fr
  }

  .section_cta-affiliates {
      padding-top: 4.5rem;
      padding-bottom: 2rem
  }

  .section-cta-affiliates_wrapper {
      padding: var(--32-px);
      grid-column-gap: var(--48-px);
      grid-row-gap: var(--48-px)
  }

  .cookie-banner_component {
      right: 1rem
  }

  .cookie-banner_disclaimer-gap {
      display: none
  }

  .hero-new_content-careers {
      grid-column-gap: 3.875rem;
      grid-row-gap: 3.875rem;
      padding-bottom: 5rem
  }

  .careers-why_wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .careers-why_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .careers-why_content {
      padding-left: 0
  }

  .careers-features_component {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .careers-features_content-wrapper {
      grid-template-rows: max-content;
      grid-template-columns: 1fr 1fr;
      grid-auto-rows: max-content
  }

  .careers-features_highlight {
      height: 40rem
  }

  .careers-features_image {
      width: 100%;
      height: auto;
      top: 28%;
      left: 0%
  }

  .careers-features_highlight-content {
      justify-content: flex-start;
      align-items: flex-start;
      margin-left: 0;
      padding-top: 2rem
  }

  .careers-features_overlay_layer {
      background-image: linear-gradient(176deg,black 28%,#000000e0 33%,#10111078 38%,transparent 41%,var(--color--base--transparent));
      display: block
  }

  .career_footer {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      align-items: center
  }

  .career_footer-wrapper {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      justify-content: flex-start;
      align-items: center
  }

  .career_footer-component {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      flex-flow: column;
      justify-content: flex-start;
      align-items: center
  }

  .career_badge-wrapper {
      justify-content: center;
      align-items: stretch;
      width: auto
  }

  .secure-account_image-wrapper-2 {
      border-radius: 0;
      order: -1;
      width: 100%
  }

  .secure-account_image-wrapper-2.market-buzz {
      border-radius: 1.5rem
  }

  .footer-cta_content-2 {
      height: 150vh
  }

  .is-partners {
      display: block
  }

  .partners-button.is-partners {
      margin-right: var(--16-px);
      margin-left: var(--16-px);
      flex: 1
  }

  .section-cta-affiliates_wrapper-2 {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      padding: 2rem
  }

  .padding-global-2,.padding-global-3 {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .careers-ai_wrapper {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      min-height: auto
  }

  .careers-ai_wrapper.is-reverse {
      grid-template-columns: 1fr
  }

  .careers-ai_content {
      padding-left: 0
  }

  .careers-ai_image-wrapper {
      order: -1;
      width: 100%;
      height: 28.75rem
  }

  .hero-new_image-overlay {
      width: 80%
  }

  .affiliate_overlay-1.careers-page {
      background-image: linear-gradient(88deg,black 26%,#000000e0 35%,#10111078 46%,transparent 59%,var(--color--base--transparent))
  }

  .affiliate-background-image {
      object-position: 80% 100%;
      width: 100%;
      overflow: visible
  }

  .affiliate-background-image.careers-page {
      object-position: 50% 50%
  }

  .affiliate_overlay-2 {
      background-image: linear-gradient(10deg,#000000de 14%,#0000 50%)
  }

  .affiliate_overlay-2.careers-page {
      background-image: linear-gradient(88deg,black 26%,#000000e0 35%,#10111078 46%,transparent 59%,var(--color--base--transparent))
  }

  .button-11.is-black.is-border-black.navbar_login-button {
      color: #181c25;
      border-color: #181c25;
      transition: background-color .15s cubic-bezier(.65,0,.35,1)
  }

  .join-us_wrappe {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch
  }

  .career-footer_component {
      padding-bottom: 3rem
  }
}

@media screen and (max-width: 767px) {
  h1 {
      font-size:2.125rem
  }

  h5 {
      font-size: 1.25rem
  }

  h6 {
      font-size: 1.125rem
  }

  .max-width-medium.max-width-full-mobile-landscape-2 {
      max-width: none
  }

  .hide-mobile-landscape {
      display: none
  }

  .container-xlarge {
      max-width: none
  }

  .utility_image._404_image {
      width: 100%;
      height: 100%
  }

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

  .margin-medium {
      margin: 1.5rem
  }

  .margin-large {
      margin: 2rem
  }

  .margin-xlarge {
      margin: 2.5rem
  }

  .margin-xxlarge {
      margin: 3rem
  }

  .margin-huge {
      margin: 3.5rem
  }

  .margin-xhuge {
      margin: 4rem
  }

  .margin-xxhuge {
      margin: 5rem
  }

  .padding-xlarge {
      padding: 2.5rem
  }

  .padding-xxlarge {
      padding: 3rem
  }

  .padding-huge {
      padding: 3.5rem
  }

  .padding-xhuge {
      padding: 4rem
  }

  .padding-xxhuge {
      padding: 5rem
  }

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

  .margin-top.margin-xsmall.is-tab-margin-0 {
      margin-top: 0
  }

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

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

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

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

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

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

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

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

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

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

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

  .text-size-medium {
      font-size: 1rem
  }

  .text-style-quote,.heading-style-h6 {
      font-size: 1.125rem
  }

  .heading-style-h5 {
      font-size: 1.25rem
  }

  .heading-style-h1 {
      font-size: 2.5rem
  }

  .button.is-secondary.is-small.load-more {
      margin-top: var(--0-px);
      border-radius: 1rem;
      width: 100%;
      max-width: 20.5rem;
      padding: .75rem 1rem;
      font-size: 1rem
  }

  .button-group.cta-content {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch;
      width: 100%
  }

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

  .form_checkbox {
      text-align: left
  }

  .text-size-large {
      font-size: 1.125rem
  }

  .padding-section-small {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
      display: none
  }

  .padding-global {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .padding-global.padding-section-small {
      display: block
  }

  .padding-global.desktop-none {
      order: 0;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .spacer-xsmall {
      padding-top: .75rem
  }

  .spacer-small {
      padding-top: 1.25rem
  }

  .spacer-medium {
      padding-top: 1.5rem
  }

  .spacer-large {
      padding-top: 2rem
  }

  .spacer-xlarge {
      padding-top: 2.5rem
  }

  .spacer-xxlarge {
      padding-top: 3rem
  }

  .spacer-huge {
      padding-top: 3.5rem
  }

  .spacer-xhuge {
      padding-top: 4rem
  }

  .spacer-xxhuge {
      padding-top: 5rem
  }

  .image-overlay-layer.hero-home {
      background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 31%,#000000b3 48%,#000c);
      display: block
  }

  .image-overlay-layer.is-cta-who-we-are {
      background-image: linear-gradient(181.65deg,#211c0d14 32.26%,#211c0db8 71.14%)
  }

  .image-overlay-layer.is-help-center {
      background-image: linear-gradient(#0000 29.17%,#0006 83.93%)
  }

  .section_hero-home {
      height: 40rem
  }

  .header_content {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-end;
      min-height: auto;
      padding-top: 5rem
  }

  .navbar_dropdown-link-list {
      grid-row-gap: .5rem;
      max-width: none
  }

  .navbar_dropdown-content-bottom {
      grid-row-gap: 1.5rem;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr
  }

  .navbar_component {
      min-height: 4rem
  }

  .navbar_menu {
      padding-bottom: 6rem
  }

  .header_person-image {
      z-index: 0;
      object-fit: contain;
      object-position: 50% 100%;
      width: 100%;
      height: 95%;
      inset: auto auto 0%
  }

  .header_person-image:lang(ar) {
      left: auto
  }

  .stats_list {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .content_component {
      text-align: center
  }

  .features_list {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .features_list.tablet-wrap {
      grid-template-columns: 1fr
  }

  .padding-global_cards-overflow {
      padding-left: 1rem
  }

  .scroll-content.is-padding-right {
      margin-right: 1rem
  }

  .platforms_tab-link {
      flex: none
  }

  .tabs_component {
      display: none
  }

  .tabs_component.show-mobile {
      flex: 1;
      width: 100%;
      display: flex
  }

  .tabs_component.show-all-screens,.tabs_component.is-width-100per.is-home {
      display: flex
  }

  .tabs_menu {
      align-self: auto;
      padding-left: 5vw;
      padding-right: 5vw;
      display: flex
  }

  .tabs_menu.no-scrollbar,.tabs_menu.hide-scrollbar {
      justify-content: center
  }

  .tabs_menu.hide-scrollbar.option-menu {
      justify-content: flex-start;
      width: 100vw;
      margin-left: -5vw;
      margin-right: -5vw;
      overflow: auto
  }

  .platforms_component {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .platforms_component.is-flex.is-home {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: max-content;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .fast-payment_component {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .cta_content.is-home {
      justify-content: flex-start;
      align-items: flex-end;
      padding-bottom: 3rem
  }

  .cta_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .cta_image {
      overflow: auto
  }

  .footer_bottom-wrapper {
      flex-direction: column-reverse;
      align-items: flex-start;
      padding-bottom: 1rem
  }

  .footer_legal-list {
      grid-column-gap: 0rem;
      grid-row-gap: 1rem;
      grid-auto-flow: row
  }

  .footer_top-wrapper {
      grid-row-gap: 2.5rem
  }

  .footer_social-wrapper {
      margin-top: .5rem
  }

  .footer_banner-logo-title {
      line-height: 1.4
  }

  .header_awards-wrapper {
      justify-content: center;
      width: 100%;
      margin-bottom: .875rem;
      position: static;
      bottom: .875rem;
      left: auto
  }

  .award_component.mobile-hidden {
      display: none
  }

  .award_image {
      width: .875rem
  }

  .award_content-wrapper {
      font-size: .4375rem
  }

  .award_title {
      font-size: .625rem
  }

  .award_title.is-custom-width {
      width: auto;
      min-width: 5.8rem
  }

  .steps_item-top.careers-page {
      text-align: left
  }

  .padding-global-right-tablet {
      padding-right: 1rem
  }

  .padding-global-right-tablet.align-center {
      padding-left: 1rem
  }

  .section_cta-tablet {
      align-items: flex-end
  }

  .tablet-cta_wrap.is-instrument-explorer {
      z-index: 899;
      background-color: var(--base-color-neutral--white);
      -webkit-backdrop-filter: none;
      backdrop-filter: none;
      margin-bottom: -6.125rem;
      margin-left: -1rem;
      margin-right: -1rem;
      padding: 0 1rem;
      display: flex;
      position: sticky;
      bottom: auto;
      box-shadow: 0 -1rem 1.5rem .25rem #0000000a
  }

  .tabs_content {
      width: 100%
  }

  .bread-crumb_wrapper {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .bread-crumb_wrapper.bread-crumb_question {
      margin-left: -1rem;
      margin-right: -1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .bread-crumb_wrapper.is-product-explorer-results {
      display: none
  }

  .secure-account_component {
      grid-template-columns: 1fr
  }

  .secure-account_image-wrapper {
      border-radius: var(--24-px);
      order: -1;
      height: 17.5rem
  }

  .secure-account_image.custom-image-position {
      object-position: 10% 10%
  }

  .secure-feature_component {
      grid-template-columns: 1fr
  }

  .new-navbar_dropdown-link-list {
      grid-row-gap: .5rem;
      grid-template-rows: max-content max-content max-content max-content;
      min-width: auto;
      max-width: none
  }

  .new-menu-icon_line-bottom {
      background-color: var(--dropdown-font-color)
  }

  .new-navbar_tabs-link {
      white-space: nowrap
  }

  .new-button.logged-in-btn-2.hide-element.tradershub-btn {
      margin-top: 0
  }

  .new-navbar_component {
      min-height: 4rem
  }

  .new-navbar_dropdown-content-bottom {
      grid-row-gap: 1.5rem;
      flex-direction: column;
      grid-template-rows: auto;
      grid-template-columns: 1fr;
      grid-auto-columns: 1fr
  }

  .new-navbar_dropdown-content-bottom.new-navbar_dropdown-content-bottom-language {
      grid-template-columns: 1fr 1fr
  }

  .new-menu-icon_line-top {
      background-color: var(--dropdown-font-color)
  }

  .new-navbar_menu {
      height: calc(100svh - 64px)
  }

  .new-navbar_menu.is-padding-0.is-margin-top-0.is-partners {
      padding-bottom: 0
  }

  .new-menu-icon_line-middle {
      background-color: var(--dropdown-font-color)
  }

  .live-markets_component {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .live-markets_component.is-padding-horizontal {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .platform_card-small {
      min-width: auto
  }

  .tabs-live-markets_content {
      width: 100%
  }

  .tabs-live-markets_content.is-width-100vw {
      margin-left: -1rem
  }

  .tabs_component-live-markets {
      display: flex
  }

  .tabs_menu-scroll-mobile {
      align-self: auto;
      width: 100%;
      display: flex;
      overflow: auto
  }

  .tabs_menu-scroll-mobile.is-align-center {
      justify-content: flex-start;
      align-items: flex-start;
      width: auto;
      margin-left: -1rem;
      margin-right: -1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .tabs_menu-scroll-mobile.is-minus-padding-left {
      width: 100vw;
      margin-left: -1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .platforms_item.is-flex-item.is-home {
      width: auto
  }

  .image-header_component {
      grid-template-columns: 1fr
  }

  .image-header_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .certifications_list {
      flex-flow: column
  }

  .certifications_item {
      justify-content: center;
      align-items: center
  }

  .section_page-header {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d6a2_bg-mobile.webp)
  }

  .accordion_dropdown-name.is-big {
      font-size: 1.25rem
  }

  .locations_point-wrapper {
      width: .375rem;
      height: auto
  }

  .locations_point-block {
      cursor: auto
  }

  .content_component-2 {
      text-align: center
  }

  .live-markets_component-gold {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .benefits_row,.benefits_row.is-three-columns {
      grid-template-columns: 1fr
  }

  .awards_awards-wrapper {
      flex-flow: wrap;
      justify-content: center;
      width: 100%;
      margin-bottom: .875rem;
      position: static;
      bottom: .875rem;
      left: auto
  }

  .demo_wrapper {
      grid-template-columns: 1fr
  }

  .help_category {
      min-height: 18.5rem
  }

  .help_categories-list {
      grid-template-columns: 1fr
  }

  .requirement_content {
      grid-template-rows: auto .0625rem auto;
      grid-template-columns: 1fr
  }

  .difference_block {
      grid-template-columns: 1fr
  }

  .difference_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .teams_list {
      grid-template-columns: 1fr
  }

  .teams_text-wrapper {
      min-height: auto;
      padding: 1rem
  }

  .teams_text-wrapper.teams_text-min-height {
      min-height: auto
  }

  .life_wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .life_row-1 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: 14.125rem 12.875rem;
      grid-template-columns: 1fr 1fr
  }

  .life_row-2 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: 14.125rem;
      grid-template-columns: 1fr
  }

  .life_image.show-mobile-landscape {
      display: inline-block
  }

  .slider_slide-wrapper {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-rows: 23.5rem auto;
      grid-template-columns: 1fr
  }

  .slider {
      height: 41rem;
      margin-bottom: 2.8rem
  }

  .slider_navigation {
      padding-top: 0
  }

  .slider_left-arrow,.slider_right-arrow {
      display: none
  }

  .our-locations_wrapper {
      grid-template-columns: 1fr
  }

  .our-locations_images,.our-locations_images-row-1 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .our-locations_images-row-2 {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-columns: 64.5fr 34.5fr
  }

  .our-locations_image-2-1 {
      display: inline-block
  }

  .our-locations_image-2-2,.our-locations_image-3-1 {
      display: none
  }

  .our-locations_image-3-2,.our-locations_image-4-1 {
      display: inline-block
  }

  .our-locations_image-4-2 {
      display: none
  }

  .position-description_block {
      grid-template-columns: 1fr
  }

  .position-description_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .position-quote_slide-wrapper {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-rows: 23.5rem auto;
      grid-template-columns: 1fr
  }

  .locations-tabs_list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .locations-tabs_heading-wrapper {
      text-align: left
  }

  .locations-tabs_text-wrapper {
      justify-content: flex-start;
      align-items: flex-start
  }

  .locations-tabs_button-wrapper {
      text-align: left
  }

  .location-label-wrapper {
      width: 2.25rem
  }

  .map_block {
      grid-template-columns: 1fr
  }

  .map_map-wrapper {
      height: 23rem
  }

  .our-office_wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      grid-template-rows: 13.625rem 13.625rem 13.625rem;
      grid-template-columns: 1fr 1fr
  }

  .blog-header_heading-wrapper {
      padding-top: 1rem
  }

  .blog-header_tablet-block {
      margin-left: -1rem;
      margin-right: -1rem
  }

  .blog-header_tablet-post {
      height: 25.25rem
  }

  .blog-header_tablet-text-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      padding: 1.5rem
  }

  .blog-header_tablet-date {
      color: var(--base-color-neutral--white)
  }

  .blog-header_tablet-list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .blog-filters_search-input {
      background-position: 8px;
      height: 2rem;
      padding: .3125rem .5rem .3125rem 2.5rem;
      font-size: .875rem;
      line-height: 1.57
  }

  .blog-filters_search-input.is-phc {
      background-position: 16px;
      height: 3.5rem;
      padding: 1rem 1rem 1rem 3rem
  }

  .blog-filters_search-input.blog-filters_search-input--mobile {
      height: 3.5rem
  }

  .blog-filters_search-input.phc-help_input.search-textarea {
      padding-right: 3rem
  }

  .blog-filters_form {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .blog-filters_button-label {
      padding: .1875rem .75rem;
      font-size: .75rem;
      line-height: 1.5
  }

  .blog-filters_button-label.is-product-explorer {
      font-size: .875rem;
      line-height: 1.57
  }

  .blog-filters_arrow {
      top: 0;
      bottom: 0
  }

  .blog-filters_dropdown-list {
      z-index: 1000;
      position: fixed;
      inset: auto 0% 0%
  }

  .blog-filters_dropdown-list.w--open {
      border-style: none;
      border-radius: 1rem 1rem 0 0;
      padding-bottom: 1rem
  }

  .blog-filters_dropdown-list.is-last {
      top: auto;
      bottom: 0%;
      left: 0%
  }

  .blog-filters_categories-list {
      place-items: center stretch;
      max-width: 19.75rem;
      margin-left: auto;
      margin-right: auto
  }

  .blog-filters_checkbox-field {
      padding-top: .25rem;
      padding-bottom: .25rem
  }

  .blog-filters_checkbox-field:hover {
      background-color: #0000
  }

  .blog-filters_checkbox-field.w--current {
      color: var(--text-color--text-secondary);
      background-color: #0000
  }

  .blog-filters_dropdown {
      position: static
  }

  .blog-filters_category-name {
      font-size: .75rem;
      line-height: 1.5
  }

  .blog-filters_toggle-close-block {
      padding: .1875rem 2.25rem .1875rem .75rem
  }

  .blog-filters_toggle-number {
      margin-left: .15rem;
      font-size: .75rem;
      line-height: 1.5
  }

  .blog-filters_search-wrapper.blog-filters_search-wrapper--felx-horizontal-space-in-between.blog-filters_search-wrapper--tablet-flex-vertical-left {
      align-items: stretch
  }

  .blog-filters_tablet-header-name {
      color: var(--text-color--text-primary);
      text-align: center;
      font-weight: 700;
      line-height: 1.15
  }

  .blog-filters_tablet-header-block,.blog-filters_tablet-header-block.is-product-explorer,.blog-filters_tablet-header-block.is-phc-list {
      margin-bottom: 1rem;
      padding-top: 1.4375rem;
      padding-bottom: 1.4375rem;
      display: block;
      position: relative
  }

  .blog-filters_tablet-header-block.is-phc-list.is-breadcrumb-header {
      display: none
  }

  .blog-filters_tablet-header-line,.blog-filters_tablet-header-line.is-product-explorer,.blog-filters_tablet-header-line.is-phc-list {
      background-color: var(--base-color-neutral--black-8);
      border-radius: .125rem;
      width: 3rem;
      height: .25rem;
      margin-bottom: .5rem;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 0;
      padding-right: 0;
      display: block
  }

  .blog-filters_dropdown-close-button,.blog-filters_dropdown-close-button.is-product-explorer {
      width: 3rem;
      height: 3rem;
      position: absolute;
      inset: .5rem 0% 0% auto
  }

  .blogs_list {
      grid-template-columns: 1fr
  }

  .blogs_link-block {
      border-bottom: 1px solid var(--border-color--border-light)
  }

  .blogs_image-wrapper {
      border-radius: .5rem;
      margin-bottom: .5rem
  }

  .blogs_wrapper {
      padding-top: 1.5rem;
      padding-bottom: 0
  }

  .blogs_pagination-wrapper {
      padding-bottom: 0
  }

  .blogs_prev-button.is-text {
      order: -1
  }

  .blog-filters_categories-wrapper {
      max-width: 100vw;
      padding-left: 1rem;
      padding-right: 1rem;
      overflow: auto hidden
  }

  .section_blog-post {
      border-bottom-width: 1px
  }

  .blog-post_heading-wrapper,.blog-post_categories,.blog-post_header {
      padding-bottom: 1rem
  }

  .blog-post_post-text figure {
      margin-top: 3rem;
      margin-bottom: 3rem
  }

  .section_recommended-blogs {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .recommended-blogs_heading-wrapper {
      padding-bottom: 1.5rem
  }

  .trade-information_content {
      text-align: center
  }

  .trade-information_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--24-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .trade-information_wrapper.is-3-columns,.trade-information_wrapper.is-4-columns,.trade-information_wrapper.is-2-columns {
      grid-template-rows: auto
  }

  .accordion_dropdown-text {
      font-size: 1rem
  }

  .blog-filters_shadow {
      z-index: 20;
      background-color: var(--base-color-neutral--black-72);
      display: none;
      position: fixed;
      inset: 0%
  }

  .blog-filters_shadow.is-product-explorer {
      z-index: 901;
      background-color: var(--base-color-neutral--black-72);
      display: none;
      position: fixed;
      inset: 0%
  }

  .blog-filters_shadow.is-tablet-show {
      background-color: var(--base-color-neutral--black-72);
      position: fixed;
      inset: 0%
  }

  .trade-blocks_item.is-width-100per.is-gap-large {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px)
  }

  .trade-blocks_wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      place-items: center
  }

  .trade-blocks_platforms-wrapper {
      max-width: none;
      min-height: auto
  }

  .platforms_item-2 {
      align-items: stretch;
      height: 150%
  }

  .platforms_component-2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .platforms_component-2.trading-steps {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      grid-template-rows: 1fr;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      grid-auto-flow: row;
      display: grid;
      position: static
  }

  .content_component-2 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      text-align: center;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: flex
  }

  .award_content-wrapper-gold {
      font-size: .4375rem
  }

  .collection-list-wrapper {
      justify-content: center;
      align-items: center
  }

  .platforms_tab-link-gold {
      flex: none
  }

  .footer_banner-logo-title-2 {
      line-height: 1.4
  }

  .footer_social-wrapper-2 {
      margin-top: .5rem;
      margin-bottom: 1rem
  }

  .header_person-image-gold {
      z-index: 0;
      object-fit: contain;
      object-position: 50% 100%;
      width: 100%;
      height: 95%;
      inset: auto auto 0%
  }

  .footer_top-wrapper-2 {
      grid-row-gap: 2.5rem
  }

  .section_cta-tablet-2 {
      align-items: flex-end
  }

  .stats_list-gold {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .platform_card-small-gold {
      min-width: auto
  }

  .contact-social_link-wrapper-gold {
      left: auto;
      right: 0
  }

  .image-overlay-layer-gold.hero-home {
      background-image: linear-gradient(#0000004d,#0000 27% 35%,#00000080 69%,#000000b3 80%,#000c);
      display: block
  }

  .share-block,.blog-post_disclaimer-wrapper {
      padding-top: 2.5rem
  }

  .trade-lottie-wrapper {
      width: 19.9rem;
      height: 20.3rem
  }

  .section_page-header_sign-up {
      min-height: calc(100svh - 4rem);
      padding-top: 5.5rem;
      padding-bottom: 1.5rem
  }

  .sign-up_card-component {
      width: auto
  }

  .sign-up_banner-badges-wrapper {
      align-self: stretch
  }

  .assets_desctop-wrapper {
      display: none
  }

  .assets_pane-wrapper {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .assets_mobile-row {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      border-top-style: none;
      grid-template-columns: max-content max-content;
      justify-content: space-between
  }

  .assets_mobile-name-cell {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .assets_mobile-value-cell {
      min-width: auto;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .assets_tabs-menu {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      justify-content: center;
      align-items: center;
      padding-bottom: 1.5rem;
      display: flex
  }

  .assets_tab-link {
      border: 1px solid var(--border-color--border-light);
      background-color: #0000;
      border-radius: 6rem;
      padding: .75rem 1.5rem
  }

  .assets_tab-link.w--current {
      border-color: var(--border-color--border-primary);
      background-color: var(--base-color-neutral--black);
      color: var(--link-color--link-alternate)
  }

  .assets_mobile-wrapper {
      display: block
  }

  .friendly-platforms_item.is-fixed-width {
      width: auto
  }

  .friendly-platforms_wrapper {
      grid-column-gap: var(--48-px);
      grid-row-gap: var(--48-px);
      text-align: left;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .friendly-platforms_wrapper.is-1-column {
      grid-template-rows: auto
  }

  .accounts_tabs-menu.mt5-tabs-menu-2.center_align {
      justify-content: flex-start
  }

  .quad-card-link_component {
      padding-left: 1rem
  }

  .quad-card_card {
      text-align: left;
      min-width: 0
  }

  .options_text-wrapper {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      justify-content: flex-start;
      align-items: flex-start
  }

  .options_tabs-content {
      margin-bottom: var(--16-px)
  }

  .options_item-text-wrapper {
      padding-right: var(--24-px);
      padding-left: var(--24-px)
  }

  .options_lottie-block {
      margin-bottom: var(--16-px)
  }

  .tab-pane_link {
      white-space: nowrap
  }

  .section-logo_inner-wrapper {
      margin-right: var(--16-px);
      margin-left: var(--16-px);
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .section-logo_container {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .prime-feature_component {
      grid-template-columns: 1fr
  }

  .practice_item {
      height: 17rem
  }

  .markets_list {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .plans-wrapper {
      min-width: 0
  }

  .events_component {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .form-fields_component {
      grid-template-columns: 1fr
  }

  .prime-items_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .prime-items_component {
      grid-template-columns: 1fr
  }

  .new-navbar_main-wrapper.is-relative {
      min-height: 4rem
  }

  .blog-filters_checkbox-circle,.blog-filters_checkbox-circle.is-product-explorer {
      width: var(--16-px);
      height: var(--16-px);
      border: 1.5px solid var(--text-color--muted);
      border-radius: 50%;
      margin-right: .75rem;
      display: block
  }

  .quad-card_card-2 {
      text-align: left
  }

  .payouts_component {
      grid-template-columns: 1fr
  }

  .payouts_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .services_slider {
      margin-bottom: 2.8rem
  }

  .services_component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .services_item-wrapper {
      grid-row-gap: 3rem
  }

  .heading-style-h5-2 {
      font-size: 1.25rem
  }

  .slider-navigation_services {
      padding-top: 0
  }

  .spotlight_list {
      grid-template-columns: 1fr
  }

  .deriv-tech-filters_categories-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      max-width: 100vw;
      padding-left: 0;
      padding-right: 1rem;
      overflow: auto hidden
  }

  .deriv-tech-header_heading-wrapper {
      padding-top: var(--24-px)
  }

  .deriv-tech-header_tablet-block {
      margin-left: -1rem;
      margin-right: -1rem
  }

  .deriv-tech-header_tablet-list {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .deriv-tech-header_tablet-post {
      height: 25.25rem
  }

  .deriv-tech-header_tablet-text-wrapper {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      padding: 1.5rem
  }

  .deriv-tech-header_tablet-date {
      color: var(--base-color-neutral--white)
  }

  .forex-pairs_wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .signup-cta_component {
      text-align: center
  }

  .signup-cta_content {
      text-align: left
  }

  .stocks-features_wrapper {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem;
      text-align: left;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .platform-cta_block {
      grid-template-columns: 1fr
  }

  .platform-cta_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .new-navbar_component-partner {
      min-height: 4rem
  }

  .section_pe {
      z-index: 1000;
      position: relative
  }

  .pe_content {
      margin-bottom: 6.125rem;
      padding-bottom: 1.5rem
  }

  .pe_form-main-block {
      min-height: auto;
      display: block
  }

  .new-menu-icon_line-middle-6,.new-menu-icon_line-bottom-6,.new-menu-icon_line-top-6 {
      background-color: #f6f7f8
  }

  .pe_filters-header {
      display: none
  }

  .pe_sort-arrow-desctop {
      display: none;
      top: 0;
      bottom: 0
  }

  .filters-clear-all-button.desctop-hidden.pe_clear-all-mobile {
      color: var(--text-color--text-primary);
      display: block
  }

  .pe_filter-header {
      min-width: auto
  }

  .pe_filters-wrapper {
      background-color: var(--background-color--background-primary);
      border-right: 0 #000;
      display: block
  }

  .pe_item-block {
      padding: var(--16-px)
  }

  .pe_item-heading {
      font-size: 1.125rem
  }

  .filters-scroll-wrapper.filter-box {
      margin-bottom: 0;
      margin-right: 0;
      padding-right: 0
  }

  .pe_filters-block {
      z-index: 30;
      background-color: var(--background-color--background-primary);
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
      max-height: 80svh;
      padding-top: .25rem;
      padding-bottom: 6rem;
      position: relative
  }

  .pe_filters-block.is-pe-new {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      max-height: none;
      padding-top: 1rem;
      padding-bottom: 1rem;
      position: relative;
      top: auto
  }

  .pe_filters-block.is-phc-filters {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .pe_filters-block.is-phc-filters.margin-bottom-small {
      padding-bottom: 1rem
  }

  .section_hero-landing.is-chart-background {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d7d1_mobile.webp)
  }

  .pe_content-wrapper {
      display: none
  }

  .pe_list {
      padding-bottom: var(--16-px);
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-columns: 1fr
  }

  .landing-lottie-wrapper {
      width: 17.5rem;
      height: 20rem
  }

  .pe_sort-arrow-tablet {
      width: 1rem;
      height: 1.375rem;
      display: block;
      top: 0;
      bottom: 0
  }

  .deriv-life-filters_form {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-flow: column
  }

  .deriv-life-filters_search-wrapper {
      justify-content: space-between;
      align-items: center;
      width: 100%
  }

  .deriv-life-filters_search-input-wrapper {
      width: 100%
  }

  .deriv-life-filters_categories-wrapper {
      justify-content: flex-start;
      width: 100%;
      max-width: 100vw;
      padding-left: 0;
      padding-right: 1rem;
      overflow: auto hidden
  }

  .deriv-life-filters_search-input {
      background-position: 8px;
      height: 2rem;
      padding: .3125rem .5rem .3125rem 2.5rem;
      font-size: .875rem;
      line-height: 1.57
  }

  .section_deriv-life-about,.section_deriv-life-post {
      border-bottom-width: 1px
  }

  .deriv-life-about_image-wrapper {
      border-radius: var(--8-px)
  }

  .life-posts_wrapper {
      padding-top: 1.5rem;
      padding-bottom: 0
  }

  .platform_4-features_content-left {
      grid-row-gap: 1.5rem
  }

  .platform_4-features_content {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
      max-width: 29.875rem
  }

  .platform_4-features_image-wrapper {
      justify-content: center;
      align-items: center;
      height: auto;
      display: flex;
      overflow: hidden
  }

  .platform_4-features_content-right {
      grid-row-gap: 1.5rem
  }

  .section_trade-steps {
      padding-bottom: 3rem
  }

  .platform_features-cards_wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr
  }

  .platform_features-cards_item {
      text-align: left;
      max-width: 24.0625rem
  }

  .platform_features-cards_image-wrapper {
      order: 1
  }

  .platform_features-cards_image.margin-top {
      object-fit: fill;
      width: 75%;
      margin-top: 4%
  }

  .platform_trade-blocks_component {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr;
      max-width: 24.0625rem
  }

  .platform_trade-blocks_content-top {
      grid-template-columns: 1fr
  }

  .platform_trade-blocks_image-wrapper {
      order: -1;
      height: 20rem
  }

  .life-post_header,.deriv-life-post_header {
      padding-bottom: 1rem
  }

  .section-cta_wrapper {
      padding: var(--24-px)var(--16-px);
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      text-align: center;
      flex-flow: column
  }

  .app-download_component {
      grid-template-columns: 1fr;
      max-width: 24.0625rem;
      padding: 1rem
  }

  .app-download_component.is-align-center {
      margin-left: auto;
      margin-right: auto
  }

  .app-download_qr-wrapper {
      display: none
  }

  .app-download_links-component {
      justify-content: center;
      align-items: center
  }

  .app-download_links-component.is-mobile-small {
      width: 18.375rem
  }

  .app-download_link-wrapper {
      justify-content: flex-start;
      align-items: center
  }

  .platform_1-feature_component {
      text-align: center;
      grid-template-columns: 1fr;
      justify-content: center;
      justify-items: center;
      max-width: 24rem;
      margin-left: auto;
      margin-right: auto
  }

  .app-download_heading-mobile {
      color: var(--text-color--text-primary);
      text-align: center;
      display: block
  }

  .pe_filters-open-button {
      border-color: var(--border-color--border-primary);
      cursor: pointer;
      border-radius: .75rem;
      justify-content: center;
      align-items: center;
      width: 2rem;
      height: 2rem;
      display: flex;
      position: relative
  }

  .pe_filters-open-button-arrow {
      width: .875rem;
      height: 1.375rem;
      display: block;
      top: 0;
      bottom: 0
  }

  .pe_filters-tablet-buttons {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      background-color: var(--border-color--border-alternate);
      grid-template-rows: auto;
      grid-template-columns: 1fr 1fr;
      width: 100%;
      padding: 1rem 0;
      display: grid
  }

  .pe_filters-tablet-buttons.is-list,.pe_sort-text-wrapper {
      display: none
  }

  .tablet-filters-counter {
      color: var(--text-color--text-alternate);
      background-color: #e6190e;
      border-radius: 50%;
      width: 1.125rem;
      height: 1.125rem;
      font-size: .75rem;
      font-weight: 700;
      display: none;
      position: absolute;
      inset: -.25rem -.25rem auto auto
  }

  .filters-tags-wrapper.is-product-explorer {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex-flow: row;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      margin-left: -1rem;
      margin-right: -1rem;
      padding: 0 1rem 1rem;
      display: flex;
      overflow: auto
  }

  .section_404 {
      padding-left: 40px;
      padding-right: 40px
  }

  ._404-navbar_component {
      min-height: 4rem
  }

  .blog-filters_tablet-header-name-4 {
      color: #000;
      text-align: center;
      font-weight: 700;
      line-height: 1.15
  }

  .blog-filters_toggle-close-block-3 {
      padding: .1875rem 2.25rem .1875rem .75rem
  }

  .blog-filters_tablet-header-line-3 {
      background-color: #00000014;
      border-radius: .125rem;
      width: 3rem;
      height: .25rem;
      margin-bottom: .5rem;
      margin-left: auto;
      margin-right: auto;
      padding-bottom: 0;
      padding-right: 0;
      display: block
  }

  .blog-filters_shadow-3 {
      z-index: 20;
      background-color: #000000b8;
      display: none;
      position: fixed;
      inset: 0%
  }

  .account-type_component {
      grid-template-columns: 1fr;
      max-width: 24.0625rem;
      padding: 1rem
  }

  .mt5_accounts_desctop-content-wrapper {
      width: 100%
  }

  .mt5-accounts_cell-1 {
      text-align: left
  }

  .platform_2-feature_component {
      text-align: center;
      grid-template-columns: 1fr;
      justify-content: center;
      max-width: 29.875rem;
      margin-left: auto;
      margin-right: auto
  }

  .platform_gradient-image-wrapper {
      width: 100%
  }

  .mt5-platform_4-features_content {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
      max-width: 29.875rem
  }

  .mt5-accounts-responsive-tabs_content {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      width: 100%;
      display: flex
  }

  .mt5_tabs_text-wrapper {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      justify-content: flex-start;
      align-items: flex-start
  }

  .section_mt5-accounts-centered {
      padding-bottom: 3rem
  }

  .mt5-tabs_component-2 {
      display: none
  }

  .new-navbar_tabs-link-2 {
      white-space: nowrap
  }

  .section_page-header_reset-password {
      min-height: calc(100svh - 4rem);
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .reset-password_card-component {
      width: auto
  }

  .platforms-card_component {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .platforms-card_component.is-3-columns,.platforms-card_component.is-2-columns {
      grid-template-columns: 1fr
  }

  .section_page-header_dint-get-email {
      min-height: calc(100svh - 4rem);
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .spec_tab-link {
      flex: none
  }

  .section_image-header_small.is-chart-background_small {
      -webkit-text-fill-color: inherit;
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d98f_chart-hero-tablet.svg);
      background-position: 50% 100%;
      background-clip: border-box
  }

  .section_platform_how-works {
      padding-bottom: 0;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .how-it-works-tab {
      grid-column-gap: 32px;
      grid-row-gap: 32px;
      flex-flow: row;
      justify-content: center;
      align-items: center;
      height: 100%
  }

  .spec_pagination-wrapper.is-trading-specifications {
      flex-flow: wrap;
      justify-content: center;
      align-items: center
  }

  .contact-social_link-live,.contact-social_link-wp {
      left: auto;
      right: 0
  }

  .section_ctrader_login,.section_ctrader-check-email,.section-ctrader-success-account {
      min-height: calc(100svh - 4rem);
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .platform_gradient-image.move_to_left {
      height: auto;
      left: auto
  }

  .platform_gradient-image.align-right {
      left: 0%
  }

  .platform_2_feature_component {
      text-align: center;
      grid-template-columns: 1fr;
      justify-content: center;
      max-width: 29.875rem;
      margin-left: auto;
      margin-right: auto
  }

  .deriv-p2p_tab-device-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      width: 100%;
      max-width: 100vw;
      padding-left: 0;
      padding-right: 0;
      overflow: auto hidden
  }

  .deriv-p2p_button-device-label {
      font-size: var(--16-px);
      padding: .1875rem .75rem;
      line-height: 1.5
  }

  .deriv-p2p_tab-dekstop_content-wrapper {
      max-width: none
  }

  .deriv-p2p_steps-card {
      text-align: left
  }

  .deriv-p2p_tab-mobile_content-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: row
  }

  .section_platform_p2p_how-to-get {
      padding-bottom: 3rem
  }

  .deriv-p2p_tabs-container {
      align-items: center
  }

  .deriv-p2p_image-desktop {
      max-width: 400px
  }

  .platform_3-features_content {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
      max-width: 29.875rem
  }

  .platform_3-features_content.is-flex {
      flex-flow: column
  }

  .platform_illustrations {
      padding-left: 0;
      padding-right: 0;
      inset: 10% 0% 0%
  }

  .platform_illustrations_top {
      inset: 10% 0% 0%
  }

  .link_dark_mode {
      overflow-wrap: normal;
      mix-blend-mode: normal
  }

  .secure-feature_image-gradient-wrapper {
      order: -1;
      height: 17.5rem
  }

  .share-block_deriv-tech {
      padding-top: 2.5rem
  }

  .tech-filters_button_label {
      padding: .1875rem .75rem;
      font-size: .75rem;
      line-height: 1.5
  }

  .ctrader-live-wrapper {
      width: 90%
  }

  .ctrader-live-account-wrapper {
      justify-content: space-between;
      align-items: center
  }

  .dp2p_content {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .dp2p_text-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .platform_gradient-image-wrapper-small {
      width: 100%
  }

  .header_image-wrapper-fixed {
      order: -1;
      height: 17.5rem
  }

  .careers_hero-image {
      top: 38%
  }

  .new_options_list {
      padding-top: var(--24-px);
      grid-template-columns: 1fr;
      place-items: start center
  }

  .section_ctrader-check-email-verify {
      min-height: calc(100svh - 4rem);
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .logo-wrap.is-adaptive.margin-bottom.margin-small {
      justify-content: center;
      align-items: center
  }

  .blogs_image-wrapper_relative {
      border-radius: .5rem;
      margin-bottom: .5rem
  }

  .about-devices-partner {
      width: auto;
      max-width: 30rem;
      height: 15rem;
      top: auto;
      right: -20px
  }

  .better-risk_illustration {
      width: 70%;
      max-width: none;
      height: 80%;
      padding-left: 0;
      padding-right: 0;
      inset: 10% 0% 0%
  }

  .header_account_types {
      text-align: left
  }

  .navbar_icon.margin-right-10:lang(ar) {
      margin-left: 0;
      margin-right: 10px
  }

  .gradient-image-wrapper-partners {
      width: 100%;
      height: 17.5rem
  }

  .container-xlarge-7 {
      max-width: none
  }

  .features_list-2 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .content_component-3 {
      text-align: center
  }

  .spec_pagination-text {
      text-align: center;
      order: 1;
      width: 100%;
      padding-top: 1rem
  }

  .platform-header_content {
      padding-right: var(--32-px)
  }

  .platform-header_content:lang(ar) {
      padding-left: var(--24-px)
  }

  .platform-image-background,.markets-image-background {
      justify-content: flex-start;
      align-items: stretch;
      height: auto
  }

  .markets-header_content {
      padding-right: var(--32-px)
  }

  .markets-header_content:lang(ar) {
      padding-left: var(--24-px)
  }

  .secure-password_image-gradient-wrapper {
      order: -1;
      height: 17.5rem
  }

  .investments-list {
      grid-template-columns: 1fr 1fr 1fr
  }

  .investments-files-list {
      grid-template-columns: 1fr 1fr
  }

  .eu-footer_top-wrapper {
      grid-row-gap: 2.5rem
  }

  .pe_form-header-block {
      z-index: 1000;
      display: none;
      top: 0
  }

  .is-instrument-explorer {
      z-index: 1000;
      position: fixed;
      inset: auto 0% 0%
  }

  .is-instrument-explorer.w--open {
      border: 1px none var(--base-color-neutral--black-4);
      border-radius: 1rem 1rem 0 0;
      padding-bottom: 1rem
  }

  .pe_sort-option-wrapper {
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .pe_sort-option-wrapper.is-active {
      color: var(--link-color--link-secondary);
      background-color: #0000
  }

  .blog-filters_dropdown-list-2 {
      z-index: 1000;
      position: fixed;
      inset: auto 0% 0%
  }

  .blog-filters_dropdown-list-2.w--open {
      border-style: none;
      border-radius: 1rem 1rem 0 0;
      padding-bottom: 1rem
  }

  .phc-videos_text-block {
      padding-top: var(--8-px)
  }

  .phc-videos_block {
      padding-right: var(--16-px);
      padding-left: var(--16-px);
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      flex: none
  }

  .phc-help_searches-wrapper {
      padding-top: 1.375rem
  }

  .phc-help_searches-text {
      font-size: .875rem
  }

  .phc-help_filters-tablet-buttons {
      flex-flow: column;
      grid-template-columns: 1fr;
      display: flex
  }

  .phc-help_filters-wrapper {
      z-index: 1000;
      background-color: var(--background-color--background-primary);
      display: none;
      position: fixed;
      inset: auto 0% 0%;
      overflow: hidden
  }

  .phc-help_filters-wrapper.filters-wrapper-tablet-show {
      display: none
  }

  .phc-help_filters-button {
      border-style: none;
      justify-content: flex-start;
      align-items: center;
      display: flex
  }

  .phc-help_filters-button.is-all-option {
      margin-bottom: 1rem;
      padding-left: .25rem;
      display: flex
  }

  .phc-help_button-label {
      padding: 0;
      font-size: 1rem;
      line-height: 1.5
  }

  .phc-help_checkbox-circle {
      width: var(--16-px);
      height: var(--16-px);
      border: 1.5px solid var(--text-color--muted);
      border-radius: 50%;
      margin-right: .75rem;
      padding: 0;
      display: block
  }

  .phc-help_filters-list {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: column;
      padding-left: .25rem
  }

  .phc-help_filters-open-button {
      display: flex
  }

  .phc-help_form-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      justify-content: space-between;
      align-items: center;
      display: flex
  }

  .phc-categories_list {
      grid-template-columns: 1fr 1fr
  }

  .phc-videos_wrapper {
      margin-left: -1rem;
      margin-right: -1rem;
      padding-top: 0;
      padding-bottom: 0;
      display: flex;
      overflow: auto
  }

  .phc-videos_item {
      width: 17.5rem
  }

  .phc-help_input {
      background-position: 16px;
      height: 3.5rem;
      padding: 1rem 1rem 1rem 3rem
  }

  .section_phc-help {
      z-index: 1000;
      position: relative
  }

  .getstarted_block {
      grid-template-columns: 1fr
  }

  .getstarted_image_wrapper {
      width: 100%;
      height: 19rem
  }

  .help-header_heading-wrapper {
      padding-top: 3rem
  }

  .section_help-questions {
      padding-top: var(--24-px);
      padding-bottom: var(--32-px)
  }

  .section_help-answers {
      padding-top: var(--24-px);
      padding-bottom: var(--24-px)
  }

  .help-answers_share-wrapper {
      padding-top: var(--8-px)
  }

  .section_questions-popup {
      display: block
  }

  .bread-crumb_mobile-hide-block {
      grid-column-gap: .25rem;
      grid-row-gap: .25rem
  }

  .signal_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .signal_component {
      grid-template-columns: 1fr
  }

  .mt5signal_tabs-menu-scroll {
      align-self: auto;
      display: flex;
      overflow: auto
  }

  .signal_tab-link {
      flex: none
  }

  .pe_filter-header-search {
      min-width: auto;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .pe_sort-toggle-block {
      border-color: var(--border-color--border-primary);
      border-radius: .75rem;
      justify-content: center;
      align-items: center;
      width: 2rem;
      height: 2rem
  }

  .pe_filters-button-label {
      font-size: .875rem;
      line-height: 1.57
  }

  .academy_hero_image {
      position: static
  }

  .carosal-button_right,.carosal-button_left {
      display: none
  }

  .academy-header_component {
      grid-template-columns: 1fr
  }

  .academy_article_list {
      grid-column-gap: var(--16-px);
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .academy_article_link-block {
      border-bottom: 1px solid var(--border-color--border-light)
  }

  .academy_hero_slider {
      padding-top: var(--16-px);
      padding-bottom: var(--16-px);
      justify-content: flex-start;
      align-items: center;
      margin-top: 0;
      display: flex;
      position: relative;
      bottom: 0
  }

  .ebooks_list {
      grid-template-columns: 1fr
  }

  .ebooks_link-block {
      border-bottom: 1px none var(--border-color--border-light);
      width: 100%
  }

  .ebooks_image-wrapper {
      border-radius: .5rem;
      margin-bottom: .5rem
  }

  .testimonial_list {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .testimonial_component {
      text-align: center
  }

  .pe-filters_dropdown {
      position: static
  }

  .ebooks_header_wrapper {
      padding-top: 1rem
  }

  .ebooks_wrapper {
      padding-top: 1.5rem;
      padding-bottom: 0
  }

  .result_calculated {
      font-size: 1.2rem
  }

  .filters-tags-block.is-product-explorer {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem;
      flex: none;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      padding-top: 0;
      padding-bottom: 0;
      display: flex
  }

  .load-more-elem {
      width: 2rem;
      height: 2rem;
      display: block
  }

  .load-more-elem-block {
      display: block
  }

  .available_on_component {
      flex-flow: column;
      grid-template-columns: 1fr;
      max-width: 24.0625rem;
      padding: 1rem
  }

  .tradingview-banner_component {
      flex-flow: column;
      grid-template-columns: 1fr;
      padding: 1rem
  }

  .guides-content_sidebar-heading {
      padding-top: 0
  }

  .guides_template-wrapper {
      margin-left: -1rem;
      margin-right: -1rem
  }

  .recommended-guides_wrapper {
      padding-bottom: 1.5rem
  }

  .section_recommended-guides {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem
  }

  .anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      text-align: center;
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch
  }

  .link-block--letters-glossary {
      font-size: 1.25rem
  }

  .glossary-content {
      padding-top: var(--24-px)
  }

  .glossary-grid {
      grid-column-gap: var(--0-px);
      grid-row-gap: var(--0-px);
      grid-template-columns: 1fr
  }

  .first-letter-red {
      pointer-events: none;
      margin-top: -14.5rem;
      padding-top: 14.5rem
  }

  .letter-content {
      padding: 2rem
  }

  .calculator-desktop_image {
      display: block
  }

  .calculator-mobile_image {
      display: none
  }

  .glossary-letter-caps.glossary-letter-caps--text-stroke {
      margin-bottom: var(--24-px)
  }

  .testimonials_component {
      grid-template-columns: 1fr
  }

  .guides_filter-header {
      min-width: auto;
      padding-top: 0;
      padding-bottom: 1.5rem;
      position: relative
  }

  .academy-guides_filters-wrapper {
      z-index: 2;
      padding: var(--0-px);
      border-radius: var(--24-px)var(--24-px)var(--0-px)var(--0-px);
      background-color: var(--background-color--background-primary);
      border-right: 0 #000;
      position: fixed;
      inset: auto 0% 0%
  }

  .section_guides_filters {
      z-index: 1000;
      position: relative
  }

  .academy-guides_form-main-block {
      min-height: auto;
      display: block
  }

  .academy-guides_filters-block {
      z-index: 30;
      background-color: var(--background-color--background-primary);
      border-top-left-radius: 1rem;
      border-top-right-radius: 1rem;
      max-height: 80svh;
      padding-top: .5rem;
      padding-left: 1rem;
      padding-right: 1rem;
      position: relative
  }

  .academy-guides_filters-header {
      display: none
  }

  .academy-guides_search-input-wrapper {
      border-radius: var(--0-px);
      background-color: var(--base-color-neutral--black-0);
      padding: 0
  }

  .academy-guides_filters-scroll {
      margin-bottom: 0
  }

  .academy-guides_list-wrapper {
      padding-top: 1.5rem
  }

  .academy-guides_list {
      padding-bottom: var(--16-px);
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-columns: 1fr
  }

  .guides_header_wrapper {
      padding-top: 1rem;
      padding-bottom: var(--16-px)
  }

  .guides_link-block {
      border-bottom: 1px solid #00000014
  }

  .guides-recommended_wrapper {
      padding-top: 1.5rem;
      padding-bottom: 0
  }

  .guide_empty-wrapper {
      padding-top: 0
  }

  .academy_image {
      width: 100%;
      height: 19rem
  }

  .section_ebooks-header {
      padding-top: 4rem
  }

  .is-academy-guides {
      z-index: 1;
      background-color: var(--base-color-neutral--black-72);
      display: block;
      position: absolute
  }

  .academy-guides_filters-main-block {
      z-index: 902;
      flex-flow: column;
      justify-content: flex-end;
      display: none;
      position: fixed;
      inset: 0%
  }

  .guides_filter-header-background {
      z-index: -1;
      background-color: var(--background-color--background-primary);
      display: block;
      position: absolute;
      inset: -2rem -1rem 0%
  }

  .academy-guides_filters-main-wrapper {
      z-index: 10;
      position: relative;
      top: 0
  }

  .partners-header_component {
      grid-template-columns: 1fr
  }

  .section_event-information {
      background-color: var(--background-color--background-secondary)
  }

  .event_image-wrapper {
      padding-bottom: 0
  }

  .event_footer-top-wrapper {
      grid-row-gap: 2.5rem
  }

  .aitools_component {
      flex-flow: wrap;
      justify-content: center;
      align-items: center;
      margin-left: 1rem
  }

  .aitools_item {
      width: 100%
  }

  .events_list {
      flex-flow: column
  }

  .event-information_content {
      text-align: center
  }

  .event-information_wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--24-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .aitool_link {
      width: 28%
  }

  .letters-list-wrapper {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .letters-glossary {
      margin-left: 8px;
      margin-right: 8px
  }

  .available_wrapper {
      display: flex
  }

  .letters-list {
      grid-column-gap: 0px;
      grid-row-gap: 0px;
      flex-flow: wrap;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-auto-columns: 1fr;
      place-content: stretch center;
      place-items: center;
      display: grid
  }

  .footer_top-wrapper-gold {
      grid-row-gap: 2.5rem
  }

  .new_tactical_list {
      padding-top: var(--24-px);
      grid-template-columns: 1fr;
      place-items: start center
  }

  .pe_filter-header-search-background {
      height: auto;
      top: 0%;
      bottom: 0%
  }

  .pe_up-button-new.w--current {
      bottom: 5.7rem;
      right: auto
  }

  .pe_up-button-new.is-desctop {
      display: none
  }

  .pe_up-button-new.is-mobile.w--current {
      transition-duration: .2s;
      inset: -3.25rem auto auto 1rem;
      transform: scale(0)
  }

  .award_content {
      font-size: .4375rem
  }

  .awards_awards-wrapper-desktop,.awards_awards-wrapper-mobile {
      flex-flow: wrap;
      justify-content: center;
      width: 100%;
      margin-bottom: .875rem;
      position: static;
      bottom: .875rem;
      left: auto
  }

  .hide-desktop {
      display: block
  }

  .container-xlarge-9 {
      max-width: none
  }

  .digital_options-tab-menu {
      align-self: auto;
      padding-left: 5vw;
      padding-right: 5vw;
      display: flex
  }

  .options_cms-list {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem
  }

  .options_video-columns {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-flow: column
  }

  .options_category-column {
      text-align: left
  }

  .options-filter_cms-wrapper {
      width: 100vw;
      margin-left: -1rem;
      margin-right: -1rem;
      overflow: scroll
  }

  .options-filter_cms-list {
      flex-flow: row;
      justify-content: flex-start;
      align-items: center;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .options-filter_cms-item {
      flex: none
  }

  .option_text-content {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .bread-crumb_desktop-version {
      display: none
  }

  .bread-crumb_mobile-version {
      display: flex
  }

  .phc_breadcrumbs-list {
      grid-column-gap: .75rem;
      grid-row-gap: .75rem;
      flex-flow: column;
      padding-top: 1rem;
      display: flex
  }

  .bread-crumb_phc-link {
      text-decoration: none
  }

  .single-option_body {
      flex-flow: column
  }

  .single-option_lottie {
      width: 100%;
      max-width: none
  }

  .single-option_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .single-option_description {
      text-align: left;
      justify-content: flex-start;
      align-items: flex-start
  }

  .learn_cms-list {
      grid-template-columns: 1fr
  }

  .trading_central-item-wrapper {
      grid-row-gap: 1rem
  }

  .trading_central-component {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr
  }

  .section_hero-tcentral {
      height: 40rem
  }

  .tcentral-header_content {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      text-align: center;
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-end;
      min-height: auto;
      padding-top: 5rem
  }

  .markets_block {
      grid-auto-columns: 1fr
  }

  .achievements_wrapper {
      grid-row-gap: 1.25rem
  }

  .step_image-wrapper {
      height: auto
  }

  .home-hero_person-image {
      z-index: 0;
      object-fit: contain;
      object-position: 50% 100%;
      width: 100%;
      height: 95%;
      inset: auto auto 0%
  }

  .home-hero_person-image:lang(ar) {
      left: auto
  }

  .home-hero_background-gradient {
      background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 49%,#000000b3 65%,#000c);
      display: block
  }

  .navbar_menu-new.new-navbar_menu {
      height: calc(100svh - 4.25rem)
  }

  .footer_logo-slot {
      position: static
  }

  .trustpilot_text {
      display: none
  }

  .navbar_locales-list {
      grid-template-columns: 1fr 1fr
  }

  .step_card-content {
      padding: 2rem
  }

  .markets_item-2 {
      height: auto
  }

  .markets_item-2.is-alternative {
      position: relative
  }

  .navbar_dropdown-block {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      border-radius: 1rem;
      flex-flow: column;
      display: flex
  }

  .markets_rive {
      width: 100%;
      max-height: none
  }

  .markets_mobile-header {
      text-align: center;
      order: -1;
      display: block
  }

  .navbar_image-text-block {
      padding-top: 5.5rem
  }

  .trade-day-night_title {
      width: 80%
  }

  .trade-day-night_title.new-heading-style-h1:lang(es) {
      width: 100%
  }

  .step_card-content-top {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      justify-content: flex-start;
      align-items: flex-start
  }

  .navbar_toggle.w--open {
      border-radius: 1rem
  }

  .footer_middle-block {
      grid-column-gap: 3rem;
      grid-row-gap: 3rem
  }

  .footer-cta_content-image {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .navbar_image-block {
      border-radius: 1.5rem
  }

  .markets_text-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      order: 1;
      max-width: none;
      padding-top: 1rem;
      position: static
  }

  .step_component {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .achievements_content-block.is-alternative {
      height: 200vh
  }

  .markets_desctop-rive-wrapper {
      display: none
  }

  .navbar_links-heading {
      font-size: .875rem;
      line-height: 1.25rem
  }

  .achievements_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .achievements_content.is-alternative {
      justify-content: flex-start;
      top: 4.5rem
  }

  .trade-day-night_heading-day:lang(zh-cn) {
      width: 60%
  }

  .step_card {
      grid-template-columns: 1fr;
      height: auto;
      margin-bottom: 0;
      position: static
  }

  .step_card.card-3,.step_card.card-2,.step_card.card-1 {
      grid-template-columns: 1fr 1fr;
      position: sticky
  }

  .footer-cta_title-1.heading-style-mega {
      line-height: 5rem
  }

  .footer-cta_decor {
      border-top-width: 1.5rem;
      border-bottom-width: 1.5rem
  }

  .trade-day-night_heading-night:lang(zh-cn) {
      width: 60%;
      margin-left: -60%
  }

  .markets_mobile-rive-wrapper {
      width: 100%;
      margin-top: 2.5rem;
      display: block
  }

  .markets_mobile-rive-wrapper.is-alternative {
      margin-top: 2.5rem
  }

  .footer_top-block {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      flex-flow: column;
      justify-content: flex-start;
      align-items: center;
      position: static
  }

  .markets_wrapper {
      grid-row-gap: 3rem;
      grid-template-columns: 1fr;
      margin-top: 0;
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .markets_wrapper.is-product {
      grid-template-columns: 1fr
  }

  .steps-content {
      padding-top: 4rem;
      padding-bottom: 4rem
  }

  .footer_label-wrapper {
      justify-content: center;
      align-items: flex-end;
      display: flex;
      inset: auto 0% 2rem
  }

  .new-home-hero_heading {
      margin-bottom: 1rem;
      font-size: 3.5rem
  }

  .new-home-hero_supheading.heading-style-h5 {
      margin-bottom: .5rem
  }

  .new-home-hero_heading-2 {
      margin-bottom: 1rem
  }

  .new-home-hero_text {
      margin-bottom: 1.5rem
  }

  .new-markets_desctop-subheading {
      display: none
  }

  .new-home-features-full_heading {
      font-size: 2.5rem;
      line-height: 3rem
  }

  .heading-style-mega {
      font-size: 4.5rem;
      line-height: 5rem
  }

  .new-footer_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      padding-top: 2rem;
      padding-bottom: 6rem;
      position: relative
  }

  .new-navbar_dropdown-block {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      border-radius: 1rem;
      flex-flow: column;
      display: flex
  }

  .padding-top-md {
      padding-top: 3rem
  }

  .padding-vertical-md {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

  .section_page-header-iframe {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d6a2_bg-mobile.webp)
  }

  .results-group-wrapper {
      padding: var(--16-px);
      margin-bottom: 0
  }

  .hero-new_background-image.careers-page {
      object-position: 50% 50%;
      left: 5%
  }

  .hero-new_text {
      margin-bottom: 1.5rem
  }

  .section-cta-affiliates_wrapper {
      padding: var(--24-px)var(--16-px);
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      text-align: center;
      flex-flow: column
  }

  .cookie-banner_component {
      width: auto;
      inset: auto 0% 0%
  }

  .cookie-banner_wrapper {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
  }

  .careers-why_wrapper {
      grid-template-columns: 1fr
  }

  .careers-why_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .careers-why_content {
      padding-left: 0
  }

  .careers-features_component {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px)
  }

  .careers-features_content-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      grid-template-columns: 1fr
  }

  .careers-features_highlight {
      height: 35rem
  }

  .careers-features_image {
      top: 38%
  }

  .careers-features_overlay_layer {
      background-image: linear-gradient(176deg,black 40%,#000000e0 43%,#10111078 46%,var(--color--base--transparent)50%)
  }

  .secure-account_image-wrapper-2 {
      border-radius: 1.5rem;
      order: -1;
      height: 17.5rem
  }

  .trustpilot_text-block {
      display: none
  }

  .section-cta-affiliates_wrapper-2 {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      text-align: center;
      flex-flow: column;
      padding: 1.5rem 1rem
  }

  .padding-global-2,.padding-global-3 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .careers-ai_wrapper {
      grid-template-columns: 1fr
  }

  .careers-ai_content {
      padding-left: 0
  }

  .careers-ai_image-wrapper {
      order: -1;
      height: 17.5rem
  }

  .affiliate-background-image.careers-page {
      object-position: 50% 50%;
      left: 5%
  }

  .career-footer_component {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      padding-top: 2rem;
      padding-bottom: 3rem;
      position: relative
  }
}

@media screen and (max-width: 479px) {
  .hide-mobile-portrait {
      display:none
  }

  .utility_image._404_image {
      margin-bottom: var(--32-px);
      width: 100%
  }

  .padding-small.padding-custom-also-like {
      padding: 2rem
  }

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

  .margin-top.margin-medium.margin-bottom-md {
      margin-bottom: 1rem
  }

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

  .margin-bottom.margin-small.is-eu {
      text-align: center
  }

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

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

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

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

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

  .padding-top.padding-small.full-width,.padding-top.padding-small.full-width-2,.padding-top.padding-small.full-width-2-2 {
      width: 100%
  }

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

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

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

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

  .padding-vertical.padding-custom4 {
      padding-top: 3rem;
      padding-bottom: 3rem
  }

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

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

  .heading-style-h2 {
      text-align: left
  }

  .heading-style-h2.text-align-center,.heading-style-h2.padding-bottom.padding-xxsmall,.heading-style-h2.padding-bottom.padding-xsmall,.heading-style-h2.padding-bottom-2.padding-xsmall-2 {
      text-align: center
  }

  .button {
      min-width: auto;
      display: block
  }

  .button.is-icon.livechatbtn.button-fill {
      align-self: stretch
  }

  .button.is-secondary {
      justify-content: center;
      align-items: center;
      display: flex
  }

  .button.is-secondary.is-small.is-align-left {
      display: inline-block
  }

  .button.is-secondary.is-small.load-more {
      max-width: none
  }

  .button.is-secondary.is-icon.button-fill {
      align-self: stretch
  }

  .button.is-secondary.is-full-width {
      min-width: auto
  }

  .button.is-secondary.hide-element {
      display: none
  }

  .button.dint-get-email-button {
      align-self: center;
      width: 90%
  }

  .button.logged-out-btn {
      justify-content: center;
      align-items: flex-start
  }

  .button.logged-out-btn.hide-element {
      display: none
  }

  .button.ctrader-cta-btns {
      align-self: center;
      width: 90%;
      min-width: 10rem
  }

  .button.is-full-width {
      justify-content: center;
      align-items: stretch;
      width: 100%;
      display: flex
  }

  .button.is-full-width.dint-get-email-button {
      align-self: stretch
  }

  .button.is-full-width.logged-in-btn,.button.is-full-width.logged-in-btn.hide-element {
      flex-flow: row
  }

  .button.is-btn-cookie {
      font-size: 14px
  }

  .button.is-icon-right {
      justify-content: center;
      align-items: stretch;
      width: 100%
  }

  .text-size-regular.margin-0.text-mob-smaller {
      font-size: .875rem
  }

  .text-weight-bold.is-fixed-width {
      justify-content: flex-end;
      align-items: center;
      min-width: 62px;
      display: flex
  }

  .heading-style-h3.text-align-center.ctrader-login-headings {
      line-height: 2.25rem
  }

  .button-group {
      justify-content: center;
      align-items: center
  }

  .button-group.cta-content,.button-group.full-width,.button-group.full-width-2,.button-group.full-width-2-2,.button-group.full-width-2-2 {
      width: 100%
  }

  .text-size-small {
      text-align: left
  }

  .text-size-small:lang(ar) {
      text-align: right
  }

  .text-size-small.text-align-center {
      text-align: center
  }

  .form_checkbox {
      text-align: left
  }

  .padding-global.padding-section-small {
      display: block
  }

  .padding-global.side-padding-removed {
      padding-left: 0;
      padding-right: 0
  }

  .padding-section-large.header-with-image.header-custom-option {
      padding-top: 0
  }

  .image-overlay-layer.hero-home {
      background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 42%,#000000b3 52%,#000c)
  }

  .image-overlay-layer.cta-home {
      background-image: linear-gradient(#0003,#0009 7%,#0000 13% 50%,#000000b3 86%,#000c),linear-gradient(#181c2500 40%,#181c25)
  }

  .section_hero-home {
      height: 100svh
  }

  .header_content {
      min-height: 89svh;
      max-height: none
  }

  .navbar_dropdown-link {
      padding-left: 0
  }

  .navbar_dropdown-content-bottom {
      grid-template-columns: 1fr;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .header_person-image {
      object-fit: cover;
      object-position: 50% 100%;
      height: 90%
  }

  .header_person-image:lang(ar) {
      left: auto
  }

  .platforms_tab-link {
      transition-property: none
  }

  .platforms_tab-link:hover {
      color: var(--text-color--text-secondary)
  }

  .tabs_component.show-all-screens.is-left {
      align-items: flex-start
  }

  .tabs_menu.no-scrollbar:lang(ar) {
      justify-content: flex-start;
      align-items: center;
      width: auto;
      margin-left: -5%;
      margin-right: -5%;
      overflow: scroll
  }

  .tabs_menu.hide-scrollbar {
      justify-content: flex-start;
      width: 100vw;
      overflow: auto
  }

  .fast-payment_component {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .cta_image-wrapper.background-color-secondary.mobile-auto-height {
      height: 17.5rem;
      position: relative
  }

  .cta_component {
      grid-template-columns: 1fr
  }

  .cta_component.is-alternative-grid {
      grid-template-columns: 38fr 1fr
  }

  .cta_component.is-alternative-grid.mobile-single-row {
      grid-template-columns: 38fr
  }

  .cta_image {
      object-fit: contain;
      display: inline-block;
      overflow: auto
  }

  .footer_logo-link {
      height: 1.5rem
  }

  .footer_top-wrapper {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr
  }

  .footer_logo {
      height: 100%
  }

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

  .footer_banner-content {
      order: 0;
      align-self: stretch
  }

  .footer_banner-badge {
      flex: 0 auto
  }

  .footer_banner-badge.qr-code {
      display: none
  }

  .footer_banner-store-text {
      height: auto
  }

  .header_awards-wrapper {
      margin-bottom: 2rem
  }

  .header_awards-wrapper.is-gold {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: wrap
  }

  .award_component.is-black {
      order: 2
  }

  .award_image.is-big {
      max-width: 100%
  }

  .award_title {
      white-space: nowrap
  }

  .award_title.is-custom-width {
      width: auto;
      min-width: 5.8rem
  }

  .steps_item-top.careers-page {
      text-align: left
  }

  .cta-tablet_background-image {
      object-fit: cover;
      object-position: 85% 50%
  }

  .cta-tablet_background-image.is-cta-contact-us {
      object-position: 50% 50%
  }

  .cta-tablet_background-image.is-cta-who-we-are {
      object-position: 0% 50%
  }

  .cta-tablet_background-image.is-cta-help-center {
      object-position: 100% 50%
  }

  .cta-tablet_background-image.is-eu {
      object-position: 69% 50%
  }

  .bread-crumb_link.show-mobile-portrait,.bread-crumb_link.is-mobile {
      display: block
  }

  .secure-account_component {
      grid-template-columns: 1fr
  }

  .secure-account_image-wrapper {
      border-radius: var(--24-px)
  }

  .secure-account_image-wrapper.is-eu {
      border-radius: var(--16-px)
  }

  .secure-feature_component {
      grid-template-columns: 1fr
  }

  .new-navbar_tabs-wrapper {
      width: 100%
  }

  .new-navbar_dropdown-link-list {
      grid-row-gap: 0rem;
      grid-template-rows: max-content max-content max-content max-content
  }

  .new-navbar_tabs-icon {
      height: auto;
      margin-top: 0
  }

  .new-navbar_dropdown-toggle.gap-small.lang-mob.padding-left-5p:lang(ar) {
      padding-right: 5%
  }

  .new-button.desctop-hidden.logged-out-btn {
      margin-left: 0;
      margin-right: 0
  }

  .new-button.logged-in-btn-2 {
      justify-content: center;
      align-items: center
  }

  .new-button.logged-in-btn-2.tradershub-btn {
      flex: none;
      width: 100%;
      margin-left: 0;
      margin-right: 0
  }

  .new-button.tradershub-btn {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      justify-content: center;
      align-items: center
  }

  .new-button.tradershub-btn.logged-in-btn {
      margin-right: var(--0-px);
      margin-left: var(--0-px);
      flex-flow: row
  }

  .new-navbar_dropdown-link {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .new-navbar_dropdown-link.new-navbar_dropdown-link-language {
      text-align: left
  }

  .new-navbar_tabs-toggle.partner-menu {
      margin-left: 0
  }

  .new-navbar_tabs-toggle.partner-menu:hover {
      color: #000000b8
  }

  .new-navbar_tabs-toggle.partner-menu.padding-left-5p:lang(ar) {
      padding-right: 5%
  }

  .new-navbar_tabs-blocks {
      width: 100%
  }

  .new-navbar_logo-link,.new-navbar_logo-link.w--current {
      padding-left: 0
  }

  .new-navbar_logo-link.deriv-partner {
      padding-right: 1rem
  }

  .new-navbar_logo-link.deriv-partner:lang(ar) {
      padding-left: .5rem
  }

  .new-navbar_logo-link.deriv-partner.w--current:lang(ar),.new-navbar_logo-link.deriv-partner.is-adaptive:lang(ar) {
      padding-right: 0
  }

  .new-navbar_logo-link.is-flex {
      max-width: 9rem;
      padding-left: 0
  }

  .new-navbar_tabs-menu {
      justify-content: start;
      margin-left: -6%;
      margin-right: -6%;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .new-navbar_logo.is-red.is-adaptive.is-careers {
      width: 3.75rem
  }

  .new-navbar_dropdown-content-bottom {
      grid-template-columns: 1fr;
      padding-top: 1rem;
      padding-bottom: 1rem
  }

  .new-navbar_dropdown-content-bottom.new-navbar_dropdown-content-bottom-language {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      grid-template-columns: 1fr;
      padding-top: 0;
      padding-bottom: 0
  }

  .new-navbar_tabs {
      width: 100%
  }

  .new-navbar_menu-right.is-border-top,.new-navbar_menu-right.is-border-top.col-gap-0 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .new-navbar_container.new-navbar_container-language-list {
      align-items: flex-start
  }

  .contact-social_embed {
      width: 100%
  }

  .tabs_component-live-markets {
      align-items: flex-start;
      overflow: hidden
  }

  .tabs_component-live-markets.is-width-100per {
      overflow: visible
  }

  .tabs_menu-scroll-mobile {
      width: 100%
  }

  .section_image-header.is-white {
      padding-top: 3rem
  }

  .image-header_component.is-product-grid {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      grid-template-columns: 100%
  }

  .image-header_component.is-product-grid.is-option {
      grid-column-gap: var(--48-px);
      grid-row-gap: var(--48-px)
  }

  .image-header_component.is-market-grid {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-columns: 1fr
  }

  .section_page-header {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d991_chart-hero-mobile.svg);
      padding-top: 3rem
  }

  .section_page-header.background-color-white {
      background-color: var(--background-color--background-primary)
  }

  .page-header_buttons-wrapper {
      grid-template-rows: auto auto;
      grid-template-columns: auto
  }

  .accordion_toggle-info:lang(ar) {
      padding-left: 1.5rem
  }

  .leaders_list {
      grid-template-columns: 1fr
  }

  .load-more-button.full-width {
      width: 100%;
      display: flex
  }

  .load-more-button_icon.is-left {
      color: var(--base-color-neutral--black)
  }

  .awards_awards-wrapper {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      align-items: center
  }

  .load-less-button {
      display: flex
  }

  .load-less-button.full-width {
      width: 100%;
      display: none
  }

  .methods_text {
      max-width: 50%
  }

  .methods_text.text-align-right:lang(ar) {
      text-align: left
  }

  .methods_text.is-wide {
      max-width: 100%
  }

  .methods_tab-block {
      align-items: center
  }

  .principle_heading-wrapper {
      flex-direction: column
  }

  .principle_image-wrapper {
      margin-bottom: 2rem;
      margin-right: 0
  }

  .help_tabs {
      grid-column-gap: 0rem;
      grid-row-gap: 0rem;
      flex: 1;
      grid-template-columns: 1fr 1fr;
      justify-items: stretch
  }

  .help_tabs.is-item-width-mobile-auto {
      grid-template-columns: auto auto
  }

  .new-navbar_true-navbar,.new-navbar_true-navbar:lang(ar) {
      opacity: 0
  }

  .difference_block {
      grid-template-columns: 1fr
  }

  .teams_image-wrapper {
      width: 7.5rem
  }

  .slider_slide-wrapper {
      grid-template-rows: 17.5rem auto
  }

  .slider {
      height: 42.5rem
  }

  .hiring-steps_text-wrapper.hackathon {
      padding-top: .5rem
  }

  .our-locations_wrapper {
      grid-template-columns: 1fr
  }

  .our-locations_images-row-1,.our-locations_images-row-2 {
      grid-template-rows: 8.5rem
  }

  .position-description_block {
      grid-template-columns: 1fr
  }

  .position-quote_slide-wrapper {
      grid-template-rows: 17.5rem auto
  }

  .map_block {
      grid-template-columns: 1fr
  }

  .map_map-wrapper {
      height: 17.5rem
  }

  .our-office_image.width-height-100 {
      width: 100%
  }

  .footer_tabs-icon:lang(ar) {
      inset: 0% auto 0% 0%
  }

  .footer_tabs-dropdown-link:lang(ar) {
      text-align: right
  }

  .blogs_image-wrapper {
      height: 11.5rem
  }

  .blog-post_heading-wrapper {
      text-align: left;
      display: flex
  }

  .blog-post_image-wrapper {
      border-radius: var(--8-px);
      max-height: 11.5rem
  }

  .trade_list.trade-list_padding-smaller {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .img_wrapper {
      position: static
  }

  .trade-information_wrapper.is-3-columns,.trade-information_wrapper.is-4-columns {
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr
  }

  .trade-blocks_item.is-eu {
      width: 100%;
      min-width: auto
  }

  .trade-blocks_wrapper {
      width: 100%
  }

  .trade-blocks_wrapper.is-3-columns {
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .trade-tabs_content.is-full-width {
      width: 100%;
      display: flex
  }

  .platforms_component-2 {
      flex-flow: column
  }

  .platforms_component-2.trading-steps {
      grid-template-rows: 1fr auto auto;
      grid-template-columns: 1fr
  }

  .cta-tablet_background-image-2 {
      object-fit: cover;
      object-position: 85% 50%;
      padding-left: 0;
      inset: auto 0% 0% auto
  }

  .collection-list-wrapper {
      flex-flow: row;
      justify-content: center;
      align-items: flex-start;
      display: flex
  }

  .platforms_tab-link-gold {
      transition-property: none
  }

  .platforms_tab-link-gold:hover {
      color: #000000b8
  }

  .footer_logo-link-2 {
      height: 1.5rem
  }

  .footer_social-wrapper-2 {
      margin-bottom: 1rem
  }

  .header_person-image-gold {
      object-fit: cover;
      object-position: 50% 100%;
      height: 90%
  }

  .fast-payment_marquee-2 {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: row;
      grid-template-rows: auto;
      grid-template-columns: max-content;
      grid-auto-columns: max-content;
      justify-content: center;
      align-items: center;
      margin-left: .5rem;
      margin-right: .5rem;
      display: flex
  }

  .footer_top-wrapper-2 {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr
  }

  .fast-payment_item-2 {
      margin-right: 0
  }

  .section_cta-tablet-2 {
      justify-content: flex-start;
      align-items: flex-end
  }

  .footer_banner-badge-2 {
      flex: 0 auto
  }

  .footer_banner-badge-2.qr-code {
      display: none
  }

  .footer_banner-2 {
      align-items: center
  }

  .max-width-large-2 {
      max-width: 17.4rem
  }

  .footer_banner-store-text-2 {
      height: auto
  }

  .contact-social_link-wrapper-gold {
      border-radius: .75rem;
      padding: .3125rem .75rem
  }

  .image-overlay-layer-gold.hero-home {
      background-image: linear-gradient(#0000004d,#0000 17% 35%,#00000080 69%,#000000b3 80%,#000c)
  }

  .image-overlay-layer-gold.cta-home {
      background-image: linear-gradient(#0003,#0009 7%,#0000 13% 50%,#000000b3 86%,#000c),linear-gradient(#181c2500 40%,#181c25)
  }

  .trade-lottie-wrapper {
      width: 14.7rem;
      height: 15rem
  }

  .sign-up_card-component {
      padding-top: var(--0-px);
      padding-right: var(--0-px);
      padding-left: var(--0-px)
  }

  .sign-up_card-alternative {
      padding-right: var(--0-px);
      padding-left: var(--0-px)
  }

  .sign-up_banner-badge {
      flex: 0 auto
  }

  .banner_disclaimer-text-full {
      display: none
  }

  .banner_disclaimer-text-short,.banner_disclaimer-trigger-wrapper {
      display: block
  }

  .friendly-platforms_wrapper.is-1-column {
      grid-template-rows: auto
  }

  .accounts_tabs-menu {
      justify-content: flex-start;
      align-items: center;
      margin-left: -1rem;
      margin-right: -1rem;
      padding-left: 1rem;
      padding-right: 1rem;
      overflow: auto
  }

  .accounts_tabs-menu.mt5-tabs-menu-2 {
      justify-content: flex-start;
      align-self: flex-start;
      align-items: center;
      width: auto;
      overflow: scroll
  }

  .accounts_tabs-menu.mt5-tabs-menu-2.center_align {
      justify-content: flex-start;
      align-items: center
  }

  .accounts_tab-link {
      flex: none
  }

  .accounts_tabs-content.mt5-tabs-content-2 {
      padding-top: var(--0-px)
  }

  .quad-card_item.gap-sm {
      padding-right: var(--16-px);
      padding-left: var(--16-px);
      grid-template-columns: 1fr
  }

  .quad_card-content {
      text-align: left;
      align-items: flex-start
  }

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

  .tab-pane_link.w--current {
      display: flex
  }

  .section-logo_inner-wrapper {
      margin-right: var(--16-px);
      margin-left: var(--16-px);
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .section-logo_container {
      margin-top: 0;
      margin-left: 0;
      margin-right: 0
  }

  .prime-feature_component {
      grid-template-columns: 1fr
  }

  .paragraph-3 {
      text-align: left
  }

  .practices_wrapper {
      grid-template-columns: 1fr
  }

  .practice_item {
      height: auto
  }

  .resource_link.max-width-small {
      justify-content: flex-start;
      align-items: flex-start
  }

  .resrouces_wrapper {
      width: 100%
  }

  .loop_items-wrapper {
      max-height: 320px
  }

  .form-fields_component {
      grid-template-columns: 1fr
  }

  .form-fields_component.is-grey-back {
      padding-left: 20px;
      padding-right: 20px
  }

  .form-group.prime-form-group {
      min-width: auto
  }

  .form-group.gap-xs.custom {
      min-width: 0
  }

  .prime-items_component {
      grid-template-columns: 1fr
  }

  .new-navbar_main-wrapper.is-relative {
      position: fixed
  }

  .locales-list,.payouts_component {
      grid-template-columns: 1fr
  }

  .payouts_image-wrapper {
      height: 100%
  }

  .country_flag {
      align-self: center
  }

  .logo_item {
      padding: var(--24-px)var(--16-px);
      justify-content: center;
      align-items: center
  }

  .services_slider {
      text-align: center;
      width: auto
  }

  .services_component {
      grid-template-columns: 1fr;
      align-self: stretch
  }

  .services_image-wrapper {
      justify-content: center;
      align-items: flex-start;
      height: 100%;
      display: flex
  }

  .deriv-tech-filters_categories-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      justify-content: flex-start;
      margin-left: -1rem;
      margin-right: -1rem;
      padding-left: 1rem;
      overflow: auto
  }

  .deriv-tech-filters_button {
      object-fit: fill;
      flex: none
  }

  .signup-cta_content {
      text-align: left;
      justify-content: center;
      align-items: flex-start
  }

  .platform-cta_block {
      grid-template-columns: 1fr
  }

  .new-navbar_tabs-toggle-left.partner-menu.padding-left-5p:lang(ar) {
      padding-right: 5%
  }

  .new-navbar_dropdown-link-3 {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .new-navbar_dropdown-link-3.new-navbar_dropdown-link-language {
      text-align: left
  }

  .new-navbar_tabs-toggle-3.partner-menu {
      margin-left: 0
  }

  .pe_sort-toggle.is-full-width.background-color-white {
      border-width: 0;
      border-radius: 5px;
      justify-content: space-between;
      height: 56px;
      box-shadow: inset 0 -1px #0000001f
  }

  .pe_filter-header {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .landing-lottie-wrapper {
      width: 13.5rem;
      height: 15rem
  }

  .deriv-life-filters_form {
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-start
  }

  .deriv-life-filters_search-wrapper {
      justify-content: space-between;
      align-items: center;
      width: 100%
  }

  .deriv-life-filters_search-input-wrapper {
      width: 100%
  }

  .deriv-life-filters_categories-wrapper {
      flex-flow: row;
      flex: 0 auto;
      justify-content: flex-start;
      align-self: auto;
      align-items: center;
      width: 100%;
      padding-left: 0
  }

  .deriv-life-certifications_item {
      padding-right: var(--8-px);
      padding-left: var(--8-px)
  }

  .deriv-life-certificate_image-wrapper {
      height: auto
  }

  .deriv-life_certfification_image {
      width: auto;
      height: auto;
      min-height: auto
  }

  .deriv-life-about_image-wrapper {
      border-radius: var(--8-px);
      max-height: 11.5rem
  }

  .platform_4-features_content {
      grid-template-columns: 1fr
  }

  .platform_4-features_image-wrapper {
      justify-content: center;
      align-items: center;
      height: auto;
      display: flex
  }

  .platform_4-features_image {
      max-width: 80%
  }

  .section_trade-steps {
      padding-bottom: 0
  }

  .platform_features-cards_content:lang(ar) {
      text-align: right
  }

  .platform_features-cards_image-wrapper.is-dbot-height {
      height: 11rem
  }

  .platform_features-cards_image.margin-top {
      width: 80%;
      padding-left: 15%
  }

  .platform_grey-image {
      object-fit: contain;
      width: 100%;
      height: 100%;
      display: inline-block
  }

  .platform_trade-blocks_image-wrapper {
      height: 17.0625rem
  }

  .section_cta {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d805_cta-12.webp);
      background-position: 50% 0
  }

  .article-update-tag {
      padding-top: var(--16-px);
      padding-right: var(--8-px);
      padding-left: var(--8-px);
      flex-flow: wrap;
      justify-content: center;
      align-items: center
  }

  .blue-info-icon {
      width: var(--24-px)
  }

  .life-post_content {
      padding-top: var(--0-px)
  }

  .life-post_header {
      justify-content: flex-start;
      align-items: flex-start
  }

  .deriv-life-post_header {
      padding-top: var(--0-px);
      justify-content: flex-start;
      align-items: flex-start
  }

  .deriv-life-post-title-text {
      text-align: left
  }

  .text-block-8 {
      width: auto;
      display: inline-flex
  }

  .text-block-9 {
      width: auto;
      display: flex
  }

  .app-download_component {
      margin-top: 2.5rem;
      margin-bottom: var(--16-px)
  }

  .app-download_links-component {
      justify-content: center;
      align-items: center
  }

  .platform_1-feature_component {
      grid-template-columns: 1fr;
      grid-auto-flow: dense
  }

  .app-download_heading-mobile {
      color: var(--base-color-neutral--black);
      text-align: center
  }

  .pe_sort-text-wrapper.displaytxt {
      display: block
  }

  .section_404 {
      padding-top: var(--48-px);
      padding-right: var(--16-px);
      padding-left: var(--16-px)
  }

  ._404-heading {
      font-size: 1.75rem
  }

  .cookies_banner-wrapper {
      padding-top: 16px;
      padding-bottom: var(--24-px);
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      border-radius: var(--16-px)var(--16-px)0px 0px;
      text-align: left;
      justify-content: flex-start;
      align-items: stretch;
      width: 100%;
      max-width: 100%;
      margin-bottom: 0
  }

  .is-cookies-accept {
      order: 1
  }

  .cookies_button-group {
      flex-flow: row;
      justify-content: center;
      align-items: stretch;
      width: 100%
  }

  .account-type_component {
      margin-top: 2.5rem;
      margin-bottom: var(--16-px)
  }

  .mt5-accounts_desctop-item-heading {
      padding-bottom: var(--24-px);
      justify-content: center;
      align-items: center;
      width: 100%;
      font-size: 1.25rem;
      display: flex
  }

  .mt5-accounts_desctop-item-heading:lang(ar) {
      white-space: normal
  }

  .mt5_accounts_desctop-content-wrapper {
      width: auto
  }

  .mt5-accounts_cell-1 {
      text-align: left
  }

  .mt5-accounts_cell-2 {
      flex-flow: row;
      width: 100%;
      max-width: none
  }

  .platform_2-feature_component {
      grid-template-columns: 1fr
  }

  .platform_gradient-image-wrapper {
      width: 100%;
      overflow: hidden
  }

  .icon-wrapper {
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      justify-content: center;
      align-items: center;
      width: auto;
      height: 96px
  }

  .mt5-accounts-desktop-tab-wrapper {
      width: 100%;
      display: none
  }

  .mt5-platform_4-features_content {
      grid-template-columns: 1fr
  }

  .mt5-accounts-responsive-tabs_content,.mt5-accounts-tab_wrapper {
      width: 100%
  }

  .mt5_tabs_text-wrapper {
      padding-top: var(--32-px);
      padding-bottom: var(--32-px)
  }

  .mt5-responsive-accounts_item {
      padding: var(--24-px)var(--16-px)
  }

  .mt5_tab-pane,.mt5-tabs_content {
      width: 100%
  }

  .mt5-tabs-text {
      font-size: 14px
  }

  .section_mt5-accounts-centered {
      padding-bottom: 0
  }

  .mt5-tabs_component-2 {
      display: flex
  }

  .mt5-types_wrapper-2 {
      flex: 0 auto;
      width: 100%;
      display: none
  }

  .mt5-desk-accounts_item {
      padding: var(--24-px)var(--8-px)
  }

  .mt5-desktop-tabs_content,.mt5_responsive-tab-pane,.mt5-responsive-accounts-tab_wrapper {
      width: 100%
  }

  .prime_terms-text {
      font-size: .75rem
  }

  .section_page-header_reset-password {
      padding-top: var(--48-px)
  }

  .reset-password_card-component {
      padding-top: var(--0-px);
      padding-right: var(--0-px);
      padding-left: var(--0-px);
      grid-column-gap: var(--48-px);
      grid-row-gap: var(--48-px)
  }

  .reset-password_content-wrapper {
      width: auto
  }

  .section_page-header_dint-get-email {
      padding-top: var(--48-px);
      justify-content: center;
      align-items: center
  }

  .dint-get-card-form_cta-wrapper-copy {
      justify-content: space-between;
      align-items: center;
      padding-left: 0;
      padding-right: 0
  }

  .dint-get_content-wrapper {
      width: auto;
      max-width: 17rem
  }

  .spec_buttons-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      flex-flow: column;
      padding-top: 0;
      padding-bottom: 0
  }

  .spec_tab-link {
      transition-property: none
  }

  .spec_tab-link:hover {
      color: var(--text-color--text-secondary)
  }

  .section_image-header_small.is-chart-background_small {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d991_chart-hero-mobile.svg);
      background-position: 50% 100%;
      background-size: 100% 72%;
      background-attachment: scroll
  }

  .section-how-works {
      align-self: auto;
      width: 100%
  }

  .section_platform_how-works {
      padding-bottom: 3rem
  }

  .how-it-works-tab {
      grid-column-gap: 24px;
      grid-row-gap: 24px;
      object-fit: fill;
      flex-flow: column;
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      justify-content: center;
      align-items: center;
      width: 100%;
      padding-top: 0;
      display: flex
  }

  .how-it-works-tab-items {
      justify-content: center;
      align-items: flex-start;
      width: 100%
  }

  .how-it-works-tab-image {
      width: 220px
  }

  .tab-step {
      align-self: flex-start
  }

  .deriv-tech-post_content {
      padding-top: var(--0-px)
  }

  .contact-social_link-live,.contact-social_link-wp {
      border-radius: .75rem;
      padding: .3125rem .75rem
  }

  .login_card-alternative {
      padding-right: var(--0-px);
      padding-left: var(--0-px);
      text-align: center;
      flex-flow: row;
      justify-content: center;
      align-items: center;
      width: 100%
  }

  .form-fields-buttons_wrapper {
      flex: 0 auto;
      align-items: stretch;
      width: 100%
  }

  .ctrader-form-group {
      justify-content: center;
      align-items: flex-start;
      width: 100%;
      min-width: auto
  }

  .section_ctrader_login {
      flex-flow: row;
      justify-content: center;
      align-items: center;
      padding-top: 4.5rem;
      display: flex
  }

  .section_ctrader-check-email {
      padding-top: var(--48-px)
  }

  .check-email-form-wrapper {
      align-items: stretch
  }

  .ctrader-check-email_content-wrapper {
      width: auto;
      max-width: 17rem
  }

  .check-email-form-after-continue_wrapper {
      flex: 0 auto;
      align-items: stretch;
      width: 100%
  }

  .ctrader-check-email-two_content-wrapper {
      width: auto;
      max-width: 17rem
  }

  .section-ctrader-success-account {
      padding-top: var(--48-px);
      justify-content: center;
      align-items: flex-end;
      padding-bottom: 0
  }

  .ctrader-success-message {
      border-radius: var(--16-px)var(--16-px)var(--0-px)var(--0-px);
      justify-content: space-between;
      align-items: center;
      width: auto;
      max-width: none;
      font-size: .875rem
  }

  .table_hint {
      max-width: 19.5rem
  }

  .logged-out-btn.is-full-width {
      flex-flow: column;
      width: 100%
  }

  .logged-out-btn.is-careers {
      flex-flow: column;
      justify-content: space-between;
      width: 100%
  }

  .hero-btn-wrap {
      display: block
  }

  .logged-in-btn {
      flex-flow: column;
      width: 100%
  }

  .logged-in-btn.hero-button-group {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: column;
      width: 100%
  }

  .tab-for-buttons.full-width {
      width: 100%
  }

  .platform_gradient-image {
      position: relative
  }

  .platform_gradient-image.move_to_left {
      object-fit: cover;
      width: 50rem;
      height: 12rem;
      top: 7%;
      left: -14%;
      overflow: visible
  }

  .platform_gradient-image.align-right {
      left: 16%
  }

  .platform_2_feature_component {
      grid-template-columns: 1fr
  }

  .deriv-p2p_tab-device-wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      justify-content: center;
      align-items: center;
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      overflow: auto
  }

  .deriv-p2p_button-device-label {
      object-fit: fill;
      display: block
  }

  .deriv-p2p_button-device {
      object-fit: fill;
      flex: 1
  }

  .deriv-p2p_button-device.w--current {
      flex: 1
  }

  .deriv-p2p_tab-dekstop_content-wrapper {
      flex-flow: column
  }

  .deriv-p2p_button-wrapper {
      width: 100%
  }

  .deriv-p2p_steps_card-container {
      text-align: left;
      grid-template-columns: 1fr
  }

  .deriv-p2p_tab-mobile_content-wrapper {
      flex-flow: column;
      height: auto
  }

  .section_platform_p2p_how-to-get {
      padding-bottom: 0
  }

  .deriv-p2p_image-desktop {
      width: 100%
  }

  .deriv-p2p_image-mobile {
      width: 70%;
      display: inline-block
  }

  .rangeslider_clients-block:lang(ar) {
      justify-content: center;
      align-items: flex-start
  }

  .rangeslider_income-block:lang(ar) {
      justify-content: center;
      align-items: flex-end
  }

  .platform_3-features_content {
      grid-template-columns: 1fr
  }

  .platform_illustrations {
      padding-left: 0;
      padding-right: 0;
      top: 10%
  }

  .platform_illustrations_top {
      padding-left: 2rem;
      padding-right: 2rem;
      top: 10%
  }

  .link_dark_mode {
      font-size: var(--16-px);
      text-align: left;
      text-decoration: none
  }

  .ctrader-live-wrapper {
      grid-column-gap: var(--16-px);
      grid-row-gap: var(--16-px);
      flex-flow: wrap-reverse;
      grid-template-columns: 1fr;
      width: 100%;
      max-width: 100%
  }

  .ctrader-add-live-image {
      display: none
  }

  .ctrader-live-account-wrapper {
      justify-content: space-between;
      align-items: center;
      width: 100%;
      max-width: none
  }

  .ctrader-live-content-left {
      text-align: center;
      justify-content: center;
      align-items: center;
      width: 100%
  }

  .ctrader-add-live-image-mobile {
      order: 1;
      display: block
  }

  .ctrader-change-credentials_content-wrapper {
      width: auto;
      max-width: 17rem
  }

  .quicktrategy_image,.performance-image,.integrated_image {
      object-fit: contain;
      width: 100%;
      height: 100%;
      display: inline-block
  }

  .dp2p_image-wrapper {
      width: 12.25rem;
      height: 22.5rem
  }

  .dp2p_buttons-wrapper {
      flex-flow: wrap;
      justify-content: center;
      align-items: center;
      width: 100%
  }

  .platform_gradient-image-wrapper-small {
      aspect-ratio: 1;
      width: 100%;
      max-width: 100%;
      height: auto
  }

  .platform_grey-image--wide {
      object-fit: contain;
      width: 100%;
      height: 100%;
      display: inline-block;
      inset: auto 0% -10%
  }

  .header_image-wrapper-fixed {
      height: 100%;
      position: static
  }

  .careers_hero-image {
      position: static
  }

  .new_options_list {
      justify-items: center
  }

  .new_options_item {
      width: auto
  }

  .ctrader-account-success_content-wrapper {
      width: auto;
      max-width: 17rem
  }

  .padding-section-large_p2p {
      padding-top: 3rem;
      padding-left: 0;
      padding-right: 0
  }

  .section_ctrader-check-email-verify {
      padding-top: var(--48-px)
  }

  .friendly-platforms_button-wrapper {
      width: 100%
  }

  .error-text {
      text-align: left
  }

  .logo-wrapper-25.twenty-five-logo,.logo-wrapper-25.twenty-five-logo-grey {
      padding-left: 7px;
      font-size: 2.1rem;
      line-height: 23px
  }

  .blogs_image-wrapper_relative {
      height: 11.5rem
  }

  .about-devices-partner {
      object-fit: contain;
      max-width: 24rem;
      position: relative;
      top: auto;
      bottom: auto;
      right: -40px
  }

  .requirement_heading {
      max-width: 12.5rem
  }

  .compound-growth_image {
      object-fit: cover;
      width: 100%;
      display: inline-block;
      bottom: -20%;
      overflow: visible
  }

  .compound-growth_image.iphone-fix {
      object-fit: contain;
      height: 100%;
      bottom: -30%;
      overflow: visible
  }

  .better-risk_illustration {
      width: 70%;
      max-width: 80%;
      height: 100%;
      max-height: 80%;
      padding-left: 0;
      padding-right: 0;
      top: 10%
  }

  .header_account_types:lang(ar) {
      text-align: right
  }

  .navbar_accordion {
      margin-bottom: 0
  }

  .navbar_accordion-trigger {
      z-index: 9
  }

  .navbar_accordion-content {
      padding-top: 15px;
      padding-left: 15px
  }

  .navbar_accodion-block {
      padding-left: 4px
  }

  .navbar_accodion-block:lang(ar) {
      padding-left: 0;
      padding-right: 4px
  }

  .grid_academy-blog {
      grid-template-columns: 1fr
  }

  .card-content_academy-blog.padding-small {
      text-align: left
  }

  .section_academy-image-header.is-white {
      padding-top: 3rem
  }

  .navbar_accordion-link-group {
      z-index: 9
  }

  .gradient-image-wrapper-partners {
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 17.5rem;
      display: flex
  }

  .button-10 {
      min-width: auto;
      display: block
  }

  .is-cookies-accept-2 {
      order: 1
  }

  .methods_tab-block-2 {
      align-items: center
  }

  .new-navbar_logo.is-white.is-adaptive.is-careers {
      width: 5.125rem;
      height: 1.395rem;
      margin-left: 3px
  }

  .new-navbar_logo.is-white.is-adaptive.is-partners {
      width: 5.125rem;
      height: 1.395rem
  }

  .new-navbar_logo.is-black.is-adaptive.is-careers {
      width: 5.125rem;
      height: 1.395rem;
      margin-left: 3px
  }

  .new-navbar_logo.is-black.is-adaptive.is-partners {
      width: 5.125rem;
      height: 1.395rem
  }

  .platform-header_content {
      padding-right: var(--0-px);
      display: flex
  }

  .platform-header_content:lang(ar) {
      padding-left: var(--0-px)
  }

  .platform-header_content.content-align-center {
      text-align: center
  }

  .is-market-grid {
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      grid-template-columns: 100%
  }

  .markets-header_content {
      padding-right: var(--0-px);
      display: flex
  }

  .markets-header_content:lang(ar) {
      padding-left: var(--0-px)
  }

  .trustpilot-logo-container {
      top: 1rem;
      left: 1rem
  }

  .secure-password-feature_image {
      width: 80%;
      top: 10%;
      left: 11%
  }

  .investments-list {
      grid-template-columns: 1fr 1fr;
      padding-left: 0;
      padding-right: 0
  }

  .investments-files-list {
      grid-template-columns: 1fr
  }

  .cookie_content_wrapper {
      font-size: var(--16-px);
      text-align: justify;
      flex-flow: column;
      line-height: 22px
  }

  .eu-footer_top-wrapper {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr
  }

  .redirection_content_wrapper {
      flex-flow: column
  }

  .redirection_banner-wrapper {
      padding-top: 2.75rem;
      padding-bottom: var(--24-px);
      grid-column-gap: var(--24-px);
      grid-row-gap: var(--24-px);
      text-align: left;
      justify-content: flex-start;
      align-items: stretch;
      width: 90%
  }

  .redirection_button-group {
      flex-flow: row;
      justify-content: center;
      align-items: stretch;
      width: 100%
  }

  .text-wrap {
      white-space: normal
  }

  .section_phc-header {
      padding-top: 3rem
  }

  .phc-help_searches-block {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px);
      grid-template-rows: auto auto;
      grid-template-columns: 1fr 1fr;
      grid-auto-columns: 1fr;
      display: grid
  }

  .bold-link.livechatbtn-2 {
      white-space: nowrap
  }

  .getstarted_block {
      grid-template-columns: 1fr
  }

  .getstarted_image_wrapper {
      object-fit: fill;
      width: 100%;
      height: 16rem;
      padding: 5%
  }

  .signal_component {
      grid-template-columns: 1fr
  }

  .signal_tab-link {
      transition-property: none
  }

  .signal_tab-link:hover {
      color: var(--text-color--text-secondary)
  }

  .pe_filter-header-search {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .hint-text_level,.hint-text_value {
      font-size: 10px
  }

  .academy_hero_image {
      position: static
  }

  .academy_button-wrapper {
      width: 100%
  }

  .academy_article_image-wrapper {
      height: 11.5rem
  }

  .academy_hero_slider {
      padding-top: var(--16-px);
      justify-content: center;
      align-items: center;
      position: relative;
      bottom: 0
  }

  .ebooks_list {
      grid-column-gap: 1rem
  }

  .ebooks_link-block {
      padding-bottom: 0
  }

  .ebooks_image-wrapper {
      border-radius: var(--16-px);
      width: 16rem;
      height: 22.5rem
  }

  .ebooks_image {
      border-radius: 0;
      height: 100%;
      overflow: visible
  }

  .testimonial_icon {
      font-size: 22px;
      line-height: 30px
  }

  .pe_info-wrapper {
      position: static
  }

  .pe_info-block {
      top: 90%;
      left: 0
  }

  .ebooks_wrapper {
      padding-top: var(--32-px)
  }

  .result_calculated {
      font-size: 1.2rem
  }

  .available_on_component {
      margin-top: 2.5rem;
      margin-bottom: var(--16-px);
      max-width: none
  }

  .tradingview-banner_component {
      margin-top: 2.5rem
  }

  .guides-content_sidebar-heading {
      align-self: auto
  }

  .guides-template_image {
      height: 12rem
  }

  .guides_list {
      grid-template-columns: 1fr
  }

  .anchor-put-links-in-here {
      flex-flow: wrap
  }

  .anchor-put-links-in-here.anchor-put-links-in-here--all-caps {
      flex-flow: wrap;
      justify-content: center;
      align-items: flex-start
  }

  .calculator-desktop_image {
      display: none
  }

  .calculator-mobile_image {
      width: 100%;
      display: block
  }

  .guides_filter-header {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .academy_image {
      height: 16rem
  }

  .section_ebooks-header {
      padding-top: 4rem
  }

  .description-wrapper.fixed-width {
      width: auto
  }

  .event_footer-top-wrapper {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr
  }

  .badge_wrapper {
      flex-flow: column;
      justify-content: flex-start;
      align-items: center
  }

  .aitools_component {
      width: 100%;
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
      padding-left: 1rem;
      padding-right: 1rem
  }

  .event-information_wrapper {
      grid-column-gap: var(--32-px);
      grid-row-gap: var(--32-px);
      grid-template-rows: auto auto auto;
      grid-template-columns: 1fr
  }

  .hackathon_desktop-hide {
      display: block
  }

  .hackathon_mobile-hide {
      display: none
  }

  .aitool_link {
      width: 43%
  }

  .letters-glossary {
      margin-left: .375rem;
      margin-right: .375rem
  }

  .section_cta_gold {
      background-image: url(/pt/storage/6708c25eca5b45aded86f134_cta-mobile-gold.png);
      background-position: 50% 0
  }

  .available_wrapper {
      display: flex
  }

  .letters-list {
      grid-auto-columns: 1fr
  }

  .footer_top-wrapper-gold {
      grid-row-gap: 2.5rem;
      grid-template-columns: 1fr
  }

  .new_tactical_list {
      justify-items: center
  }

  .award_content {
      grid-column-gap: 4px;
      grid-row-gap: 4px;
      height: 70px;
      margin-left: 4px;
      margin-right: 4px
  }

  .awards_awards-wrapper-desktop {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: column;
      align-items: center;
      display: none
  }

  .awards_awards-wrapper-desktop.affiliate-page {
      display: flex
  }

  .awards_awards-wrapper-mobile {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      flex-flow: row;
      flex: none;
      justify-content: flex-start;
      align-items: center;
      width: auto;
      margin-bottom: 0;
      padding-left: 1rem
  }

  .awards_awards-wrapper-mobile.affiliate-page {
      flex-flow: column
  }

  .awards-wrapper-mobile {
      display: flex;
      overflow: hidden
  }

  .also-like_grid {
      grid-template-columns: 1fr
  }

  .also-like_spacing {
      max-width: none
  }

  .also-like_button {
      text-decoration: underline
  }

  .options_grid {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .options_category {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem;
      text-align: left;
      flex-flow: column;
      justify-content: flex-start;
      align-items: flex-start
  }

  .nested-cms_list {
      flex-flow: wrap
  }

  .nested-cms_list.nested-list-smaller-space {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .options-filter_button {
      padding: .3125rem 1rem
  }

  .option_text-content {
      text-align: left
  }

  .single-option_body {
      flex-flow: column
  }

  .options_mobile-button {
      display: block
  }

  .learn_cms-list {
      grid-template-columns: 1fr
  }

  .learn_content {
      padding: 1.5rem 1rem
  }

  .trading_central-image-wrapper {
      overflow: hidden
  }

  .trading_central-component {
      grid-row-gap: 1.5rem;
      grid-template-columns: 1fr;
      align-self: stretch
  }

  .section_hero-tcentral {
      height: 80svh
  }

  .tcentral-header_content {
      justify-content: flex-start;
      align-items: flex-end
  }

  .achievements_wrapper {
      justify-content: center;
      align-items: center;
      width: 100%;
      max-width: 23.5rem
  }

  .achievements_wrapper.is-alternative {
      margin-left: 1.5rem;
      margin-right: 1.5rem
  }

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

  .home-hero_person-image {
      object-fit: cover;
      object-position: 50% 100%;
      height: 90%
  }

  .home-hero_person-image:lang(ar) {
      left: auto
  }

  .home-hero_background-gradient {
      background-image: linear-gradient(#0000004d,#0000 6% 13%,#00000080 42%,#000000b3 52%,#000c)
  }

  .achievements_side-block {
      grid-column-gap: 1.25rem;
      grid-row-gap: 1.25rem
  }

  .trustpilot_stars {
      height: 1.5rem
  }

  .section-header {
      text-align: left;
      justify-content: flex-start;
      align-items: flex-start
  }

  .home-testimonials_image-wrapper {
      justify-content: flex-start;
      align-items: center
  }

  .achievements_slider-component {
      width: 100%;
      max-width: 22rem;
      height: 20rem;
      margin-left: auto;
      margin-right: auto;
      padding-top: 0;
      padding-bottom: 0
  }

  .award_subheading.text-size-xsmall {
      font-size: .625rem;
      line-height: .875rem
  }

  .payment-methods_column-wrapper,.payment-methods_column-wrapper.dir-down {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .footer-cta_content {
      height: 150vh
  }

  .navbar_locales-list {
      min-height: 400px
  }

  .markets_item-2 {
      height: auto
  }

  .markets_mobile-header {
      text-align: left
  }

  .footer-cta_content-wrapper {
      grid-column-gap: 2rem;
      grid-row-gap: 2rem;
      width: 60%;
      top: 15vh
  }

  .award_image-2 {
      height: 4rem
  }

  .trade-day-night_title.new-heading-style-h1 {
      font-size: 3.5rem;
      line-height: 4rem
  }

  .trade-day-night_title.new-heading-style-h1:lang(uz) {
      width: 104%
  }

  .trade-day-night_title.new-heading-style-h1:lang(es) {
      width: 60%
  }

  .footer_cta-middle-block {
      display: none
  }

  .footer_middle-block {
      flex-flow: column;
      justify-content: flex-start;
      align-items: stretch
  }

  .footer_cta-top-block {
      padding-bottom: 1rem
  }

  .footer-cta_content-image {
      padding-left: .5rem;
      padding-right: .5rem;
      top: 3.5rem
  }

  .footer_cta-component {
      width: auto
  }

  .home-hero_text-wrapper {
      width: 100%
  }

  .markets_content {
      justify-content: center;
      align-items: center
  }

  .markets_desctop-header {
      text-align: left;
      justify-content: flex-start;
      align-items: flex-start
  }

  .home-features-full_content {
      padding-top: 4rem
  }

  .achievements_content {
      justify-content: center;
      align-items: center
  }

  .achievements_content.is-alternative {
      min-height: auto
  }

  .footer-cta_title-wrapper.is-static {
      margin-bottom: 35vh;
      top: 15vh
  }

  .trade-day-night_heading-day:lang(bn) {
      width: 6rem
  }

  .trade-day-night_heading-day:lang(ko) {
      width: 3.6rem
  }

  .trade-day-night_heading-day:lang(uz) {
      width: 16rem
  }

  .achievements_slider-heading {
      font-size: 4rem;
      line-height: 4.5rem
  }

  .step_card.card-3,.step_card.card-2,.step_card.card-1 {
      grid-template-columns: 1fr
  }

  .container {
      padding-left: 1rem;
      padding-right: 1rem
  }

  .bottom-cta_wrapper {
      flex-flow: column;
      justify-content: center;
      display: flex
  }

  .award_heading.text-size-small {
      text-align: center;
      font-size: .75rem;
      line-height: 1rem
  }

  .trustpilot_link {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem
  }

  .trade-day-night_content-wrapper {
      padding-top: 5rem
  }

  .trade-day-night_heading-night:lang(ko) {
      width: 3.6rem;
      margin-left: -3.6rem
  }

  .trade-day-night_heading-night:lang(uz) {
      width: 16rem;
      margin-left: -16rem
  }

  .trade-day-night_heading-night:lang(bn) {
      width: 6rem;
      margin-left: -6rem
  }

  .trade-day-night_heading-night:lang(tr) {
      margin-left: -11.5rem
  }

  .award_component-2-2 {
      width: 9.75rem
  }

  .home-testimonials_content-wrapper {
      text-align: left;
      justify-content: center;
      align-items: flex-start
  }

  .achievements_slider-top-gradient {
      height: 5rem
  }

  .footer-cta_component {
      padding-top: 15vh;
      padding-bottom: 15vh
  }

  .footer-cta_component.is-static {
      padding-bottom: 23vh
  }

  .payment-methods_content {
      grid-column-gap: .5rem;
      grid-row-gap: .5rem
  }

  .trade-day-night_background-night {
      background-position: 50% 100%
  }

  .trade-day-night_background-night.is-alternative {
      background-position: 30% 0
  }

  .markets_wrapper {
      grid-template-columns: 1fr
  }

  .home-testimonials_wrapper {
      height: 640vw
  }

  .home-testimonials_scroll-wrapper {
      width: 640vw
  }

  .achievements_slider-bottom-gradient {
      height: 5rem
  }

  .trade-day-night_background-day {
      background-position: 50% 100%
  }

  .trade-day-night_background-day.is-alternative {
      background-position: 30% 0
  }

  .achievements_slider-subheading {
      font-size: .875rem;
      line-height: 1.25rem
  }

  .home-testimonials_content {
      grid-column-gap: 1.5rem;
      grid-row-gap: 1.5rem
  }

  .new-home-hero_supheading.heading-style-h5 {
      font-size: 1.25rem
  }

  .new-home-hero_heading-2 {
      font-size: 3.5rem;
      line-height: 4rem
  }

  .new-heading-style-h2 {
      font-size: 2.4rem
  }

  .new-heading-style-h3 {
      font-size: 2rem;
      line-height: 2.5rem
  }

  .section_page-header-iframe {
      background-image: url(/pt/storage/66585fe0e1dc7e70cc75d991_chart-hero-mobile.svg);
      padding-top: 3rem
  }

  .section_hero-new {
      min-height: 0
  }

  .hero-new_content-affiliates {
      grid-column-gap: 1rem;
      grid-row-gap: 1rem;
      justify-content: flex-end;
      align-items: flex-start;
      padding-bottom: 4rem
  }

  .hero-new_steps-wrapper {
      flex-flow: column
  }

  .hero-new_background-image {
      object-fit: cover;
      object-position: 94% 30%;
      width: 100%;
      height: 60%
  }

  .hero-new_background-image.careers-page {
      object-position: 50% 0%;
      top: -8%;
      left: 0%
  }

  .hero-new_overlay {
      display: block
  }

  .hero-new_text {
      margin-bottom: 0
  }

  .hero-new_overlay_layer {
      display: block
  }

  .hero-new_overlay_layer.careers-page {
      background-image: linear-gradient(353deg,black 49%,#000000e0 54%,#10111078 61%,transparent 82%,var(--color--base--transparent));
      display: block
  }

  .form-group-button_wrapper {
      grid-column-gap: var(--8-px);
      grid-row-gap: var(--8-px)
  }

  .input-group_wrapper {
      grid-template-columns: 1fr
  }

  .hero-new_content-careers {
      grid-column-gap: 3.875rem;
      grid-row-gap: 3.875rem;
      text-align: center;
      justify-content: flex-end;
      align-items: center;
      min-height: 89svh
  }

  .hero-new_subtext {
      text-align: left
  }

  .careers-why_wrapper {
      grid-template-columns: 1fr
  }

  .careers-why_image-wrapper {
      height: auto
  }

  .careers-why_content {
      padding-left: 0
  }

  .careers-features_highlight {
      height: 44rem
  }

  .careers-features_image {
      object-fit: cover;
      width: auto;
      height: 50%;
      top: 53%;
      left: 5%;
      overflow: visible
  }

  .careers-features_highlight-content {
      padding-left: 1.5rem;
      padding-right: 1.5rem
  }

  .careers-features_overlay_layer {
      background-image: linear-gradient(176deg,black 44%,#000 54%,#11121178 57%,var(--color--base--transparent)62%);
      display: block
  }

  .career_badge-wrapper {
      flex-flow: row;
      justify-content: center;
      align-self: stretch;
      align-items: center
  }

  .secure-account_image-wrapper-2 {
      border-radius: 1.5rem
  }

  .footer-cta_content-2 {
      height: 150vh
  }

  .partners-button.is-full-width {
      flex-flow: column;
      width: 100%
  }

  .partners-button.is-careers {
      flex-flow: column;
      justify-content: space-between;
      width: 100%
  }

  .partners-button.is-partners {
      flex-flow: column;
      justify-content: space-between;
      margin-left: 0;
      margin-right: 0
  }

  .careers-ai_wrapper {
      grid-template-columns: 1fr
  }

  .careers-ai_content {
      padding-left: 0
  }

  .careers-ai_image-wrapper {
      height: auto
  }

  .hero-new_image-overlay {
      display: none
  }

  .affiliate_overlay-1 {
      background-image: linear-gradient(350deg,#000 38% 41%,#00000096 68.94%,#0000 76.67%);
      display: block
  }

  .affiliate_overlay-1:lang(ar) {
      background-image: linear-gradient(350deg,#000 38% 41%,#00000096 68.94%,#0000 76.67%)
  }

  .affiliate_overlay-1.careers-page {
      background-image: linear-gradient(353deg,black 49%,#000000e0 54%,#10111078 61%,transparent 82%,var(--color--base--transparent));
      display: block
  }

  .affiliate-background-image {
      object-fit: cover;
      object-position: 94% 30%;
      width: 100%;
      height: 60%
  }

  .affiliate-background-image.careers-page {
      object-position: 50% 0%;
      top: -8%;
      left: 0%
  }

  .affiliate_overlay-2 {
      background-image: linear-gradient(350deg,#000 38% 41%,#00000096 68.94%,#0000 76.67%);
      display: none
  }

  .affiliate_overlay-2.careers-page {
      background-image: linear-gradient(353deg,black 49%,#000000e0 54%,#10111078 61%,transparent 82%,var(--color--base--transparent));
      display: block
  }

  .career-footer_logo {
      height: 100%
  }

  .home-hero_heading-wrapper {
      max-height: 215rem
  }
}

#w-node-f98bc9f8-aa0b-7401-0964-542623a99a33-cc75d577,#w-node-_0081038c-38cb-45c9-709d-f5a07e259b72-cc75d577,#w-node-_06ff44a1-d330-cc86-a553-fb794ace356a-cc75d577,#w-node-_6240a4b4-6679-88d6-950f-b242ef977253-cc75d577,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d839-cc75d577,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d83f-cc75d577,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d845-cc75d577,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d84e-cc75d577,#w-node-c43cf419-2517-6d74-498b-4d0b887477a7-cc75d577,#w-node-c43cf419-2517-6d74-498b-4d0b887477ad-cc75d577,#w-node-c43cf419-2517-6d74-498b-4d0b887477b9-cc75d577 {
  align-self: start
}

#w-node-e443f00f-f139-0b10-6e33-65d5c6515d9d-cc75d70c,#w-node-a5f743fc-5ead-3e26-8643-e402afc3fcef-cc75d70c,#w-node-_5100d0a9-1ad0-9425-b25c-071f9e8726f5-cc75d70c,#w-node-_22c4c3e6-be2b-3cb9-0996-43bcf9bd7677-cc75d70c,#w-node-_35887656-04df-8825-ab69-5dddf690dd1f-f690dc6d,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518db0-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518db2-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518db4-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518db6-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518db9-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dbb-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dbd-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dbf-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dc2-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dc4-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dc6-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dc8-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dcb-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dcd-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dcf-cff9dc9f,#w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518dd1-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be88992-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be88994-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be88996-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be88999-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be8899b-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be8899d-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be8899f-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889a1-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889a5-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889a7-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889a9-cff9dc9f,#w-node-_19007e5d-9da6-bb68-c748-b7a484437339-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889ac-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889b0-cff9dc9f,#w-node-_4648965f-0c47-8296-bfc4-16b63373ae8b-cff9dc9f,#w-node-aa36d304-ed2d-eb80-fb53-59d5f55e2776-cff9dc9f,#w-node-ecfd02a1-03e6-1000-7895-e90323e5493e-cff9dc9f,#w-node-_427b64ed-b03b-05f3-8969-5a3d0e6684cc-cff9dc9f,#w-node-f8141781-f56f-b1e1-f425-e0f15ce3a18f-cff9dc9f,#w-node-_19a82ab5-6b03-06d9-0904-5a5607c77551-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889bb-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889bd-cff9dc9f,#w-node-_13a6a4ce-8c0f-6a5c-451c-0a2930d059f2-cff9dc9f,#w-node-_14174daf-f3ab-ab68-fccd-39edbceb8486-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889c2-cff9dc9f,#w-node-_49cb6522-4c12-5887-d631-2d5abecd38de-cff9dc9f,#w-node-_95934231-c9ee-90ab-ad89-4ac0f9c32df2-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889d3-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889df-cff9dc9f,#w-node-_1c3e6f14-5283-a502-b5ee-4b6a8ee35b9a-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889e1-cff9dc9f,#w-node-_7c88ce57-3279-068c-737f-589772d75d9d-cff9dc9f,#w-node-_73351125-5e67-031f-90dd-7006ee37fe30-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889f8-cff9dc9f,#w-node-c094b644-38bc-6d82-b8a1-64b7cf2daeae-cff9dc9f,#w-node-eabb78c2-91e1-c191-c12c-509f4c23c199-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be889ff-cff9dc9f,#w-node-_9026c31d-4304-7b71-5349-be253be88a04-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddca-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddcb-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddcd-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddcf-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddd1-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddd4-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddd6-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddd8-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddda-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9dddd-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9dddf-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9dde1-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9dde3-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9dde6-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9dde8-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddea-cff9dc9f,#w-node-_8e11cc17-102d-e2e0-18f4-df5dcff9ddec-cff9dc9f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4ce93707-8ac6-2f33-f503-5be1a9d86466-a9d8645e {
  justify-self: stretch
}

#w-node-_0f27e164-c1a5-947d-c7d1-d0b6d9af4716-cc75d70d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f7cd58d3-f67b-2995-c9df-7eb6f5ca1a1d-cc75d72c {
  grid-area: 2/1/3/3
}

#w-node-_03771640-0dc3-a82c-98e9-0f2e2c51fba6-cc75d72c {
  grid-area: 1/3/3/5
}

#w-node-dfd90e43-ab37-37f2-8bc1-a679066e960b-cc75d7e2,#w-node-_39116519-9839-1fc0-1b23-2d54485a0de4-cc75d7e2,#w-node-_32e7bebc-10e6-2f41-2c33-6f8d25bfb2dc-cc75d7e2,#w-node-_2b81bfc1-01fa-5982-f5d0-d0f343e1f8e7-cc75d7e2,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b610658-cc75d7e2,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b61065f-cc75d7e2,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b610666-cc75d7e2,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b61066d-cc75d7e2,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5b9-cc75d7e2,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5c0-cc75d7e2,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5c7-cc75d7e2,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5ce-cc75d7e2,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d7b-cc75d7e2,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d82-cc75d7e2,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d89-cc75d7e2,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d90-cc75d7e2,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba46-cc75d7e2,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba4d-cc75d7e2,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba54-cc75d7e2,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba5b-cc75d7e2,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d6f-cc75d7e2,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d76-cc75d7e2,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d7d-cc75d7e2,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d84-cc75d7e2,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f19-cc75d7e2,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f20-cc75d7e2,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f27-cc75d7e2,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f2e-cc75d7e2,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389e7-cc75d7e2,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389ee-cc75d7e2,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389f5-cc75d7e2,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389fc-cc75d7e2 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_378d2256-c24d-1f13-d07d-e7111db7b42b-cc75d7fc {
  place-self: auto
}

#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fbb-cc75d852 {
  place-self: center
}

#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fc0-cc75d852,#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fc6-cc75d852,#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fcc-cc75d852,#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fd2-cc75d852 {
  align-self: start
}

#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce61-cc75d852,#w-node-c2591448-74e7-5cbc-b4cc-834afd585e68-cc75d852,#w-node-_25db74a0-30e3-2661-9b22-536eb62ec261-cc75d852 {
  align-self: center
}

#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2c8-cc75d86c,#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2cc-cc75d86c,#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2c8-cc75d888,#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2cc-cc75d888 {
  place-self: center
}

#w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-cc75d8d6,#w-node-_39264727-7384-1ab6-3e7a-5c93d67e4310-cc75d911 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_30e177c7-75b3-7f36-657a-f47b257ebb86-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebb8e-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebb96-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebb9e-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbb7-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbbf-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbc7-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbcf-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbe8-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbf0-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebbf8-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebc00-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebc19-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebc21-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebc29-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebc31-cc75d911,#w-node-fc7b124a-c676-83ba-e072-6be49df54869-cc75d911,#w-node-fc7b124a-c676-83ba-e072-6be49df5486f-cc75d911,#w-node-fc7b124a-c676-83ba-e072-6be49df54877-cc75d911,#w-node-fc7b124a-c676-83ba-e072-6be49df5487f-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebe2c-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebe34-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebe3c-cc75d911,#w-node-_30e177c7-75b3-7f36-657a-f47b257ebe44-cc75d911,#w-node-_23c2e667-a4a1-0908-39e8-57dc8d347608-cc75d911,#w-node-_23c2e667-a4a1-0908-39e8-57dc8d347611-cc75d911,#w-node-_23c2e667-a4a1-0908-39e8-57dc8d347619-cc75d911,#w-node-_23c2e667-a4a1-0908-39e8-57dc8d347621-cc75d911,#w-node-ccd007bc-66d4-b9a7-4bcc-5e303159dd2a-cc75d911,#w-node-ccd007bc-66d4-b9a7-4bcc-5e303159dd33-cc75d911,#w-node-ccd007bc-66d4-b9a7-4bcc-5e303159dd3b-cc75d911,#w-node-ccd007bc-66d4-b9a7-4bcc-5e303159dd43-cc75d911,#w-node-_748d692f-1e90-0f14-8ee3-1bec8cd4a70f-cc75d911,#w-node-_748d692f-1e90-0f14-8ee3-1bec8cd4a718-cc75d911,#w-node-_748d692f-1e90-0f14-8ee3-1bec8cd4a720-cc75d911,#w-node-_748d692f-1e90-0f14-8ee3-1bec8cd4a728-cc75d911,#w-node-_7734f43f-60ee-9ec8-7178-6a39af21c4e7-cc75d911,#w-node-_7734f43f-60ee-9ec8-7178-6a39af21c4ed-cc75d911,#w-node-_7734f43f-60ee-9ec8-7178-6a39af21c4f5-cc75d911,#w-node-_7734f43f-60ee-9ec8-7178-6a39af21c4fd-cc75d911 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-c86cb4da-f5e8-6a54-ee5e-ce3e1352de54-cc75d92f {
  align-self: auto
}

#w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-cc75d92f,#w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-cc75d980 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70534-9a8e7eec {
  grid-area: 2/1/3/3
}

#w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70536-9a8e7eec {
  grid-area: 1/3/3/5
}

#w-node-f421f219-e5f6-4b57-823c-8bf9f2f1e413-cc9f65cb,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bef-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bf1-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bf3-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bf5-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bf8-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bfa-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bfc-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bfe-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c01-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c03-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c05-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c07-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c0a-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c0c-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c0e-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c10-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c2a-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c2c-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c2d-41949bd5,#w-node-f6b0b92e-8239-5391-3c20-ccb14fc23438-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c2f-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c31-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c32-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c33-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c34-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c37-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c38-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c39-41949bd5,#w-node-_4ad58381-c963-7635-3566-230d7f265377-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c3b-41949bd5,#w-node-_8b6d5813-05a7-dc71-5ff6-5aa1c8c3e779-41949bd5,#w-node-_6399c0f0-720b-7d01-ee02-52c2818d90a5-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c47-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c49-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c4a-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c67-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c69-41949bd5,#w-node-_0d5cb1f9-844e-c76d-29ae-67ed140499de-41949bd5,#w-node-_0dca5c08-a0e0-373a-ffd8-489ef28b74cc-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c81-41949bd5,#w-node-_3846bf04-f489-58b2-c069-6166ee857738-41949bd5,#w-node-aeb27ee3-e210-ce04-ad22-13d6e5b2ccf6-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c84-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949c87-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cae-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949caf-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cb1-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cb3-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cb5-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cb8-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cba-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cbc-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cbe-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cc1-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cc3-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cc5-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cc7-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cca-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949ccc-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cce-41949bd5,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949cd0-41949bd5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f98bc9f8-aa0b-7401-0964-542623a99a33-0e80eecc,#w-node-_0081038c-38cb-45c9-709d-f5a07e259b72-0e80eecc,#w-node-_06ff44a1-d330-cc86-a553-fb794ace356a-0e80eecc,#w-node-_6240a4b4-6679-88d6-950f-b242ef977253-0e80eecc,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d839-0e80eecc,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d83f-0e80eecc,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d845-0e80eecc,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d84e-0e80eecc,#w-node-c43cf419-2517-6d74-498b-4d0b887477a7-0e80eecc,#w-node-c43cf419-2517-6d74-498b-4d0b887477ad-0e80eecc,#w-node-c43cf419-2517-6d74-498b-4d0b887477b9-0e80eecc,#w-node-_0b09c071-cb9d-1a92-805b-7abbc6d46550-0e80eecc,#w-node-_97c96818-9c44-0cb9-7fb6-3bdef16b6171-0e80eecc,#w-node-c9ebf1cb-e9e2-c32c-9bf2-eb2436945f25-0e80eecc {
  align-self: start
}

#w-node-e443f00f-f139-0b10-6e33-65d5c6515d9d-db22a863,#w-node-a5f743fc-5ead-3e26-8643-e402afc3fcef-db22a863,#w-node-_5100d0a9-1ad0-9425-b25c-071f9e8726f5-db22a863,#w-node-_22c4c3e6-be2b-3cb9-0996-43bcf9bd7677-db22a863 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfd90e43-ab37-37f2-8bc1-a679066e960b-a9bf5643,#w-node-_39116519-9839-1fc0-1b23-2d54485a0de4-a9bf5643,#w-node-_32e7bebc-10e6-2f41-2c33-6f8d25bfb2dc-a9bf5643,#w-node-_2b81bfc1-01fa-5982-f5d0-d0f343e1f8e7-a9bf5643,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b610658-a9bf5643,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b61065f-a9bf5643,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b610666-a9bf5643,#w-node-_2525f881-b86b-3abd-9e6e-60ab7b61066d-a9bf5643,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5b9-a9bf5643,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5c0-a9bf5643,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5c7-a9bf5643,#w-node-d17f6a16-e02f-409a-5525-76fe9580e5ce-a9bf5643,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d7b-a9bf5643,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d82-a9bf5643,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d89-a9bf5643,#w-node-_3d33600b-df2f-ae19-2aa0-a6ee182f9d90-a9bf5643,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba46-a9bf5643,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba4d-a9bf5643,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba54-a9bf5643,#w-node-_250ce23e-7238-e877-9cd9-90f09598ba5b-a9bf5643,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d6f-a9bf5643,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d76-a9bf5643,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d7d-a9bf5643,#w-node-_897cc2f6-d361-d210-6c71-3caaca914d84-a9bf5643,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f19-a9bf5643,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f20-a9bf5643,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f27-a9bf5643,#w-node-ea53ab1b-3650-7bd7-f1aa-76cf942c4f2e-a9bf5643,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389e7-a9bf5643,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389ee-a9bf5643,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389f5-a9bf5643,#w-node-_2abd09d8-8796-1fcd-0c02-bbd5076389fc-a9bf5643 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a25-24fae2ca {
  place-self: center
}

#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a2a-24fae2ca,#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a30-24fae2ca,#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a36-24fae2ca,#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a3c-24fae2ca {
  align-self: start
}

#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce61-24fae2ca,#w-node-c2591448-74e7-5cbc-b4cc-834afd585e68-24fae2ca,#w-node-_25db74a0-30e3-2661-9b22-536eb62ec261-24fae2ca {
  align-self: center
}

#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2c8-f4ab4cec,#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2cc-f4ab4cec,#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2c8-640c9f74,#w-node-_61cb291d-6cdb-3813-a193-82f83ce7b2cc-640c9f74 {
  place-self: center
}

#w-node-_39264727-7384-1ab6-3e7a-5c93d67e4310-256c1803 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5e3f0be9-d99f-40de-7e1b-ba812ead068b-ea389792,#w-node-_108e1678-8443-f3a2-add2-259ae98c69e7-5c09529c {
  grid-area: 1/1/2/2
}

#w-node-afc8870e-bf03-e37e-19a6-15c13b463d1d-a673efa7,#w-node-cd2966d1-433d-609e-b40b-89a41746ad6b-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad6d-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad6f-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad71-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad73-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad75-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad9c-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad9e-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ada0-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ada2-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ada4-1746ad3f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d99a54d1-b07a-d54a-6555-2824967e9004-d76abb3b,#calculator-results.w-node-_21682e8d-2754-5694-cd37-a9fb40728c40-d76abb3b {
  align-self: center
}

#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e600-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e602-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e604-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e606-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e608-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e60a-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e631-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e633-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e635-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e637-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e639-c7a1bb60 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-aa4b2359 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_9b2cab90-a913-4a72-096a-de2818f174ce-b4dbbc6c,#w-node-_9b2cab90-a913-4a72-096a-de2818f174d4-b4dbbc6c,#w-node-_9b2cab90-a913-4a72-096a-de2818f174da-b4dbbc6c,#w-node-_9b2cab90-a913-4a72-096a-de2818f174e0-b4dbbc6c,#w-node-_3175bc37-0ed0-5227-31e3-51f9506f0efe-b4dbbc6c,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a50-b4dbbc6c,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a56-b4dbbc6c,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a5c-b4dbbc6c,#w-node-_9b2cab90-a913-4a72-096a-de2818f174ce-95cf7838,#w-node-_9b2cab90-a913-4a72-096a-de2818f174d4-95cf7838,#w-node-_9b2cab90-a913-4a72-096a-de2818f174da-95cf7838,#w-node-_9b2cab90-a913-4a72-096a-de2818f174e0-95cf7838,#w-node-_3175bc37-0ed0-5227-31e3-51f9506f0efe-95cf7838,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a50-95cf7838,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a56-95cf7838,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a5c-95cf7838 {
  align-self: start
}

#w-node-_8d5f0205-5304-7cc5-895c-a78f1266036f-8ce90a6f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f92f9c0a-5dcc-57a4-bb81-01aaf1b166b4-8ce90a6f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_49523fc0-9a19-4001-f91e-457795764ed4-8ce90a6f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49523fc0-9a19-4001-f91e-457795764eed-8ce90a6f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_269ac299-222d-0d8f-eb9a-5bd7b9e264c1-8ce90a6f,#w-node-e3fcf110-c1c3-5cee-6791-d17ab605878c-8ce90a6f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_269ac299-222d-0d8f-eb9a-5bd7b9e264da-8ce90a6f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-ea8e5232-c631-a90e-976d-3f2a7f41b6c5-59b9ecba,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba168b-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba168d-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba168f-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba1691-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba1693-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba1695-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba16bc-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba16be-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba16c0-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba16c2-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba16c4-495028e5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c02b4c3-a554-92de-8f47-c9436d85acb3-12f5142b {
  align-self: auto
}

#w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14ca0-12f5142b,#w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14ca6-12f5142b,#w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14cac-12f5142b,#w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14cb2-12f5142b {
  align-self: start
}

#w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14cb8-12f5142b {
  order: -9999
}

#w-node-_351acc32-270d-d5a4-843c-19066acd4632-74a2ec34 {
  justify-self: end
}

#w-node-_351acc32-270d-d5a4-843c-19066acd4666-74a2ec34 {
  justify-self: start
}

#w-node-_351acc32-270d-d5a4-843c-19066acd468b-74a2ec34,#w-node-_351acc32-270d-d5a4-843c-19066acd4730-74a2ec34 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d99a54d1-b07a-d54a-6555-2824967e9004-ba651d3d,#calculator-results.w-node-_21682e8d-2754-5694-cd37-a9fb40728c40-ba651d3d {
  align-self: center
}

#w-node-_25427f22-3432-c76a-7ba6-9f34fe877289-2c5b4e98 {
  align-self: auto
}

#w-node-e4cbaaff-83d8-d1c0-1589-72e88c493717-2c5b4e98,#w-node-_5b6bd6a5-9cfa-71cb-3cd8-b93dd2e50961-2c5b4e98,#w-node-_987eaf27-cc2d-9b57-0ecd-b465e46e9981-2c5b4e98 {
  align-self: start
}

#w-node-e4cbaaff-83d8-d1c0-1589-72e88c493736-2c5b4e98 {
  order: -9999
}

@media screen and (min-width: 1920px) {
  #w-node-_4a8e7ca8-c043-fef1-523d-6c1854ad0bdb-cc75d816 {
      grid-area:span 1/span 1/span 1/span 1
  }
}

@media screen and (min-width: 1440px) {
  #w-node-afc8870e-bf03-e37e-19a6-15c13b463d10-a673efa7 {
      justify-self:center
  }
}

@media screen and (max-width: 991px) {
  #w-node-b4fa42d7-9927-f334-27a2-6a317d2d570a-cc75d577,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d854-cc75d577,#w-node-c43cf419-2517-6d74-498b-4d0b887477c4-cc75d577 {
      order:9999
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-cc75d5be {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-cc75d644,#w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-cc75d70c,#w-node-_333251c5-df08-28be-0cd0-77aec39d7d4c-cc75d70c,#w-node-deb23402-8543-2d0b-dbed-3de5ad159d33-cc75d70c {
      order: -9999
  }

  #w-node-_567fd912-e27d-62d5-824b-084f314f75b9-cc75d70c {
      grid-area: 2/1/3/2
  }

  #w-node-_714360ef-a509-dc23-6443-d90c5ae1da04-cc75d70c {
      grid-area: 1/1/2/2
  }

  #w-node-_82d237d7-26ff-ddda-56a1-95171c3a9083-cff9dc9f,#w-node-_8d7bdf7c-c32c-811e-53e4-3d44feac8278-feac8258,#w-node-_45dfee45-cbce-b369-c57b-dd030e5aef86-feac8258 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4ce93707-8ac6-2f33-f503-5be1a9d86463-a9d8645e {
      grid-area: 1/1/2/4
  }

  #w-node-_390914a2-8847-f018-9c14-5ee352e68a1b-cc75d70d,#w-node-e533d0d0-ecce-6680-15d3-0b67dd7c90b4-cc75d72c {
      order: -9999
  }

  #w-node-_25fb2003-c637-e516-e8b8-6134fb47fc61-cc75d72c {
      grid-area: 1/1/2/2
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298355a-cc75d76b,#w-node-a2dabace-94fb-4ae1-ad58-8d70d2983567-cc75d76b,#w-node-a2dabace-94fb-4ae1-ad58-8d70d298356b-cc75d76b {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d2983578-cc75d76b {
      order: 9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298357c-cc75d76b {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298358a-cc75d76b {
      order: 9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298358e-cc75d76b {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298359c-cc75d76b {
      order: 9999
  }

  #w-node-_5a2a72bb-93ad-b085-308c-c7d779a6056a-cc75d816,#w-node-c32f60ea-e84f-b0d1-354e-d1beb07f9f48-cc75d816 {
      order: -9999
  }

  #w-node-_856e887a-368c-bd8f-d3b0-e39386889c55-cc75d835 {
      grid-area: 2/1/3/4
  }

  #w-node-_856e887a-368c-bd8f-d3b0-e39386889c67-cc75d835 {
      grid-area: 1/3/2/4
  }

  #w-node-bb98a083-69b2-4f97-8b04-57d256790e62-cc75d852,#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fbb-cc75d852,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce61-cc75d852,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce71-cc75d852 {
      order: -9999
  }

  #w-node-ecb96bce-5201-f032-ed20-366e8d1eb618-cc75d86c,#w-node-bed0462d-2e0a-d47a-c801-38bed018e03e-cc75d888,#w-node-_1e147996-8662-c625-7123-a349079c9f53-cc75d889 {
      grid-area: 1/1/2/2;
      justify-self: center
  }

  #w-node-_380c8f18-de0a-4bd0-41e2-249c36a2d574-cc75d889 {
      order: -9999
  }

  #w-node-a06ba052-7692-2124-6761-c61bcc45f4cc-cc45f4ba {
      justify-self: auto
  }

  #w-node-ce8567c2-dd15-66ef-c635-3954e9db667c-e9db6664,#w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70524-9a8e7eec {
      order: -9999
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb7053e-9a8e7eec {
      grid-area: 1/1/2/2
  }

  #w-node-f421f219-e5f6-4b57-823c-8bf9f2f1e3d0-cc9f65cb {
      order: -9999
  }

  #w-node-c051f998-d7cd-41a0-c8a6-94455d149d67-5d149d62 {
      grid-area: 1/1/2/4
  }

  #w-node-cb8729b3-3cf9-b48d-0138-dd8741949c17-41949bd5 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d854-0e80eecc,#w-node-c43cf419-2517-6d74-498b-4d0b887477c4-0e80eecc {
      order: 9999
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-db22a863,#w-node-_333251c5-df08-28be-0cd0-77aec39d7d4c-db22a863,#w-node-deb23402-8543-2d0b-dbed-3de5ad159d33-db22a863 {
      order: -9999
  }

  #w-node-_567fd912-e27d-62d5-824b-084f314f75b9-db22a863 {
      grid-area: 2/1/3/2
  }

  #w-node-_714360ef-a509-dc23-6443-d90c5ae1da04-db22a863 {
      grid-area: 1/1/2/2
  }

  #w-node-_8bedcdbb-0082-8e9f-c3fb-bef7e1998d61-38ce36d1 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e07-48e5e8a7,#w-node-_37d30809-9bf7-7959-dc78-ccda53121e16-48e5e8a7,#w-node-_37d30809-9bf7-7959-dc78-ccda53121e1a-48e5e8a7 {
      order: -9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e29-48e5e8a7 {
      order: 9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e2d-48e5e8a7 {
      order: -9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e3d-48e5e8a7 {
      order: 9999
  }

  #w-node-bb98a083-69b2-4f97-8b04-57d256790e62-24fae2ca,#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a25-24fae2ca,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce61-24fae2ca,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce71-24fae2ca {
      order: -9999
  }

  #w-node-ecb96bce-5201-f032-ed20-366e8d1eb618-f4ab4cec,#w-node-bed0462d-2e0a-d47a-c801-38bed018e03e-640c9f74,#w-node-_1e147996-8662-c625-7123-a349079c9f53-7626cedc {
      grid-area: 1/1/2/2;
      justify-self: center
  }

  #w-node-_380c8f18-de0a-4bd0-41e2-249c36a2d574-7626cedc {
      order: -9999
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-65c5b9bb {
      order: 9999
  }

  #w-node-_2d405d47-0e99-0a4b-34ac-9f17d2d98889-a673efa7 {
      grid-area: 2/1/3/4
  }

  #w-node-_2d405d47-0e99-0a4b-34ac-9f17d2d9889b-a673efa7 {
      grid-area: 1/3/2/4
  }

  #w-node-afc8870e-bf03-e37e-19a6-15c13b463c42-a673efa7 {
      order: -9999
  }

  #w-node-afc8870e-bf03-e37e-19a6-15c13b463c7f-a673efa7 {
      grid-area: 2/1/3/4
  }

  #w-node-afc8870e-bf03-e37e-19a6-15c13b463c91-a673efa7 {
      grid-area: 1/3/2/4
  }

  #w-node-afc8870e-bf03-e37e-19a6-15c13b463d13-a673efa7,#w-node-afc8870e-bf03-e37e-19a6-15c13b463d17-a673efa7 {
      order: 9999
  }

  #w-node-cd2966d1-433d-609e-b40b-89a41746ad4e-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad50-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad52-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ad54-1746ad3f,#w-node-cd2966d1-433d-609e-b40b-89a41746ada9-1746ad3f,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e5e3-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e5e5-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e5e7-c7a1bb60,#w-node-_7efa2bdf-4736-4423-54bc-10a5ef39e5e9-c7a1bb60,#w-node-a4b5a6c7-9307-50d2-8416-b9eed222de9f-c7a1bb60 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_9b2cab90-a913-4a72-096a-de2818f174e6-b4dbbc6c,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a48-b4dbbc6c,#w-node-f18a90bc-cc34-99cf-baee-324785bc62f1-799e3c06,#w-node-f18a90bc-cc34-99cf-baee-324785bc62fd-799e3c06 {
      order: -9999
  }

  #w-node-_76f4bae9-3f52-2bd8-429d-28418a0e3986-799e3c06,#w-node-ca8719b4-2ce0-ea67-35b7-26e3e462574f-799e3c06,#w-node-_0b9af07c-8384-0232-55de-a1f0834ba61f-799e3c06 {
      order: 9999
  }

  #w-node-_9b2cab90-a913-4a72-096a-de2818f174e6-95cf7838,#w-node-a0506fca-a597-7945-1b87-e1c0eef66a48-95cf7838 {
      order: -9999
  }

  #w-node-f92f9c0a-5dcc-57a4-bb81-01aaf1b166b4-8ce90a6f,#w-node-_49523fc0-9a19-4001-f91e-457795764eed-8ce90a6f,#w-node-_269ac299-222d-0d8f-eb9a-5bd7b9e264da-8ce90a6f {
      justify-self: start
  }

  #w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba166e-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba1670-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba1672-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba1674-495028e5,#w-node-_18271ec9-a24a-a9bb-5a3a-5232ccba16c9-495028e5 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_435213a1-518e-3e21-a7a9-1182cf004cc3-495028e5 {
      grid-area: 1/1/2/4
  }

  #w-node-_96192dd8-7b1d-c09b-4912-d8bb1ccec637-12f5142b {
      align-self: stretch
  }

  #w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14cb8-12f5142b {
      order: 9999
  }

  #w-node-_351acc32-270d-d5a4-843c-19066acd4632-74a2ec34 {
      grid-area: 2/1/3/2;
      justify-self: end
  }

  #w-node-_351acc32-270d-d5a4-843c-19066acd464d-74a2ec34 {
      grid-area: 1/1/2/3;
      justify-self: center
  }

  #w-node-_351acc32-270d-d5a4-843c-19066acd4666-74a2ec34 {
      grid-area: 2/2/3/3
  }

  #w-node-e4cbaaff-83d8-d1c0-1589-72e88c493736-2c5b4e98 {
      order: 9999
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4842252c-3254-9819-c794-ca86a999500e-cc75d43f,#w-node-a26f8c21-036c-463f-e8c4-afb2642cb121-cc75d577,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d577,#w-node-c43cf419-2517-6d74-498b-4d0b8874779f-cc75d577,#w-node-_64f73cdf-0ebe-d262-d9c4-02ddc5ee3149-c5ee3145,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d5be,#w-node-_6c91c309-b859-f853-98f6-b250530bf499-cc75d602,#w-node-_988c628a-d49f-9ee4-8e98-c3d1c631ffd6-cc75d602 {
      order:-9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d644 {
      order: 9999
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-cc75d644,#w-node-d7ee2375-a77c-c516-9008-836dfbfabede-cc75d6ab,#w-node-fb068355-ddfd-75c3-7b36-7cdf7ff65d4a-cc75d6ab,#w-node-_5c98cb29-bb11-0b5d-e008-b4b5df7b91c3-cc75d6cc {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d70c {
      order: 9999
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-cc75d70c,#w-node-_333251c5-df08-28be-0cd0-77aec39d7d4c-cc75d70c {
      order: -9999
  }

  #w-node-_333251c5-df08-28be-0cd0-77aec39d7d3f-cc75d70c,#w-node-_11fca3a1-4540-3c68-8d34-664e06b05451-cc75d70c {
      order: 9999
  }

  #w-node-deb23402-8543-2d0b-dbed-3de5ad159d33-cc75d70c {
      order: -9999
  }

  #w-node-_9d2018ea-864e-b3c9-4f88-df21d9de82ce-cc75d70c {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_4ce93707-8ac6-2f33-f503-5be1a9d86463-a9d8645e {
      grid-area: 1/1/2/4
  }

  #w-node-_390914a2-8847-f018-9c14-5ee352e68a1b-cc75d70d {
      order: -9999
  }

  #w-node-_0f27e164-c1a5-947d-c7d1-d0b6d9af4718-cc75d70d {
      grid-area: 2/1/3/2
  }

  #w-node-_64219644-3813-053a-3964-53d612a53f30-cc75d70d {
      order: -9999
  }

  #w-node-e533d0d0-ecce-6680-15d3-0b67dd7c90a7-cc75d72c {
      order: 9999
  }

  #w-node-e533d0d0-ecce-6680-15d3-0b67dd7c90b4-cc75d72c {
      order: -9999
  }

  #w-node-_8ff44894-3633-6840-5415-11397753cb8d-cc75d72c {
      grid-area: 1/1/2/3
  }

  #w-node-_9127f478-8263-2e1f-febb-a5f7fb030218-cc75d72c {
      grid-area: 2/1/3/2
  }

  #w-node-f7cd58d3-f67b-2995-c9df-7eb6f5ca1a1d-cc75d72c {
      grid-row: 3/4
  }

  #w-node-_03771640-0dc3-a82c-98e9-0f2e2c51fba6-cc75d72c {
      grid-column: 2/3;
      grid-row-start: 2
  }

  #w-node-_7acc166f-6708-e536-2e2a-18f125b5d94e-cc75d72c,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d74d,#w-node-_8c80049e-4779-3006-5ec4-6718a7ec711a-cc75d74d {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298355a-cc75d76b {
      order: 9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d2983567-cc75d76b {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298356b-cc75d76b {
      order: 9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d2983578-cc75d76b {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298357c-cc75d76b {
      order: 9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298358a-cc75d76b {
      order: -9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298358e-cc75d76b {
      order: 9999
  }

  #w-node-a2dabace-94fb-4ae1-ad58-8d70d298359c-cc75d76b,#w-node-a99f15e1-d722-33ed-d87a-4fa5eaf6d0da-cc75d76b {
      order: -9999
  }

  #w-node-_43193910-62a4-468f-8fa4-9d480a57d78f-cc75d789,#w-node-d8de0d3c-f8c3-444a-6f86-852f14b705b9-cc75d789,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d78a,#w-node-cfe34ef5-31d4-b9b8-2c66-97ac1c359732-cc75d78a,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d78b,#w-node-_2dacb83c-1946-fd0f-6d58-b96de05a70cc-cc75d78b,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d78c,#w-node-_7bc16a71-f61e-4110-9f1d-300e4de07fef-cc75d78c {
      order: 9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d7a9,#w-node-c43a3831-bb99-64dd-1494-6687cd650500-cc75d7a9,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d7c2 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d7e2,#w-node-aab62c13-f2db-ef7b-accb-8e01ccd35e43-cc75d7e2 {
      order: 9999
  }

  #w-node-ddf72c94-bae5-9575-4d94-636390b18f1f-cc75d7fb {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d7fc,#w-node-f6d5bee1-9390-5e08-1fe5-6c1cd228478b-cc75d7fc,#w-node-_5a2a72bb-93ad-b085-308c-c7d779a60561-cc75d816 {
      order: 9999
  }

  #w-node-_5a2a72bb-93ad-b085-308c-c7d779a6056a-cc75d816,#w-node-c32f60ea-e84f-b0d1-354e-d1beb07f9f48-cc75d816 {
      order: -9999
  }

  #w-node-c32f60ea-e84f-b0d1-354e-d1beb07f9f4a-cc75d816 {
      order: 9999
  }

  #w-node-_856e887a-368c-bd8f-d3b0-e39386889cc2-cc75d835 {
      order: -9999
  }

  #w-node-bb98a083-69b2-4f97-8b04-57d256790e59-cc75d852 {
      order: 9999
  }

  #w-node-bb98a083-69b2-4f97-8b04-57d256790e62-cc75d852,#w-node-_5f87e636-a451-611e-0daa-6ffe96ac2fbb-cc75d852,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce61-cc75d852,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce71-cc75d852,#w-node-c2591448-74e7-5cbc-b4cc-834afd585e68-cc75d852 {
      order: -9999
  }

  #w-node-ecb96bce-5201-f032-ed20-366e8d1eb60e-cc75d86c,#w-node-_43193910-62a4-468f-8fa4-9d480a57d78f-cc75d884,#w-node-_55021066-100e-f4a0-6345-d7f7aaa9b012-cc75d884,#w-node-bed0462d-2e0a-d47a-c801-38bed018e034-cc75d888,#w-node-_1e147996-8662-c625-7123-a349079c9f49-cc75d889 {
      order: 9999
  }

  #w-node-_380c8f18-de0a-4bd0-41e2-249c36a2d574-cc75d889 {
      order: -9999
  }

  #w-node-_380c8f18-de0a-4bd0-41e2-249c36a2d576-cc75d889,#w-node-ce8567c2-dd15-66ef-c635-3954e9db6670-e9db6664 {
      order: 9999
  }

  #w-node-ce8567c2-dd15-66ef-c635-3954e9db667c-e9db6664 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d8d6,#w-node-_72f0007a-6bff-d548-43a0-67460a7e3b12-cc75d8d6 {
      order: 9999
  }

  #w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-cc75d8d6 {
      grid-column: span 1/span 1
  }

  #w-node-c1be837d-54cb-4139-3294-c27b104792b3-cc75d8d6 {
      justify-self: center
  }

  #w-node-b8498b4a-0929-e602-047b-ad663a5394c0-cc75d8d6 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d911,#w-node-_7ee30beb-5cb0-a9ea-09d8-7dd76bac5323-cc75d911 {
      order: 9999
  }

  #w-node-_39264727-7384-1ab6-3e7a-5c93d67e4310-cc75d911 {
      grid-column: span 1/span 1
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d913 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d92d,#w-node-_7ec6992e-a4bf-6bcd-9ace-52d97d5fe582-cc75d92d {
      order: 9999
  }

  #w-node-_4aa1b0d6-93ae-ad86-0866-7c66bf28fc59-cc75d92d,#w-node-b8498b4a-0929-e602-047b-ad663a5394c0-cc75d92d,#w-node-fcaaa666-22e6-c1d7-4031-d29d68d470d5-cc75d92d,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d92f,#w-node-_306058e4-ce7b-3a4f-5e91-199d258f0aba-cc75d92f {
      order: -9999
  }

  #w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-cc75d92f {
      grid-column: span 1/span 1
  }

  #w-node-_431eaa31-4bc4-24a6-aa67-1f265a376a63-cc75d92f {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d968,#w-node-_0cde810d-69d5-ad30-f659-29846a549f1f-cc75d968,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d980,#w-node-_25c57eb7-c9f7-42d7-0a2f-05f6823cd3a3-cc75d980 {
      order: 9999
  }

  #w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-cc75d980 {
      grid-column: span 1/span 1
  }

  #w-node-b8498b4a-0929-e602-047b-ad663a5394c0-cc75d980,#w-node-_5aeb1b38-ce6b-4dd1-4625-5637ec0905fb-cc75d980 {
      order: -9999
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb7051a-9a8e7eec {
      order: 9999
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70524-9a8e7eec {
      order: -9999
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70530-9a8e7eec {
      grid-area: 1/1/2/3
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70532-9a8e7eec {
      grid-area: 2/1/3/2
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70534-9a8e7eec {
      grid-row: 3/4
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb70536-9a8e7eec {
      grid-column: 2/3;
      grid-row-start: 2
  }

  #w-node-_4a7ec765-b4ad-7c69-a564-c3035fb7054c-9a8e7eec,#w-node-f421f219-e5f6-4b57-823c-8bf9f2f1e3d0-cc9f65cb {
      order: -9999
  }

  #w-node-f421f219-e5f6-4b57-823c-8bf9f2f1e3da-cc9f65cb {
      grid-area: 2/1/3/2
  }

  #w-node-f421f219-e5f6-4b57-823c-8bf9f2f1e419-cc9f65cb,#w-node-_51b9516b-6a1d-c5fd-ce04-c7724f0a1dc3-d27abb46 {
      order: -9999
  }

  #w-node-c051f998-d7cd-41a0-c8a6-94455d149d67-5d149d62 {
      grid-area: 1/1/2/4
  }

  #w-node-_4842252c-3254-9819-c794-ca86a999500e-4d88e72d,#w-node-a26f8c21-036c-463f-e8c4-afb2642cb121-0e80eecc,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-0e80eecc,#w-node-c43cf419-2517-6d74-498b-4d0b8874779f-0e80eecc,#w-node-b568a9e2-6310-739b-ae8f-963237f8b809-b2215916 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-db22a863 {
      order: 9999
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-db22a863,#w-node-_333251c5-df08-28be-0cd0-77aec39d7d4c-db22a863 {
      order: -9999
  }

  #w-node-_333251c5-df08-28be-0cd0-77aec39d7d3f-db22a863,#w-node-_11fca3a1-4540-3c68-8d34-664e06b05451-db22a863 {
      order: 9999
  }

  #w-node-deb23402-8543-2d0b-dbed-3de5ad159d33-db22a863 {
      order: -9999
  }

  #w-node-_9d2018ea-864e-b3c9-4f88-df21d9de82ce-db22a863 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_6c91c309-b859-f853-98f6-b250530bf499-907e0c90,#w-node-_988c628a-d49f-9ee4-8e98-c3d1c631ffd6-907e0c90,#w-node-d7ee2375-a77c-c516-9008-836dfbfabede-68d81f95,#w-node-fb068355-ddfd-75c3-7b36-7cdf7ff65d4a-68d81f95,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-2a0eab12,#w-node-_8c80049e-4779-3006-5ec4-6718a7ec711a-2a0eab12 {
      order: -9999
  }

  #w-node-_43193910-62a4-468f-8fa4-9d480a57d78f-38ce36d1,#w-node-d8de0d3c-f8c3-444a-6f86-852f14b705b9-38ce36d1,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-8d78e5d6,#w-node-cfe34ef5-31d4-b9b8-2c66-97ac1c359732-8d78e5d6,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-197f5243,#w-node-_2dacb83c-1946-fd0f-6d58-b96de05a70cc-197f5243,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-48e3d1a9,#w-node-_7bc16a71-f61e-4110-9f1d-300e4de07fef-48e3d1a9 {
      order: 9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-0a5ed6d5,#w-node-c43a3831-bb99-64dd-1494-6687cd650500-0a5ed6d5,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-d5bab791 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-a9bf5643,#w-node-aab62c13-f2db-ef7b-accb-8e01ccd35e43-a9bf5643,#w-node-_37d30809-9bf7-7959-dc78-ccda53121e07-48e5e8a7 {
      order: 9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e16-48e5e8a7 {
      order: -9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e1a-48e5e8a7 {
      order: 9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e29-48e5e8a7 {
      order: -9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e2d-48e5e8a7 {
      order: 9999
  }

  #w-node-_37d30809-9bf7-7959-dc78-ccda53121e3d-48e5e8a7,#w-node-a99f15e1-d722-33ed-d87a-4fa5eaf6d0da-48e5e8a7 {
      order: -9999
  }

  #w-node-f7ffc314-b862-a268-34cd-58f470441c05-24fae2ca {
      order: 9999
  }

  #w-node-bb98a083-69b2-4f97-8b04-57d256790e62-24fae2ca,#w-node-d7e0462f-d3f6-dc62-7418-8d9ff0b93a25-24fae2ca,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce61-24fae2ca,#w-node-d9c722eb-aefd-ae39-701a-c4522eb1ce71-24fae2ca,#w-node-c2591448-74e7-5cbc-b4cc-834afd585e68-24fae2ca,#w-node-ddf72c94-bae5-9575-4d94-636390b18f1f-6111ab6a {
      order: -9999
  }

  #w-node-ecb96bce-5201-f032-ed20-366e8d1eb60e-f4ab4cec,#w-node-bed0462d-2e0a-d47a-c801-38bed018e034-640c9f74,#w-node-_1e147996-8662-c625-7123-a349079c9f49-7626cedc {
      order: 9999
  }

  #w-node-_380c8f18-de0a-4bd0-41e2-249c36a2d574-7626cedc {
      order: -9999
  }

  #w-node-_380c8f18-de0a-4bd0-41e2-249c36a2d576-7626cedc,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-68e30535,#w-node-_0cde810d-69d5-ad30-f659-29846a549f1f-68e30535,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-256c1803,#w-node-_7ee30beb-5cb0-a9ea-09d8-7dd76bac5323-256c1803 {
      order: 9999
  }

  #w-node-_39264727-7384-1ab6-3e7a-5c93d67e4310-256c1803 {
      grid-column: span 1/span 1
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-65c5b9bb,#w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-65c5b9bb,#w-node-_5e3f0be9-d99f-40de-7e1b-ba812ead063d-ea389792,#w-node-_5e3f0be9-d99f-40de-7e1b-ba812ead0648-ea389792,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-5c09529c,#w-node-f6d5bee1-9390-5e08-1fe5-6c1cd228478b-5c09529c,#w-node-afc8870e-bf03-e37e-19a6-15c13b463c39-a673efa7 {
      order: 9999
  }

  #w-node-db9e9d5f-46cc-aac6-6de6-9892ecd99a91-493c53b2,#w-node-_79a6e558-52d5-760b-269f-533b05d09ae3-22719fec,#w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-4230137f,#w-node-_8c80049e-4779-3006-5ec4-6718a7ec711a-4230137f {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-aa4b2359,#w-node-_72f0007a-6bff-d548-43a0-67460a7e3b12-aa4b2359 {
      order: 9999
  }

  #w-node-_3ccd6b0a-ee60-075c-0c92-62cfa852c065-aa4b2359 {
      grid-column: span 1/span 1
  }

  #w-node-c1be837d-54cb-4139-3294-c27b104792b3-aa4b2359 {
      justify-self: center
  }

  #w-node-_87c7628a-3fdb-691d-1fb5-f368a5a39d51-aa4b2359 {
      order: -9999
  }

  #w-node-f18a90bc-cc34-99cf-baee-324785bc62f1-799e3c06 {
      order: 9999
  }

  #w-node-f18a90bc-cc34-99cf-baee-324785bc62fd-799e3c06 {
      order: -9999
  }

  #w-node-_76f4bae9-3f52-2bd8-429d-28418a0e397a-799e3c06 {
      order: 9999
  }

  #w-node-_76f4bae9-3f52-2bd8-429d-28418a0e3986-799e3c06 {
      order: -9999
  }

  #w-node-ca8719b4-2ce0-ea67-35b7-26e3e4625743-799e3c06 {
      order: 9999
  }

  #w-node-ca8719b4-2ce0-ea67-35b7-26e3e462574f-799e3c06 {
      order: -9999
  }

  #w-node-_0b9af07c-8384-0232-55de-a1f0834ba613-799e3c06 {
      order: 9999
  }

  #w-node-_0b9af07c-8384-0232-55de-a1f0834ba61f-799e3c06,#w-node-b6b28100-0134-ba77-de45-dfe4e836a3e5-799e3c06 {
      order: -9999
  }

  #w-node-_435213a1-518e-3e21-a7a9-1182cf004cc3-495028e5 {
      grid-area: 1/1/2/4
  }

  #w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14c9b-12f5142b {
      order: -9999
  }

  #w-node-_351acc32-270d-d5a4-843c-19066acd493f-74a2ec34,#w-node-_351acc32-270d-d5a4-843c-19066acd4953-74a2ec34 {
      order: 9999
  }

  #w-node-e4cbaaff-83d8-d1c0-1589-72e88c493712-2c5b4e98 {
      order: -9999
  }
}

@media screen and (max-width: 479px) {
  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d5be {
      order:9999
  }

  #w-node-_22a5e6c0-b7b0-f77c-2ebc-28588b518db0-cff9dc9f,#w-node-_4ce93707-8ac6-2f33-f503-5be1a9d86463-a9d8645e {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d74d {
      order: 9999
  }

  #w-node-d8de0d3c-f8c3-444a-6f86-852f14b705b9-cc75d789,#w-node-cfe34ef5-31d4-b9b8-2c66-97ac1c359732-cc75d78a {
      order: -9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-cc75d78a {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_2dacb83c-1946-fd0f-6d58-b96de05a70cc-cc75d78b {
      order: -9999
  }

  #w-node-_96c9405c-bdfc-a246-e145-b22427fa3afc-cc75d78b {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_7bc16a71-f61e-4110-9f1d-300e4de07fef-cc75d78c {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d7a9 {
      order: 9999
  }

  #w-node-c43a3831-bb99-64dd-1494-6687cd650500-cc75d7a9 {
      order: -9999
  }

  #w-node-_2697a63e-0e92-7ab2-6fd3-0de49c19f01a-cc75d7a9 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d7c2 {
      order: 9999
  }

  #w-node-_1bfb278f-6f8a-6cf5-8d84-4be27f57caa5-cc75d7c2 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-aab62c13-f2db-ef7b-accb-8e01ccd35e43-cc75d7e2,#w-node-f6d5bee1-9390-5e08-1fe5-6c1cd228478b-cc75d7fc {
      order: -9999
  }

  #w-node-_856e887a-368c-bd8f-d3b0-e39386889cc0-cc75d835 {
      order: 1
  }

  #w-node-_856e887a-368c-bd8f-d3b0-e39386889cc2-cc75d835 {
      order: 2
  }

  #w-node-_55021066-100e-f4a0-6345-d7f7aaa9b012-cc75d884,#w-node-_72f0007a-6bff-d548-43a0-67460a7e3b12-cc75d8d6 {
      order: -9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-cc75d8d6 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-c86cb4da-f5e8-6a54-ee5e-ce3e1352de54-cc75d8d6 {
      grid-column: span 1/span 1
  }

  #w-node-_7ee30beb-5cb0-a9ea-09d8-7dd76bac5323-cc75d911 {
      order: -9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-cc75d911 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d2d56bde-9edd-f56c-100e-0bfe87eebee4-cc75d911 {
      grid-column: span 1/span 1
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d913 {
      order: 9999
  }

  #w-node-_7ec6992e-a4bf-6bcd-9ace-52d97d5fe582-cc75d92d {
      order: -9999
  }

  #w-node-_1dd9fcf6-ead1-6427-7fea-1316ab4d0246-cc75d92d {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-cc75d92f {
      order: 9999
  }

  #w-node-c86cb4da-f5e8-6a54-ee5e-ce3e1352de54-cc75d92f {
      grid-column: span 1/span 1
  }

  #w-node-_0cde810d-69d5-ad30-f659-29846a549f1f-cc75d968,#w-node-_25c57eb7-c9f7-42d7-0a2f-05f6823cd3a3-cc75d980 {
      order: -9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-cc75d980 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-c86cb4da-f5e8-6a54-ee5e-ce3e1352de54-cc75d980 {
      grid-column: span 1/span 1
  }

  #w-node-_5aeb1b38-ce6b-4dd1-4625-5637ec0905fa-cc75d980 {
      order: -9999
  }

  #w-node-c051f998-d7cd-41a0-c8a6-94455d149d67-5d149d62,#w-node-cb8729b3-3cf9-b48d-0138-dd8741949bef-41949bd5 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b568a9e2-6310-739b-ae8f-963237f8b809-b2215916 {
      order: -9999
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-2a0eab12 {
      order: 9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-2a0eab12 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d8de0d3c-f8c3-444a-6f86-852f14b705b9-38ce36d1 {
      order: -9999
  }

  #w-node-_43193910-62a4-468f-8fa4-9d480a57d7e3-38ce36d1 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_8bedcdbb-0082-8e9f-c3fb-bef7e1998d61-38ce36d1 {
      grid-column: span 1/span 1
  }

  #w-node-cfe34ef5-31d4-b9b8-2c66-97ac1c359732-8d78e5d6 {
      order: -9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-8d78e5d6 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_2dacb83c-1946-fd0f-6d58-b96de05a70cc-197f5243 {
      order: -9999
  }

  #w-node-_96c9405c-bdfc-a246-e145-b22427fa3afc-197f5243 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_7bc16a71-f61e-4110-9f1d-300e4de07fef-48e3d1a9 {
      order: -9999
  }

  #w-node-_454139f5-c27c-ddc7-98e2-1c6d1ff320fe-48e3d1a9 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-0a5ed6d5 {
      order: 9999
  }

  #w-node-c43a3831-bb99-64dd-1494-6687cd650500-0a5ed6d5 {
      order: -9999
  }

  #w-node-_2697a63e-0e92-7ab2-6fd3-0de49c19f01a-0a5ed6d5 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_1230c73c-1436-551a-4776-8d11731d380c-0a5ed6d5 {
      grid-column: span 1/span 1
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-d5bab791 {
      order: 9999
  }

  #w-node-_1bfb278f-6f8a-6cf5-8d84-4be27f57caa5-d5bab791 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-aab62c13-f2db-ef7b-accb-8e01ccd35e43-a9bf5643,#w-node-_0cde810d-69d5-ad30-f659-29846a549f1f-68e30535 {
      order: -9999
  }

  #w-node-_95f5bf80-1d92-c253-1764-f71b2effd134-68e30535 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_7ee30beb-5cb0-a9ea-09d8-7dd76bac5323-256c1803 {
      order: -9999
  }

  #w-node-_0bbb8e0c-c163-7aa8-8168-f252833ed121-256c1803 {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-d2d56bde-9edd-f56c-100e-0bfe87eebee4-256c1803 {
      grid-column: span 1/span 1
  }

  #w-node-bf5f44d8-1c29-5629-a6ee-e012f702d901-65c5b9bb,#w-node-_5e3f0be9-d99f-40de-7e1b-ba812ead0648-ea389792,#w-node-f6d5bee1-9390-5e08-1fe5-6c1cd228478b-5c09529c,#w-node-afc8870e-bf03-e37e-19a6-15c13b463c42-a673efa7 {
      order: -9999
  }

  #w-node-afc8870e-bf03-e37e-19a6-15c13b463d0a-a673efa7 {
      justify-self: stretch
  }

  #w-node-afc8870e-bf03-e37e-19a6-15c13b463d10-a673efa7 {
      justify-self: auto
  }

  #w-node-a3f6ade3-5582-c61e-d812-84cdb13f9714-493c53b2 {
      order: 9999;
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_374831ee-8270-4a12-2b7a-c96f1514d834-4230137f {
      order: 9999
  }

  #w-node-b1fa2732-18ce-ec30-a05b-75b21d260b4c-4230137f {
      grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_72f0007a-6bff-d548-43a0-67460a7e3b12-aa4b2359 {
      order: -9999
  }

  #w-node-c86cb4da-f5e8-6a54-ee5e-ce3e1352de54-aa4b2359 {
      grid-column: span 1/span 1
  }

  #w-node-dbf88109-b699-ea97-54aa-83a0e107ac12-495028e5 {
      order: -9999
  }

  #w-node-_435213a1-518e-3e21-a7a9-1182cf004cc3-495028e5 {
      grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_8c02b4c3-a554-92de-8f47-c9436d85acb3-12f5142b {
      grid-column: span 1/span 1
  }

  #w-node-c0b2a2ff-0cb4-20bc-14ce-7da50df14cb8-12f5142b {
      order: -9999
  }

  #w-node-_351acc32-270d-d5a4-843c-19066acd464d-74a2ec34 {
      justify-self: stretch
  }

  #w-node-_25427f22-3432-c76a-7ba6-9f34fe877289-2c5b4e98 {
      grid-column: span 1/span 1
  }

  #w-node-e4cbaaff-83d8-d1c0-1589-72e88c493736-2c5b4e98 {
      order: -9999
  }
}

@font-face {
  font-family: 'Ubuntu Deriv';
  src: url('/pt/storage/fonts/669497e0b0c325d2fbe39c3f_ubuntu-bold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/pt/storage/fonts/669744f397b66b7b53a39585_ibmplexsans-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/pt/storage/fonts/66975773fdf512f999f734b7_ibmplexsans-bold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Font Awesome';
  src: url('/pt/storage/fonts/675925c3afb430f3b9f7bafa_fa-regular-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/pt/storage/fonts/677b9be230c30b16fcb976fc_inter-v18-cyrillic_latin-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/pt/storage/fonts/677b9be2ed088ac4be0c8f81_inter-v18-cyrillic_latin-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('/pt/storage/fonts/677b9be2aa3bb999dadfb660_inter-v18-cyrillic_latin-800.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
