@import url("https://use.typekit.net/ych4kna.css");
@import url("https://use.typekit.net/ych4kna.css");
/* line 5, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 40, ../TraderPlatform/sass/_mixins.scss */
.cblack {
  color: #000000 !important;
}

/* line 41, ../TraderPlatform/sass/_mixins.scss */
.cdrkBlue {
  color: #21285a !important;
}

/* line 42, ../TraderPlatform/sass/_mixins.scss */
.cdrkGray {
  color: #58595b !important;
}

/* line 43, ../TraderPlatform/sass/_mixins.scss */
.cwhite {
  color: #fff !important;
}

/* line 44, ../TraderPlatform/sass/_mixins.scss */
.cltBlue {
  color: #364c9f !important;
}

/* line 45, ../TraderPlatform/sass/_mixins.scss */
.coBlue {
  color: #013356 !important;
}

/* line 46, ../TraderPlatform/sass/_mixins.scss */
.c-green {
  color: #52b848;
}

/* line 47, ../TraderPlatform/sass/_mixins.scss */
.bBlue {
  background: #013356;
}

/* line 48, ../TraderPlatform/sass/_mixins.scss */
.bltBlue {
  background: #364c9f;
}

/* line 49, ../TraderPlatform/sass/_mixins.scss */
.b_drkGray {
  background: #58595b;
}

/* line 50, ../TraderPlatform/sass/_mixins.scss */
.bOffWhite {
  background: #E6EBE9;
}

/* line 51, ../TraderPlatform/sass/_mixins.scss */
.b-green {
  background: #52b848;
}

/* line 52, ../TraderPlatform/sass/_mixins.scss */
.b-ng {
  background: #dfdfdf;
}

@font-face {
  font-family: "HelveticaNS";
  src: "fonts/helveticaneueltstd-roman-webfont";
}
@font-face {
  font-family: "HelvetiaNSI";
  src: "fonts/helveticaneueltstd-it-webfont";
}
@font-face {
  font-family: "HelvetiaNSB";
  src: "fonts/helveticaneueltstd-bd-webfont";
}
@font-face {
  font-family: "HelveticaNS";
  src: "fonts/helveticaneueltstd-roman-webfont";
}
@font-face {
  font-family: "HelvetiaNSI";
  src: "fonts/helveticaneueltstd-it-webfont";
}
@font-face {
  font-family: "HelvetiaNSB";
  src: "fonts/helveticaneueltstd-bd-webfont";
}
/* line 32, ../TraderPlatform/sass/_base.scss */
html {
  box-sizing: border-box;
  font-size: 16px;
  font-family: 'HelveticaNeue', Helvetica, sans-serif;
  font-weight: normal;
  overflow-x: hidden;
}

/* line 39, ../TraderPlatform/sass/_base.scss */
body {
  float: left;
  width: 100%;
  height: 100%;
}

/* line 44, ../TraderPlatform/sass/_base.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 49, ../TraderPlatform/sass/_base.scss */
.rel, .blueSolid {
  position: relative;
}

/* line 54, ../TraderPlatform/sass/_base.scss */
.dblock {
  display: block;
}

/* line 57, ../TraderPlatform/sass/_base.scss */
.diblock {
  display: inline-block;
}

/* line 62, ../TraderPlatform/sass/_base.scss */
.divWidthVid {
  width: 100%;
  height: auto;
}

/* line 67, ../TraderPlatform/sass/_base.scss */
.fullWidthVid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  z-index: 0;
}
/* line 69, ../TraderPlatform/sass/_base.scss */
.fullWidthVid video {
  display: block;
  width: 100%;
  height: auto;
}

/* line 73, ../TraderPlatform/sass/_base.scss */
h1 {
  font-size: 64px;
  font-size: 4rem;
  line-height: 72px;
  line-height: 4.5rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* line 77, ../TraderPlatform/sass/_base.scss */
h2 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(54, 76, 159, 0.75);
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 77, ../TraderPlatform/sass/_base.scss */
  h2 {
    text-align: center;
  }
}

/* line 85, ../TraderPlatform/sass/_base.scss */
h3 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* line 88, ../TraderPlatform/sass/_base.scss */
p {
  display: block;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 91, ../TraderPlatform/sass/_base.scss */
p.white {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 94, ../TraderPlatform/sass/_base.scss */
p.center {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #000000;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 97, ../TraderPlatform/sass/_base.scss */
p.centerWhite {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 100, ../TraderPlatform/sass/_base.scss */
p.body, #Overview .grid4C p.description, #Overview2 .grid4C p.description, #Markets .grid4C .sidebar p.desc {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 103, ../TraderPlatform/sass/_base.scss */
p.bodyBig {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: rgba(0, 0, 0, 0.75);
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding-left: 2rem;
  border-left: 2px solid #364c9f;
}

/* line 110, ../TraderPlatform/sass/_base.scss */
.tcenter {
  text-align: center !important;
}

/* line 113, ../TraderPlatform/sass/_base.scss */
.tleft {
  text-align: left;
}

/* line 116, ../TraderPlatform/sass/_base.scss */
.tright {
  text-align: right;
}

/* line 122, ../TraderPlatform/sass/_base.scss */
.landscape {
  width: 100%;
  height: auto;
}

/* line 126, ../TraderPlatform/sass/_base.scss */
.portrait {
  width: auto;
  height: 100%;
}

/* line 132, ../TraderPlatform/sass/_base.scss */
.is-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  -webkit-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}

/* line 147, ../TraderPlatform/sass/_base.scss */
.is-visible {
  border: 0;
  clip: auto;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  -webkit-transition: all 500ms;
  -o-transition: all 500ms;
  transition: all 500ms;
}

/* line 162, ../TraderPlatform/sass/_base.scss */
.is-hidden {
  display: none !important;
}

/* line 165, ../TraderPlatform/sass/_base.scss */
.is-invisible, #faq .grid2C .left .qCont .faqa {
  display: none;
}

/* line 176, ../TraderPlatform/sass/_base.scss */
.tile-cyan {
  background-color: #f70b3e;
}
/* line 178, ../TraderPlatform/sass/_base.scss */
.tile-cyan:hover {
  background-color: #c80730;
}

/* line 182, ../TraderPlatform/sass/_base.scss */
.tile-green {
  background-color: #293883;
}
/* line 184, ../TraderPlatform/sass/_base.scss */
.tile-green:hover {
  background-color: #1d275c;
}

/* line 188, ../TraderPlatform/sass/_base.scss */
.tile-gold {
  background-color: #364c9f;
}
/* line 190, ../TraderPlatform/sass/_base.scss */
.tile-gold:hover {
  background-color: #293a79;
}

/* line 194, ../TraderPlatform/sass/_base.scss */
.tile-magenta {
  background-color: #52b848;
}
/* line 196, ../TraderPlatform/sass/_base.scss */
.tile-magenta:hover {
  background-color: #419439;
}

/* line 200, ../TraderPlatform/sass/_base.scss */
.tile-purple {
  background-color: #52b848;
}
/* line 202, ../TraderPlatform/sass/_base.scss */
.tile-purple:hover {
  background-color: #419439;
}

/* line 206, ../TraderPlatform/sass/_base.scss */
.tile-blue {
  background-color: #21285a;
}
/* line 208, ../TraderPlatform/sass/_base.scss */
.tile-blue:hover {
  background-color: #131735;
}

/* line 1, ../TraderPlatform/sass/module/_buttons.scss */
.whiteOpen {
  border: 1px solid #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding: .75rem;
  transition: all 250ms ease-in;
  display: inline-block;
}
/* line 8, ../TraderPlatform/sass/module/_buttons.scss */
.whiteOpen:hover {
  border: 1px solid #fff;
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #013356;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 15, ../TraderPlatform/sass/module/_buttons.scss */
.blueOpen {
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding: .75rem;
  transition: all 250ms ease-in;
  display: inline-block;
}
/* line 22, ../TraderPlatform/sass/module/_buttons.scss */
.blueOpen:hover {
  border: 1px solid #013356;
  background: #013356;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 29, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid {
  display: inline-block;
  background: transparent;
  padding: .75rem 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  z-index: 2;
  overflow: hidden;
  text-decoration: none;
}
/* line 38, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid:before, .blueSolid:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  background: #013356;
  /* onhover background color */
  z-index: -1;
  transform: translate3D(0, 100%, 0);
  /* move elements above button so they don't appear initially */
  transition: all 250ms ease-in;
}
/* line 51, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid:before {
  background: #364c9f;
  /* button default background color */
  z-index: -2;
  transform: translate3D(0, 0, 0);
}
/* line 56, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid:hover {
  color: white;
}
/* line 60, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid:hover:after {
  transform: translate3D(0, 0, 0);
  transition: all .5s;
}
/* line 64, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid span {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-top: .5rem;
}
/* line 68, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid#launch {
  padding-right: 3rem;
  background-image: url(../img/icon/png/OT_Logo.png);
  background-position: center 90%;
  background-repeat: no-repeat;
  background-size: 18px auto;
}

/* line 78, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid2 {
  padding: .75rem 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  background: #364c9f;
  transition: all 250ms ease-in;
  display: inline-block;
}
/* line 85, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid2:hover {
  background: #013356;
}
/* line 88, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid2 span {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 12px;
  line-height: 0.75rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-top: .5rem;
}
/* line 92, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolid2#launch {
  padding-right: 3rem;
  background-image: url(../img/icon/svg/launch.svg);
  background-position: 95% 33%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
}

/* line 102, ../TraderPlatform/sass/module/_buttons.scss */
.greenSolidN {
  display: inline-block;
  text-decoration: none;
  background: #52b848;
  border: 1px solid #52b848;
  padding: 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
/* line 112, ../TraderPlatform/sass/module/_buttons.scss */
.greenSolidN:hover {
  border: 1px solid #52b848;
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #52b848;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 119, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolidN {
  display: inline-block;
  text-decoration: none;
  background: #364c9f;
  border: 1px solid #364c9f;
  padding: 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
/* line 129, ../TraderPlatform/sass/module/_buttons.scss */
.blueSolidN:hover {
  border: 1px solid #364c9f;
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 1, ../TraderPlatform/sass/module/_.scss */
#mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 15;
  background: rgba(88, 89, 91, 0.8);
  display: none;
  transition: all 0.3s;
}
/* line 8, ../TraderPlatform/sass/module/_.scss */
#mask.open {
  display: block;
}

/* line 12, ../TraderPlatform/sass/module/_.scss */
#wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  top: 0;
  left: 0;
  float: left;
  transition: all 0.3s;
}
/* line 21, ../TraderPlatform/sass/module/_.scss */
#wrapper.open {
  left: -300px;
}
/* line 24, ../TraderPlatform/sass/module/_.scss */
#wrapper.disc {
  opacity: 0;
}

/* push nav*/
/* line 29, ../TraderPlatform/sass/module/_.scss */
#drawer {
  position: fixed;
  z-index: 20;
  overflow: hidden;
  transition: all 0.3s;
  top: 0;
  width: 300px;
  right: -300px;
  height: 100%;
  background: #364c9f;
  padding: 0 2rem;
  transition: all 0.3s;
}
/* line 41, ../TraderPlatform/sass/module/_.scss */
#drawer.open {
  right: 0;
  transition: all 0.3s;
}
/* line 45, ../TraderPlatform/sass/module/_.scss */
#drawer menu {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  padding: 1rem 0;
}
/* line 53, ../TraderPlatform/sass/module/_.scss */
#drawer menu a#up, #drawer menu a#down {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  margin-right: 10px;
  width: 20px;
  height: 16px;
  border: 1px solid #fff;
  padding: 4px;
  background-image: url("../../img/icon/png/triArrow.png");
  background-image: none, url("../../img/icon/svg/triArrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px 6px;
  display: none;
}
/* line 65, ../TraderPlatform/sass/module/_.scss */
#drawer menu a#up.disabled, #drawer menu a#down.disabled {
  opacity: .2;
  pointer-events: none;
}
/* line 70, ../TraderPlatform/sass/module/_.scss */
#drawer menu a#down {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 74, ../TraderPlatform/sass/module/_.scss */
#drawer menu a#close {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-left: auto;
  text-decoration: none;
}
/* line 78, ../TraderPlatform/sass/module/_.scss */
#drawer menu a#close:after {
  content: 'X';
  margin-left: 10px;
}
/* line 84, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap {
  float: left;
  position: relative;
  overflow: hidden;
  /* width:100%;*/
  /* height:100%;*/
}
/* line 90, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
}
/* line 95, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li {
  display: inline-block;
  width: 100%;
  margin-bottom: .5rem;
}
/* line 99, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li a {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}
/* line 104, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li a.trigger:after {
  content: '+';
  margin-left: 8px;
}
/* line 108, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li a.expanded:after {
  content: '-';
  margin-left: 8px;
}
/* line 113, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li ul {
  margin: .5rem 0 0 0;
  width: 100%;
  display: none;
}
/* line 118, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li ul li {
  display: inline-block;
  width: 100%;
}
/* line 121, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li ul li a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  cursor: pointer;
  padding-left: 1rem;
  transition: all 250ms;
}
/* line 126, ../TraderPlatform/sass/module/_.scss */
#drawer #lWrap ul#siteNav li ul li a:hover {
  background-image: url("../../img/icon/png/carrat.png");
  background-image: none, url("../../img/icon/svg/carrat.svg");
  background-position: 4px center;
  background-size: 6px 12px;
  background-repeat: no-repeat;
  color: #21285a;
}

/* line 140, ../TraderPlatform/sass/module/_.scss */
#mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 15;
  background: rgba(88, 89, 91, 0.8);
  display: none;
  transition: all 0.3s;
}
/* line 147, ../TraderPlatform/sass/module/_.scss */
#mask.open {
  display: block;
}

/* line 151, ../TraderPlatform/sass/module/_.scss */
#wrapper {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  top: 0;
  left: 0;
  float: left;
  transition: all 0.3s;
}
/* line 160, ../TraderPlatform/sass/module/_.scss */
#wrapper.open {
  left: -300px;
}
/* line 163, ../TraderPlatform/sass/module/_.scss */
#wrapper.disc {
  opacity: 0;
}

/* line 4, ../TraderPlatform/sass/module/_menu.scss */
.secondaryMenu ul li a {
  padding: .5rem .75rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #013356;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  transition: all 250ms ease-in;
  margin-right: .375rem;
  border-bottom: 1px solid transparent;
}
/* line 12, ../TraderPlatform/sass/module/_menu.scss */
.secondaryMenu ul li a:hover {
  background: #364c9f;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 15, ../TraderPlatform/sass/module/_menu.scss */
.secondaryMenu ul li a:hover.active {
  background: none;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid #364c9f;
}
/* line 22, ../TraderPlatform/sass/module/_menu.scss */
.secondaryMenu ul li a.active {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid #364c9f;
}

/* line 1, ../TraderPlatform/sass/module/_header.scss */
header {
  background: #013356;
  width: 100%;
}
/* line 4, ../TraderPlatform/sass/module/_header.scss */
header nav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
/* line 11, ../TraderPlatform/sass/module/_header.scss */
header nav a#logo {
  height: 50px;
  flex: 0 0 410px;
  margin-right: auto;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url("../../img/icon/png/OptimusLogoWhite.png");
  background-image: none, url("../../img/icon/svg/OptimusLogoWhite.svg");
  background-repeat: no-repeat;
  display: block;
  background-size: auto 50px;
}
/* line 21, ../TraderPlatform/sass/module/_header.scss */
header nav ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  list-style-type: none;
}
/* line 29, ../TraderPlatform/sass/module/_header.scss */
header nav ul li {
  margin-right: .5rem;
  border: 1px solid #fff;
  padding: .75rem .5rem;
  transition: all 250ms ease-in;
}
/* line 34, ../TraderPlatform/sass/module/_header.scss */
header nav ul li a {
  display: block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
/* line 39, ../TraderPlatform/sass/module/_header.scss */
header nav ul li a#logIn:after {
  content: "";
  display: inline-block;
  background-image: url("../../img/icon/png/logIn.png");
  background-image: none, url("../../img/icon/svg/logIn.svg");
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-position: center center;
  width: 18px;
  height: 18px;
  margin: 0 0 0 8px;
}
/* line 52, ../TraderPlatform/sass/module/_header.scss */
header nav ul li a#menu:after {
  content: "";
  display: inline-block;
  background-image: url("../../img/icon/png/menu.png");
  background-image: none, url("../../img/icon/svg/menu.svg");
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-position: center center;
  width: 18px;
  height: 18px;
  margin: 0 0 0 8px;
}
/* line 65, ../TraderPlatform/sass/module/_header.scss */
header nav ul li a#beamerBox:after {
  content: "";
  display: inline-block;
  background-image: url("../../img/icon/png/Right_Arrrow_White.png");
  background-image: none, url("../../img/icon/svg/Right_Arrrow_White.svg");
  background-size: 18px auto;
  background-repeat: no-repeat;
  background-position: center center;
  width: 18px;
  height: 18px;
  margin: 0 0 0 8px;
}
/* line 78, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:first-of-type {
  border: none;
}
/* line 81, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:first-of-type a:after {
  display: none;
}
/* line 86, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:last-of-type {
  margin-right: 0;
}
/* line 89, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:hover:not(:first-child) {
  border: 1px solid #fff;
  background: #fff;
}
/* line 92, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:hover:not(:first-child) a {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #013356;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 95, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:hover:not(:first-child) a#logIn:after {
  background-image: url("../../img/icon/png/logInBlue.png");
  background-image: none, url("../../img/icon/svg/logInBlue.svg");
}
/* line 100, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:hover:not(:first-child) a#menu:after {
  background-image: url("../../img/icon/png/menuBlue.png");
  background-image: none, url("../../img/icon/svg/menuBlue.svg");
}
/* line 105, ../TraderPlatform/sass/module/_header.scss */
header nav ul li:hover:not(:first-child) a#beamerBox:after {
  background-image: url("../../img/icon/png/Right_Arrrow_Blue.png");
  background-image: none, url("../../img/icon/svg/Right_Arrrow_Blue.svg");
}
@media only screen and (min-width: 200px) and (max-width: 300px) {
  /* line 115, ../TraderPlatform/sass/module/_header.scss */
  header nav {
    flex-direction: column;
  }
  /* line 117, ../TraderPlatform/sass/module/_header.scss */
  header nav a#logo {
    flex: 0 0 100%;
    width: 100%;
    margin: 0;
    height: 35px;
    background-size: 100% 35px;
    background-position: center center;
  }
  /* line 125, ../TraderPlatform/sass/module/_header.scss */
  header nav ul {
    flex: 0 0 100%;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 131, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li {
    padding: .25rem;
    margin: 0;
  }
  /* line 134, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:nth-child(1) {
    flex: 0 0 100%;
    margin: 5% 0;
  }
  /* line 138, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:nth-child(2) {
    flex: 0 1 40%;
    margin-right: 5%;
  }
  /* line 142, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:nth-child(3) {
    flex: 0 1 40%;
  }
  /* line 145, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:nth-child(4) {
    flex: 0 1 85%;
    margin-top: 1rem;
  }
  /* line 149, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 152, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#logIn:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 160, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#menu:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 168, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#beamerBox:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 176, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:first-of-type {
    border: none;
  }
  /* line 179, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:first-of-type a:after {
    display: none;
  }
  /* line 185, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:hover:not(:first-child) a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #013356;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 194, ../TraderPlatform/sass/module/_header.scss */
  header nav {
    flex-direction: column;
  }
  /* line 196, ../TraderPlatform/sass/module/_header.scss */
  header nav a#logo {
    flex: 0 0 100%;
    width: 100%;
    margin: 0 0 1rem 0;
    height: 50px;
    background-size: 100% 50px;
    background-position: center center;
  }
  /* line 204, ../TraderPlatform/sass/module/_header.scss */
  header nav ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    list-style-type: none;
  }
  /* line 212, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li {
    margin-right: 1rem;
    padding: .25rem;
  }
  /* line 215, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 218, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#logIn:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 226, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#menu:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 234, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#beamerBox:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 242, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:first-of-type {
    border: none;
  }
  /* line 245, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:first-of-type a:after {
    display: none;
  }
  /* line 251, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li:hover:not(:first-child) a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #013356;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
}
@media (min-width: 821px) and (max-width: 1024px) {
  /* line 261, ../TraderPlatform/sass/module/_header.scss */
  header nav {
    flex-direction: column;
  }
  /* line 263, ../TraderPlatform/sass/module/_header.scss */
  header nav a#logo {
    flex: 0 0 100%;
    width: 100%;
    margin: 0 0 1rem 0;
    height: 50px;
    background-size: 100% 50px;
    background-position: center center;
  }
  /* line 272, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li {
    padding: .25rem;
  }
  /* line 274, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 277, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#logIn:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 285, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#menu:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 293, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a#beamerBox:after {
    background-size: 12px auto;
    width: 12px;
    height: 12px;
    margin: 0 0 0 6px;
  }
  /* line 300, ../TraderPlatform/sass/module/_header.scss */
  header nav ul li a:hover {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #013356;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    padding: 0;
  }
}
/* line 309, ../TraderPlatform/sass/module/_header.scss */
header.trans {
  background: rgba(255, 255, 255, 0.3);
  display: flex;
}
/* line 312, ../TraderPlatform/sass/module/_header.scss */
header.trans nav {
  justify-content: flex-end;
}

/* line 2, ../TraderPlatform/sass/module/_footer.scss */
footer .logo {
  background-image: url("../../img/icon/png/OptimusLogoWhite.png");
  background-image: none, url("../../img/icon/svg/OptimusLogoWhite.svg");
  height: 50px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-size: 70% auto;
  background-repeat: no-repeat;
  text-align: center;
}
/* line 10, ../TraderPlatform/sass/module/_footer.scss */
footer .social {
  text-align: right;
}
/* line 13, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul, footer div[class^='r3'] ul, footer .social ul, footer .contact ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 17, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li, footer div[class^='r3'] ul li, footer .social ul li, footer .contact ul li {
  margin-bottom: .375rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 20, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li a, footer div[class^='r3'] ul li a, footer .social ul li a, footer .contact ul li a {
  display: inline-block;
  transition: padding 0.25s linear;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}
/* line 25, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li a:hover, footer div[class^='r3'] ul li a:hover, footer .social ul li a:hover, footer .contact ul li a:hover {
  padding-left: .25rem;
}
/* line 30, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon, footer div[class^='r3'] ul li.icon, footer .social ul li.icon, footer .contact ul li.icon {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 .5rem .5rem 0;
  background-color: rgba(54, 76, 159, 0.25);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 42, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a, footer div[class^='r3'] ul li.icon a, footer .social ul li.icon a, footer .contact ul li.icon a {
  width: 100%;
  height: 100%;
  float: left;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 25px;
}
/* line 49, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a:hover, footer div[class^='r3'] ul li.icon a:hover, footer .social ul li.icon a:hover, footer .contact ul li.icon a:hover {
  background-color: #364c9f;
  webkit-transition: background-color 0.5s linear;
  -moz-transition: background-color 0.5s linear;
  -o-transition: background-color 0.5s linear;
  -ms-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}
/* line 57, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#email, footer div[class^='r3'] ul li.icon a#email, footer .social ul li.icon a#email, footer .contact ul li.icon a#email {
  background-image: url("../../img/icon/png/email.png");
  background-image: none, url("../../img/icon/svg/email.svg");
}
/* line 60, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#facebook, footer div[class^='r3'] ul li.icon a#facebook, footer .social ul li.icon a#facebook, footer .contact ul li.icon a#facebook {
  background-image: url("../../img/icon/png/facebook.png");
  background-image: none, url("../../img/icon/svg/facebook.svg");
}
/* line 63, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#google, footer div[class^='r3'] ul li.icon a#google, footer .social ul li.icon a#google, footer .contact ul li.icon a#google {
  background-image: url("../../img/icon/png/google.png");
  background-image: none, url("../../img/icon/svg/google.svg");
}
/* line 66, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#linkedin, footer div[class^='r3'] ul li.icon a#linkedin, footer .social ul li.icon a#linkedin, footer .contact ul li.icon a#linkedin {
  background-image: url("../../img/icon/png/linkedin.png");
  background-image: none, url("../../img/icon/svg/linkedin.svg");
}
/* line 69, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#rss, footer div[class^='r3'] ul li.icon a#rss, footer .social ul li.icon a#rss, footer .contact ul li.icon a#rss {
  background-image: url("../../img/icon/png/rss.png");
  background-image: none, url("../../img/icon/svg/rss.svg");
}
/* line 72, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#twitter, footer div[class^='r3'] ul li.icon a#twitter, footer .social ul li.icon a#twitter, footer .contact ul li.icon a#twitter {
  background-image: url("../../img/icon/png/twitter.png");
  background-image: none, url("../../img/icon/svg/twitter.svg");
}
/* line 75, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#youtube, footer div[class^='r3'] ul li.icon a#youtube, footer .social ul li.icon a#youtube, footer .contact ul li.icon a#youtube {
  background-image: url("../../img/icon/png/youtube.png");
  background-image: none, url("../../img/icon/svg/youtube.svg");
}
/* line 78, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.icon a#instagram, footer div[class^='r3'] ul li.icon a#instagram, footer .social ul li.icon a#instagram, footer .contact ul li.icon a#instagram {
  background-image: url("../../img/icon/png/instagram.png");
  background-image: none, url("../../img/icon/svg/instagram.svg");
}
/* line 83, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul li.header, footer div[class^='r3'] ul li.header, footer .social ul li.header, footer .contact ul li.header {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 87, ../TraderPlatform/sass/module/_footer.scss */
footer div[class^='r2'] ul + ul, footer div[class^='r3'] ul + ul, footer .social ul + ul, footer .contact ul + ul {
  margin-top: 1rem;
  padding-top: 1rem;
}
/* line 94, ../TraderPlatform/sass/module/_footer.scss */
footer .disc {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 1.5rem;
}
/* line 97, ../TraderPlatform/sass/module/_footer.scss */
footer .disc p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0 0 1.5rem 0;
}
/* line 100, ../TraderPlatform/sass/module/_footer.scss */
footer .disc p a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding-bottom: 4px;
  text-decoration: none;
  transition: all 250ms ease-in;
}
/* line 105, ../TraderPlatform/sass/module/_footer.scss */
footer .disc p a:hover {
  border-bottom: 1px solid #fff;
}
/* line 109, ../TraderPlatform/sass/module/_footer.scss */
footer .disc p:last-of-type {
  margin: 0;
}
@media only screen and (min-width: 200px) and (max-width: 300px) {
  /* line 115, ../TraderPlatform/sass/module/_footer.scss */
  footer .logo {
    height: 35px;
    background-size: contain;
    background-position: center center;
    margin-bottom: 1rem;
  }
  /* line 122, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul, footer div[class^='r3'] ul, footer .social ul, footer .contact ul {
    padding-bottom: .5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 125, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul li, footer div[class^='r3'] ul li, footer .social ul li, footer .contact ul li {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 12px;
    line-height: 0.75rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 127, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul li.header, footer div[class^='r3'] ul li.header, footer .social ul li.header, footer .contact ul li.header {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 130, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul li a, footer div[class^='r3'] ul li a, footer .social ul li a, footer .contact ul li a {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 12px;
    line-height: 0.75rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
}
@media only screen and (min-width: 200px) and (max-width: 300px) and (min-width: 200px) and (max-width: 300px) {
  /* line 134, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul li.icon, footer div[class^='r3'] ul li.icon, footer .social ul li.icon, footer .contact ul li.icon {
    width: 32px;
    height: 32px;
  }
  /* line 138, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul li.icon:last-of-type, footer div[class^='r3'] ul li.icon:last-of-type, footer .social ul li.icon:last-of-type, footer .contact ul li.icon:last-of-type {
    margin-right: 0;
  }
  /* line 139, ../TraderPlatform/sass/module/_footer.scss */
  footer div[class^='r2'] ul li.icon a, footer div[class^='r3'] ul li.icon a, footer .social ul li.icon a, footer .contact ul li.icon a {
    background-size: auto 16px;
  }
}
@media only screen and (min-width: 200px) and (max-width: 300px) {
  /* line 147, ../TraderPlatform/sass/module/_footer.scss */
  footer .disc {
    border: none;
    padding-top: .5rem;
  }
  /* line 150, ../TraderPlatform/sass/module/_footer.scss */
  footer .disc p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 12px;
    line-height: 0.75rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 .5rem 0;
  }
  /* line 153, ../TraderPlatform/sass/module/_footer.scss */
  footer .disc p a {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 12px;
    line-height: 0.75rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 161, ../TraderPlatform/sass/module/_footer.scss */
  footer .logo {
    background-size: contain;
    background-position: center center;
  }
  /* line 165, ../TraderPlatform/sass/module/_footer.scss */
  footer .social {
    text-align: center;
  }
}
@media (min-width: 821px) and (max-width: 1024px) {
  /* line 170, ../TraderPlatform/sass/module/_footer.scss */
  footer .logo {
    background-size: contain;
    background-position: left center;
  }
  /* line 174, ../TraderPlatform/sass/module/_footer.scss */
  footer .social {
    text-align: right;
  }
}

/* line 2, ../TraderPlatform/sass/module/_tables.scss */
#subNavTab {
  width: 100%;
  display: flex;
  border-right: 1px solid #bfbfbf;
}
/* line 6, ../TraderPlatform/sass/module/_tables.scss */
#subNavTab li {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-bottom: 0 !important;
}
/* line 13, ../TraderPlatform/sass/module/_tables.scss */
#subNavTab li a {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding: 18px;
  padding: 1.125rem;
  text-decoration: none;
  width: 100%;
  display: block;
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  background: #bfbfbf;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
  height: 100%;
}
/* line 26, ../TraderPlatform/sass/module/_tables.scss */
#subNavTab li a.selected {
  background: #58595b;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 18px;
  padding: 1.125rem;
  text-decoration: none;
  width: 100%;
  display: block;
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
}
/* line 35, ../TraderPlatform/sass/module/_tables.scss */
#subNavTab li a.selected:hover {
  background: #58595b;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 18px;
  padding: 1.125rem;
  text-decoration: none;
  width: 100%;
  display: block;
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
}
/* line 48, ../TraderPlatform/sass/module/_tables.scss */
#subNavTab li:hover a {
  background: #a6a6a6;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding: 18px;
  padding: 1.125rem;
  text-decoration: none;
  width: 100%;
  display: block;
}

/* line 60, ../TraderPlatform/sass/module/_tables.scss */
#exchNav {
  margin: 1rem 0 1rem 1rem;
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin: 0;
}
/* line 64, ../TraderPlatform/sass/module/_tables.scss */
#exchNav li {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin: 0 0 1px 0;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 69, ../TraderPlatform/sass/module/_tables.scss */
#exchNav li a {
  padding: 1rem .5rem;
  width: 100%;
  height: 100%;
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  background: #bfbfbf;
  -webkit-transition: all 250ms ease-in;
  -o-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
/* line 78, ../TraderPlatform/sass/module/_tables.scss */
#exchNav li a:hover {
  background: white;
}
/* line 81, ../TraderPlatform/sass/module/_tables.scss */
#exchNav li a.currentExch {
  background: white;
}

/* line 88, ../TraderPlatform/sass/module/_tables.scss */
#content-target a.c-ltBlue {
  color: #02c9fb !important;
}

/* line 93, ../TraderPlatform/sass/module/_tables.scss */
.fPricing tr th {
  padding: 1rem .25rem;
  border-bottom: 1px solid #bfbfbf;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  vertical-align: top;
}
/* line 99, ../TraderPlatform/sass/module/_tables.scss */
.fPricing tr td {
  padding: 1rem .25rem;
  border-bottom: 1px solid #bfbfbf;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  vertical-align: top;
}
/* line 105, ../TraderPlatform/sass/module/_tables.scss */
.fPricing tr td.title {
  padding: 1rem .25rem;
  border-bottom: 1px solid #bfbfbf;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  vertical-align: top;
}
/* line 111, ../TraderPlatform/sass/module/_tables.scss */
.fPricing span.notes {
  -webkit-transition: all 250ms ease-in;
  -o-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
/* line 115, ../TraderPlatform/sass/module/_tables.scss */
.fPricing span.notes:hover {
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border-bottom: 1px solid #364c9f;
  padding-bottom: .125rem;
}
/* line 116, ../TraderPlatform/sass/module/_tables.scss */
.fPricing span.notes:after {
  content: "";
  margin-left: 4px;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-image: url('data:image/svg\+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PHBhdGggZD0iTTMyIDFDMTQuOSAxIDEgMTQuOSAxIDMyczEzLjkgMzEgMzEgMzEgMzEtMTMuOSAzMS0zMVM0OS4xIDEgMzIgMXptLTEuOCA1My41Yy0uOS41LTEuNy43LTIuMy43LS42IDAtMS4xLS4zLTEuNi0uOHMtLjctMS4zLS43LTIuM2MwLS44LjEtMS42LjItMi41LjItLjkuNi0yLjYgMS4yLTUgMi44LTEwIDQuMi0xNi4xIDQuMi0xOC41IDAtLjUtLjEtLjgtLjItMS0uMS0uMi0uMy0uMy0uNi0uM3MtLjYuMS0xIC4yYy0uMi4xLTEuOCAxLTQuNyAyLjhsLS42LTEuNGM0LjItMi45IDctNC43IDguNC01LjQgMS40LS43IDIuNS0xIDMuMy0xIC41IDAgLjguMiAxIC41LjMuNS41IDEuMS41IDIgMCAuNC0uMSAxLS4yIDEuNy0uMyAxLjQtMSA0LTIgNy44LTIuNiA5LjYtMy45IDE1LjMtMy45IDE3IDAgLjUuMS45LjMgMS4xLjIuMi40LjMuNy4zLjUgMCAxLjEtLjIgMS44LS41czItMS4yIDQtMi43bC43IDEuNGMtMy43IDMtNi41IDQuOS04LjUgNS45ek0zOC43IDE1Yy0uNyAxLTEuNyAxLjUtMi44IDEuNS0uOCAwLTEuNS0uMy0yLjEtLjktLjUtLjYtLjgtMS4zLS44LTIuMiAwLTEuMy40LTIuNSAxLjItMy40LjgtLjkgMS44LTEuNCAyLjgtMS40LjggMCAxLjUuMyAyIC44cy43IDEuMi43IDIuMWMuMSAxLjQtLjIgMi41LTEgMy41eiIgZmlsbD0iIzAyYzlmYiIvPjwvc3ZnPg==');
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: auto 14px;
}
/* line 182, ../TraderPlatform/sass/_mixins.scss */
html.no-svg .fPricing span.notes:after {
  background-image: url('../TraderPlatform/img/icon/png/info.png');
}

/* line 129, ../TraderPlatform/sass/module/_tables.scss */
#content-wrap {
  border-left: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  background: #58595b;
}

/* line 136, ../TraderPlatform/sass/module/_tables.scss */
ul.tri li.title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #21285a;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 0;
  margin: 0 0 0 -16px;
}
/* line 140, ../TraderPlatform/sass/module/_tables.scss */
ul.tri li.title:before {
  display: none;
}
/* line 144, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.half {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-bottom: 32px;
  margin-bottom: 2rem;
}
/* line 147, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.half:last-of-type {
  margin-bottom: 0;
}
/* line 151, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.Inline {
  width: 66.10169%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin: 0px;
  margin: 0rem;
}
/* line 154, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.Inline li {
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-right: 0;
}
/* line 157, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.Inline li.full {
  width: 100%;
  float: left;
  margin-right: 1.69492%;
  display: inline;
  margin-right: 0;
}
/* line 164, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.award {
  margin: 0 0 24px 0;
}
/* line 166, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.award li.title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #21285a;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 0;
  margin: 0 0 0 -16px;
}
/* line 170, ../TraderPlatform/sass/module/_tables.scss */
ul.tri.award li.title:before {
  display: none;
}

/* line 177, ../TraderPlatform/sass/module/_tables.scss */
.table_loading {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: auto;
  text-align: center;
  padding: 2rem;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #003366;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  background-color: #fff;
}
/* line 187, ../TraderPlatform/sass/module/_tables.scss */
.table_loading:before {
  content: "";
  display: inline-block;
  background: url("../img/Pricing/loading_of_blue.gif") left center no-repeat;
  width: 44px;
  height: 18px;
  background-size: 54px auto;
}

/* line 198, ../TraderPlatform/sass/module/_tables.scss */
#content div table:not(.dataTable) {
  display: table;
  border-collapse: collapse;
  border-spacing: 0px;
  clear: both;
  margin: 0 auto;
  width: 100%;
  table-layout: auto;
  overflow: auto;
  border: 1px solid #58595b;
}
/* line 210, ../TraderPlatform/sass/module/_tables.scss */
#content div table:not(.dataTable) thead tr th {
  background: #003366;
  padding: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-bottom: 1px solid #58595b;
  border-right: 1px solid #58595b;
}
/* line 216, ../TraderPlatform/sass/module/_tables.scss */
#content div table:not(.dataTable) thead tr th:last-of-type {
  border-right: 0;
}
/* line 224, ../TraderPlatform/sass/module/_tables.scss */
#content div table:not(.dataTable) tbody tr td {
  padding: 1rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border-bottom: 1px solid #58595b;
  border-right: 1px solid #58595b;
}
/* line 229, ../TraderPlatform/sass/module/_tables.scss */
#content div table:not(.dataTable) tbody tr td:last-of-type {
  border-right: 0;
}
/* line 233, ../TraderPlatform/sass/module/_tables.scss */
#content div table:not(.dataTable) tbody tr td[colspan="2"] {
  background: #E6EBE9;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* line 243, ../TraderPlatform/sass/module/_tables.scss */
.content table.dataTable {
  margin: 2rem 0;
  float: left;
  border: 1px solid #bfbfbf;
}
/* line 249, ../TraderPlatform/sass/module/_tables.scss */
.content table.dataTable thead tr th {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-bottom: 1rem;
  background: #364c9f;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-right: 1px solid #003366;
}
/* line 256, ../TraderPlatform/sass/module/_tables.scss */
.content table.dataTable thead tr th:last-of-type {
  border-right: none;
}
/* line 264, ../TraderPlatform/sass/module/_tables.scss */
.content table.dataTable tbody tr td {
  padding: 1rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 268, ../TraderPlatform/sass/module/_tables.scss */
.content table.dataTable tbody tr.even {
  background-color: #eeeeee;
}

/* line 1, ../TraderPlatform/sass/module/_pages.scss */
a {
  cursor: pointer !important;
}

/* line 2, ../TraderPlatform/sass/module/_pages.scss */
a.heroCTA, a.heroCTA2 {
  background: #364c9f;
  display: inline-block;
  border: 1px solid #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 1rem 2rem;
  --webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 13, ../TraderPlatform/sass/module/_pages.scss */
a.heroCTA:hover, a.heroCTA2:hover {
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* line 19, ../TraderPlatform/sass/module/_pages.scss */
.row_black {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
}

/* line 24, ../TraderPlatform/sass/module/_pages.scss */
#home_hero {
  background: url("../img/hero_bg.jpg") center 75% no-repeat;
  background-size: cover;
  height: 100vh;
  margin-bottom: 4rem;
}
/* line 29, ../TraderPlatform/sass/module/_pages.scss */
#home_hero .row_black {
  margin: auto 0;
}
/* line 32, ../TraderPlatform/sass/module/_pages.scss */
#home_hero h1 {
  text-align: center;
}
/* line 34, ../TraderPlatform/sass/module/_pages.scss */
#home_hero h1:after {
  content: "";
  display: inline-block;
  margin: 0 0 0 1rem;
  width: 400px;
  height: 60px;
  background: url("../img/icon/svg/OT_logo.svg");
  background-size: 100% auto;
  background-position: left bottom;
  background-repeat: no-repeat;
}

/* line 48, ../TraderPlatform/sass/module/_pages.scss */
.videoMask {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.65);
}
/* line 53, ../TraderPlatform/sass/module/_pages.scss */
.videoMask .grid3CMid {
  grid-template-rows: 500px;
}

/* line 59, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero {
  background: #1b3665 url("../img/OptimusFlow/OptimusFlow_header.jpg") left center no-repeat;
  height: 70vh;
}
/* line 62, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero .flexVert {
  height: 100%;
}
/* line 64, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero .flexVert .grid2C {
  grid-template-columns: repeat(2, 40% 60%);
}
/* line 66, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero .flexVert .grid2C .left {
  grid-column-start: 1;
  grid-column-end: 1;
  justify-self: stretch;
}
/* line 70, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero .flexVert .grid2C .left h1#optimusFlow {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: url("../img/OptimusFlow/OptimusFlow_logo-white.png") left 8px no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  height: 100px;
  padding: 1rem;
  margin: 0 0 2rem 0;
}
/* line 82, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero .flexVert .grid2C .right {
  grid-column-start: 2;
  grid-column-end: 2;
  justify-self: stretch;
  background: url("../img/OptimusFlow/OptimusFlow_screens2.png") center center no-repeat;
  background-size: contain;
  height: 100%;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 59, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero {
    height: 65vh;
    margin-bottom: 0 !important;
  }
  /* line 97, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero .flexVert .grid2C {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "m_column_top" "m_column_bottom";
    grid-gap: 0px;
    justify-items: center;
    align-items: start;
  }
  /* line 108, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero .flexVert .grid2C .left {
    grid-area: m_column_bottom;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: row1-start;
    grid-row-end: row1-end;
  }
  /* line 114, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero .flexVert .grid2C .left h1#optimusFlow {
    background: url("../img/OptimusFlow/OptimusFlow_logo-white.png") center top no-repeat;
    background-size: contain;
    display: block;
    width: 100%;
    height: 60px;
    padding: 0;
    margin: 0 0 .5rem 0;
  }
  /* line 123, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero .flexVert .grid2C .left p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 127, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero .flexVert .grid2C .right {
    grid-area: m_column_top;
  }
}

/* line 134, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal {
  background: #000000 url("../img/OptimusFlow/Journal/Flow-Journal-BG@2x.jpg")-10px -80px no-repeat;
  background-size: cover;
  padding: 5rem 0;
}
/* line 138, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal h1 {
  font-size: 48px;
  font-size: 3rem;
  line-height: 56px;
  line-height: 3.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1rem;
  grid-column: 1 / 5;
}
/* line 144, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal picture.main {
  grid-column: 1 / 5;
  text-align: center;
}
/* line 147, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal picture.main img {
  width: 100%;
}
/* line 151, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal picture.badge {
  grid-column: 1 / 2;
  justify-self: end;
}
/* line 157, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal div.incl {
  grid-column: 2 / 5;
  justify-self: start;
}
/* line 160, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal div.incl h2 {
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 56px;
  line-height: 3.5rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  width: 100%;
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 1rem;
}
/* line 167, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal div.incl p {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 170, ../TraderPlatform/sass/module/_pages.scss */
#flow_hero_journal div.incl p strong {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 134, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal {
    background: #000000 url("../img/OptimusFlow/Journal/Flow-Journal-BG@2x.jpg") center center no-repeat;
    padding: 2rem 0;
  }
  /* line 178, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C {
    grid-template-columns: 100%;
    grid-auto-rows: auto;
    grid-template-areas: unset;
  }
  /* line 182, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C h1 {
    grid-column: 1 / 1;
  }
  /* line 186, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C picture.main, #flow_hero_journal .grid4C picture.badge {
    grid-column: 1 / 1;
  }
  /* line 188, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C picture.main img, #flow_hero_journal .grid4C picture.badge img {
    width: 100%;
  }
  /* line 192, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C picture.badge {
    justify-self: unset;
    width: 100%;
    text-align: center;
  }
  /* line 196, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C picture.badge img {
    width: 40%;
  }
  /* line 201, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C div.incl {
    grid-column: 1 / 1;
  }
  /* line 203, ../TraderPlatform/sass/module/_pages.scss */
  #flow_hero_journal .grid4C div.incl h2, #flow_hero_journal .grid4C div.incl p {
    text-align: center;
  }
}

/* line 212, ../TraderPlatform/sass/module/_pages.scss */
#form .grid2CE div {
  width: 72%;
  justify-self: end;
}
/* line 215, ../TraderPlatform/sass/module/_pages.scss */
#form .grid2CE div:last-of-type {
  justify-self: start;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 211, ../TraderPlatform/sass/module/_pages.scss */
  #form .grid2CE {
    grid-template-columns: 100%;
    grid-auto-rows: auto;
    grid-template-areas: unset;
  }
  /* line 223, ../TraderPlatform/sass/module/_pages.scss */
  #form .grid2CE h2 {
    grid-row: 1 / 2;
  }
  /* line 226, ../TraderPlatform/sass/module/_pages.scss */
  #form .grid2CE p#step1 {
    grid-row: 2 / 3;
  }
  /* line 229, ../TraderPlatform/sass/module/_pages.scss */
  #form .grid2CE p#step2 {
    grid-row: 4 / 5;
  }
  /* line 233, ../TraderPlatform/sass/module/_pages.scss */
  #form .grid2CE div:first-of-type {
    grid-row: 5 / 6;
    width: 100%;
    justify-self: start;
  }
  /* line 238, ../TraderPlatform/sass/module/_pages.scss */
  #form .grid2CE div:last-of-type {
    grid-row: 3 / 4;
    width: 100%;
    justify-self: start;
  }
}

/* line 248, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE {
  gap: 12px;
}
/* line 250, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card {
  border-radius: 8px;
  padding: 4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
/* line 257, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card a {
  flex: 0 0 100%;
  width: 100%;
}
/* line 260, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card a span {
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 1.5rem;
}
/* line 267, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card a h4 {
  width: 60%;
  font-size: 40px;
  font-size: 2.5rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 272, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card#one {
  background: url(../img/OptimusFlow/Cards/Card1.jpg) center center no-repeat;
  background-size: cover;
  grid-row: 1;
  grid-column: 1;
}
/* line 278, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card#two {
  background: url(../img/OptimusFlow/Cards/Card2.jpg) center center no-repeat;
  background-size: cover;
  grid-row: 1 / 3;
  grid-column: 2;
}
/* line 284, ../TraderPlatform/sass/module/_pages.scss */
#OF_Cards .grid2CE div.card#three {
  background: url(../img/OptimusFlow/Cards/Card3.jpg) center center no-repeat;
  background-size: cover;
  grid-row: 2;
  grid-column: 1;
}

/* line 295, ../TraderPlatform/sass/module/_pages.scss */
#OF_OA .grid2CE div {
  justify-self: end;
}
/* line 297, ../TraderPlatform/sass/module/_pages.scss */
#OF_OA .grid2CE div:last-of-type {
  justify-self: start;
}

/* line 307, ../TraderPlatform/sass/module/_pages.scss */
#download .grid2R .top h2 {
  grid-row-start: row1-start;
  grid-row: first-line / 2;
}
/* line 312, ../TraderPlatform/sass/module/_pages.scss */
#download .grid2R .bottom {
  justify-self: stretch;
}
/* line 315, ../TraderPlatform/sass/module/_pages.scss */
#download .grid2R .bottom .grid2CE .left {
  grid-template-columns: repeat(2, 50%);
  justify-self: end;
  align-self: start;
}
/* line 322, ../TraderPlatform/sass/module/_pages.scss */
#download .grid2R .bottom .grid2CE .right {
  grid-template-columns: repeat(2, 50%);
  justify-self: start;
  align-self: start;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 314, ../TraderPlatform/sass/module/_pages.scss */
  #download .grid2R .bottom .grid2CE {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-template-areas: "m_column_top" "m_column_bottom";
    grid-gap: 0px;
    justify-items: center;
    align-items: start;
  }
  /* line 338, ../TraderPlatform/sass/module/_pages.scss */
  #download .grid2R .bottom .grid2CE .left {
    grid-area: m_column_bottom;
    width: 100%;
  }
  /* line 342, ../TraderPlatform/sass/module/_pages.scss */
  #download .grid2R .bottom .grid2CE .right {
    grid-area: m_column_top;
    width: 100%;
  }
}

/* line 353, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid1C {
  grid-gap: 20px;
}
/* line 355, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid1C h2, #pricing .grid1C p {
  width: 100%;
}
/* line 360, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left, #pricing .grid3C .middle, #pricing .grid3C .right {
  border: 1px solid #bfbfbf;
}
/* line 362, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .header, #pricing .grid3C .middle .header, #pricing .grid3C .right .header {
  background: #364c9f;
  padding: 2rem;
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 367, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .priceDet, #pricing .grid3C .middle .priceDet, #pricing .grid3C .right .priceDet {
  padding: 1.5rem;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: #58595b;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 370, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .priceDet span.d-block, #pricing .grid3C .middle .priceDet span.d-block, #pricing .grid3C .right .priceDet span.d-block {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 374, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .blueOpen, #pricing .grid3C .middle .blueOpen, #pricing .grid3C .right .blueOpen {
  width: 80%;
  margin: 0 10%;
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding: .75rem;
  transition: all 250ms ease-in;
  display: inline-block;
}
/* line 383, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .blueOpen:hover, #pricing .grid3C .middle .blueOpen:hover, #pricing .grid3C .right .blueOpen:hover {
  border: 1px solid #364c9f;
  background: #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 389, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .goldOpen, #pricing .grid3C .middle .goldOpen, #pricing .grid3C .right .goldOpen {
  width: 80%;
  margin: 0 10%;
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding: .75rem;
  transition: all 250ms ease-in;
  display: inline-block;
}
/* line 398, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .goldOpen:hover, #pricing .grid3C .middle .goldOpen:hover, #pricing .grid3C .right .goldOpen:hover {
  border: 1px solid #364c9f;
  background: #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 405, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .greenOpen, #pricing .grid3C .middle .greenOpen, #pricing .grid3C .right .greenOpen {
  width: 80%;
  margin: 0 10%;
  border: 1px solid #293883;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #293883;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding: .75rem;
  transition: all 250ms ease-in;
  display: inline-block;
}
/* line 414, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .greenOpen:hover, #pricing .grid3C .middle .greenOpen:hover, #pricing .grid3C .right .greenOpen:hover {
  border: 1px solid #293883;
  background: #293883;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 420, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .left .desc, #pricing .grid3C .middle .desc, #pricing .grid3C .right .desc {
  padding: 1.5rem;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 426, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .middle .header {
  background: #364c9f;
}
/* line 431, ../TraderPlatform/sass/module/_pages.scss */
#pricing .grid3C .right .header {
  background: #293883;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 359, ../TraderPlatform/sass/module/_pages.scss */
  #pricing .grid3C {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: repeat(3, 1fr);
    grid-template-areas: 'top middle bottom';
    grid-gap: 32px;
  }
  /* line 444, ../TraderPlatform/sass/module/_pages.scss */
  #pricing .grid3C .left {
    grid-area: top;
    grid-column: 1 / -1;
    grid-row: 1;
  }
  /* line 449, ../TraderPlatform/sass/module/_pages.scss */
  #pricing .grid3C .middle {
    grid-area: middle;
    grid-column: 1 / -1;
    grid-row: 2;
  }
  /* line 454, ../TraderPlatform/sass/module/_pages.scss */
  #pricing .grid3C .right {
    grid-area: bottom;
    grid-column: 1 / -1;
    grid-row: 3;
  }
}

/* line 466, ../TraderPlatform/sass/module/_pages.scss */
#trial .grid2R .bottom .grid2CE {
  justify-self: stretch;
}
/* line 468, ../TraderPlatform/sass/module/_pages.scss */
#trial .grid2R .bottom .grid2CE .left, #trial .grid2R .bottom .grid2CE .right {
  align-self: start;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 478, ../TraderPlatform/sass/module/_pages.scss */
  #trial .flexVert .grid2R .bottom .grid2CE {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-template-areas: "m_column_top" "m_column_bottom";
    grid-gap: 0px;
    justify-items: center;
    align-items: start;
  }
  /* line 489, ../TraderPlatform/sass/module/_pages.scss */
  #trial .flexVert .grid2R .bottom .grid2CE .left {
    grid-area: m_column_top;
  }
  /* line 492, ../TraderPlatform/sass/module/_pages.scss */
  #trial .flexVert .grid2R .bottom .grid2CE .right {
    grid-area: m_column_bottom;
  }
}

/* line 502, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  gap: 1rem;
}
/* line 509, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid h2 {
  flex: 0 0 100%;
  margin-bottom: 3rem;
}
/* line 513, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile {
  flex: 0 0 150px;
  max-width: 150px;
  height: 150px;
  border-radius: 4px;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 524, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile a.flexVert {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
}
/* line 530, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile a.flexVert p.abr {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  display: block;
  margin-bottom: 8px;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 540, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile a.flexVert p.desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 550, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile:hover {
  transform: rotate(-2deg) translateX(-1px) scale(1.1);
}
/* line 556, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile:hover a.flexVert p.abr {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 559, ../TraderPlatform/sass/module/_pages.scss */
#tiles .flexGrid div.tile:hover a.flexVert p.desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 567, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C h2 {
  grid-column-start: 1;
  grid-column-end: 11;
  margin-bottom: 3rem;
}
/* line 572, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile {
  align-self: center;
  border: 1px solid black;
  height: 150px;
  border-radius: 2px;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 584, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile a.flexVert {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
}
/* line 590, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile a.flexVert p.abr {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  display: block;
  margin-bottom: 8px;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 600, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile a.flexVert p.desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 610, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile:hover {
  -webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.55);
  -moz-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.55);
  box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.55);
}
/* line 615, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile:hover a.flexVert p.abr {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 618, ../TraderPlatform/sass/module/_pages.scss */
#tiles .grid12C div.tile:hover a.flexVert p.desc {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 626, ../TraderPlatform/sass/module/_pages.scss */
  #tiles .grid12C {
    grid-template-columns: repeat(2, 1fr);
  }
  /* line 628, ../TraderPlatform/sass/module/_pages.scss */
  #tiles .grid12C h2 {
    grid-column-end: 3;
  }
}

/* line 636, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C {
  grid-template-rows: auto repeat(1, 1fr);
  grid-gap: 16px;
}
/* line 639, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C h2 {
  grid-column-start: left;
  grid-column-end: right;
  grid-row: 1;
  margin-bottom: 3rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 639, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C h2 {
    margin-bottom: 1rem;
  }
}
/* line 648, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left, #charts .grid3C .middle, #charts .grid3C .right {
  text-align: center;
}
/* line 651, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a, #charts .grid3C .middle a, #charts .grid3C .right a {
  position: relative;
  display: block;
  padding: 7rem 0 5rem 0;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  opacity: .5;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 662, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a:hover, #charts .grid3C .middle a:hover, #charts .grid3C .right a:hover {
  opacity: 1;
}
/* line 665, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a.active, #charts .grid3C .middle a.active, #charts .grid3C .right a.active {
  opacity: 1;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 668, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a.active:after, #charts .grid3C .middle a.active:after, #charts .grid3C .right a.active:after {
  position: absolute;
  bottom: 32px;
  right: calc(50% - 20px);
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 20px;
  border-right-width: 20px;
  border-top: 20px solid #364c9f;
}
/* line 683, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a.CITrigger_txt.active:after, #charts .grid3C .middle a.CITrigger_txt.active:after, #charts .grid3C .right a.CITrigger_txt.active:after {
  display: none;
}
/* line 692, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C#footerLinks .left a, #charts .grid3C#footerLinks .middle a, #charts .grid3C#footerLinks .right a {
  padding: 0;
}
/* line 697, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left {
  grid-column-start: left;
  grid-column-end: left;
  grid-row: 2;
}
/* line 701, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a#ChartingNav, #charts .grid3C .left a#CreateNav {
  background: url("../img/OptimusFlow/OptimusFlow_OrderFlow_Nav.png") center top no-repeat;
  align-self: stretch;
  height: 100%;
  --webkit-transition: color .25s ease-in;
  -moz-transition: color .25s ease-in;
  -ms-transition: color .25s ease-in;
  -o-transition: color .25s ease-in;
  transition: color .25s ease-in;
}
/* line 710, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .left a#ChartingNav.active, #charts .grid3C .left a#CreateNav.active {
  background: url("../img/OptimusFlow/OptimusFlow_OrderFlow_Nav-Active.png") center top no-repeat;
}
/* line 717, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .middle {
  grid-column-start: middle;
  grid-column-end: middle;
  grid-row: 2;
}
/* line 721, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .middle a#OrderExecutionNav, #charts .grid3C .middle a#FindAnalyzeNav {
  background: url("../img/OptimusFlow/OptimusFlow_OrderExecutionNav.png") center top no-repeat;
  align-self: stretch;
  height: 100%;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 730, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .middle a#OrderExecutionNav.active, #charts .grid3C .middle a#FindAnalyzeNav.active {
  background: url("../img/OptimusFlow/OptimusFlow_OrderExecutionNav-Active.png") center top no-repeat;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 721, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .middle a#OrderExecutionNav, #charts .grid3C .middle a#FindAnalyzeNav {
    background: none;
  }
  /* line 736, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .middle a#OrderExecutionNav.active, #charts .grid3C .middle a#FindAnalyzeNav.active {
    background: none;
  }
}
/* line 743, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .right {
  grid-column-start: right;
  grid-column-end: right;
  grid-row: 2;
}
/* line 747, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .right a#OrderFlowNav, #charts .grid3C .right a#FindAnalyzeNav {
  background: url("../img/OptimusFlow/OptimusFlow_OrderFlow_Nav.png") center top no-repeat;
  align-self: stretch;
  height: 100%;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 756, ../TraderPlatform/sass/module/_pages.scss */
#charts .grid3C .right a#OrderFlowNav.active, #charts .grid3C .right a#FindAnalyzeNav.active {
  background: url("../img/OptimusFlow/OptimusFlow_OrderFlow_Nav-Active.png") center top no-repeat;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 747, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .right a#OrderFlowNav, #charts .grid3C .right a#FindAnalyzeNav {
    background: none;
  }
  /* line 762, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .right a#OrderFlowNav.active, #charts .grid3C .right a#FindAnalyzeNav.active {
    background: none;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 770, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .left a, #charts .grid3C .middle a, #charts .grid3C .right a {
    padding: 0 0 1rem 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #364c9f;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 773, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .left a.active, #charts .grid3C .middle a.active, #charts .grid3C .right a.active {
    opacity: 1;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #364c9f;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 776, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .left a.active:after, #charts .grid3C .middle a.active:after, #charts .grid3C .right a.active:after {
    position: absolute;
    bottom: 0px;
    right: calc(50% - 10px);
    content: "";
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-left-width: 10px;
    border-right-width: 10px;
    border-top: 10px solid #364c9f;
  }
}
@media (min-width: 300px) and (max-width: 820px) and (min-width: 300px) and (max-width: 820px) {
  /* line 792, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .left a#ChartingNav {
    background: none;
  }
  /* line 795, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .left a#ChartingNav.active {
    background: none;
  }
}
@media (min-width: 300px) and (max-width: 820px) and (min-width: 300px) and (max-width: 820px) {
  /* line 802, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .middle a#OrderExecutionNav {
    background: none;
  }
  /* line 805, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .middle a#OrderExecutionNav.active {
    background: none;
  }
}
@media (min-width: 300px) and (max-width: 820px) and (min-width: 300px) and (max-width: 820px) {
  /* line 812, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .right a#OrderFlowNav {
    background: none;
  }
  /* line 815, ../TraderPlatform/sass/module/_pages.scss */
  #charts .grid3C .right a#OrderFlowNav.active {
    background: none;
  }
}

/* line 824, ../TraderPlatform/sass/module/_pages.scss */
#charts #target p.check {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 826, ../TraderPlatform/sass/module/_pages.scss */
#charts #target p.check:before {
  display: inline-block;
  content: "";
  width: 24px;
  height: 24px;
  background: url("../img/OptimusFlow/check.svg") left bottom no-repeat;
  background-size: 18px auto;
}
/* line 835, ../TraderPlatform/sass/module/_pages.scss */
#charts #target img {
  width: 100%;
  height: auto;
}
/* line 840, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Charting-Analytics *, #charts #target #Order-Execution * {
  justify-self: stretch;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 845, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Charting-Analytics .grid4C {
    display: block;
    width: 100%;
    float: left;
  }
}
/* line 853, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Execution p.icon {
  padding: 8rem 0 1rem 0;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 856, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Execution p.icon span {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 857, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Execution p.icon#MO {
  background: url("../img/OptimusFlow/Order-Execution-Market-Order.png") center top no-repeat;
  background-size: auto 7rem;
}
/* line 861, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Execution p.icon#LO {
  background: url("../img/OptimusFlow/Order-Execution-Limit-Order.png") center top no-repeat;
  background-size: auto 7rem;
}
/* line 865, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Execution p.icon#SO {
  background: url("../img/OptimusFlow/Order-Execution-Stop-Order.png") center top no-repeat;
  background-size: auto 7rem;
}
/* line 869, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Execution p.icon#TIF {
  background: url("../img/OptimusFlow/Order-Execution-TIF.png") center top no-repeat;
  background-size: auto 7rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 875, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Order-Execution .grid4C {
    display: block;
    width: 100%;
    float: left;
  }
}
/* line 883, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid2C {
  grid-template-columns: repeat(2, 80% 20%);
}
/* line 887, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid2C .right ul li {
  margin-bottom: 1.5rem;
}
/* line 889, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid2C .right ul li a {
  display: block;
  margin-bottom: .5rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  position: relative;
  padding-bottom: 8px;
}
/* line 895, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid2C .right ul li a:after {
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  right: 0;
  position: absolute;
  background: #364c9f;
  transition: width 1s ease 0s, right 0.5s ease 0s;
  width: 0;
}
/* line 908, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid2C .right ul li a.active:after {
  width: 100%;
}
/* line 913, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid2C .right ul li p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #8c8c8c;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 921, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid4C p.icon {
  padding: 8rem 0 1rem 0;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 924, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid4C p.icon span {
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 925, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid4C p.icon#AZ {
  background: url("../img/OptimusFlow/OrderFlow_AZ.png") center top no-repeat;
  background-size: auto 7rem;
}
/* line 929, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid4C p.icon#VA {
  background: url("../img/OptimusFlow/OrderFlow_VA.png") center top no-repeat;
  background-size: auto 7rem;
}
/* line 933, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid4C p.icon#DM {
  background: url("../img/OptimusFlow/OrderFlow_DM.png") center top no-repeat;
  background-size: auto 7rem;
}
/* line 937, ../TraderPlatform/sass/module/_pages.scss */
#charts #target #Order-Flow-Trading .grid4C p.icon#HM {
  background: url("../img/OptimusFlow/OrderFlow_HM.png") center top no-repeat;
  background-size: auto 7rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 945, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Order-Flow-Trading .grid2C, #charts #target #Order-Flow-Trading .grid4C {
    display: block;
    width: 100%;
    float: left;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 954, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Charting-Analytics h3, #charts #target #Order-Execution h3, #charts #target #Order-Flow-Trading h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #364c9f;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 957, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Charting-Analytics p, #charts #target #Order-Execution p, #charts #target #Order-Flow-Trading p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #000000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    text-align: left !important;
    margin-bottom: 1rem;
    padding: 0;
    position: relative;
  }
  /* line 963, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Charting-Analytics p.check, #charts #target #Order-Execution p.check, #charts #target #Order-Flow-Trading p.check {
    padding-left: 24px;
  }
  /* line 965, ../TraderPlatform/sass/module/_pages.scss */
  #charts #target #Charting-Analytics p.check:before, #charts #target #Order-Execution p.check:before, #charts #target #Order-Flow-Trading p.check:before {
    position: absolute;
    top: -7px;
    left: 0;
  }
}

/* line 977, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C {
  padding-bottom: 0;
  gap: 0;
}
/* line 980, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left, #tabbed .grid3C .middle, #tabbed .grid3C .right {
  display: flex;
}
/* line 982, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a, #tabbed .grid3C .middle a, #tabbed .grid3C .right a {
  padding: 2rem;
  display: flex;
  gap: 24px;
  flex-direction: column;
  background: linear-gradient(to right, #364c9f 50%, #bfbfbf 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all .5s ease-out;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #000000;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 991, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a svg, #tabbed .grid3C .middle a svg, #tabbed .grid3C .right a svg {
  width: auto;
  height: 7rem;
}
/* line 996, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a:not(.active), #tabbed .grid3C .middle a:not(.active), #tabbed .grid3C .right a:not(.active) {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #58595b;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 998, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a:not(.active) svg, #tabbed .grid3C .middle a:not(.active) svg, #tabbed .grid3C .right a:not(.active) svg {
  fill: #58595b;
}
/* line 1002, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a.active, #tabbed .grid3C .middle a.active, #tabbed .grid3C .right a.active {
  background-position: left bottom;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1005, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a.active svg, #tabbed .grid3C .middle a.active svg, #tabbed .grid3C .right a.active svg {
  fill: #fff;
}
/* line 1009, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a:hover, #tabbed .grid3C .middle a:hover, #tabbed .grid3C .right a:hover {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  background-position: left bottom;
}
/* line 1012, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a:hover svg, #tabbed .grid3C .middle a:hover svg, #tabbed .grid3C .right a:hover svg {
  fill: #fff;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 980, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left, #tabbed .grid3C .middle, #tabbed .grid3C .right {
    background: none;
  }
  /* line 1020, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left.active, #tabbed .grid3C .middle.active, #tabbed .grid3C .right.active {
    background: none;
  }
}
/* line 1025, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left {
  grid-column-start: left;
  grid-column-end: left;
  grid-row: 1;
}
/* line 1030, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .left a {
  border-top-left-radius: 1rem;
}
/* line 1034, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .middle {
  grid-column-start: middle;
  grid-column-end: middle;
  grid-row: 1;
}
/* line 1042, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .right {
  grid-column-start: right;
  grid-column-end: right;
  grid-row: 1;
}
/* line 1046, ../TraderPlatform/sass/module/_pages.scss */
#tabbed .grid3C .right a {
  border-top-right-radius: 1rem;
}
/* line 1051, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target {
  padding-top: 0;
}
/* line 1053, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target #tab-one, #tabbed #target #tab-two, #tabbed #target #tab-three {
  grid-template-columns: 2fr 1fr;
  background: #364c9f;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1rem;
  padding: 2rem;
}
/* line 1059, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target #tab-one .grid2CE, #tabbed #target #tab-two .grid2CE, #tabbed #target #tab-three .grid2CE {
  padding: 0;
}
/* line 1062, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target #tab-one img, #tabbed #target #tab-two img, #tabbed #target #tab-three img {
  width: 100%;
  height: auto;
  border: 2px solid #364c9f;
  border-radius: 1rem;
  box-shadow: 3px 5px 11px 3px rgba(0, 0, 0, 0.5);
}
/* line 1069, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target #tab-one .desc, #tabbed #target #tab-two .desc, #tabbed #target #tab-three .desc {
  display: flex;
  flex-direction: column;
  padding: 0 2rem 1rem 0;
}
/* line 1073, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target #tab-one .desc h3, #tabbed #target #tab-one .desc p, #tabbed #target #tab-two .desc h3, #tabbed #target #tab-two .desc p, #tabbed #target #tab-three .desc h3, #tabbed #target #tab-three .desc p {
  color: #fff;
  margin-bottom: 1rem;
}
/* line 1077, ../TraderPlatform/sass/module/_pages.scss */
#tabbed #target #tab-one .desc p:last-of-type, #tabbed #target #tab-two .desc p:last-of-type, #tabbed #target #tab-three .desc p:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 1085, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C {
    padding-bottom: 0;
    gap: 0;
  }
  /* line 1088, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left, #tabbed .grid3C .middle, #tabbed .grid3C .right {
    display: flex;
  }
  /* line 1090, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a, #tabbed .grid3C .middle a, #tabbed .grid3C .right a {
    padding: 1rem .5rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #000000;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1092, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a svg, #tabbed .grid3C .middle a svg, #tabbed .grid3C .right a svg {
    width: auto;
    height: 3rem;
  }
  /* line 1097, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a:not(.active), #tabbed .grid3C .middle a:not(.active), #tabbed .grid3C .right a:not(.active) {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #58595b;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1099, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a:not(.active) svg, #tabbed .grid3C .middle a:not(.active) svg, #tabbed .grid3C .right a:not(.active) svg {
    fill: #58595b;
  }
  /* line 1103, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a.active, #tabbed .grid3C .middle a.active, #tabbed .grid3C .right a.active {
    background-position: left bottom;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1106, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a.active svg, #tabbed .grid3C .middle a.active svg, #tabbed .grid3C .right a.active svg {
    fill: #fff;
  }
  /* line 1110, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a:hover, #tabbed .grid3C .middle a:hover, #tabbed .grid3C .right a:hover {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    background-position: left bottom;
  }
  /* line 1113, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed .grid3C .left a:hover svg, #tabbed .grid3C .middle a:hover svg, #tabbed .grid3C .right a:hover svg {
    fill: #fff;
  }
  /* line 1121, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed #target {
    padding-top: 0;
  }
  /* line 1124, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed #target #tab-one, #tabbed #target #tab-two, #tabbed #target #tab-three {
    display: grid;
    grid-template-columns: 100%;
    background: #364c9f;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1rem;
    padding: 2rem;
  }
  /* line 1131, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed #target #tab-one img, #tabbed #target #tab-two img, #tabbed #target #tab-three img {
    width: 100%;
    height: auto;
    border: 2px solid #364c9f;
    border-radius: 1rem;
    box-shadow: 3px 5px 11px 3px rgba(0, 0, 0, 0.5);
  }
  /* line 1138, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed #target #tab-one .desc, #tabbed #target #tab-two .desc, #tabbed #target #tab-three .desc {
    display: flex;
    flex-direction: column;
    padding: 0;
  }
  /* line 1142, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed #target #tab-one .desc h3, #tabbed #target #tab-one .desc p, #tabbed #target #tab-two .desc h3, #tabbed #target #tab-two .desc p, #tabbed #target #tab-three .desc h3, #tabbed #target #tab-three .desc p {
    color: #fff;
    margin-bottom: 1rem;
    text-align: center;
  }
  /* line 1147, ../TraderPlatform/sass/module/_pages.scss */
  #tabbed #target #tab-one .desc p:last-of-type, #tabbed #target #tab-two .desc p:last-of-type, #tabbed #target #tab-three .desc p:last-of-type {
    margin-bottom: 0;
  }
}

@media (min-width: 300px) and (max-width: 820px) {
  /* line 1156, ../TraderPlatform/sass/module/_pages.scss */
  #account {
    display: none;
  }
}
/* line 1161, ../TraderPlatform/sass/module/_pages.scss */
#account .grid1C h2 {
  justify-self: stretch;
  grid-row: 1;
}
/* line 1165, ../TraderPlatform/sass/module/_pages.scss */
#account .grid1C h3 {
  justify-self: stretch;
  grid-row: 2;
}
/* line 1169, ../TraderPlatform/sass/module/_pages.scss */
#account .grid1C p:first-of-type {
  grid-row: 3;
}
/* line 1172, ../TraderPlatform/sass/module/_pages.scss */
#account .grid1C p:last-of-type {
  grid-row: 4;
}
/* line 1176, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C {
  grid-gap: 0px;
}
/* line 1178, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div {
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  height: 100%;
  width: 100%;
  padding: 1rem;
}
/* line 1184, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div:last-of-type {
  border-right: 1px solid #bfbfbf;
}
/* line 1187, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.nb {
  border: none;
}
/* line 1188, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.bdrBtm {
  border-bottom: 1px solid #bfbfbf;
}
/* line 1191, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.header {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 2rem;
  background: #21285a;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-left: 1px solid #bfbfbf;
  border-top: 1px solid #bfbfbf;
  border-bottom: none;
}
/* line 1204, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.header.focus {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1209, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.desc p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 1211, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.desc p a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  cursor: pointer;
}
/* line 1216, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.desc p span.d-block a {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  cursor: pointer;
}
/* line 1223, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.price {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
}
/* line 1229, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.price p {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  flex: 0 0 auto;
}
/* line 1233, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.price span.d-block {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #21285a;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  flex: 0 0 auto;
  margin-top: .5rem;
}
/* line 1239, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.price#PR p {
  font-size: 48px;
  font-size: 3rem;
  line-height: 48px;
  line-height: 3rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1245, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.feature p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 1248, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.feature a {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  position: relative;
  cursor: pointer;
}
/* line 1253, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.feature a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #21285a;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out;
}
/* line 1265, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.feature a:after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url("/img/icon/svg/question.svg") center center no-repeat;
  background-size: 16px auto;
  position: absolute;
  top: 2px;
  margin-left: 6px;
}
/* line 1276, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.feature a:hover:before {
  visibility: visible;
  transform: scaleX(1);
}
/* line 1283, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.check {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: url("/img/icon/svg/check.svg") center center no-repeat;
  background-size: 32px auto;
}
/* line 1289, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.comm_rebate p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 1294, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.pr_button a {
  width: 100%;
  height: 100%;
  background: #364c9f;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #364c9f;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 1306, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.pr_button a:hover {
  background: #fff;
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 1313, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.pr_button.focus a {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1315, ../TraderPlatform/sass/module/_pages.scss */
#account .grid4C div.pr_button.focus a:hover {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1324, ../TraderPlatform/sass/module/_pages.scss */
#account .pricingToggle {
  width: 100%;
  display: inline-block;
  padding: 1rem;
  background: rgba(41, 56, 131, 0.5);
  border: 1px solid #fff;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 1336, ../TraderPlatform/sass/module/_pages.scss */
#account .pricingToggle.active {
  background-color: #42ac41;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF42AC41', endColorstr='#FF2D6D29');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYWM0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkNmQyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #42ac41), color-stop(100%, #2d6d29));
  background-image: -moz-linear-gradient(top, #42ac41 0%, #2d6d29 100%);
  background-image: -webkit-linear-gradient(top, #42ac41 0%, #2d6d29 100%);
  background-image: linear-gradient(to bottom, #42ac41 0%, #2d6d29 100%);
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border: 1px solid #fff;
  -webkit-box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
  --webkit-transition: all .25s ease-in;
  -moz-transition: all .25s ease-in;
  -ms-transition: all .25s ease-in;
  -o-transition: all .25s ease-in;
  transition: all .25s ease-in;
}
/* line 1349, ../TraderPlatform/sass/module/_pages.scss */
#account .pricingToggle.active:hover {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1353, ../TraderPlatform/sass/module/_pages.scss */
#account .pricingToggle:hover {
  background-color: #293883;
  -webkit-box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* line 1362, ../TraderPlatform/sass/module/_pages.scss */
#m_account {
  display: none;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 1362, ../TraderPlatform/sass/module/_pages.scss */
  #m_account {
    display: block;
  }
  /* line 1367, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C {
    grid-gap: 12px;
  }
  /* line 1369, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 32px;
    line-height: 2rem;
    color: #21285a;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 1372, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #000000;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 0 !important;
  }
  /* line 1377, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C ul.tri li {
    margin-bottom: 0;
  }
  /* line 1380, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C ul.tri li.feature a {
    display: inline-block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #21285a;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    position: relative;
    cursor: pointer;
  }
  /* line 1385, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C ul.tri li.feature a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #21285a;
    visibility: hidden;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
  }
  /* line 1397, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C ul.tri li.feature a:after {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("/img/icon/svg/question.svg") center center no-repeat;
    background-size: 16px auto;
    position: absolute;
    top: 2px;
    margin-left: 6px;
    margin-right: 6px;
  }
  /* line 1409, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid1C ul.tri li.feature span.d-block {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 16px;
    line-height: 1rem;
    color: #293883;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    margin-top: .25rem;
  }
  /* line 1417, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C {
    grid-gap: 16px;
  }
  /* line 1419, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C .pricingToggle {
    width: 100%;
    display: inline-block;
    padding: 1rem;
    background: rgba(41, 56, 131, 0.5);
    border: 1px solid #fff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    --webkit-transition: all .25s ease-in;
    -moz-transition: all .25s ease-in;
    -ms-transition: all .25s ease-in;
    -o-transition: all .25s ease-in;
    transition: all .25s ease-in;
  }
  /* line 1431, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C .pricingToggle.active {
    background-color: #42ac41;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF42AC41', endColorstr='#FF2D6D29');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYWM0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkNmQyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #42ac41), color-stop(100%, #2d6d29));
    background-image: -moz-linear-gradient(top, #42ac41 0%, #2d6d29 100%);
    background-image: -webkit-linear-gradient(top, #42ac41 0%, #2d6d29 100%);
    background-image: linear-gradient(to bottom, #42ac41 0%, #2d6d29 100%);
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    border: 1px solid #fff;
    -webkit-box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
    --webkit-transition: all .25s ease-in;
    -moz-transition: all .25s ease-in;
    -ms-transition: all .25s ease-in;
    -o-transition: all .25s ease-in;
    transition: all .25s ease-in;
  }
  /* line 1444, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C .pricingToggle.active:hover {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1448, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C .pricingToggle:hover {
    background-color: #293883;
    -webkit-box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 4px 9px 0px rgba(0, 0, 0, 0.5);
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1455, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng {
    grid-gap: 0;
  }
  /* line 1457, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div {
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    height: 100%;
    width: 100%;
    padding: .5rem;
  }
  /* line 1463, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div:last-of-type {
    border-right: 1px solid #bfbfbf;
  }
  /* line 1466, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.nb {
    border: none;
  }
  /* line 1467, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.bdrBtm {
    border-bottom: 1px solid #bfbfbf;
  }
  /* line 1470, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.bdrR {
    border-right: 1px solid #bfbfbf;
  }
  /* line 1473, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.header {
    display: flex;
    flex: 0 0 33%;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    padding: .75rem;
    background: #21285a;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    border-bottom: none;
  }
  /* line 1487, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.header.focus {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    line-height: 1.125rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1492, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.desc p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #21285a;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 1494, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.desc p a {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #364c9f;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    cursor: pointer;
  }
  /* line 1499, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.desc p span.d-block a {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #364c9f;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    cursor: pointer;
  }
  /* line 1506, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.price {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  /* line 1512, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.price p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #21285a;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    flex: 0 0 auto;
  }
  /* line 1516, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.price span.d-block {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #21285a;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    flex: 0 0 auto;
    margin-top: .5rem;
  }
  /* line 1522, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.price#PR p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #21285a;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1528, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.feature p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #21285a;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 1531, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.feature a {
    display: inline-block;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #21285a;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    position: relative;
    cursor: pointer;
  }
  /* line 1536, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.feature a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #21285a;
    visibility: hidden;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out;
  }
  /* line 1548, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.feature a:after {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("/img/icon/svg/question.svg") center center no-repeat;
    background-size: 16px auto;
    position: absolute;
    top: 2px;
    margin-left: 6px;
  }
  /* line 1559, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.feature a:hover:before {
    visibility: visible;
    transform: scaleX(1);
  }
  /* line 1567, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.comm_rebate p {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #364c9f;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 1572, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.pr_button a {
    width: 100%;
    height: 100%;
    background: #364c9f;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .5rem;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    border: 1px solid #364c9f;
    --webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }
  /* line 1587, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.pr_button a:hover {
    background: #fff;
    border: 1px solid #364c9f;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #364c9f;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 1594, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.pr_button.focus a {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 1596, ../TraderPlatform/sass/module/_pages.scss */
  #m_account .flexVert .grid3C.ng div.pr_button.focus a:hover {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #364c9f;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
}

/* line 1611, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid1C h2 {
  width: 100%;
}
/* line 1615, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C {
  grid-gap: 0;
  justify-items: start;
  align-items: start;
}
/* line 1619, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left {
  padding-right: 2rem;
}
/* line 1621, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left .qCont {
  display: inline-block;
  width: 100%;
  margin-bottom: 2rem;
}
/* line 1625, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left .qCont a.faqq {
  display: inline-block;
  width: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: .5rem;
}
/* line 1630, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left .qCont a.faqq:after {
  content: "+";
  display: inline-block;
  margin-left: .5rem;
  transition: all 250ms ease-in;
}
/* line 1637, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left .qCont a.faqq.expanded:after {
  content: "-";
  display: inline-block;
  margin-left: .5rem;
  transition: all 250ms ease-in;
}
/* line 1645, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left .qCont .faqa {
  padding-bottom: 1rem;
  border-bottom: 1px solid #364c9f;
}
/* line 1649, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .left .qCont .faqa p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1.5rem;
}
/* line 1657, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .right p.f-bold {
  background: #364c9f;
  padding: .5rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: .25rem;
}
/* line 1663, ../TraderPlatform/sass/module/_pages.scss */
#faq .grid2C .right p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding: .5rem;
  margin-bottom: 1rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 1615, ../TraderPlatform/sass/module/_pages.scss */
  #faq .grid2C {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: 2,1fr;
    grid-template-areas: 'top  bottom';
    grid-gap: 32px;
  }
  /* line 1678, ../TraderPlatform/sass/module/_pages.scss */
  #faq .grid2C .left {
    grid-area: top;
    grid-column: 1 / -1;
    grid-row: 1;
    padding: 0;
  }
  /* line 1684, ../TraderPlatform/sass/module/_pages.scss */
  #faq .grid2C .right {
    grid-area: bottom;
    grid-column: 1 / -1;
    grid-row: 2;
  }
}

/* line 1694, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row {
  background: url("../img/ATAS-OrderFlow/ATAS-hero.png") center center no-repeat;
  height: 600px;
  background-size: cover;
}
/* line 1698, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert {
  height: 100%;
}
/* line 1700, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C {
  grid-template-columns: repeat(2, 45% 55%);
}
/* line 1702, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left {
  grid-column-start: 1;
  grid-column-end: 1;
  justify-self: stretch;
}
/* line 1706, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left h1 {
  font-size: 56px;
  font-size: 3.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff;
}
/* line 1712, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border: none;
}
/* line 1716, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left p {
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 1719, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left p a.text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border-bottom: 1px solid #fff;
}
/* line 1723, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left p a.heroCTA, #ATAS_Row .flexVert .grid2C .left p a.heroCTA2 {
  background: #364c9f;
  display: inline-block;
  border: 1px solid #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 1rem 2rem;
  --webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
/* line 1734, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left p a.heroCTA:hover, #ATAS_Row .flexVert .grid2C .left p a.heroCTA2:hover {
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1739, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left p a.heroCTA2 {
  background: #293883;
}
/* line 1742, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .left p.logoBacker {
  height: 75px;
  text-align: center;
  padding: .5rem 0;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF');
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.5)), color-stop(50%, #ffffff), color-stop(75%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, #ffffff 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, #ffffff 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 25%, #ffffff 50%, rgba(255, 255, 255, 0.5) 75%, rgba(255, 255, 255, 0) 100%);
}
/* line 1752, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_Row .flexVert .grid2C .right {
  grid-column-start: 2;
  grid-column-end: 2;
  justify-self: stretch;
  background: url("../img/ATAS-OrderFlow//ATAS-hero_screens.png") center center no-repeat;
  background-size: contain;
  height: 100%;
}

/* line 1764, ../TraderPlatform/sass/module/_pages.scss */
#Overview .grid4C, #Overview2 .grid4C {
  grid-gap: 32px;
  justify-items: start;
  align-items: center;
}
/* line 1768, ../TraderPlatform/sass/module/_pages.scss */
#Overview .grid4C h2, #Overview .grid4C p, #Overview2 .grid4C h2, #Overview2 .grid4C p {
  grid-column: left / right;
  width: 100%;
}
/* line 1772, ../TraderPlatform/sass/module/_pages.scss */
#Overview .grid4C .label, #Overview2 .grid4C .label {
  grid-column: left / left;
  border-left: 4px solid #364c9f;
  padding: 0 0 0 1rem;
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #364c9f;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1780, ../TraderPlatform/sass/module/_pages.scss */
#Overview .grid4C .description, #Overview2 .grid4C .description {
  grid-column: mid-left / right;
}
/* line 1786, ../TraderPlatform/sass/module/_pages.scss */
#Overview .grid4C .connectTo, #Overview2 .grid4C .connectTo {
  grid-column: left / right;
  width: 100%;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 1792, ../TraderPlatform/sass/module/_pages.scss */
  #Overview .grid3C, #Overview2 .grid3C {
    grid-template-columns: 100%;
    grid-template-areas: unset;
    padding: 0 2rem;
  }
  /* line 1796, ../TraderPlatform/sass/module/_pages.scss */
  #Overview .grid3C h2, #Overview .grid3C p, #Overview .grid3C .tools, #Overview2 .grid3C h2, #Overview2 .grid3C p, #Overview2 .grid3C .tools {
    grid-column: 1 / -1;
  }
  /* line 1800, ../TraderPlatform/sass/module/_pages.scss */
  #Overview .grid4C, #Overview2 .grid4C {
    padding: 0 2rem;
    grid-template-columns: 100%;
    grid-template-areas: unset;
  }
  /* line 1804, ../TraderPlatform/sass/module/_pages.scss */
  #Overview .grid4C h2, #Overview .grid4C p, #Overview .grid4C .label, #Overview .grid4C .description, #Overview .grid4C .connectTo, #Overview2 .grid4C h2, #Overview2 .grid4C p, #Overview2 .grid4C .label, #Overview2 .grid4C .description, #Overview2 .grid4C .connectTo {
    grid-column: 1 / -1;
  }
}

/* line 1814, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C {
  grid-template-columns: repeat(4, 1fr);
  justify-items: stretch;
  align-items: start;
}
/* line 1818, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .sidebar {
  padding: 1rem;
  background: #364c9f;
  grid-column: left / left;
}
/* line 1822, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .sidebar h2, #Markets .grid4C .sidebar h3 {
  width: 100%;
  color: #fff;
  border-bottom: 1px solid #fff;
}
/* line 1827, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .sidebar p.desc {
  text-align: left;
  color: #fff;
}
/* line 1832, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .sidebar ul {
  list-style-type: none;
  padding-left: 1.25rem;
}
/* line 1835, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .sidebar ul li {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  list-style-type: disc;
  margin-bottom: 1rem;
  color: #fff;
}
/* line 1843, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .contracts {
  grid-column: mid-left / right;
  padding-left: 2rem;
}
/* line 1846, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .contracts table {
  width: 100%;
  border-collapse: collapse;
}
/* line 1850, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .contracts table thead tr {
  background: #364c9f;
}
/* line 1852, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .contracts table thead tr th {
  padding: 1rem .5rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 1860, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .contracts table tbody tr td {
  padding: 1rem .5rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 1864, ../TraderPlatform/sass/module/_pages.scss */
#Markets .grid4C .contracts table tbody tr:nth-child(odd) {
  background: #ccc;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 1846, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  /* line 1872, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table table, #Markets .grid4C .contracts table thead, #Markets .grid4C .contracts table tbody, #Markets .grid4C .contracts table th, #Markets .grid4C .contracts table td, #Markets .grid4C .contracts table tr {
    display: block;
  }
  /* line 1877, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 1883, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table thead tr {
    margin: 0 0 1rem 0;
  }
  /* line 1889, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table tbody tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 1.75rem 0.5rem 1rem 0.5rem !important;
  }
  /* line 1894, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table tbody tr td:before {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 100%;
    padding-right: 0;
    white-space: nowrap;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 14px;
    line-height: 0.875rem;
    color: #000000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    content: attr(data-text);
  }
  /* line 1905, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .grid4C .contracts table tbody tr:nth-child(odd) {
    background: #ccc;
  }
}

/* line 1918, ../TraderPlatform/sass/module/_pages.scss */
#WhyTrade {
  background: url("../img/ATAS-OrderFlow/WhyTrade_BG_2.jpg") right center no-repeat;
  background-size: cover;
  height: 700px;
}
/* line 1922, ../TraderPlatform/sass/module/_pages.scss */
#WhyTrade .flexVert {
  height: 100%;
  justify-content: center;
  align-content: center;
}
/* line 1926, ../TraderPlatform/sass/module/_pages.scss */
#WhyTrade .flexVert h2 {
  width: 100%;
  padding: 1.5rem;
  margin: 0 0 2rem 0;
  font-size: 64px;
  font-size: 4rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  background: rgba(54, 76, 159, 0.75);
  border: none;
}
/* line 1937, ../TraderPlatform/sass/module/_pages.scss */
#WhyTrade .flexVert p {
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 1.5rem;
  background: rgba(54, 76, 159, 0.75);
}

/* line 1948, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE, #WhyTradeText-MTF .flexVert .grid2R .grid2CE {
  justify-items: center;
  align-items: start;
}
/* line 1951, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon {
  cursor: pointer;
  padding: 10rem 2rem 2rem 2rem;
  border: 1px solid #364c9f;
  width: 100%;
  height: 100%;
  background: #e5e5e5 url("../img/icon/svg/Futures.svg") center 2rem no-repeat;
  background-size: auto 6rem;
  --webkit-transition: all 250ms ease-in;
  -moz-transition: all 250ms ease-in;
  -ms-transition: all 250ms ease-in;
  -o-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
/* line 1964, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon h3, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon h3 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #364c9f;
}
/* line 1970, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon p, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #21285a;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 1974, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon:hover, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon:hover {
  box-shadow: 2px 6px 14px 0 rgba(0, 0, 0, 0.5);
}
/* line 1977, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon#commission, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon#commission {
  background: #e5e5e5 url("../img/ATAS-OrderFlow/ATAS_Commissions.svg") center 2rem no-repeat;
  background-size: auto 6rem;
}
/* line 1981, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon#service, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon#service {
  background: #e5e5e5 url("../img/ATAS-OrderFlow/ATAS_Service.svg") center 2rem no-repeat;
  background-size: auto 6rem;
}
/* line 1985, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon#margins, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon#margins {
  background: #e5e5e5 url("../img/ATAS-OrderFlow/ATAS_Margins.svg") center 2rem no-repeat;
  background-size: auto 6rem;
}
/* line 1989, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon#education, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon#education {
  background: #e5e5e5 url("../img/ATAS-OrderFlow/ATAS_Education.svg") center 2rem no-repeat;
  background-size: auto 6rem;
}
/* line 1993, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText .flexVert .grid2R .grid2CE .icon#platform_MCF, #WhyTradeText-MTF .flexVert .grid2R .grid2CE .icon#platform_MCF {
  background: #e5e5e5 url("../img/MCF/platform_MCF.svg") center 2rem no-repeat;
  background-size: auto 6rem;
}

/* line 2006, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C h2 {
  width: 100%;
}
/* line 2009, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon {
  width: 100%;
  padding: 1rem;
  border: 1px solid #364c9f;
  background: #e5e5e5;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
/* line 2018, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon h3 {
  flex: 0 0 25%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-top: 6rem;
}
/* line 2022, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon h3#commission {
  background: url("../img/ATAS-OrderFlow/ATAS_Commissions.svg") center 1rem no-repeat;
  background-size: auto 4rem;
}
/* line 2026, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon h3#service {
  background: url("../img/ATAS-OrderFlow/ATAS_Service.svg") center 1rem no-repeat;
  background-size: auto 4rem;
}
/* line 2030, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon h3#margins {
  background: url("../img/ATAS-OrderFlow/ATAS_Margins.svg") center 1rem no-repeat;
  background-size: auto 4rem;
}
/* line 2034, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon h3#platform_MCF {
  background: url("../img/MCF/platform_MCF.svg") center 1rem no-repeat;
  background-size: auto 4rem;
}
/* line 2039, ../TraderPlatform/sass/module/_pages.scss */
#WhyTradeText-MTF .flexVert .grid1C .icon p {
  flex: 0 0 75%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2009, ../TraderPlatform/sass/module/_pages.scss */
  #WhyTradeText-MTF .flexVert .grid1C .icon {
    flex-direction: column;
    gap: 32px;
  }
  /* line 2046, ../TraderPlatform/sass/module/_pages.scss */
  #WhyTradeText-MTF .flexVert .grid1C .icon h3 {
    flex: 0 0 100%;
  }
  /* line 2049, ../TraderPlatform/sass/module/_pages.scss */
  #WhyTradeText-MTF .flexVert .grid1C .icon p {
    flex: 0 0 100%;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #000000;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
}

/* line 2061, ../TraderPlatform/sass/module/_pages.scss */
#Features .flexVert .grid2R .top {
  width: 100%;
}
/* line 2065, ../TraderPlatform/sass/module/_pages.scss */
#Features .flexVert .grid2CE {
  align-items: start;
}
/* line 2067, ../TraderPlatform/sass/module/_pages.scss */
#Features .flexVert .grid2CE ul {
  list-style-type: none;
}
/* line 2069, ../TraderPlatform/sass/module/_pages.scss */
#Features .flexVert .grid2CE ul li {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1.5rem;
  padding-left: 3rem;
  background: url("../img/icon/svg/TwoToneBullet.svg") left top no-repeat;
  background-size: 2rem auto;
}

/* line 2083, ../TraderPlatform/sass/module/_pages.scss */
#WhatIs .grid3CMid {
  grid-template-columns: 10% auto 10%;
}
/* line 2085, ../TraderPlatform/sass/module/_pages.scss */
#WhatIs .grid3CMid h2 {
  grid-column: left / right;
  width: 100%;
  text-align: center;
}
/* line 2090, ../TraderPlatform/sass/module/_pages.scss */
#WhatIs .grid3CMid .videoWrapper {
  width: 100%;
  grid-column: middle / middle;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2082, ../TraderPlatform/sass/module/_pages.scss */
  #WhatIs {
    padding: 0 2rem;
  }
  /* line 2106, ../TraderPlatform/sass/module/_pages.scss */
  #WhatIs .grid3CMid {
    grid-template-columns: 100%;
    gap: 0;
  }
  /* line 2109, ../TraderPlatform/sass/module/_pages.scss */
  #WhatIs .grid3CMid h2, #WhatIs .grid3CMid p, #WhatIs .grid3CMid .videoWrapper {
    grid-column: 1 / -1;
  }
}

/* line 2116, ../TraderPlatform/sass/module/_pages.scss */
#Discover {
  background: #364c9f;
}
/* line 2119, ../TraderPlatform/sass/module/_pages.scss */
#Discover .flexVert h2 {
  color: #fff;
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff;
  margin: 2rem 0;
  width: 100%;
  text-align: center;
}

/* line 2132, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid1C h2, body.mcf #DiscoverText-MTF .flexVert .grid1C h2, body.mtf #DiscoverText-MTF .flexVert .grid1C h2 {
  width: 100%;
}
/* line 2135, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid1C a.btn, body.mcf #DiscoverText-MTF .flexVert .grid1C a.btn, body.mtf #DiscoverText-MTF .flexVert .grid1C a.btn {
  margin: 0 auto;
  background: #364c9f;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #364c9f;
  padding: 0 2rem;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 2147, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid1C a.btn:hover, body.mcf #DiscoverText-MTF .flexVert .grid1C a.btn:hover, body.mtf #DiscoverText-MTF .flexVert .grid1C a.btn:hover {
  background: #fff;
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2155, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C h2, body.mcf #DiscoverText-MTF .flexVert .grid4C h2, body.mtf #DiscoverText-MTF .flexVert .grid4C h2 {
  grid-column: left / right;
  width: 100%;
}
/* line 2159, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C #ATAS_OA, body.mcf #DiscoverText-MTF .flexVert .grid4C #ATAS_OA, body.mtf #DiscoverText-MTF .flexVert .grid4C #ATAS_OA, #DiscoverText .flexVert .grid4C #ATAS_FCM_B, body.mcf #DiscoverText-MTF .flexVert .grid4C #ATAS_FCM_B, body.mtf #DiscoverText-MTF .flexVert .grid4C #ATAS_FCM_B {
  grid-column: mid-left;
}
/* line 2162, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C #ATAS_OD, body.mcf #DiscoverText-MTF .flexVert .grid4C #ATAS_OD, body.mtf #DiscoverText-MTF .flexVert .grid4C #ATAS_OD, #DiscoverText .flexVert .grid4C p#ATAS_POD, body.mcf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD, body.mtf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD {
  grid-column: mid-right;
}
/* line 2165, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C a.btn, body.mcf #DiscoverText-MTF .flexVert .grid4C a.btn, body.mtf #DiscoverText-MTF .flexVert .grid4C a.btn {
  margin: 0 auto;
  background: #364c9f;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  /* line-height: 64px; */
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #364c9f;
  padding: 0 2rem;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 2177, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C a.btn:hover, body.mcf #DiscoverText-MTF .flexVert .grid4C a.btn:hover, body.mtf #DiscoverText-MTF .flexVert .grid4C a.btn:hover {
  background: #fff;
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2183, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C a.btn2, body.mcf #DiscoverText-MTF .flexVert .grid4C a.btn2, body.mtf #DiscoverText-MTF .flexVert .grid4C a.btn2 {
  margin: 0 auto;
  background: #293883;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #293883;
  padding: 0 2rem;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 2195, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C a.btn2:hover, body.mcf #DiscoverText-MTF .flexVert .grid4C a.btn2:hover, body.mtf #DiscoverText-MTF .flexVert .grid4C a.btn2:hover {
  background: #fff;
  border: 1px solid #293883;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #293883;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2202, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C.focus a, body.mcf #DiscoverText-MTF .flexVert .grid4C.focus a, body.mtf #DiscoverText-MTF .flexVert .grid4C.focus a {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2204, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid4C.focus a:hover, body.mcf #DiscoverText-MTF .flexVert .grid4C.focus a:hover, body.mtf #DiscoverText-MTF .flexVert .grid4C.focus a:hover {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2211, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C h2, body.mcf #DiscoverText-MTF .flexVert .grid3C h2, body.mtf #DiscoverText-MTF .flexVert .grid3C h2, #DiscoverText .flexVert .grid3C p, body.mcf #DiscoverText-MTF .flexVert .grid3C p, body.mtf #DiscoverText-MTF .flexVert .grid3C p {
  grid-column: left / right;
}
/* line 2215, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p a#ATAS_FCM_B, body.mcf #DiscoverText-MTF .flexVert .grid3C p a#ATAS_FCM_B, body.mtf #DiscoverText-MTF .flexVert .grid3C p a#ATAS_FCM_B {
  padding-bottom: 4px;
  border-bottom: 1px solid #364c9f;
}
/* line 2219, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p a.btn, body.mcf #DiscoverText-MTF .flexVert .grid3C p a.btn, body.mtf #DiscoverText-MTF .flexVert .grid3C p a.btn {
  margin: 0 auto;
  background: #364c9f;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #364c9f;
  padding: 0 2rem;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 2231, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p a.btn:hover, body.mcf #DiscoverText-MTF .flexVert .grid3C p a.btn:hover, body.mtf #DiscoverText-MTF .flexVert .grid3C p a.btn:hover {
  background: #fff;
  border: 1px solid #364c9f;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2237, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p a.btn2, body.mcf #DiscoverText-MTF .flexVert .grid3C p a.btn2, body.mtf #DiscoverText-MTF .flexVert .grid3C p a.btn2 {
  margin: 0 auto;
  background: #293883;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #293883;
  padding: 0 2rem;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 2249, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p a.btn2:hover, body.mcf #DiscoverText-MTF .flexVert .grid3C p a.btn2:hover, body.mtf #DiscoverText-MTF .flexVert .grid3C p a.btn2:hover {
  background: #fff;
  border: 1px solid #293883;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #293883;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2256, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p.focus a, body.mcf #DiscoverText-MTF .flexVert .grid3C p.focus a, body.mtf #DiscoverText-MTF .flexVert .grid3C p.focus a {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2258, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C p.focus a:hover, body.mcf #DiscoverText-MTF .flexVert .grid3C p.focus a:hover, body.mtf #DiscoverText-MTF .flexVert .grid3C p.focus a:hover {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 64px;
  line-height: 4rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2264, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C ul, body.mcf #DiscoverText-MTF .flexVert .grid3C ul, body.mtf #DiscoverText-MTF .flexVert .grid3C ul {
  list-style-type: none;
}
/* line 2266, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C ul li, body.mcf #DiscoverText-MTF .flexVert .grid3C ul li, body.mtf #DiscoverText-MTF .flexVert .grid3C ul li {
  text-indent: -38px;
  margin-left: 38px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1.5rem;
}
/* line 2271, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C ul li:before, body.mcf #DiscoverText-MTF .flexVert .grid3C ul li:before, body.mtf #DiscoverText-MTF .flexVert .grid3C ul li:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 12px auto;
  background: url("../img/icon/svg/check-blue.svg") left center no-repeat;
  margin-right: .875rem;
}
/* line 2282, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C.lt, body.mcf #DiscoverText-MTF .flexVert .grid3C.lt, body.mtf #DiscoverText-MTF .flexVert .grid3C.lt {
  grid-column: left / left;
}
/* line 2285, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C.md, body.mcf #DiscoverText-MTF .flexVert .grid3C.md, body.mtf #DiscoverText-MTF .flexVert .grid3C.md {
  grid-column: middle / middle;
}
/* line 2288, ../TraderPlatform/sass/module/_pages.scss */
#DiscoverText .flexVert .grid3C.rt, body.mcf #DiscoverText-MTF .flexVert .grid3C.rt, body.mtf #DiscoverText-MTF .flexVert .grid3C.rt {
  grid-column: right / right;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2295, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid4C, body.mcf #DiscoverText-MTF .flexVert .grid4C, body.mtf #DiscoverText-MTF .flexVert .grid4C {
    grid-template-columns: 100%;
    grid-template-areas: unset;
    column-gap: 0;
    row-gap: 32px;
    padding: 0 2rem;
  }
  /* line 2301, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid4C *, body.mcf #DiscoverText-MTF .flexVert .grid4C *, body.mtf #DiscoverText-MTF .flexVert .grid4C * {
    grid-column: 1/-1 !important;
  }
  /* line 2304, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid4C a#ATAS_OA, body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OA, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OA {
    grid-row: 2;
    width: 100%;
  }
  /* line 2308, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid4C p#ATAS_FCM_B, body.mcf #DiscoverText-MTF .flexVert .grid4C p#ATAS_FCM_B, body.mtf #DiscoverText-MTF .flexVert .grid4C p#ATAS_FCM_B {
    grid-row: 3;
  }
  /* line 2311, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid4C a#ATAS_OD, body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OD, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OD {
    grid-row: 4;
    width: 100%;
  }
  /* line 2315, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid4C p#ATAS_POD, body.mcf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD, body.mtf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD {
    grid-row: 5;
  }
  /* line 2320, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid3C, body.mcf #DiscoverText-MTF .flexVert .grid3C, body.mtf #DiscoverText-MTF .flexVert .grid3C {
    grid-template-columns: 100%;
    grid-template-areas: unset;
    gap: 0;
    padding: 0 2rem;
  }
  /* line 2325, ../TraderPlatform/sass/module/_pages.scss */
  #DiscoverText .flexVert .grid3C *, body.mcf #DiscoverText-MTF .flexVert .grid3C *, body.mtf #DiscoverText-MTF .flexVert .grid3C * {
    grid-column: 1 / -1;
  }
}

/* line 2334, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_OpenAcctModal ol {
  list-style-type: none;
  counter-reset: my-awesome-counter;
}
/* line 2337, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_OpenAcctModal ol li {
  width: 33%;
  float: left;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #364c9f;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  counter-increment: my-awesome-counter;
  position: relative;
  padding-top: 3rem;
}
/* line 2344, ../TraderPlatform/sass/module/_pages.scss */
#ATAS_OpenAcctModal ol li:before {
  content: counter(my-awesome-counter) ". ";
  font-size: 48px;
  font-size: 3rem;
  line-height: 48px;
  line-height: 3rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 2357, ../TraderPlatform/sass/module/_pages.scss */
#SC_Row {
  background: url("../img/SC/Refresh/Sierra-Background-Hero.jpg") center center no-repeat;
  background: url("../img/SC/Refresh/Sierra-Background-Hero.webp") center center no-repeat;
  height: 500px;
  background-size: cover;
}
/* line 2363, ../TraderPlatform/sass/module/_pages.scss */
#SC_Row #SC_Hero div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 2367, ../TraderPlatform/sass/module/_pages.scss */
#SC_Row #SC_Hero div h1 {
  color: #fff;
  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.8);
  margin: 0;
}
/* line 2372, ../TraderPlatform/sass/module/_pages.scss */
#SC_Row #SC_Hero div h1:after {
  content: "";
  width: 100%;
  height: 80px;
  display: inline-block;
  margin-top: 1rem;
  background: url("../img/SC/SC_Logo.png") left bottom no-repeat;
  background: url("../img/SC/SC_Logo.webp") left bottom no-repeat;
  background-size: auto 80px;
  filter: brightness(0) invert(1);
}
/* line 2385, ../TraderPlatform/sass/module/_pages.scss */
#SC_Row #SC_Hero div img {
  width: 100%;
  height: auto;
}

/* line 2394, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete h2 {
  grid-column: 1 / -1;
  text-align: center;
  margin-bottom: 2rem;
}
/* line 2399, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete #SC_Complete_Left, #SC_Complete #SC_Complete_Right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 2403, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete #SC_Complete_Left ul, #SC_Complete #SC_Complete_Right ul {
  list-style-type: none;
  margin-bottom: 2rem;
}
/* line 2406, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete #SC_Complete_Left ul li, #SC_Complete #SC_Complete_Right ul li{
  text-indent: -38px;
  margin-left: 38px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1.5rem;
}
/* line 2411, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete #SC_Complete_Left ul li:before, #SC_Complete #SC_Complete_Right ul li:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 12px auto;
  background: url("../img/icon/svg/check-blue.svg") left center no-repeat;
  margin-right: .875rem;
}
/* line 2423, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete #SC_Complete_Left a.btn {
  margin: 0 auto;
  background: #52b848;
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border: 1px solid #52b848;
  padding: 0 2rem;
  --webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
/* line 2435, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete #SC_Complete_Left a.btn:hover {
  background: #fff;
  border: 1px solid #52b848;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #52b848;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2444, ../TraderPlatform/sass/module/_pages.scss */
#SC_Complete p.disc {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 2450, ../TraderPlatform/sass/module/_pages.scss */
#SC_GS .container {
  background: #364c9f;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
/* line 2456, ../TraderPlatform/sass/module/_pages.scss */
#SC_GS .container h2 {
  color: #fff;
  text-align: center;
  border-bottom: 1px solid #fff;
}
/* line 2461, ../TraderPlatform/sass/module/_pages.scss */
#SC_GS .container p {
  text-align: center;
  color: #fff;
}

/* line 2469, ../TraderPlatform/sass/module/_pages.scss */
#SC_Feature .grid2CE {
  gap: 32px;
  align-items: start;
}
/* line 2473, ../TraderPlatform/sass/module/_pages.scss */
#SC_Feature .grid2CE picture img {
  width: auto;
  height: 400px;
}
/* line 2478, ../TraderPlatform/sass/module/_pages.scss */
#SC_Feature .grid2CE ul {
  list-style-type: none;
}
/* line 2480, ../TraderPlatform/sass/module/_pages.scss */
#SC_Feature .grid2CE ul li {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1rem;
  padding-left: 2rem;
  background: url("../img/icon/svg/TwoToneBullet.svg") left top no-repeat;
  background-size: auto 1.5rem;
}

/* line 2491, ../TraderPlatform/sass/module/_pages.scss */
ul.feature {
  list-style-type: none;
}
/* line 2493, ../TraderPlatform/sass/module/_pages.scss */
ul.feature li {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1.5rem;
  padding-left: 3rem;
  background: url("../img/icon/svg/TwoToneBullet.svg") left top no-repeat;
  background-size: 1.75rem auto;
}

/* line 2501, ../TraderPlatform/sass/module/_pages.scss */
ul.featureSM {
  list-style-type: none;
}
/* line 2503, ../TraderPlatform/sass/module/_pages.scss */
ul.featureSM li {
  text-indent: -38px;
  margin-left: 38px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: .75rem;
}
/* line 2508, ../TraderPlatform/sass/module/_pages.scss */
ul.featureSM li:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 12px auto;
  background: url("../img/icon/svg/check-blue.svg") left center no-repeat;
  margin-right: .875rem;
}

/* line 2519, ../TraderPlatform/sass/module/_pages.scss */
#dxfeed_row {
  background: url("../img/dxfeed/dxFeed_row_bg.jpg") center center no-repeat;
  height: 600px;
  background-size: cover;
}
/* line 2523, ../TraderPlatform/sass/module/_pages.scss */
#dxfeed_row .flexVert {
  height: 100%;
}
/* line 2525, ../TraderPlatform/sass/module/_pages.scss */
#dxfeed_row .flexVert #dfx2C {
  display: grid;
  grid-template-columns: 45% 55%;
  grid-template-areas: 'left right';
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}
/* line 2533, ../TraderPlatform/sass/module/_pages.scss */
#dxfeed_row .flexVert #dfx2C .left {
  grid-area: left;
  grid-column-start: 1;
  grid-column-end: 1;
  justify-self: stretch;
  background: rgba(15, 125, 186, 0.5);
  padding: 2rem;
}
/* line 2540, ../TraderPlatform/sass/module/_pages.scss */
#dxfeed_row .flexVert #dfx2C .left h1 {
  padding-top: 6rem;
  background: url("../img/dxfeed/dxFeed-logo-horizontal-white.svg") left top no-repeat;
  background-size: auto 5rem;
  font-size: 48px;
  font-size: 3rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2547, ../TraderPlatform/sass/module/_pages.scss */
#dxfeed_row .flexVert #dfx2C .right {
  grid-area: right;
  grid-column-start: 2;
  grid-column-end: 2;
  justify-self: stretch;
  background: url("../img/dxfeed/dxFeed_Monitor.png") center 40px no-repeat;
  background-size: contain;
  height: 100%;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2519, ../TraderPlatform/sass/module/_pages.scss */
  #dxfeed_row {
    height: auto;
  }
}
@media (min-width: 300px) and (max-width: 820px) and (min-width: 300px) and (max-width: 820px) {
  /* line 2562, ../TraderPlatform/sass/module/_pages.scss */
  #dxfeed_row .flexVert #dfx2C {
    display: grid;
    grid-template-columns: 100%;
    grid-auto-rows: auto;
    grid-template-areas: 'm_column_top m_column_bottom';
    grid-gap: 0px;
    justify-items: center;
    align-items: start;
  }
  /* line 2572, ../TraderPlatform/sass/module/_pages.scss */
  #dxfeed_row .flexVert #dfx2C .left {
    grid-area: m_column_top;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: -2;
    grid-row-end: -1;
  }
  /* line 2578, ../TraderPlatform/sass/module/_pages.scss */
  #dxfeed_row .flexVert #dfx2C .left h1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 40px;
    line-height: 2.5rem;
    color: #fff;
    text-align: left;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    background: url("../img/dxfeed/dxFeed-logo-horizontal-white.svg") left top no-repeat;
    background-size: auto 3rem;
    padding-top: 4rem;
  }
  /* line 2585, ../TraderPlatform/sass/module/_pages.scss */
  #dxfeed_row .flexVert #dfx2C .right {
    display: none;
  }
}

/* line 2593, ../TraderPlatform/sass/module/_pages.scss */
a.dxDemo {
  border: 2px solid #fff;
  border-radius: 10px;
  background: url("../img/dxfeed/dxfeed-optimusflow-button.svg") center center no-repeat;
  background-size: auto 42px;
  text-indent: -9999px;
  display: inline-block;
  width: 470px;
  height: 70px;
  transition: all 250ms ease-in;
}
/* line 2603, ../TraderPlatform/sass/module/_pages.scss */
a.dxDemo:hover {
  background: #364c9f url("../img/dxfeed/dxfeed-optimusflow-button.svg") center center no-repeat;
  background-size: auto 42px;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2593, ../TraderPlatform/sass/module/_pages.scss */
  a.dxDemo {
    width: 100%;
  }
}

@media (min-width: 300px) and (max-width: 820px) {
  /* line 2612, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 {
    margin-bottom: 1rem !important;
  }
  /* line 2617, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 .flexVert .container.grid1CS .column p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #000000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    text-align: left !important;
  }
  /* line 2623, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 .flexVert .grid2CE {
    display: grid;
    grid-template-columns: 100%;
    grid-auto-rows: minmax(min-content, max-content);
    grid-gap: 32px;
  }
  /* line 2628, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 .flexVert .grid2CE h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #364c9f;
    text-align: left;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 2632, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 .flexVert .grid2CE ul.feature li {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #21285a;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    margin-bottom: .5rem;
    padding-left: 1rem;
    background: url("../img/icon/svg/TwoToneBullet.svg") left 4px no-repeat;
    background-size: .5rem auto;
  }
  /* line 2640, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 .flexVert .grid2CE p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #000000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 2642, ../TraderPlatform/sass/module/_pages.scss */
  .rowFW.l-mb3 .flexVert .grid2CE p.l-mb2 {
    margin-bottom: 1rem !important;
  }

  /* line 2651, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C {
    grid-template-areas: unset;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
  }
  /* line 2655, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .sidebar {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
  }
  /* line 2658, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .sidebar h3 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 22px;
    line-height: 1.375rem;
    color: #fff;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 1rem;
  }
  /* line 2663, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .sidebar ul li {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #fff;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    margin-bottom: .5rem;
  }
}
@media (min-width: 300px) and (max-width: 820px) and (min-width: 300px) and (max-width: 820px) {
  /* line 2655, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .sidebar {
    height: auto;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2672, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .contracts {
    grid-column: 1 / 1;
    grid-row: 2 / 2;
    padding-left: 0;
  }
  /* line 2676, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .contracts h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #364c9f;
    text-align: left;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 2679, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .contracts p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #000000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 2681, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .contracts p.l-mb2 {
    margin-bottom: 1rem !important;
  }
  /* line 2685, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .contracts ul.feature {
    margin-bottom: 1rem;
  }
  /* line 2687, ../TraderPlatform/sass/module/_pages.scss */
  #Markets .flexVert .container.grid4C .contracts ul.feature li {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #21285a;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    margin-bottom: .5rem;
    padding-left: 1rem;
    background: url("../img/icon/svg/TwoToneBullet.svg") left 4px no-repeat;
    background-size: .5rem auto;
  }
}
/* line 2701, ../TraderPlatform/sass/module/_pages.scss */
#dxGS {
  background: #073d79;
  padding: 4rem 0;
}
/* line 2705, ../TraderPlatform/sass/module/_pages.scss */
#dxGS h2 {
  text-align: center;
  border-bottom: 1px solid #fff;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2701, ../TraderPlatform/sass/module/_pages.scss */
  #dxGS {
    padding: 2rem 0;
  }
  /* line 2711, ../TraderPlatform/sass/module/_pages.scss */
  #dxGS h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #fff;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
  }
  /* line 2714, ../TraderPlatform/sass/module/_pages.scss */
  #dxGS p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 2716, ../TraderPlatform/sass/module/_pages.scss */
  #dxGS p.l-mb2 {
    margin-bottom: 1rem !important;
  }
}

/* line 2724, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table, body.mtf table.resp_table {
  width: 100%;
  border-collapse: collapse;
}
/* line 2728, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table thead tr, body.mtf table.resp_table thead tr {
  background: #364c9f;
}
/* line 2730, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table thead tr th, body.mtf table.resp_table thead tr th {
  padding: 1rem .5rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2738, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table tbody tr td, body.mtf table.resp_table tbody tr td {
  padding: 1rem .5rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #21285a;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2742, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table tbody tr:nth-child(odd), body.mtf table.resp_table tbody tr:nth-child(odd) {
  background: #ccc;
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 2724, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table, body.mtf table.resp_table {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  /* line 2750, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table table, body.mcf table.resp_table thead, body.mcf table.resp_table tbody, body.mcf table.resp_table th, body.mcf table.resp_table td, body.mcf table.resp_table tr, body.mtf table.resp_table table, body.mtf table.resp_table thead, body.mtf table.resp_table tbody, body.mtf table.resp_table th, body.mtf table.resp_table td, body.mtf table.resp_table tr {
    display: block;
  }
  /* line 2755, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table thead tr, body.mtf table.resp_table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  /* line 2761, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table thead tr, body.mtf table.resp_table thead tr {
    margin: 0 0 1rem 0;
  }
  /* line 2767, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table tbody tr td, body.mtf table.resp_table tbody tr td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding: 3rem 0.5rem 1rem 0.5rem !important;
  }
  /* line 2773, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table tbody tr td:before, body.mtf table.resp_table tbody tr td:before {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 100%;
    padding-right: 0;
    white-space: normal;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 16px;
    line-height: 1rem;
    color: #000000;
    text-align: left;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    content: attr(data-text);
  }
  /* line 2786, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table tbody tr:nth-child(odd), body.mtf table.resp_table tbody tr:nth-child(odd) {
    background: #ccc;
  }
}
/* line 2794, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table.red-green thead tr th, body.mtf table.resp_table.red-green thead tr th {
  text-align: center !important;
}
/* line 2801, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table.red-green tbody tr td.red, body.mtf table.resp_table.red-green tbody tr td.red {
  text-align: center !important;
}
/* line 2803, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table.red-green tbody tr td.red:before, body.mtf table.resp_table.red-green tbody tr td.red:before {
  display: inline-block;
  width: 100%;
  height: 32px;
  content: "";
  background: url("../img/icon/svg/check-red.svg") center top no-repeat;
  background-size: contain;
  margin-bottom: .5rem;
}
/* line 2813, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table.red-green tbody tr td.green, body.mtf table.resp_table.red-green tbody tr td.green {
  text-align: center !important;
}
/* line 2815, ../TraderPlatform/sass/module/_pages.scss */
body.mcf table.resp_table.red-green tbody tr td.green:before, body.mtf table.resp_table.red-green tbody tr td.green:before {
  display: inline-block;
  width: 100%;
  height: 32px;
  content: "";
  background: url("../img/icon/svg/check-green.svg") center top no-repeat;
  background-size: contain;
  margin-bottom: .5rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2830, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf table.resp_table.red-green tbody tr td, body.mtf table.resp_table.red-green tbody tr td {
    text-align: center;
  }
}
/* line 2837, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero, body.mcf #MTF_Hero, body.mcf #MCFX_Hero, body.mcf #MET_Hero, body.mtf #MCF_Hero, body.mtf #MTF_Hero, body.mtf #MCFX_Hero, body.mtf #MET_Hero {
  background: url("/img/MCF/micro-wti-crude-oil-futures-2200x460.gif") center center no-repeat;
  background-size: cover;
  height: 450px;
}
/* line 2841, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert, body.mcf #MTF_Hero .flexVert, body.mcf #MCFX_Hero .flexVert, body.mcf #MET_Hero .flexVert, body.mtf #MCF_Hero .flexVert, body.mtf #MTF_Hero .flexVert, body.mtf #MCFX_Hero .flexVert, body.mtf #MET_Hero .flexVert {
  height: 100%;
}
/* line 2844, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left, body.mcf #MTF_Hero .flexVert .grid2C .left, body.mcf #MCFX_Hero .flexVert .grid2C .left, body.mcf #MET_Hero .flexVert .grid2C .left, body.mtf #MCF_Hero .flexVert .grid2C .left, body.mtf #MTF_Hero .flexVert .grid2C .left, body.mtf #MCFX_Hero .flexVert .grid2C .left, body.mtf #MET_Hero .flexVert .grid2C .left {
  grid-column-start: 1;
  grid-column-end: 1;
  justify-self: stretch;
}
/* line 2848, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left h1, body.mcf #MTF_Hero .flexVert .grid2C .left h1, body.mcf #MCFX_Hero .flexVert .grid2C .left h1, body.mcf #MET_Hero .flexVert .grid2C .left h1, body.mtf #MCF_Hero .flexVert .grid2C .left h1, body.mtf #MTF_Hero .flexVert .grid2C .left h1, body.mtf #MCFX_Hero .flexVert .grid2C .left h1, body.mtf #MET_Hero .flexVert .grid2C .left h1 {
  font-size: 56px;
  font-size: 3.5rem;
  line-height: 64px;
  line-height: 4rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding-bottom: 1rem;
  border-bottom: 1px solid #fff;
}
/* line 2854, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left h2, body.mcf #MTF_Hero .flexVert .grid2C .left h2, body.mcf #MCFX_Hero .flexVert .grid2C .left h2, body.mcf #MET_Hero .flexVert .grid2C .left h2, body.mtf #MCF_Hero .flexVert .grid2C .left h2, body.mtf #MTF_Hero .flexVert .grid2C .left h2, body.mtf #MCFX_Hero .flexVert .grid2C .left h2, body.mtf #MET_Hero .flexVert .grid2C .left h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border: none;
}
/* line 2858, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left p, body.mcf #MTF_Hero .flexVert .grid2C .left p, body.mcf #MCFX_Hero .flexVert .grid2C .left p, body.mcf #MET_Hero .flexVert .grid2C .left p, body.mtf #MCF_Hero .flexVert .grid2C .left p, body.mtf #MTF_Hero .flexVert .grid2C .left p, body.mtf #MCFX_Hero .flexVert .grid2C .left p, body.mtf #MET_Hero .flexVert .grid2C .left p {
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 2861, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left p a.text, body.mcf #MTF_Hero .flexVert .grid2C .left p a.text, body.mcf #MCFX_Hero .flexVert .grid2C .left p a.text, body.mcf #MET_Hero .flexVert .grid2C .left p a.text, body.mtf #MCF_Hero .flexVert .grid2C .left p a.text, body.mtf #MTF_Hero .flexVert .grid2C .left p a.text, body.mtf #MCFX_Hero .flexVert .grid2C .left p a.text, body.mtf #MET_Hero .flexVert .grid2C .left p a.text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border-bottom: 1px solid #fff;
}
/* line 2866, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left p a.heroCTA2, body.mcf #MTF_Hero .flexVert .grid2C .left p a.heroCTA2, body.mcf #MCFX_Hero .flexVert .grid2C .left p a.heroCTA2, body.mcf #MET_Hero .flexVert .grid2C .left p a.heroCTA2, body.mtf #MCF_Hero .flexVert .grid2C .left p a.heroCTA2, body.mtf #MTF_Hero .flexVert .grid2C .left p a.heroCTA2, body.mtf #MCFX_Hero .flexVert .grid2C .left p a.heroCTA2, body.mtf #MET_Hero .flexVert .grid2C .left p a.heroCTA2 {
  background: #293883;
}
/* line 2870, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left div, body.mcf #MTF_Hero .flexVert .grid2C .left div, body.mcf #MCFX_Hero .flexVert .grid2C .left div, body.mcf #MET_Hero .flexVert .grid2C .left div, body.mtf #MCF_Hero .flexVert .grid2C .left div, body.mtf #MTF_Hero .flexVert .grid2C .left div, body.mtf #MCFX_Hero .flexVert .grid2C .left div, body.mtf #MET_Hero .flexVert .grid2C .left div {
  text-align: center;
}
/* line 2872, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left div a.heroCTA, body.mcf #MTF_Hero .flexVert .grid2C .left div a.heroCTA, body.mcf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA, body.mcf #MET_Hero .flexVert .grid2C .left div a.heroCTA, body.mcf #MCF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mcf #MTF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mcf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA2, body.mcf #MET_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MCF_Hero .flexVert .grid2C .left div a.heroCTA, body.mtf #MTF_Hero .flexVert .grid2C .left div a.heroCTA, body.mtf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA, body.mtf #MET_Hero .flexVert .grid2C .left div a.heroCTA, body.mtf #MCF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MTF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MET_Hero .flexVert .grid2C .left div a.heroCTA2 {
  background: #364c9f;
  display: inline-block;
  border: 1px solid #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 1rem 2rem;
  --webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -ms-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  margin: 0 0 1rem 0;
}
/* line 2884, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mcf #MTF_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mcf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mcf #MET_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mcf #MCF_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mcf #MTF_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mcf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mcf #MET_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mtf #MCF_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mtf #MTF_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mtf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mtf #MET_Hero .flexVert .grid2C .left div a.heroCTA:hover, body.mtf #MCF_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mtf #MTF_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mtf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA2:hover, body.mtf #MET_Hero .flexVert .grid2C .left div a.heroCTA2:hover {
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 1.375rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 2889, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mcf #MTF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mcf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA2, body.mcf #MET_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MCF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MTF_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MCFX_Hero .flexVert .grid2C .left div a.heroCTA2, body.mtf #MET_Hero .flexVert .grid2C .left div a.heroCTA2 {
  background: #293883;
}
/* line 2892, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_Hero .flexVert .grid2C .left div a.text, body.mcf #MTF_Hero .flexVert .grid2C .left div a.text, body.mcf #MCFX_Hero .flexVert .grid2C .left div a.text, body.mcf #MET_Hero .flexVert .grid2C .left div a.text, body.mtf #MCF_Hero .flexVert .grid2C .left div a.text, body.mtf #MTF_Hero .flexVert .grid2C .left div a.text, body.mtf #MCFX_Hero .flexVert .grid2C .left div a.text, body.mtf #MET_Hero .flexVert .grid2C .left div a.text {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2837, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_Hero, body.mcf #MTF_Hero, body.mcf #MCFX_Hero, body.mcf #MET_Hero, body.mtf #MCF_Hero, body.mtf #MTF_Hero, body.mtf #MCFX_Hero, body.mtf #MET_Hero {
    padding: 0 2rem;
    height: auto;
  }
  /* line 2904, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_Hero .flexVert .grid2C, body.mcf #MTF_Hero .flexVert .grid2C, body.mcf #MCFX_Hero .flexVert .grid2C, body.mcf #MET_Hero .flexVert .grid2C, body.mtf #MCF_Hero .flexVert .grid2C, body.mtf #MTF_Hero .flexVert .grid2C, body.mtf #MCFX_Hero .flexVert .grid2C, body.mtf #MET_Hero .flexVert .grid2C {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-template-areas: "m_column_top" "m_column_bottom";
    grid-gap: 0px;
    justify-items: center;
    align-items: start;
  }
  /* line 2914, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_Hero .flexVert .grid2C .left, body.mcf #MTF_Hero .flexVert .grid2C .left, body.mcf #MCFX_Hero .flexVert .grid2C .left, body.mcf #MET_Hero .flexVert .grid2C .left, body.mtf #MCF_Hero .flexVert .grid2C .left, body.mtf #MTF_Hero .flexVert .grid2C .left, body.mtf #MCFX_Hero .flexVert .grid2C .left, body.mtf #MET_Hero .flexVert .grid2C .left {
    grid-area: m_column_top;
    width: 100%;
  }
  /* line 2917, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_Hero .flexVert .grid2C .left .l-six, body.mcf #MTF_Hero .flexVert .grid2C .left .l-six, body.mcf #MCFX_Hero .flexVert .grid2C .left .l-six, body.mcf #MET_Hero .flexVert .grid2C .left .l-six, body.mtf #MCF_Hero .flexVert .grid2C .left .l-six, body.mtf #MTF_Hero .flexVert .grid2C .left .l-six, body.mtf #MCFX_Hero .flexVert .grid2C .left .l-six, body.mtf #MET_Hero .flexVert .grid2C .left .l-six {
    margin-bottom: 4rem;
  }
  /* line 2919, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mcf #MTF_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mcf #MCFX_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mcf #MET_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mtf #MCF_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mtf #MTF_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mtf #MCFX_Hero .flexVert .grid2C .left .l-six.l-nmr, body.mtf #MET_Hero .flexVert .grid2C .left .l-six.l-nmr {
    margin-bottom: 2rem;
  }
  /* line 2924, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_Hero .flexVert .grid2C .right, body.mcf #MTF_Hero .flexVert .grid2C .right, body.mcf #MCFX_Hero .flexVert .grid2C .right, body.mcf #MET_Hero .flexVert .grid2C .right, body.mtf #MCF_Hero .flexVert .grid2C .right, body.mtf #MTF_Hero .flexVert .grid2C .right, body.mtf #MCFX_Hero .flexVert .grid2C .right, body.mtf #MET_Hero .flexVert .grid2C .right {
    display: none;
  }
}
/* line 2933, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MTF_Hero, body.mtf #MTF_Hero {
  background: url("/img/MTF/MTF_Hero.gif") center top no-repeat;
  background-size: cover;
}
/* line 2938, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCFX_Hero, body.mtf #MCFX_Hero {
  background: url("/img/MCFX/Micro_FX_Hero.jpg") center top no-repeat;
  background-size: cover;
}
/* line 2943, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MET_Hero, body.mtf #MET_Hero {
  background: #000000 url("/img/MET/MET_Hero.jpg") center center no-repeat;
  background-size: auto 100%;
}
/* line 2950, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #subNav_Row, body.mtf #subNav_Row {
  border-top: 1px solid #364c9f;
  border-bottom: 1px solid #364c9f;
}
/* line 2953, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #subNav_Row .container, body.mtf #subNav_Row .container {
  padding: 0;
}
/* line 2955, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #subNav_Row .container #subNav, body.mtf #subNav_Row .container #subNav {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  list-style: none;
}
/* line 2961, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #subNav_Row .container #subNav li, body.mtf #subNav_Row .container #subNav li {
  flex: 0 0 auto;
  list-style-type: none;
}
/* line 2964, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #subNav_Row .container #subNav li a, body.mtf #subNav_Row .container #subNav li a {
  display: inline-block;
  padding: 1rem 2rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  transition: all 250ms ease-in;
}
/* line 2969, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #subNav_Row .container #subNav li a:hover, body.mtf #subNav_Row .container #subNav li a:hover {
  background: #364c9f;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2955, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #subNav_Row .container #subNav, body.mtf #subNav_Row .container #subNav {
    flex-wrap: wrap;
  }
  /* line 2976, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #subNav_Row .container #subNav li, body.mtf #subNav_Row .container #subNav li {
    flex: 1 1 50%;
    border-right: 1px solid #364c9f;
    border-bottom: 1px solid #364c9f;
  }
  /* line 2980, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #subNav_Row .container #subNav li a, body.mtf #subNav_Row .container #subNav li a {
    width: 100%;
  }
  /* line 2984, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #subNav_Row .container #subNav li:nth-of-type(even), body.mtf #subNav_Row .container #subNav li:nth-of-type(even) {
    border-right: none;
  }
  /* line 2987, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #subNav_Row .container #subNav li:last-of-type, body.mtf #subNav_Row .container #subNav li:last-of-type {
    border: none;
  }
}
/* line 2998, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon, body.mcf #MCF_2-MTF .container.grid3C .icon, body.mcf #MCF_2 .container.grid6C .icon, body.mcf #MCF_2-MTF .container.grid6C .icon, body.mtf #MCF_2 .container.grid3C .icon, body.mtf #MCF_2-MTF .container.grid3C .icon, body.mtf #MCF_2 .container.grid6C .icon, body.mtf #MCF_2-MTF .container.grid6C .icon {
  padding-top: 10rem;
  margin: 2rem 0;
}
/* line 3001, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#precise, body.mcf #MCF_2-MTF .container.grid3C .icon#precise, body.mcf #MCF_2 .container.grid6C .icon#precise, body.mcf #MCF_2-MTF .container.grid6C .icon#precise, body.mtf #MCF_2 .container.grid3C .icon#precise, body.mtf #MCF_2-MTF .container.grid3C .icon#precise, body.mtf #MCF_2 .container.grid6C .icon#precise, body.mtf #MCF_2-MTF .container.grid6C .icon#precise {
  background: url("/img/icon/svg/MCF_Precise.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3005, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#manage, body.mcf #MCF_2-MTF .container.grid3C .icon#manage, body.mcf #MCF_2 .container.grid6C .icon#manage, body.mcf #MCF_2-MTF .container.grid6C .icon#manage, body.mtf #MCF_2 .container.grid3C .icon#manage, body.mtf #MCF_2-MTF .container.grid3C .icon#manage, body.mtf #MCF_2 .container.grid6C .icon#manage, body.mtf #MCF_2-MTF .container.grid6C .icon#manage {
  background: url("/img/icon/svg/MCF_Manage.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3009, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#access, body.mcf #MCF_2-MTF .container.grid3C .icon#access, body.mcf #MCF_2 .container.grid6C .icon#access, body.mcf #MCF_2-MTF .container.grid6C .icon#access, body.mtf #MCF_2 .container.grid3C .icon#access, body.mtf #MCF_2-MTF .container.grid3C .icon#access, body.mtf #MCF_2 .container.grid6C .icon#access, body.mtf #MCF_2-MTF .container.grid6C .icon#access {
  background: url("/img/icon/svg/MCF_Access.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3014, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#twenty-four, body.mcf #MCF_2-MTF .container.grid3C .icon#twenty-four, body.mcf #MCF_2 .container.grid6C .icon#twenty-four, body.mcf #MCF_2-MTF .container.grid6C .icon#twenty-four, body.mtf #MCF_2 .container.grid3C .icon#twenty-four, body.mtf #MCF_2-MTF .container.grid3C .icon#twenty-four, body.mtf #MCF_2 .container.grid6C .icon#twenty-four, body.mtf #MCF_2-MTF .container.grid6C .icon#twenty-four {
  background: url("/img/icon/svg/MFX_24.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3018, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#regulated, body.mcf #MCF_2-MTF .container.grid3C .icon#regulated, body.mcf #MCF_2 .container.grid6C .icon#regulated, body.mcf #MCF_2-MTF .container.grid6C .icon#regulated, body.mtf #MCF_2 .container.grid3C .icon#regulated, body.mtf #MCF_2-MTF .container.grid3C .icon#regulated, body.mtf #MCF_2 .container.grid6C .icon#regulated, body.mtf #MCF_2-MTF .container.grid6C .icon#regulated {
  background: url("/img/icon/svg/MFX_Regulated.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3022, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#speed, body.mcf #MCF_2-MTF .container.grid3C .icon#speed, body.mcf #MCF_2 .container.grid6C .icon#speed, body.mcf #MCF_2-MTF .container.grid6C .icon#speed, body.mtf #MCF_2 .container.grid3C .icon#speed, body.mtf #MCF_2-MTF .container.grid3C .icon#speed, body.mtf #MCF_2 .container.grid6C .icon#speed, body.mtf #MCF_2-MTF .container.grid6C .icon#speed {
  background: url("/img/icon/svg/MFX_Speed.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3026, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#leverage, body.mcf #MCF_2-MTF .container.grid3C .icon#leverage, body.mcf #MCF_2 .container.grid6C .icon#leverage, body.mcf #MCF_2-MTF .container.grid6C .icon#leverage, body.mtf #MCF_2 .container.grid3C .icon#leverage, body.mtf #MCF_2-MTF .container.grid3C .icon#leverage, body.mtf #MCF_2 .container.grid6C .icon#leverage, body.mtf #MCF_2-MTF .container.grid6C .icon#leverage {
  background: url("/img/icon/svg/MFX_Leverage.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3030, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid3C .icon#split, body.mcf #MCF_2-MTF .container.grid3C .icon#split, body.mcf #MCF_2 .container.grid6C .icon#split, body.mcf #MCF_2-MTF .container.grid6C .icon#split, body.mtf #MCF_2 .container.grid3C .icon#split, body.mtf #MCF_2-MTF .container.grid3C .icon#split, body.mtf #MCF_2 .container.grid6C .icon#split, body.mtf #MCF_2-MTF .container.grid6C .icon#split {
  background: url("/img/icon/svg/MFX_Split.svg") center top no-repeat;
  background-size: auto 8rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 2997, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_2 .container.grid3C, body.mcf #MCF_2-MTF .container.grid3C, body.mcf #MCF_2 .container.grid6C, body.mcf #MCF_2-MTF .container.grid6C, body.mtf #MCF_2 .container.grid3C, body.mtf #MCF_2-MTF .container.grid3C, body.mtf #MCF_2 .container.grid6C, body.mtf #MCF_2-MTF .container.grid6C {
    grid-gap: 0;
  }
  /* line 3037, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_2 .container.grid3C .icon, body.mcf #MCF_2-MTF .container.grid3C .icon, body.mcf #MCF_2 .container.grid6C .icon, body.mcf #MCF_2-MTF .container.grid6C .icon, body.mtf #MCF_2 .container.grid3C .icon, body.mtf #MCF_2-MTF .container.grid3C .icon, body.mtf #MCF_2 .container.grid6C .icon, body.mtf #MCF_2-MTF .container.grid6C .icon {
    margin-bottom: 0;
  }
  /* line 3039, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_2 .container.grid3C .icon#precise, body.mcf #MCF_2-MTF .container.grid3C .icon#precise, body.mcf #MCF_2 .container.grid3C .icon#manage, body.mcf #MCF_2-MTF .container.grid3C .icon#manage, body.mcf #MCF_2 .container.grid3C .icon#access, body.mcf #MCF_2-MTF .container.grid3C .icon#access, body.mcf #MCF_2 .container.grid3C .icon#four, body.mcf #MCF_2-MTF .container.grid3C .icon#four, body.mcf #MCF_2 .container.grid3C .icon#benchmark, body.mcf #MCF_2-MTF .container.grid3C .icon#benchmark, body.mcf #MCF_2 .container.grid6C .icon#precise, body.mcf #MCF_2-MTF .container.grid6C .icon#precise, body.mcf #MCF_2 .container.grid6C .icon#manage, body.mcf #MCF_2-MTF .container.grid6C .icon#manage, body.mcf #MCF_2 .container.grid6C .icon#access, body.mcf #MCF_2-MTF .container.grid6C .icon#access, body.mcf #MCF_2 .container.grid6C .icon#four, body.mcf #MCF_2-MTF .container.grid6C .icon#four, body.mcf #MCF_2 .container.grid6C .icon#benchmark, body.mcf #MCF_2-MTF .container.grid6C .icon#benchmark, body.mtf #MCF_2 .container.grid3C .icon#precise, body.mtf #MCF_2-MTF .container.grid3C .icon#precise, body.mtf #MCF_2 .container.grid3C .icon#manage, body.mtf #MCF_2-MTF .container.grid3C .icon#manage, body.mtf #MCF_2 .container.grid3C .icon#access, body.mtf #MCF_2-MTF .container.grid3C .icon#access, body.mtf #MCF_2 .container.grid3C .icon#four, body.mtf #MCF_2-MTF .container.grid3C .icon#four, body.mtf #MCF_2 .container.grid3C .icon#benchmark, body.mtf #MCF_2-MTF .container.grid3C .icon#benchmark, body.mtf #MCF_2 .container.grid6C .icon#precise, body.mtf #MCF_2-MTF .container.grid6C .icon#precise, body.mtf #MCF_2 .container.grid6C .icon#manage, body.mtf #MCF_2-MTF .container.grid6C .icon#manage, body.mtf #MCF_2 .container.grid6C .icon#access, body.mtf #MCF_2-MTF .container.grid6C .icon#access, body.mtf #MCF_2 .container.grid6C .icon#four, body.mtf #MCF_2-MTF .container.grid6C .icon#four, body.mtf #MCF_2 .container.grid6C .icon#benchmark, body.mtf #MCF_2-MTF .container.grid6C .icon#benchmark {
    grid-column-end: span 3;
  }
  /* line 3042, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #MCF_2 .container.grid3C .icon#twenty-four, body.mcf #MCF_2-MTF .container.grid3C .icon#twenty-four, body.mcf #MCF_2 .container.grid3C .icon#regulated, body.mcf #MCF_2-MTF .container.grid3C .icon#regulated, body.mcf #MCF_2 .container.grid3C .icon#speed, body.mcf #MCF_2-MTF .container.grid3C .icon#speed, body.mcf #MCF_2 .container.grid3C .icon#leverage, body.mcf #MCF_2-MTF .container.grid3C .icon#leverage, body.mcf #MCF_2 .container.grid3C .icon#split, body.mcf #MCF_2-MTF .container.grid3C .icon#split, body.mcf #MCF_2 .container.grid6C .icon#twenty-four, body.mcf #MCF_2-MTF .container.grid6C .icon#twenty-four, body.mcf #MCF_2 .container.grid6C .icon#regulated, body.mcf #MCF_2-MTF .container.grid6C .icon#regulated, body.mcf #MCF_2 .container.grid6C .icon#speed, body.mcf #MCF_2-MTF .container.grid6C .icon#speed, body.mcf #MCF_2 .container.grid6C .icon#leverage, body.mcf #MCF_2-MTF .container.grid6C .icon#leverage, body.mcf #MCF_2 .container.grid6C .icon#split, body.mcf #MCF_2-MTF .container.grid6C .icon#split, body.mtf #MCF_2 .container.grid3C .icon#twenty-four, body.mtf #MCF_2-MTF .container.grid3C .icon#twenty-four, body.mtf #MCF_2 .container.grid3C .icon#regulated, body.mtf #MCF_2-MTF .container.grid3C .icon#regulated, body.mtf #MCF_2 .container.grid3C .icon#speed, body.mtf #MCF_2-MTF .container.grid3C .icon#speed, body.mtf #MCF_2 .container.grid3C .icon#leverage, body.mtf #MCF_2-MTF .container.grid3C .icon#leverage, body.mtf #MCF_2 .container.grid3C .icon#split, body.mtf #MCF_2-MTF .container.grid3C .icon#split, body.mtf #MCF_2 .container.grid6C .icon#twenty-four, body.mtf #MCF_2-MTF .container.grid6C .icon#twenty-four, body.mtf #MCF_2 .container.grid6C .icon#regulated, body.mtf #MCF_2-MTF .container.grid6C .icon#regulated, body.mtf #MCF_2 .container.grid6C .icon#speed, body.mtf #MCF_2-MTF .container.grid6C .icon#speed, body.mtf #MCF_2 .container.grid6C .icon#leverage, body.mtf #MCF_2-MTF .container.grid6C .icon#leverage, body.mtf #MCF_2 .container.grid6C .icon#split, body.mtf #MCF_2-MTF .container.grid6C .icon#split {
    grid-column: 1 / -1;
  }
}
/* line 3050, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid2CE div.videoWrapper, body.mcf #MCF_2-MTF .container.grid2CE div.videoWrapper, body.mtf #MCF_2 .container.grid2CE div.videoWrapper, body.mtf #MCF_2-MTF .container.grid2CE div.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
  border: 1px solid #364c9f;
}
/* line 3055, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid2CE div.videoWrapper iframe, body.mcf #MCF_2-MTF .container.grid2CE div.videoWrapper iframe, body.mtf #MCF_2 .container.grid2CE div.videoWrapper iframe, body.mtf #MCF_2-MTF .container.grid2CE div.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 3063, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2 .container.grid2CE div.flexVert, body.mcf #MCF_2-MTF .container.grid2CE div.flexVert, body.mtf #MCF_2 .container.grid2CE div.flexVert, body.mtf #MCF_2-MTF .container.grid2CE div.flexVert {
  justify-content: center;
}
/* line 3075, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2-MTF .container.grid3C .icon#four, body.mtf #MCF_2-MTF .container.grid3C .icon#four {
  background: url("/img/icon/svg/MTF_Four.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3079, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_2-MTF .container.grid3C .icon#benchmark, body.mtf #MCF_2-MTF .container.grid3C .icon#benchmark {
  background: url("/img/icon/svg/MTF_Benchmark.svg") center top no-repeat;
  background-size: auto 8rem;
}
/* line 3089, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_3 .container h2, body.mtf #MCF_3 .container h2 {
  text-align: center;
  width: 100%;
}
/* line 3093, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #MCF_3 .container p, body.mtf #MCF_3 .container p {
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3101, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #FAQ .container h2, body.mcf #FAQ .container h3, body.mtf #FAQ .container h2, body.mtf #FAQ .container h3 {
  width: 100%;
  text-align: center;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3107, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #WhyTrade, body.mtf #WhyTrade {
    height: auto;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3115, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid4C, body.mcf #DiscoverText-MTF .flexVert .grid4C, body.mtf #DiscoverText .flexVert .grid4C, body.mtf #DiscoverText-MTF .flexVert .grid4C {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 16px;
  }
  /* line 3119, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid4C .h2, body.mcf #DiscoverText-MTF .flexVert .grid4C .h2, body.mtf #DiscoverText .flexVert .grid4C .h2, body.mtf #DiscoverText-MTF .flexVert .grid4C .h2 {
    grid-column: left / right;
    grid-row: 1;
  }
  /* line 3123, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid4C a#ATAS_OA, body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OA, body.mtf #DiscoverText .flexVert .grid4C a#ATAS_OA, body.mtf #DiscoverText-MTF .flexVert .grid4C a#^GG^ {
    grid-column: left / right;
    grid-row: 2;
  }
  /* line 3127, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid4C a#ATAS_FCM_B, body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_FCM_B, body.mtf #DiscoverText .flexVert .grid4C a#ATAS_FCM_B, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_FCM_B {
    grid-column: left / right;
    grid-row: 3;
  }
  /* line 3131, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid4C a#ATAS_OD, body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OD, body.mtf #DiscoverText .flexVert .grid4C a#ATAS_OD, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OD {
    grid-column: left / right;
    grid-row: 4;
  }
  /* line 3135, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid4C p#ATAS_POD, body.mcf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD, body.mtf #DiscoverText .flexVert .grid4C p#ATAS_POD, body.mtf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD {
    grid-column: left / right;
    grid-row: 5;
  }
  /* line 3140, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid3C, body.mcf #DiscoverText-MTF .flexVert .grid3C, body.mtf #DiscoverText .flexVert .grid3C, body.mtf #DiscoverText-MTF .flexVert .grid3C {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 0;
  }
  /* line 3144, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid3C ul.lt, body.mcf #DiscoverText-MTF .flexVert .grid3C ul.lt, body.mtf #DiscoverText .flexVert .grid3C ul.lt, body.mtf #DiscoverText-MTF .flexVert .grid3C ul.lt {
    grid-column: left / right;
    grid-row: 1;
  }
  /* line 3148, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid3C ul.md, body.mcf #DiscoverText-MTF .flexVert .grid3C ul.md, body.mtf #DiscoverText .flexVert .grid3C ul.md, body.mtf #DiscoverText-MTF .flexVert .grid3C ul.md {
    grid-column: left / right;
    grid-row: 2;
  }
  /* line 3152, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText .flexVert .grid3C ul.rt, body.mcf #DiscoverText-MTF .flexVert .grid3C ul.rt, body.mtf #DiscoverText .flexVert .grid3C ul.rt, body.mtf #DiscoverText-MTF .flexVert .grid3C ul.rt {
    grid-column: left / right;
    grid-row: 3;
  }
}
/* line 3164, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #DiscoverText-MTF .flexVert .grid4C p.whole, body.mtf #DiscoverText-MTF .flexVert .grid4C p.whole {
  grid-column: left / right;
}
/* line 3167, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #DiscoverText-MTF .flexVert .grid4C ul, body.mtf #DiscoverText-MTF .flexVert .grid4C ul {
  list-style-type: none;
}
/* line 3169, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #DiscoverText-MTF .flexVert .grid4C ul li, body.mtf #DiscoverText-MTF .flexVert .grid4C ul li {
  text-indent: -38px;
  margin-left: 38px;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: black;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1.5rem;
}
/* line 3174, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #DiscoverText-MTF .flexVert .grid4C ul li:before, body.mtf #DiscoverText-MTF .flexVert .grid4C ul li:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 18px auto;
  background: url("../img/icon/svg/check-blue.svg") left center no-repeat;
  margin-right: .875rem;
}
/* line 3185, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #DiscoverText-MTF .flexVert .grid4C ul.left, body.mtf #DiscoverText-MTF .flexVert .grid4C ul.left {
  grid-column: left / mid-left;
  grid-row: 2;
}
/* line 3189, ../TraderPlatform/sass/module/_pages.scss */
body.mcf #DiscoverText-MTF .flexVert .grid4C ul.right, body.mtf #DiscoverText-MTF .flexVert .grid4C ul.right {
  grid-column: mid-right / right;
  grid-row: 2;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3194, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C p.whole, body.mtf #DiscoverText-MTF .flexVert .grid4C p.whole {
    grid-column: left / right;
    grid-row: 2;
  }
  /* line 3198, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C ul.left, body.mtf #DiscoverText-MTF .flexVert .grid4C ul.left {
    grid-column: left / right;
    grid-row: 3;
  }
  /* line 3202, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C ul.right, body.mtf #DiscoverText-MTF .flexVert .grid4C ul.right {
    grid-column: left / right;
    grid-row: 4;
  }
  /* line 3206, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OA, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OA {
    grid-column: left / right;
    grid-row: 5;
  }
  /* line 3210, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_FCM_B, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_FCM_B {
    grid-column: left / right;
    grid-row: 6;
  }
  /* line 3214, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OD, body.mtf #DiscoverText-MTF .flexVert .grid4C a#ATAS_OD {
    grid-column: left / right;
    grid-row: 7;
  }
  /* line 3218, ../TraderPlatform/sass/module/_pages.scss */
  body.mcf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD, body.mtf #DiscoverText-MTF .flexVert .grid4C p#ATAS_POD {
    grid-column: left / right;
    grid-row: 8;
  }
}

/* line 3228, ../TraderPlatform/sass/module/_pages.scss */
body.mf .l-grid {
  display: grid;
  width: 100%;
  margin: 0 auto;
}
/* line 3233, ../TraderPlatform/sass/module/_pages.scss */
body.mf .col-1 {
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
}
/* line 3237, ../TraderPlatform/sass/module/_pages.scss */
body.mf .col-2 {
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: auto;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3237, ../TraderPlatform/sass/module/_pages.scss */
  body.mf .col-2 {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
}
/* line 3245, ../TraderPlatform/sass/module/_pages.scss */
body.mf .col-3 {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: auto;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3245, ../TraderPlatform/sass/module/_pages.scss */
  body.mf .col-3 {
    grid-column-gap: 0;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
}
/* line 3255, ../TraderPlatform/sass/module/_pages.scss */
body.mf .col-4 {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: auto;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3255, ../TraderPlatform/sass/module/_pages.scss */
  body.mf .col-4 {
    grid-template-columns: 100%;
  }
}
/* line 3262, ../TraderPlatform/sass/module/_pages.scss */
body.mf .col-5 {
  grid-template-columns: repeat(5, 1fr);
  grid-auto-rows: auto;
}
/* line 3267, ../TraderPlatform/sass/module/_pages.scss */
body.mf .cg16 {
  grid-column-gap: 1rem;
}
/* line 3270, ../TraderPlatform/sass/module/_pages.scss */
body.mf .rg16 {
  grid-row-gap: 1rem;
}
/* line 3273, ../TraderPlatform/sass/module/_pages.scss */
body.mf .cg32 {
  grid-column-gap: 2rem;
}
/* line 3276, ../TraderPlatform/sass/module/_pages.scss */
body.mf .rg32 {
  grid-row-gap: 2rem;
}
/* line 3280, ../TraderPlatform/sass/module/_pages.scss */
body.mf .whole-2C {
  grid-column: 1 / -1;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3280, ../TraderPlatform/sass/module/_pages.scss */
  body.mf .whole-2C {
    grid-column-start: unset;
    grid-column-end: unset;
  }
}
/* line 3287, ../TraderPlatform/sass/module/_pages.scss */
body.mf .whole-3C {
  grid-column: 1 / -1;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3287, ../TraderPlatform/sass/module/_pages.scss */
  body.mf .whole-3C {
    grid-column-start: unset;
    grid-column-end: unset;
  }
}
/* line 3294, ../TraderPlatform/sass/module/_pages.scss */
body.mf .whole-4C {
  grid-column: 1 / -1;
}
/* line 3297, ../TraderPlatform/sass/module/_pages.scss */
body.mf .whole-5C {
  grid-column: 1 / -1;
}
/* line 3301, ../TraderPlatform/sass/module/_pages.scss */
body.mf .jcc {
  justify-content: center;
}
/* line 3302, ../TraderPlatform/sass/module/_pages.scss */
body.mf .jic {
  justify-items: center;
}
/* line 3303, ../TraderPlatform/sass/module/_pages.scss */
body.mf .acc {
  align-content: center;
}
/* line 3304, ../TraderPlatform/sass/module/_pages.scss */
body.mf .aic {
  align-items: center;
}
/* line 3305, ../TraderPlatform/sass/module/_pages.scss */
body.mf .aie {
  align-items: end;
}
/* line 3307, ../TraderPlatform/sass/module/_pages.scss */
body.mf .ltBlueSolid {
  display: inline-block;
  text-decoration: none;
  background: #2196f3;
  border: 1px solid #fff;
  padding: 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
/* line 3317, ../TraderPlatform/sass/module/_pages.scss */
body.mf .ltBlueSolid:hover {
  border: 1px solid #2196f3;
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #2196f3;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3323, ../TraderPlatform/sass/module/_pages.scss */
body.mf .greenSolid {
  display: inline-block;
  text-decoration: none;
  background: #8CC739;
  border: 1px solid #8CC739;
  padding: 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;
}
/* line 3333, ../TraderPlatform/sass/module/_pages.scss */
body.mf .greenSolid:hover {
  border: 1px solid #8CC739;
  background: #fff;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #8CC739;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3339, ../TraderPlatform/sass/module/_pages.scss */
body.mf h2 {
  font-size: 48px;
  font-size: 3rem;
  line-height: 60px;
  line-height: 3.75rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 0;
  border: 0;
}
/* line 3344, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheck, body.mf .blueCheckHalf {
  list-style-type: none;
}
/* line 3346, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheck li, body.mf .blueCheckHalf li {
  display: inline-block;
  width: calc(100% - 2rem);
  margin-bottom: 1.5rem;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #003366;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3351, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheck li:before, body.mf .blueCheckHalf li:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url("../img/icon/svg/blue-check.svg") left 5px no-repeat;
  background-size: auto 18px;
}
/* line 3359, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheck li:last-of-type, body.mf .blueCheckHalf li:last-of-type {
  margin-bottom: 0;
}
/* line 3362, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheck li a, body.mf .blueCheckHalf li a {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #2196f3;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3370, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheckHalf li {
  width: calc(50% - 4rem);
}
/* line 3372, ../TraderPlatform/sass/module/_pages.scss */
body.mf .blueCheckHalf li a {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 26px;
  line-height: 1.625rem;
  color: #2196f3;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3377, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero {
  background: url("../img/MicroFutures/MicroFutures-Hero.png") center center no-repeat;
  background-size: cover;
  padding: 7rem 0;
}
/* line 3381, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C {
  grid-row-gap: 16px;
  padding: 0;
}
/* line 3384, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C h1 {
  width: 100%;
  font-size: 50px;
  font-size: 3.125rem;
  line-height: 60px;
  line-height: 3.75rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  background: rgba(54, 76, 159, 0.85);
  padding: 1rem;
}
/* line 3390, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C h2 {
  width: 100%;
  font-size: 32px;
  font-size: 2rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 0;
  border-bottom: 0;
  background: rgba(54, 76, 159, 0.85);
  padding: 1rem;
}
/* line 3398, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C p {
  width: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  background: rgba(54, 76, 159, 0.85);
  padding: 1rem;
}
/* line 3405, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs {
  width: 100%;
  margin-top: 4rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}
/* line 3412, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div {
  flex: 0 0 calc(16.66% - 16px);
}
/* line 3415, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a {
  padding: 140px 1rem 1rem 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #21285a;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  transition: all 250ms ease-in;
}
/* line 3422, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a:hover {
  transform: scale(1.1);
}
/* line 3425, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#equity {
  background: url("../img/MicroFutures/MF_EquityIndices-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3429, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#bitcoin {
  background: url("../img/MicroFutures/MF_Bitcoin-Icon-01-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3433, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#energy {
  background: url("../img/MicroFutures/MF_Energy2-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3437, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#treasuries {
  background: url("../img/MicroFutures/MF_Treasury-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3441, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#currency {
  background: url("../img/MicroFutures/MF_Currency-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3445, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#ebc_currency {
  background: url("../img/EBC/EBC_Currency.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3449, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#ethereum {
  background: url("../img/MicroFutures/MF_Ethereum-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3453, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero .grid1C #heroTabs div a#metals {
  background: url("../img/MicroFutures/MF_Metals-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3381, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #MF_Hero .grid1C {
    padding: 0 2rem;
  }
  /* line 3462, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #MF_Hero .grid1C h2 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  /* line 3466, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #MF_Hero .grid1C p {
    font-size: 24px !important;
    line-height: 32px !important;
    margin: 0;
  }
  /* line 3471, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #MF_Hero .grid1C #heroTabs {
    gap: 16px;
  }
  /* line 3473, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #MF_Hero .grid1C #heroTabs div {
    flex: 0 0 calc(50% - 16px) !important;
  }
}
/* line 3479, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero {
  background: url("../img/EBC/BG_EBC.jpg") center center no-repeat;
  background-size: cover;
  padding: 5rem 0;
}
/* line 3484, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C h1, body.mf #MF_Hero.EBC_Hero .grid1C h2, body.mf #MF_Hero.EBC_Hero .grid1C p {
  background: none;
  padding: 0;
}
/* line 3488, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs {
  margin-top: 2rem;
}
/* line 3490, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs div {
  flex: 0 0 25%;
  padding: 140px 1rem 1rem 1rem;
}
/* line 3493, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs div#equity {
  background: url("../img/MicroFutures/MF_EquityIndices-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3498, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs div#energy {
  background: url("../img/MicroFutures/MF_Energy2-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3504, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs div#ebc_currency {
  background: url("../img/EBC/EBC_Currency.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3509, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs div#metals {
  background: url("../img/MicroFutures/MF_Metals-Icon-01.svg") center top no-repeat;
  background-size: auto 125px;
}
/* line 3513, ../TraderPlatform/sass/module/_pages.scss */
body.mf #MF_Hero.EBC_Hero .grid1C #heroTabs div p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  transition: all 250ms ease-in;
}
/* line 3529, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_2 {
  background: #ffffff;
  padding: 7rem 0;
}
/* line 3534, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_2 .col-2 div {
  border-left: 1px solid #364c9f;
  padding: 1rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3529, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_2 {
    padding: 0 2rem;
  }
  /* line 3541, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_2 .col-2 {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-column-gap: 0;
    grid-row-gap: 32px;
  }
  /* line 3546, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_2 .col-2 p {
    margin: 0 0 1rem 0 !important;
  }
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3551, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_2 #sb {
    padding: 0;
  }
  /* line 3554, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_2 #sb div {
    padding: 0;
  }
}
/* line 3560, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 {
  background: #003366;
  padding: 7rem 0;
}
/* line 3564, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div, body.mf #row_mf_3 .col-2 div, body.mf #row_mf_3 .col-4 div {
  border: 1px solid #2196f3;
  padding: 1rem;
}
/* line 3568, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div h3, body.mf #row_mf_3 .col-2 div h3, body.mf #row_mf_3 .col-4 div h3 {
  color: #2196f3;
}
/* line 3571, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div p, body.mf #row_mf_3 .col-2 div p, body.mf #row_mf_3 .col-4 div p {
  color: #fff;
}
/* line 3573, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div p a, body.mf #row_mf_3 .col-2 div p a, body.mf #row_mf_3 .col-4 div p a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #2196f3;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3577, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div ul, body.mf #row_mf_3 .col-2 div ul, body.mf #row_mf_3 .col-4 div ul {
  list-style-type: none;
  margin: 2rem 0;
  padding: 0 0 0 1.5rem;
  float: left;
  width: 100%;
  margin: 0 0 2rem 0;
}
/* line 3584, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div ul li, body.mf #row_mf_3 .col-2 div ul li, body.mf #row_mf_3 .col-4 div ul li {
  width: 48%;
  float: left;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  list-style-type: disc;
  margin-bottom: 1rem;
}
/* line 3590, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-3 div ul li:last-of-type, body.mf #row_mf_3 .col-2 div ul li:last-of-type, body.mf #row_mf_3 .col-4 div ul li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3597, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_3 .col-3 .col-3, body.mf #row_mf_3 .col-2 .col-3, body.mf #row_mf_3 .col-4 .col-3 {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-column-gap: 0;
    grid-row-gap: 32px;
  }
  /* line 3602, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_3 .col-3 .col-3 p, body.mf #row_mf_3 .col-2 .col-3 p, body.mf #row_mf_3 .col-4 .col-3 p {
    margin: 0 !important;
  }
}
/* line 3611, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_3 .col-4 div ul li {
  width: 100%;
}
/* line 3618, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 {
  padding: 7rem 0 0 0;
}
/* line 3620, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 h2 {
  color: #003366;
  margin-bottom: 5rem;
}
/* line 3624, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 .reason {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 2rem;
  border-top: 1px solid #2196f3;
}
/* line 3631, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 .reason:last-of-type {
  border-bottom: 1px solid #2196f3;
}
/* line 3634, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 .reason div {
  flex: 0 0 15%;
  text-align: center;
}
/* line 3637, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 .reason div img {
  width: 100px;
  height: auto;
}
/* line 3642, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 .reason p {
  flex: 0 0 85%;
}
/* line 3644, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_4 .reason p strong {
  color: #2196f3;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3650, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_4 .reason {
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 3653, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_4 .reason div {
    flex: 0 0 100%;
    margin-bottom: 1rem;
  }
  /* line 3657, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_4 .reason p {
    text-align: center;
    flex: 0 0 100%;
  }
}
/* line 3664, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_5 {
  padding: 7rem 0;
}
/* line 3666, ../TraderPlatform/sass/module/_pages.scss */
body.mf #row_mf_5 h2 {
  color: #003366;
  margin-bottom: 5rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3673, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_5 div ul.blueCheckHalf li {
    width: 100%;
  }
  /* line 3677, ../TraderPlatform/sass/module/_pages.scss */
  body.mf #row_mf_5 div + h2 {
    margin-top: 5rem;
  }
}

/* line 3687, ../TraderPlatform/sass/module/_pages.scss */
body.oweb picture {
  display: inline-block;
}
/* line 3689, ../TraderPlatform/sass/module/_pages.scss */
body.oweb picture img.left, body.oweb picture img.right {
  border: 4px solid #0d8fc9;
}
/* line 3692, ../TraderPlatform/sass/module/_pages.scss */
body.oweb picture img.left {
  box-shadow: -2px 3px 11px rgba(0, 0, 0, 0.5);
}
/* line 3695, ../TraderPlatform/sass/module/_pages.scss */
body.oweb picture img.right {
  box-shadow: 2px 3px 11px rgba(0, 0, 0, 0.5);
}
/* line 3701, ../TraderPlatform/sass/module/_pages.scss */
body.oweb ul.tri li {
  font-size: 1.25rem;
  line-height: 1.625rem;
  margin-bottom: .75rem;
}
/* line 3705, ../TraderPlatform/sass/module/_pages.scss */
body.oweb ul.tri li:before {
  display: inline-block;
  top: 0;
}
/* line 3711, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #web_hero {
  background: url("../img/OptimusWeb/OptimusWebHero-V3.webp") left center no-repeat;
  background: url("../img/OptimusWeb/OptimusWebHero-V3.jpg") left center no-repeat;
  background-size: cover;
}
/* line 3715, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #web_hero .grid1C {
  grid-template-rows: auto min-content auto;
  padding: 3rem 0;
  grid-gap: 0;
}
/* line 3719, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #web_hero .grid1C h1 {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7);
}
/* line 3722, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #web_hero .grid1C h2 {
  padding: 0;
  margin: 0;
  border: none;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.7);
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3711, ../TraderPlatform/sass/module/_pages.scss */
  body.oweb #web_hero {
    height: 65vh;
    margin-bottom: 0 !important;
  }
  /* line 3731, ../TraderPlatform/sass/module/_pages.scss */
  body.oweb #web_hero .flexVert .grid2C {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "m_column_top" "m_column_bottom";
    grid-gap: 0px;
    justify-items: center;
    align-items: start;
  }
  /* line 3742, ../TraderPlatform/sass/module/_pages.scss */
  body.oweb #web_hero .flexVert .grid2C .left {
    grid-area: m_column_bottom;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: row1-start;
    grid-row-end: row1-end;
  }
  /* line 3748, ../TraderPlatform/sass/module/_pages.scss */
  body.oweb #web_hero .flexVert .grid2C .left h1#optimusFlow {
    background: url("../img/OptimusFlow/OptimusFlow_logo-white.png") center top no-repeat;
    background-size: contain;
    display: block;
    width: 100%;
    height: 60px;
    padding: 0;
    margin: 0 0 .5rem 0;
  }
  /* line 3757, ../TraderPlatform/sass/module/_pages.scss */
  body.oweb #web_hero .flexVert .grid2C .left p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
  }
  /* line 3761, ../TraderPlatform/sass/module/_pages.scss */
  body.oweb #web_hero .flexVert .grid2C .right {
    grid-area: m_column_top;
  }
}
/* line 3770, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #form div:first-of-type {
  width: unset;
  justify-self: center;
}
/* line 3776, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #form_contain .auth0-lock-center {
  padding: 0;
}
/* line 3778, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #form_contain .auth0-lock-center .auth0-lock-widget {
  width: 100%;
  margin: 0;
}
/* line 3786, ../TraderPlatform/sass/module/_pages.scss */
body.oweb #OptimusWebTrialExp h1 {
  margin-top: 4rem;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background: url("../img/OptimusWeb/OptimusWeb_Logo.svg") center center no-repeat;
  background-size: auto 50px;
  display: block;
  height: 75px;
  width: 100%;
}

/* line 3800, ../TraderPlatform/sass/module/_pages.scss */
body.ftp h2 {
  border-bottom: none;
}
/* line 3801, ../TraderPlatform/sass/module/_pages.scss */
body.ftp a.greenSolid {
  padding: 1rem !important;
}
/* line 3802, ../TraderPlatform/sass/module/_pages.scss */
body.ftp p {
  width: 100%;
}
/* line 3803, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple {
  border: 1px solid #21285a;
}
/* line 3805, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple thead tr {
  border-bottom: 1px solid #21285a;
}
/* line 3807, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple thead tr th {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  padding: 1rem;
  border-right: 1px solid #21285a;
}
/* line 3811, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple thead tr th:last-of-type {
  border-right: none;
}
/* line 3815, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple thead tr:last-of-type {
  border-bottom: none;
}
/* line 3819, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple tbody tr {
  border: 1px solid #21285a;
}
/* line 3821, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple tbody tr td {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding: 1rem;
  border-right: 1px solid #21285a;
}
/* line 3825, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple tbody tr td:last-of-type {
  border-right: none;
}
/* line 3829, ../TraderPlatform/sass/module/_pages.scss */
body.ftp table.simple tbody tr:last-of-type {
  border-bottom: none;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 3836, ../TraderPlatform/sass/module/_pages.scss */
  body.ftp table.simple {
    display: table;
  }
  /* line 3838, ../TraderPlatform/sass/module/_pages.scss */
  body.ftp table.simple thead tr th {
    display: none;
  }
  /* line 3841, ../TraderPlatform/sass/module/_pages.scss */
  body.ftp table.simple tbody {
    border: 1px solid #364c9f;
  }
  /* line 3844, ../TraderPlatform/sass/module/_pages.scss */
  body.ftp table.simple tbody tr td {
    display: block;
    border-collapse: collapse;
    border: none;
    border-right: none;
    padding: 10px;
  }
  /* line 3850, ../TraderPlatform/sass/module/_pages.scss */
  body.ftp table.simple tbody tr td:before {
    content: attr(data-th);
    display: block;
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #0d0e22;
    text-align: center;
    font-family: 'DM Sans', sans-serif;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 8px;
  }
  /* line 3856, ../TraderPlatform/sass/module/_pages.scss */
  body.ftp table.simple tbody tr td a {
    display: inline-block;
  }
}

/* line 3865, ../TraderPlatform/sass/module/_pages.scss */
section#ftp_hero {
  height: 37.5rem;
  background: url("../img/Pricing/pricing_hero.png") center center no-repeat;
  background-size: cover;
}
/* line 3870, ../TraderPlatform/sass/module/_pages.scss */
section#ftp_hero .grid2C.leftWide a.greenSolid {
  padding: 1rem !important;
  width: 48%;
  margin-right: 2%;
}
/* line 3874, ../TraderPlatform/sass/module/_pages.scss */
section#ftp_hero .grid2C.leftWide a.greenSolid:last-of-type {
  margin-right: 0;
}
/* line 3878, ../TraderPlatform/sass/module/_pages.scss */
section#ftp_hero .grid2C.leftWide ul.grCheck {
  margin: 3rem 0 0 0;
  padding: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
}
/* line 3884, ../TraderPlatform/sass/module/_pages.scss */
section#ftp_hero .grid2C.leftWide ul.grCheck li {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}
/* line 3887, ../TraderPlatform/sass/module/_pages.scss */
section#ftp_hero .grid2C.leftWide ul.grCheck li:before {
  content: "";
  background: url("../img/Pricing/green-circle-check.svg") left center no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 8px -5px 0;
}

/* line 3903, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left h2 {
  background: #21285a;
  padding: .5rem 0;
  width: 100%;
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 32px;
  line-height: 2rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin: 0 0 2rem 0;
}
/* line 3910, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left #per_side {
  grid-gap: 0;
  margin: 0 0 2rem 0;
}
/* line 3913, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left #per_side .left {
  border-right: 1px solid #58595b;
  padding: 1rem;
}
/* line 3914, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left #per_side .right {
  padding: 1rem;
}
/* line 3915, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left #per_side .price {
  font-size: 80px;
  font-size: 5rem;
  line-height: 80px;
  line-height: 5rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin: 0 0 1rem 0;
}
/* line 3919, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left #per_side .text {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 3923, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left .pricingIncl {
  text-align: center;
}
/* line 3925, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left .pricingIncl h3 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #52b848;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  border-bottom: 1px solid #52b848;
  display: inline-block;
  padding: 0 .5rem .5rem .5rem;
  margin-bottom: 1rem;
}
/* line 3932, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left .pricingIncl p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
}
/* line 3935, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .left .pricingIncl p strong {
  font-weight: bold;
}
/* line 3940, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-bottom: none;
  padding: .5rem 0;
  margin: 0 0 2rem 2rem;
}
/* line 3946, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right ul.blueCheck, section#pricing .container.grid2CE > .right body.mf ul.blueCheckHalf, body.mf section#pricing .container.grid2CE > .right ul.blueCheckHalf {
  padding: 0 0 0 3rem;
}
/* line 3948, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right ul.blueCheck li, section#pricing .container.grid2CE > .right body.mf ul.blueCheckHalf li, body.mf section#pricing .container.grid2CE > .right ul.blueCheckHalf li {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding-left: 2.125rem;
  margin: 0 0 1rem 0;
}
/* line 3952, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right ul.blueCheck li:before, section#pricing .container.grid2CE > .right body.mf ul.blueCheckHalf li:before, body.mf section#pricing .container.grid2CE > .right ul.blueCheckHalf li:before {
  content: "";
  background: url("../img/Pricing/blue-check.svg") left top no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px -34px;
}
/* line 3962, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right ul.greenCheck {
  padding: 0 0 0 3rem;
}
/* line 3964, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right ul.greenCheck li {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding-left: 2.125rem;
  margin: 0 0 1rem 0;
}
/* line 3968, ../TraderPlatform/sass/module/_pages.scss */
section#pricing .container.grid2CE > .right ul.greenCheck li:before {
  content: "";
  background: url("../img/Pricing/green-check.svg") left top no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 10px -6px -34px;
}

/* line 3982, ../TraderPlatform/sass/module/_pages.scss */
section#comm_rates {
  background: #f5f5f5;
}

/* line 3989, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts {
  background: #003366;
}
/* line 3990, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .container.grid1C {
  gap: 16px;
}
/* line 3996, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa {
  width: 100%;
  display: inline-block;
  padding: 0 1rem;
  border-bottom: 1px solid #fff;
}
/* line 4002, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa a:not(.greenSolid) {
  position: relative;
  display: block;
  width: 100%;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #fff;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1rem;
  transition: all 250ms ease-in;
}
/* line 4009, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa a:not(.greenSolid):after {
  content: "+";
  position: absolute;
  right: 0%;
}
/* line 4015, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa a:not(.greenSolid).expanded:after {
  content: "-";
  position: absolute;
  right: 0;
}
/* line 4022, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa div.a {
  padding-bottom: 2rem;
}
/* line 4024, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa div.a p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 1rem;
}
/* line 4027, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa div.a p a {
  all: unset;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
}
/* line 4033, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa div.a p:last-of-type {
  margin-bottom: 0;
}
/* line 4036, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa div.a p:last-of-type {
  margin-bottom: 0;
}
/* line 4041, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa table {
  width: 100%;
  display: table;
  border: 1px solid #fff;
  margin: 2rem 0 0 0;
}
/* line 4047, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa table thead tr {
  border-bottom: none;
}
/* line 4049, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa table thead tr th {
  background: #fff;
  padding: 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #003366;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-right: 1px solid #003366;
}
/* line 4054, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa table thead tr th:last-of-type {
  border-right: none;
}
/* line 4062, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa table tbody tr td {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4067, ../TraderPlatform/sass/module/_pages.scss */
#commonCosts .qa table tbody tr td.header {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}

/* line 4077, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing {
  width: 100%;
  display: table;
  border: 1px solid #bfbfbf;
  margin: 2rem 0 0 0;
  border-radius: 25px;
}
/* line 4084, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing thead tr {
  border-bottom: 1px solid #bfbfbf;
}
/* line 4086, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing thead tr th {
  background: #364c9f;
  padding: 1rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4094, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr {
  border-bottom: 1px solid #bfbfbf;
}
/* line 4098, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr.header td {
  background: #bfbfbf;
  border-right: 1px solid #bfbfbf;
  padding: 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #58595b;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4104, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr.header td:last-of-type {
  border-right: none;
}
/* line 4107, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr.header td.pro {
  background: #52b848;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4114, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr td {
  border-right: 1px solid #bfbfbf;
  padding: 1rem;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4118, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr td:last-of-type {
  border-right: none;
}
/* line 4121, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr td.pro {
  background: rgba(82, 184, 72, 0.2);
}
/* line 4125, ../TraderPlatform/sass/module/_pages.scss */
table.mPricing tbody tr:last-of-type {
  border-bottom: none;
}

/* line 4137, ../TraderPlatform/sass/module/_pages.scss */
section#prop .left, section#prop .right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 4142, ../TraderPlatform/sass/module/_pages.scss */
section#prop h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-bottom: none;
  margin-bottom: 1rem;
}
/* line 4147, ../TraderPlatform/sass/module/_pages.scss */
section#prop p {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4150, ../TraderPlatform/sass/module/_pages.scss */
section#prop a.greenSolid {
  padding: 1rem !important;
  width: 50%;
}
/* line 4154, ../TraderPlatform/sass/module/_pages.scss */
section#prop ul.tri li {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 4165, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar {
  width: calc(100% - 2rem);
}
/* line 4167, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 4171, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab li {
  width: 100%;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
}
/* line 4176, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab li:last-of-type {
  border-bottom: 1px solid #000000;
}
/* line 4179, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab li a {
  padding: 1rem;
  display: inline-block;
  width: 100%;
  background: #bfbfbf;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  transition: all 250ms ease-in;
}
/* line 4186, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab li a.active {
  background: #E6EBE9;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #000000;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4189, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab li a.active:hover {
  background: #E6EBE9;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #000000;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4194, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB .sidebar ul.vertTab li a:hover {
  background: #E6EBE9;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4202, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB #content {
  width: 100%;
  position: relative;
  height: 0;
  min-height: 100%;
  overflow: auto;
  padding-right: 1rem;
}
/* line 4209, ../TraderPlatform/sass/module/_pages.scss */
body.ftp #ftexf .grid2C.leftSB #content h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border-bottom: none;
  margin-bottom: 1rem;
}

/* line 4224, ../TraderPlatform/sass/module/_pages.scss */
#lp_hero.trendSpider .d-grid div a.greenSolidLP {
  width: 65%;
}
/* line 4226, ../TraderPlatform/sass/module/_pages.scss */
#lp_hero.trendSpider .d-grid div a.greenSolidLP:last-of-type {
  margin-right: 0;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4224, ../TraderPlatform/sass/module/_pages.scss */
  #lp_hero.trendSpider .d-grid div a.greenSolidLP {
    width: 100%;
    font-size: 1.5rem;
  }
}

/* line 4238, ../TraderPlatform/sass/module/_pages.scss */
.grid3C .tools {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 4242, ../TraderPlatform/sass/module/_pages.scss */
.grid3C .tools i {
  font-size: 8rem;
  color: #364c9f;
  margin-bottom: 2rem;
}

/* line 4251, ../TraderPlatform/sass/module/_pages.scss */
#plan .strikethrough {
  color: red;
  text-decoration: line-through;
}
/* line 4256, ../TraderPlatform/sass/module/_pages.scss */
#plan .grid3C .left, #plan .grid3C .middle, #plan .grid3C .right {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
/* line 4260, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa {
  width: 100%;
  border: 1px solid #bfbfbf;
  padding: 1rem;
  transition: all 250ms ease-in;
}
/* line 4266, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa.expando a.trig {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4269, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa.expando ul {
  margin-top: 1.5rem;
}
/* line 4271, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa.expando ul li {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin: 0;
  border-bottom: 1px solid #bfbfbf;
}
/* line 4277, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa.expando ul li span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding: .5rem;
}
/* line 4281, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa.expando ul li + li {
  border-top: none;
}
/* line 4287, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa a.trig {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  display: flex;
  gap: 16px;
}
/* line 4291, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa a.trig:after {
  content: "[+]";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 1.25rem;
  font-variant-numeric: tabular-nums;
}
/* line 4301, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa a.trig.expanded:after {
  content: "[-]";
}
/* line 4306, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa ul {
  margin-top: 1.5rem;
}
/* line 4308, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa ul li {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  margin: 0;
  border-bottom: 1px solid #bfbfbf;
}
/* line 4314, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa ul li span {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  padding: .5rem;
}
/* line 4318, ../TraderPlatform/sass/module/_pages.scss */
#plan .qa ul li + li {
  border-top: none;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4250, ../TraderPlatform/sass/module/_pages.scss */
  #plan {
    padding: 0 2rem;
  }
  /* line 4326, ../TraderPlatform/sass/module/_pages.scss */
  #plan .grid3C {
    grid-template-columns: 100%;
    grid-template-areas: unset;
  }
  /* line 4329, ../TraderPlatform/sass/module/_pages.scss */
  #plan .grid3C .left, #plan .grid3C .middle, #plan .grid3C .right {
    grid-column: 1 / -1;
  }
  /* line 4332, ../TraderPlatform/sass/module/_pages.scss */
  #plan .grid3C .left {
    grid-row: 1;
  }
  /* line 4335, ../TraderPlatform/sass/module/_pages.scss */
  #plan .grid3C .middle {
    grid-row: 2;
  }
  /* line 4338, ../TraderPlatform/sass/module/_pages.scss */
  #plan .grid3C .right {
    grid-row: 3;
  }
}

/* line 4346, ../TraderPlatform/sass/module/_pages.scss */
#lp_feat4Header h2 {
  color: #000000 !important;
  border: none;
}
/* line 4350, ../TraderPlatform/sass/module/_pages.scss */
#lp_feat4Header div.pricing {
  font-size: 128px;
  font-size: 8rem;
  line-height: 128px;
  line-height: 8rem;
  color: #000000;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  border: unset;
  border-right: 1px solid #000000;
  padding: 2rem;
  border-radius: 0;
}
/* line 4356, ../TraderPlatform/sass/module/_pages.scss */
#lp_feat4Header div.pricing span.d-block {
  margin-top: 2rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #000000;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4361, ../TraderPlatform/sass/module/_pages.scss */
#lp_feat4Header div.pricing:last-of-type {
  border: none;
}
/* line 4365, ../TraderPlatform/sass/module/_pages.scss */
#lp_feat4Header p.full_row_width {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #000000;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4369, ../TraderPlatform/sass/module/_pages.scss */
  #lp_feat4Header .grid2CE {
    padding: 0;
    gap: 0;
  }
  /* line 4372, ../TraderPlatform/sass/module/_pages.scss */
  #lp_feat4Header .grid2CE .pricing {
    font-size: 6rem;
    border-right: none;
    border-bottom: 1px solid #000000;
  }
}

/* line 4383, ../TraderPlatform/sass/module/_pages.scss */
#mobile .container .d-grid.grid2CE {
  grid-template-columns: 60% 40%;
}
/* line 4386, ../TraderPlatform/sass/module/_pages.scss */
#mobile .container .d-grid.grid2CE div img {
  width: 100%;
  height: auto;
}
/* line 4390, ../TraderPlatform/sass/module/_pages.scss */
#mobile .container .d-grid.grid2CE div h2 {
  color: #000000;
  border: none;
  margin-bottom: 2rem;
}
/* line 4397, ../TraderPlatform/sass/module/_pages.scss */
#mobile .container .d-grid {
  grid-template-columns: 1fr .5fr 1fr;
  gap: 3rem;
  align-items: center;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4403, ../TraderPlatform/sass/module/_pages.scss */
  #mobile .container .d-grid {
    grid-template-columns: 100%;
  }
}

/* line 4412, ../TraderPlatform/sass/module/_pages.scss */
#lp_hero.rtrader .d-grid {
  grid-template-columns: 1.25fr 1fr;
}
/* line 4415, ../TraderPlatform/sass/module/_pages.scss */
#lp_hero.rtrader .d-grid h1:before {
  background: url(../img/logos/RTraderPro-Logo.png) left center no-repeat;
  background-size: contain;
  content: "";
  width: 100%;
  display: block;
  height: 75px;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4411, ../TraderPlatform/sass/module/_pages.scss */
  #lp_hero.rtrader {
    padding: 2rem !important;
  }
  /* line 4427, ../TraderPlatform/sass/module/_pages.scss */
  #lp_hero.rtrader .d-grid {
    grid-template-columns: 100%;
    gap: 32px;
  }
  /* line 4431, ../TraderPlatform/sass/module/_pages.scss */
  #lp_hero.rtrader h1 {
    font-size: 3rem !important;
    line-height: 3rem !important;
  }
  /* line 4435, ../TraderPlatform/sass/module/_pages.scss */
  #lp_hero.rtrader a.greenSolidLP {
    font-size: 1.5rem;
  }
}

/* line 4442, ../TraderPlatform/sass/module/_pages.scss */
nav#subNav ul {
  list-style-type: none;
  justify-content: space-between;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
/* line 4446, ../TraderPlatform/sass/module/_pages.scss */
nav#subNav ul li {
  display: flex;
  flex: 1 1 auto;
  justify-content: center;
  align-items: center;
  transition: all 250ms ease-in;
  cursor: pointer;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
/* line 4454, ../TraderPlatform/sass/module/_pages.scss */
nav#subNav ul li a {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  width: 100%;
  height: 100%;
  padding: 1rem;
}
/* line 4460, ../TraderPlatform/sass/module/_pages.scss */
nav#subNav ul li:hover {
  background: #419439;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4442, ../TraderPlatform/sass/module/_pages.scss */
  nav#subNav ul {
    border: none;
    flex-wrap: wrap;
    gap: 0;
    justify-content: stretch;
  }
  /* line 4469, ../TraderPlatform/sass/module/_pages.scss */
  nav#subNav ul li {
    flex: 0 0 33%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
  /* line 4472, ../TraderPlatform/sass/module/_pages.scss */
  nav#subNav ul li:last-of-type {
    flex: 0 0 100%;
    border: none;
  }
  /* line 4476, ../TraderPlatform/sass/module/_pages.scss */
  nav#subNav ul li:nth-child(3n+3) {
    border-right: none;
  }
  /* line 4479, ../TraderPlatform/sass/module/_pages.scss */
  nav#subNav ul li a {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    color: #fff;
    text-align: center;
    font-family: "DM Sans", sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

/* line 4489, ../TraderPlatform/sass/module/_pages.scss */
ul.hilight {
  width: 100%;
}
/* line 4491, ../TraderPlatform/sass/module/_pages.scss */
ul.hilight li {
  padding: .5rem;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  display: flex;
  justify-content: flex-start;
  align-items: start;
  gap: 12px;
}
/* line 4498, ../TraderPlatform/sass/module/_pages.scss */
ul.hilight li:before {
  content: "";
  border-color: transparent #364c9f;
  border-style: solid;
  border-width: 0.35rem 0 0.35rem 0.45rem;
  display: block;
  height: 0;
  width: 0;
  top: .625rem;
  position: relative;
}

/* line 4512, ../TraderPlatform/sass/module/_pages.scss */
#Highlights {
  background: #0d0e22;
}
/* line 4515, ../TraderPlatform/sass/module/_pages.scss */
#Highlights .grid2CE h2 {
  width: 100%;
  margin-bottom: 1rem;
  color: #fff;
}
/* line 4520, ../TraderPlatform/sass/module/_pages.scss */
#Highlights .grid2CE p {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 34px;
  line-height: 2.125rem;
  color: #fff;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4524, ../TraderPlatform/sass/module/_pages.scss */
#Highlights .grid2CE ul.hilight li {
  color: #fff;
}
/* line 4526, ../TraderPlatform/sass/module/_pages.scss */
#Highlights .grid2CE ul.hilight li:before {
  border-color: transparent #fff;
}

/* line 4537, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C h2 {
  grid-column: 1 / -1;
}
/* line 4540, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C p {
  grid-column: 1 / -1;
}
/* line 4543, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C ul.hilight {
  grid-column: 1 / -1;
}
/* line 4546, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C figure {
  display: flex;
  flex-direction: column;
  gap: 24px;
  justify-content: flex-start;
  align-items: center;
}
/* line 4552, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C figure img {
  width: auto;
  height: 100%;
}
/* line 4556, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C figure figcaption {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
  color: #58595b;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4560, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C div {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 4565, ../TraderPlatform/sass/module/_pages.scss */
#Mobile .grid3C div a img {
  width: auto;
  height: 75px;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4536, ../TraderPlatform/sass/module/_pages.scss */
  #Mobile .grid3C {
    grid-template-columns: 100%;
    grid-template-areas: unset;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

/* line 4581, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat {
  flex-wrap: wrap;
  gap: 24px;
}
/* line 4584, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat h2 {
  flex: 0 0 100%;
}
/* line 4587, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat figure {
  width: 40%;
  max-height: 350px;
  overflow: hidden;
  border: 1px solid #52b848;
}
/* line 4592, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat figure img {
  width: 100%;
  height: auto;
}
/* line 4598, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat div.content {
  flex: 0 0 calc(60% - 24px);
}
/* line 4600, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat div.content p {
  margin-bottom: 1rem;
}
/* line 4602, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat div.content p:only-child {
  margin-bottom: 0;
}
/* line 4605, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat div.content p a.sia {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #52b848;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4607, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat div.content p a.sia i {
  margin-right: .5rem;
}
/* line 4611, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat div.content p + a.sia {
  margin-top: 1rem;
}
/* line 4616, ../TraderPlatform/sass/module/_pages.scss */
#Colocation .feat + .feat {
  margin-top: 4rem;
}

/* line 4626, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures h2 {
  color: #21285a;
  border-bottom: 1px solid #21285a;
}
/* line 4632, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat {
  flex-wrap: wrap;
  gap: 24px;
  align-items: flex-start;
}
/* line 4636, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat h2 {
  flex: 0 0 100%;
}
/* line 4639, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat figure {
  width: 40%;
  max-height: 350px;
  overflow: hidden;
}
/* line 4646, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat figure img {
  width: 100%;
  height: auto;
}
/* line 4652, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat div.content {
  flex: 0 0 calc(60% - 24px);
}
/* line 4654, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat div.content p {
  margin-bottom: 1rem;
}
/* line 4656, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat div.content p:only-child {
  margin-bottom: 0;
}
/* line 4659, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat div.content p a.sia {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
/* line 4661, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat div.content p a.sia i {
  margin-right: .5rem;
}
/* line 4665, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat div.content p + a.sia {
  margin-top: 1rem;
}
/* line 4670, ../TraderPlatform/sass/module/_pages.scss */
#RTPFeatures .feat + .feat {
  margin-top: 4rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4621, ../TraderPlatform/sass/module/_pages.scss */
  #RTPFeatures {
    padding: 0 2rem 2rem 2rem;
  }
  /* line 4677, ../TraderPlatform/sass/module/_pages.scss */
  #RTPFeatures .feat figure {
    width: 100%;
    flex: 0 0 100%;
  }
  /* line 4681, ../TraderPlatform/sass/module/_pages.scss */
  #RTPFeatures .feat div.content {
    width: 100%;
    flex: 0 0 100%;
  }
}

/* line 4689, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE {
  gap: 24px;
  align-items: start;
}
/* line 4692, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE h2, #API .grid2CE p {
  width: 100%;
  grid-column: 1 / -1;
}
/* line 4696, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa {
  width: 100%;
  border: 1px solid #bfbfbf;
  padding: 1rem;
  transition: all 250ms ease-in;
}
/* line 4702, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa.expando a.trig {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4705, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa.expando p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 1rem 0;
}
/* line 4708, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa.expando p:only-child {
  margin-bottom: 0;
}
/* line 4713, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #000000;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 1rem 0;
}
/* line 4716, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa p:only-child {
  margin-bottom: 0;
}
/* line 4720, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa a.trig {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  display: flex;
  gap: 16px;
}
/* line 4724, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa a.trig:after {
  content: "[+]";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 1.25rem;
  font-variant-numeric: tabular-nums;
}
/* line 4734, ../TraderPlatform/sass/module/_pages.scss */
#API .grid2CE .qa a.trig.expanded:after {
  content: "[-]";
}

/* line 4742, ../TraderPlatform/sass/module/_pages.scss */
#Pricing {
  background: #364c9f;
}
/* line 4744, ../TraderPlatform/sass/module/_pages.scss */
#Pricing .grid1C {
  gap: 24px;
}
/* line 4746, ../TraderPlatform/sass/module/_pages.scss */
#Pricing .grid1C h2, #Pricing .grid1C p {
  width: 100%;
  color: #fff;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4742, ../TraderPlatform/sass/module/_pages.scss */
  #Pricing {
    padding: 2rem;
  }
}

@media (min-width: 300px) and (max-width: 820px) {
  /* line 4755, ../TraderPlatform/sass/module/_pages.scss */
  #Colocation {
    padding: 2rem;
  }
  /* line 4758, ../TraderPlatform/sass/module/_pages.scss */
  #Colocation h2 {
    width: 100%;
    flex: 0 0 100%;
  }
  /* line 4763, ../TraderPlatform/sass/module/_pages.scss */
  #Colocation .feat div.content {
    width: 100%;
    flex: 0 0 100%;
  }
  /* line 4766, ../TraderPlatform/sass/module/_pages.scss */
  #Colocation .feat div.content p {
    width: 100%;
    flex: 0 0 100%;
  }
  /* line 4771, ../TraderPlatform/sass/module/_pages.scss */
  #Colocation .feat figure {
    width: 100%;
    flex: 0 0 100%;
  }
  /* line 4775, ../TraderPlatform/sass/module/_pages.scss */
  #Colocation .feat figure img {
    width: 100%;
    height: auto;
  }
}

/* line 4785, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C {
  gap: 24px;
}
/* line 4787, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C > * {
  width: 100%;
}
/* line 4790, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g {
  padding: 0 0 2rem 0;
  border-bottom: 1px solid #364c9f;
}
/* line 4793, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g h3.oa_faq_q {
  font-size: 32px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 2rem;
  color: #364c9f;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  cursor: pointer;
  transition: all 250ms ease-in;
}
/* line 4798, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g h3.oa_faq_q:after {
  margin-left: 1rem;
  content: "[+]";
  font-size: 85%;
  vertical-align: top;
}
/* line 4805, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g h3.oa_faq_q.min:after {
  content: "[-]";
}
/* line 4810, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g div.oa_faq_a {
  display: none;
  transition: all 250ms ease-in;
}
/* line 4814, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g div.oa_faq_a p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
}
/* line 4818, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g div.oa_faq_a ul {
  margin: 0;
  list-style-type: disc;
  padding-left: 1.5rem;
}
/* line 4822, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g div.oa_faq_a ul li {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 4826, ../TraderPlatform/sass/module/_pages.scss */
#MarketData .grid1C .oa_faq_g div.oa_faq_a.open {
  display: block;
  padding-top: 1rem;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4783, ../TraderPlatform/sass/module/_pages.scss */
  #MarketData {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

/* line 4841, ../TraderPlatform/sass/module/_pages.scss */
#ThirdParty .grid3C {
  justify-items: center;
  align-items: center;
}
/* line 4844, ../TraderPlatform/sass/module/_pages.scss */
#ThirdParty .grid3C h2, #ThirdParty .grid3C p {
  width: 100%;
  grid-column: 1 / -1;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 4840, ../TraderPlatform/sass/module/_pages.scss */
  #ThirdParty {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  /* line 4855, ../TraderPlatform/sass/module/_pages.scss */
  #ThirdParty img {
    grid-column: 1 / -1;
  }
  /* line 4859, ../TraderPlatform/sass/module/_pages.scss */
  #ThirdParty p a.greenSolidN {
    width: 100%;
  }
}

/* line 4866, ../TraderPlatform/sass/module/_pages.scss */
#sigStack {
  background-image: linear-gradient(to left bottom, #21285a, #1c2254, #161d4f, #111749, #0b1244);
  padding: 4rem 0;
}
/* line 4869, ../TraderPlatform/sass/module/_pages.scss */
#sigStack div.d-grid.twoCol-E {
  align-items: center;
  column-gap: 1rem;
}
/* line 4872, ../TraderPlatform/sass/module/_pages.scss */
#sigStack div.d-grid.twoCol-E h2 {
  border: none;
}
/* line 4876, ../TraderPlatform/sass/module/_pages.scss */
#sigStack .hiw {
  align-items: center;
  justify-items: center;
  grid-template-columns: minmax(150px, 300px) 1fr 1fr 1fr;
  column-gap: 1rem;
}
/* line 4882, ../TraderPlatform/sass/module/_pages.scss */
#sigStack .hiw div p {
  font-size: 48px;
  font-size: 3rem;
  line-height: 48px;
  line-height: 3rem;
  color: #364c9f;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-style: italic;
}
/* line 4885, ../TraderPlatform/sass/module/_pages.scss */
#sigStack .hiw div p.lrg {
  font-size: 96px;
  font-size: 6rem;
  line-height: 96px;
  line-height: 6rem;
  color: #E6EBE9;
  text-align: center;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1rem;
  opacity: .4;
}
/* line 4891, ../TraderPlatform/sass/module/_pages.scss */
#sigStack .hiw div p.sm {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
  text-align: center;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}

/* line 4899, ../TraderPlatform/sass/module/_pages.scss */
#automate .twoCol-E {
  gap: 24px;
}

/* line 4906, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div svg {
  width: 80px;
  height: auto;
}
/* line 4909, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div svg path {
  fill: #364c9f;
}
/* line 4913, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  margin: 0;
}
/* line 4916, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div p.f-bold {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 32px;
  line-height: 2rem;
  color: #21285a;
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1rem;
}
/* line 4921, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon {
  padding: 6rem 0 0 0;
}
/* line 4923, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.fast {
  background: url("../img/SignalStack/icon-fast.svg") left top no-repeat;
  background-size: auto 80px;
}
/* line 4927, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.blazing {
  background: url("../img/SignalStack/icon-blazing.svg") left top no-repeat;
  background-size: auto 80px;
}
/* line 4931, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.coding {
  background: url("../img/SignalStack/icon-coding.svg") left top no-repeat;
  background-size: auto 80px;
}
/* line 4935, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.platforms {
  background: url("../img/SignalStack/icon-platforms.svg") left top no-repeat;
  background-size: auto 80px;
}
/* line 4939, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.brokers {
  background: url("../img/SignalStack/icon-integrated-brokers.svg") left 1.5rem no-repeat;
  background-size: 150px auto;
}
/* line 4943, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.simple {
  background: url("../img/SignalStack/icon-pricing.svg") left top no-repeat;
  background-size: auto 110px;
}
/* line 4947, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.activation {
  background: url("../img/SignalStack/icon-activation.svg") left top no-repeat;
  background-size: auto 110px;
}
/* line 4951, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.support {
  background: url("../img/SignalStack/icon-chat.svg") left top no-repeat;
  background-size: auto 80px;
}
/* line 4955, ../TraderPlatform/sass/module/_pages.scss */
#powerful .fourCol-E div.icon.uptime {
  background: url("../img/SignalStack/icon-configuration.svg") left top no-repeat;
  background-size: auto 110px;
}

/* line 4964, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E {
  grid-template-rows: 500px 500px;
  align-items: center;
}
/* line 4967, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont {
  padding: 4rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: center;
}
/* line 4979, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont div.img {
  width: 100%;
  height: 150px;
  overflow: hidden;
  background-size: 100% auto;
  border: 3px solid #bfbfbf;
  border-radius: 1.5rem;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.12), 0 16px 16px rgba(0, 0, 0, 0.12);
}
/* line 4992, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont h3 {
  padding: 0 1rem;
}
/* line 4995, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont p {
  padding: 0 1rem;
}
/* line 4998, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont:nth-child(1) {
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}
/* line 5002, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont:nth-child(2) {
  border-bottom: 1px solid #bfbfbf;
}
/* line 5005, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont:nth-child(3) {
  border-right: 1px solid #bfbfbf;
}
/* line 5008, ../TraderPlatform/sass/module/_pages.scss */
#quad .twoCol-E div.cont:nth-child(4) {
  border: none;
}

/* line 5016, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid {
  grid-template-columns: 35% 65%;
  align-items: center;
  gap: 32px;
}
/* line 5020, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid h2, #started .d-grid p {
  grid-column: 1 / -1;
}
/* line 5023, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
/* line 5029, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps div {
  border-bottom: 2px dotted #bfbfbf;
  padding-bottom: 4rem;
  margin-bottom: 2rem;
}
/* line 5033, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps div span {
  display: block;
  font-size: 128px;
  font-size: 8rem;
  line-height: 128px;
  line-height: 8rem;
  color: rgba(191, 191, 191, 0.35);
  text-align: left;
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin-bottom: 1rem;
}
/* line 5038, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps div p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 32px;
  line-height: 2rem;
  color: #58595b;
  text-align: left;
  font-family: "DM Sans", sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
}
/* line 5040, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps div p a.greenSolidLP {
  width: 100%;
  font-size: 24px;
}
/* line 5044, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps div p + p {
  margin-top: 1rem;
}
/* line 5048, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #steps div:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 5055, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #cont {
  padding: 4rem;
  display: flex;
  justify-content: center;
}
/* line 5059, ../TraderPlatform/sass/module/_pages.scss */
#started .d-grid #cont img {
  width: 80%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.12), 0 16px 16px rgba(0, 0, 0, 0.12);
}

/* line 2, ../TraderPlatform/sass/layout/_grid.scss */
#wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  top: 0;
  left: 0;
  float: left;
  transition: all .03s;
}

/* line 16, ../TraderPlatform/sass/layout/_grid.scss */
.container {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 1rem;
  height: inherit;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 16, ../TraderPlatform/sass/layout/_grid.scss */
  .container {
    max-width: 100%;
    padding: 1rem 0;
  }
}

/* line 28, ../TraderPlatform/sass/layout/_grid.scss */
.containerNP {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 28, ../TraderPlatform/sass/layout/_grid.scss */
  .containerNP {
    max-width: 100%;
  }
}

/* line 37, ../TraderPlatform/sass/layout/_grid.scss */
.fullWidthVidCont {
  width: 100%;
  padding: 0;
  margin: 0;
  height: 500px;
  overflow: hidden;
  position: relative;
}

/* line 45, ../TraderPlatform/sass/layout/_grid.scss */
.rowFW {
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 52, ../TraderPlatform/sass/layout/_grid.scss */
footer {
  margin: auto 0 0 0;
  padding: 1rem;
  background: #013356 url("../../img/blueGradient.png") center -2px no-repeat;
  background-size: 100% auto;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 52, ../TraderPlatform/sass/layout/_grid.scss */
  footer {
    background: #013356;
  }
}

/* line 63, ../TraderPlatform/sass/layout/_grid.scss */
.nm {
  margin: 0;
}

/* line 64, ../TraderPlatform/sass/layout/_grid.scss */
.m1 {
  margin: 1rem;
}

/* line 65, ../TraderPlatform/sass/layout/_grid.scss */
.mt1 {
  margin-top: 1rem;
}

/* line 66, ../TraderPlatform/sass/layout/_grid.scss */
.mr1 {
  margin-right: 1rem;
}

/* line 67, ../TraderPlatform/sass/layout/_grid.scss */
.mb1 {
  margin-bottom: 1rem;
}

/* line 68, ../TraderPlatform/sass/layout/_grid.scss */
.ml1 {
  margin-left: 1rem;
}

/* line 70, ../TraderPlatform/sass/layout/_grid.scss */
.m2 {
  margin: 2rem;
}

/* line 71, ../TraderPlatform/sass/layout/_grid.scss */
.mt2 {
  margin-top: 2rem;
}

/* line 72, ../TraderPlatform/sass/layout/_grid.scss */
.mr2 {
  margin-right: 2rem;
}

/* line 73, ../TraderPlatform/sass/layout/_grid.scss */
.mb2 {
  margin-bottom: 2rem;
}

/* line 74, ../TraderPlatform/sass/layout/_grid.scss */
.ml2 {
  margin-left: 2rem;
}

/* line 76, ../TraderPlatform/sass/layout/_grid.scss */
.m3 {
  margin: 3rem;
}

/* line 77, ../TraderPlatform/sass/layout/_grid.scss */
.mt3 {
  margin-top: 3rem;
}

/* line 78, ../TraderPlatform/sass/layout/_grid.scss */
.mr3 {
  margin-right: 3rem;
}

/* line 79, ../TraderPlatform/sass/layout/_grid.scss */
.mb3 {
  margin-bottom: 3rem;
}

/* line 80, ../TraderPlatform/sass/layout/_grid.scss */
.ml3 {
  margin-left: 3rem;
}

/* line 82, ../TraderPlatform/sass/layout/_grid.scss */
.m4 {
  margin: 4rem;
}

/* line 83, ../TraderPlatform/sass/layout/_grid.scss */
.mt4 {
  margin-top: 4rem;
}

/* line 84, ../TraderPlatform/sass/layout/_grid.scss */
.mr4 {
  margin-right: 4rem;
}

/* line 85, ../TraderPlatform/sass/layout/_grid.scss */
.mb4 {
  margin-bottom: 4rem;
}

/* line 86, ../TraderPlatform/sass/layout/_grid.scss */
.ml4 {
  margin-left: 4rem;
}

/* line 89, ../TraderPlatform/sass/layout/_grid.scss */
.pn {
  padding: 0;
}

/* line 90, ../TraderPlatform/sass/layout/_grid.scss */
.p1 {
  padding: 1rem;
}

/* line 91, ../TraderPlatform/sass/layout/_grid.scss */
.pt2 {
  padding-top: 2rem;
}

/* line 92, ../TraderPlatform/sass/layout/_grid.scss */
.pt3 {
  padding-top: 3rem;
}

/* line 93, ../TraderPlatform/sass/layout/_grid.scss */
.pt4, section#pricing, section#comm_rates, #commonCosts, section#prop, body.ftp #ftexf {
  padding-top: 4rem;
}

/* line 94, ../TraderPlatform/sass/layout/_grid.scss */
.pb2 {
  padding-bottom: 2rem;
}

/* line 95, ../TraderPlatform/sass/layout/_grid.scss */
.pb3 {
  padding-bottom: 3rem;
}

/* line 96, ../TraderPlatform/sass/layout/_grid.scss */
.pb4, section#pricing, section#comm_rates, #commonCosts, section#prop, body.ftp #ftexf {
  padding-bottom: 4rem;
}

/* line 97, ../TraderPlatform/sass/layout/_grid.scss */
.npt {
  padding-top: 0;
}

/* line 98, ../TraderPlatform/sass/layout/_grid.scss */
.npb {
  padding-bottom: 0;
}

/* line 100, ../TraderPlatform/sass/layout/_grid.scss */
.flexVert {
  display: flex;
  flex-flow: column nowrap;
  align-items: start;
}

/* line 105, ../TraderPlatform/sass/layout/_grid.scss */
.flexVertCont {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 1rem;
}

/* line 111, ../TraderPlatform/sass/layout/_grid.scss */
.flexColumnCenter {
  width: 100%;
  max-width: 1400px;
  padding: 1rem;
}

/* line 116, ../TraderPlatform/sass/layout/_grid.scss */
.s_start {
  align-self: flex-start;
}

/* line 119, ../TraderPlatform/sass/layout/_grid.scss */
.s_center {
  align-self: center;
}

/* line 123, ../TraderPlatform/sass/layout/_grid.scss */
.flexHoriz {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
}

/* line 130, ../TraderPlatform/sass/layout/_grid.scss */
.g_start {
  align-items: start;
}

/* line 133, ../TraderPlatform/sass/layout/_grid.scss */
.row_2 {
  grid-row-start: 2;
  grid-row-end: 3;
}

/* line 137, ../TraderPlatform/sass/layout/_grid.scss */
.twoCol_full {
  grid-column: 1 / 3;
}

/* line 140, ../TraderPlatform/sass/layout/_grid.scss */
.fh {
  height: 100%;
}

/* line 143, ../TraderPlatform/sass/layout/_grid.scss */
.full_row_width {
  grid-column: 1 / -1;
  width: 100%;
}

/* line 149, ../TraderPlatform/sass/layout/_grid.scss */
.grid1C {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: auto;
  grid-template-areas: 'column';
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}

/* line 159, ../TraderPlatform/sass/layout/_grid.scss */
.gridSB {
  display: grid;
  grid-template-columns: repeat(2, 30% 70%);
  grid-gap: 32px;
}

/* line 164, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C {
  display: grid;
  grid-template-columns: repeat(2, 60% 40%);
  grid-template-areas: 'left right';
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}
/* line 172, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C .left {
  grid-area: left;
}
/* line 175, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C .right {
  grid-area: right;
}
/* line 178, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C .twoCol {
  grid-column-start: 1;
  grid-column-end: 3;
}
/* line 182, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C.leftWide {
  grid-template-columns: repeat(2, 40% 60%);
}
/* line 185, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C.rightSB {
  grid-template-columns: repeat(2, 75% 25%);
}
/* line 188, ../TraderPlatform/sass/layout/_grid.scss */
.grid2C.leftSB {
  grid-template-columns: 25% 75%;
  gap: 0;
  align-items: flex-start;
  justify-items: flex-start;
  grid-row-gap: 32px;
}

/* line 197, ../TraderPlatform/sass/layout/_grid.scss */
.grid2CE {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: minmax(min-content, max-content);
  grid-gap: 32px;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 197, ../TraderPlatform/sass/layout/_grid.scss */
  .grid2CE {
    grid-template-columns: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

/* line 210, ../TraderPlatform/sass/layout/_grid.scss */
.grid3C {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: 'left middle right';
  grid-gap: 32px;
}
/* line 218, ../TraderPlatform/sass/layout/_grid.scss */
.grid3C .first {
  grid-row-end: 1;
}
/* line 221, ../TraderPlatform/sass/layout/_grid.scss */
.grid3C .whole {
  grid-column: left / right;
}
/* line 224, ../TraderPlatform/sass/layout/_grid.scss */
.grid3C .left {
  grid-area: left;
}
/* line 227, ../TraderPlatform/sass/layout/_grid.scss */
.grid3C .middle {
  grid-area: middle;
}
/* line 230, ../TraderPlatform/sass/layout/_grid.scss */
.grid3C .right {
  grid-area: right;
}

/* line 235, ../TraderPlatform/sass/layout/_grid.scss */
.grid3CMid {
  display: grid;
  grid-template-columns: 20% auto 20%;
  grid-template-areas: 'left middle right';
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}
/* line 243, ../TraderPlatform/sass/layout/_grid.scss */
.grid3CMid .left {
  grid-area: left;
}
/* line 246, ../TraderPlatform/sass/layout/_grid.scss */
.grid3CMid .middle {
  grid-area: middle;
}
/* line 249, ../TraderPlatform/sass/layout/_grid.scss */
.grid3CMid .right {
  grid-area: right;
}

/* line 253, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-areas: 'left mid-left mid-right right';
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}
/* line 260, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .left {
  grid-area: left;
}
/* line 263, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .mid-left {
  grid-area: mid-left;
}
/* line 266, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .mid-right {
  grid-area: mid-right;
}
/* line 269, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .right {
  grid-area: right;
}
/* line 273, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .col_left {
  grid-column-start: 1;
  grid-column-end: 2;
}
/* line 277, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .col_mid_left {
  grid-column-start: 2;
  grid-column-end: 3;
}
/* line 281, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .col_mid_right {
  grid-column-start: 3;
  grid-column-end: 4;
}
/* line 285, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .col_right {
  grid-column-start: 4;
  grid-column-end: 5;
}
/* line 289, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .col_mid {
  grid-column-start: 2;
  grid-column-end: 4;
}
/* line 293, ../TraderPlatform/sass/layout/_grid.scss */
.grid4C .col_four {
  grid-column-start: 1;
  grid-column-end: 5;
}

/* line 299, ../TraderPlatform/sass/layout/_grid.scss */
.grid6C {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 32px;
  justify-items: center;
  align-items: flex-start;
}
/* line 306, ../TraderPlatform/sass/layout/_grid.scss */
.grid6C .one-of-three {
  grid-column: 1 / 3;
}
/* line 309, ../TraderPlatform/sass/layout/_grid.scss */
.grid6C .two-of-three {
  grid-column: 3 / 5;
}
/* line 312, ../TraderPlatform/sass/layout/_grid.scss */
.grid6C .three-of-three {
  grid-column: 5 / 7;
}
/* line 316, ../TraderPlatform/sass/layout/_grid.scss */
.grid6C .four-of-three {
  grid-column: 2 / 4;
}
/* line 319, ../TraderPlatform/sass/layout/_grid.scss */
.grid6C .five-of-three {
  grid-column: 4 / 6;
}

/* line 324, ../TraderPlatform/sass/layout/_grid.scss */
.grid2R {
  display: grid;
  grid-template-columns: 100%;
  grid-auto-rows: auto;
  grid-template-areas: 'top' 'bottom';
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}
/* line 334, ../TraderPlatform/sass/layout/_grid.scss */
.grid2R .top {
  grid-area: top;
}
/* line 337, ../TraderPlatform/sass/layout/_grid.scss */
.grid2R .bottom {
  grid-area: bottom;
}

/* line 343, ../TraderPlatform/sass/layout/_grid.scss */
.row_one {
  grid-row-start: 1;
  grid-row-end: 2;
}

/* line 347, ../TraderPlatform/sass/layout/_grid.scss */
.row_two {
  grid-row-start: 2;
  grid-row-end: 3;
}

/* line 351, ../TraderPlatform/sass/layout/_grid.scss */
.row_three {
  grid-row-start: 3;
  grid-row-end: 4;
}

/* line 355, ../TraderPlatform/sass/layout/_grid.scss */
.row_four {
  grid-row-start: 4;
  grid-row-end: 5;
}

/* line 361, ../TraderPlatform/sass/layout/_grid.scss */
.grid1C2C {
  display: grid;
  grid-template-columns: 45% auto;
  grid-auto-rows: auto;
  grid-gap: 32px;
  justify-items: center;
  align-items: center;
}

/* line 370, ../TraderPlatform/sass/layout/_grid.scss */
.twoCol {
  grid-column-start: 1;
  grid-column-end: 3;
}
@media (min-width: 300px) and (max-width: 820px) {
  /* line 370, ../TraderPlatform/sass/layout/_grid.scss */
  .twoCol {
    grid-column-start: unset;
    grid-column-end: unset;
  }
}

/* line 379, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid {
  display: grid;
  grid-template-columns: repeat(14, 1fr);
  grid-auto-rows: 100px;
  grid-gap: 10px;
}
/* line 385, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}
/* line 392, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.twelve {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 6;
  grid-column-end: 10;
  height: 150px;
  background: url(../img/logos/SierraChart_Logo.png) center center no-repeat;
  background-size: auto 80%;
}
/* line 399, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.two {
  grid-row-start: 2;
  grid-row-end: 2;
  grid-column-start: 11;
  grid-column-end: 14;
  height: 150px;
  background: url(../img/logos/MultiChartsNET_Logo.png) center center no-repeat;
  background-size: auto 60px;
}
/* line 406, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.five {
  grid-row-start: 4;
  grid-row-end: 4;
  grid-column-start: 11;
  grid-column-end: 14;
  height: 150px;
  background: url(../img/logos/TradeNavigator_Logo.png) center center no-repeat;
  background-size: auto 70%;
}
/* line 413, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.six {
  grid-row-start: 5;
  grid-row-end: 5;
  grid-column-start: 6;
  grid-column-end: 10;
  height: 150px;
  background: url(../img/logos/RTraderPro-Logo.png) center center no-repeat;
  background-size: auto 60px;
}
/* line 420, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.seven {
  grid-row-start: 4;
  grid-row-end: 4;
  grid-column-start: 2;
  grid-column-end: 5;
  height: 150px;
  background: url(../img/logos/InvestorRT_Logo.png) center center no-repeat;
  background-size: 80% auto;
}
/* line 427, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.ten {
  grid-row-start: 2;
  grid-row-end: 2;
  grid-column-start: 2;
  grid-column-end: 5;
  height: 150px;
  background: url(../img/logos/MultiCharts_Logo.png) center center no-repeat;
  background-size: 80% auto;
}
/* line 434, ../TraderPlatform/sass/layout/_grid.scss */
.logoGrid div.center {
  grid-row-start: 3;
  grid-row-end: 3;
  grid-column-start: 5;
  grid-column-end: 11;
  height: 150px;
  background: url(../img/logos/OptimusTrader_Logo.png) center center no-repeat;
  background-size: 80% auto;
}

/* line 444, ../TraderPlatform/sass/layout/_grid.scss */
.grid12C {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, 127.5px);
  justify-items: stretch;
}

/* line 482, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-areas: 'logo logo logo social social social' 'contact r2c2 r2c3 r2c4 r2c5 r2c6' 'r3c1 r3c2 r3c3 r3c4 r3c5 r3c6' 'disc disc disc disc disc disc';
  grid-gap: 10px;
}
/* line 496, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 div.logo {
  grid-area: logo / span 2;
}
/* line 500, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 div.social {
  grid-area: social;
}
/* line 503, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 div.contact {
  grid-area: contact;
}
/* line 506, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r2c2 {
  grid-area: r2c2;
}
/* line 509, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r2c3 {
  grid-area: r2c3;
}
/* line 512, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r2c4 {
  grid-area: r2c4;
}
/* line 515, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r2c5 {
  grid-area: r2c5;
}
/* line 518, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r2c6 {
  grid-area: r2c6;
}
/* line 521, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r3c1 {
  grid-area: r3c1;
}
/* line 524, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r3c2 {
  grid-area: r3c2;
}
/* line 527, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r3c3 {
  grid-area: r3c3;
}
/* line 530, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r3c4 {
  grid-area: r3c4;
}
/* line 533, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r3c5 {
  grid-area: r3c5;
}
/* line 536, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .r3c6 {
  grid-area: r3c6;
}
/* line 539, ../TraderPlatform/sass/layout/_grid.scss */
.footerG6 .disc {
  grid-area: disc / span 6;
}

@media only screen and (min-width: 200px) and (max-width: 300px) {
  /* line 545, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 {
    grid-template-columns: repeat(1, 1fr);
    grid-template-areas: 'logo' 'social' 'contact' 'r2c2' 'r2c3' 'r2c4' 'r2c5' 'r2c6' 'r3c1' 'r3c2' 'r3c3' 'r3c4' 'r3c5' 'r3c6' 'disc';
    grid-gap: 10px;
  }
  /* line 564, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.logo {
    grid-area: logo;
  }
  /* line 567, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.social {
    grid-area: social;
  }
  /* line 570, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.contact {
    grid-area: contact;
  }
  /* line 573, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c2 {
    grid-area: r2c2;
  }
  /* line 576, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c3 {
    grid-area: r2c3;
  }
  /* line 579, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c4 {
    grid-area: r2c4;
  }
  /* line 582, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c5 {
    grid-area: r2c5;
  }
  /* line 585, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c6 {
    grid-area: r2c6;
  }
  /* line 588, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c1 {
    grid-area: r3c1;
  }
  /* line 591, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c2 {
    grid-area: r3c2;
  }
  /* line 594, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c3 {
    grid-area: r3c3;
  }
  /* line 597, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c4 {
    grid-area: r3c4;
  }
  /* line 600, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c5 {
    grid-area: r3c5;
  }
  /* line 603, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c6 {
    grid-area: r3c6;
  }
  /* line 606, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .disc {
    grid-area: disc;
  }
}
/* line 614, ../TraderPlatform/sass/layout/_grid.scss */
.taTop {
  align-items: start;
}

@media (min-width: 300px) and (max-width: 820px) {
  /* line 619, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: 'logo logo logo' 'social social social' 'contact r2c2 r2c3' 'r2c4 r2c5 r2c6' 'r3c1 r3c2 r3c3' 'r3c4 r3c5 r3c6' 'disc disc disc';
    grid-gap: 10px;
  }
  /* line 630, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.logo {
    grid-area: logo;
  }
  /* line 633, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.social {
    grid-area: social;
  }
  /* line 636, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.contact {
    grid-area: contact;
  }
  /* line 639, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c2 {
    grid-area: r2c2;
  }
  /* line 642, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c3 {
    grid-area: r2c3;
  }
  /* line 645, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c4 {
    grid-area: r2c4;
  }
  /* line 648, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c5 {
    grid-area: r2c5;
  }
  /* line 651, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c6 {
    grid-area: r2c6;
  }
  /* line 654, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c1 {
    grid-area: r3c1;
  }
  /* line 657, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c2 {
    grid-area: r3c2;
  }
  /* line 660, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c3 {
    grid-area: r3c3;
  }
  /* line 663, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c4 {
    grid-area: r3c4;
  }
  /* line 666, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c5 {
    grid-area: r3c5;
  }
  /* line 669, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c6 {
    grid-area: r3c6;
  }
  /* line 672, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .disc {
    grid-area: disc;
  }
}
@media (min-width: 821px) and (max-width: 1024px) {
  /* line 681, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: 'logo logo social social' 'contact r2c2 r2c3 r2c4' 'r2c5 r2c6 r3c1 r3c2' 'r3c3 r3c4 r3c5 r3c6' 'disc disc disc disc';
    grid-gap: 10px;
  }
  /* line 690, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.logo {
    grid-area: logo;
  }
  /* line 693, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.social {
    grid-area: social;
  }
  /* line 696, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 div.contact {
    grid-area: contact;
  }
  /* line 699, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c2 {
    grid-area: r2c2;
  }
  /* line 702, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c3 {
    grid-area: r2c3;
  }
  /* line 705, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c4 {
    grid-area: r2c4;
  }
  /* line 708, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c5 {
    grid-area: r2c5;
  }
  /* line 711, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r2c6 {
    grid-area: r2c6;
  }
  /* line 714, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c1 {
    grid-area: r3c1;
  }
  /* line 717, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c2 {
    grid-area: r3c2;
  }
  /* line 720, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c3 {
    grid-area: r3c3;
  }
  /* line 723, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c4 {
    grid-area: r3c4;
  }
  /* line 726, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c5 {
    grid-area: r3c5;
  }
  /* line 729, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .r3c6 {
    grid-area: r3c6;
  }
  /* line 732, ../TraderPlatform/sass/layout/_grid.scss */
  .footerG6 .disc {
    grid-area: disc;
  }
}
/* line 738, ../TraderPlatform/sass/layout/_grid.scss */
.gap1 {
  gap: 1rem;
}

/* line 739, ../TraderPlatform/sass/layout/_grid.scss */
.gap2 {
  gap: 2rem;
}
