header {
  position: relative;
  background: #fff; }
  header .btn {
    display: flex;
    height: 36px;
    float: right;
    align-items: center; }
    @media (max-width: 400px) {
      header .btn {
        font-size: 14px;
        padding: 15px 25px; } }
  header img {
    max-width: 160px; }

section .btn {
  min-width: 215px;
  text-align: center; }
  section .btn.tit {
    background: #19a5a1;
    color: #fff !important; }
    section .btn.tit:hover {
      background: #212020;
      color: #fff !important;
      border: 1px solid #fff; }

#banner {
  padding-top: 0; }
  #banner .container-fluid {
    position: relative;
    z-index: 1; }
  #banner h1 {
    font-size: clamp(21px, 3vw, 34px);
    line-height: 120%; }
  #banner .description {
    max-width: 520px;
    margin-left: 0;
    margin-right: auto;
    line-height: 120%; }
    #banner .description p {
      font-size: clamp(18px, 3vw, 28px);
      line-height: 120%; }
    #banner .description a {
      font-size: clamp(18px, 3vw, 28px); }
  #banner p {
    font-size: clamp(16px, 3vw, 18px); }
  #banner #animation2 {
    position: absolute;
    bottom: 0;
    top: 0;
    width: 100%;
    margin-top: -130px;
    opacity: 0.3; }
    #banner #animation2 svg {
      position: relative;
      z-index: 0; }
  #banner .text-cont {
    display: flex;
    flex-direction: column;
    justify-content: center; }
    #banner .text-cont .wrapper {
      max-width: 640px; }
  #banner .form-cont {
    position: relative; }
    #banner .form-cont h3 {
      font-size: clamp(16px, 3vw, 24px);
      font-weight: bold;
      margin-bottom: 5px; }
    #banner .form-cont .text {
      margin-bottom: 10px; }
    #banner .form-cont #animation {
      width: 298px;
      position: absolute;
      margin-top: -90px;
      margin-left: 0px;
      z-index: 1; }
    #banner .form-cont .image {
      position: absolute;
      bottom: -76px;
      margin-left: -457px; }
      #banner .form-cont .image img {
        max-width: 493px;
        position: relative;
        z-index: 22; }
  #banner #form p:last-child {
    margin-bottom: 0; }
  #banner form {
    text-align: center;
    padding: 40px 70px 10px 70px;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0px 3px 6px 0px rgba(34, 60, 80, 0.16);
    margin-left: auto;
    max-width: 540px;
    position: relative;
    z-index: 3;
    min-height: 736px;
    display: flex; }
    @media (min-width: 991px) and (max-width: 1200px) {
      #banner form {
        padding: 20px 20px 10px 20px; } }
    #banner form h1 {
      font-size: 24px;
      font-weight: 600;
      margin-bottom: 35px;
      line-height: 32px; }
    #banner form .success-message {
      display: flex;
      align-items: center; }
    #banner form .before p, #banner form .before a {
      font-size: 18px; }
    #banner form .before p {
      position: absolute;
      right: 0px; }
    #banner form .col-lg-12 {
      margin-bottom: 20px; }
      #banner form .col-lg-12.country-f {
        margin-bottom: 0; }
    #banner form .country-select {
      width: 100%; }
      #banner form .country-select .country-list li:nth-child(odd) {
        background: #f8f8f8; }
      #banner form .country-select .country-list li:hover {
        font-weight: bold; }
      #banner form .country-select .flag-dropdown .selected-flag {
        padding: 0 30px; }
        #banner form .country-select .flag-dropdown .selected-flag .arrow {
          right: 1px;
          border-left: 5px solid transparent;
          border-right: 5px solid transparent; }
    #banner form .country-select.inside .selected-flag {
      width: 65px; }
    #banner form ::placeholder {
      color: #909090 !important;
      font-size: 18px; }
    #banner form #search {
      height: 50px;
      border: 1px solid #f8f8f8;
      padding: 0 30px 0 65px;
      background: url("../img/search.svg") 30px center no-repeat; }
    #banner form input {
      height: 60px;
      border-radius: 10px !important;
      padding: 0 30px;
      width: 100% !important;
      font-size: 18px;
      color: #909090; }
      #banner form input:hover {
        background: #f8f8f8; }
      #banner form input:focus {
        border: 1px solid #909090;
        box-shadow: none; }
      #banner form input#country {
        padding: 0 50px 0 80px;
        border-color: #19a5a1; }
    #banner form .iti--separate-dial-code .iti__selected-dial-code {
      margin-left: 15px; }
    #banner form .iti {
      width: 100%; }
      #banner form .iti.iti--container {
        z-index: 11111; }
      #banner form .iti.green-label:after {
        content: '';
        background: url("../img/icon-valid.svg");
        width: 18px;
        height: 18px;
        position: absolute;
        right: 20px;
        top: 22px;
        z-index: 111; }
      #banner form .iti .iti__country-list {
        width: 412px; }
        #banner form .iti .iti__country-list li:nth-child(odd) {
          background: #f8f8f8; }
        #banner form .iti .iti__country-list li:hover {
          font-weight: bold; }
      #banner form .iti .iti__selected-flag {
        background: #fff;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        border-right: 1px solid #ced4da;
        height: 58px;
        padding: 0 35px 0 30px;
        width: 160px; }
        #banner form .iti .iti__selected-flag:hover {
          background: #f8f8f8; }
        #banner form .iti .iti__selected-flag .iti__selected-dial-code {
          font-size: 18px;
          color: #909090; }
      #banner form .iti .iti__arrow {
        margin-right: 5px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        position: relative;
        left: 15px; }
      #banner form .iti .tel_number {
        padding-left: 190px !important; }
        #banner form .iti .tel_number.valid:after {
          content: '2344';
          background: url("../img/icon-valid.svg");
          width: 18px;
          height: 18px;
          position: absolute;
          right: 20px;
          top: 22px;
          z-index: 111; }
      #banner form .iti #tel_number-error {
        position: absolute;
        left: 0;
        width: 100%; }
        #banner form .iti #tel_number-error:after {
          right: 20px;
          top: -43px; }
    #banner form .te-l {
      margin-bottom: 0; }
    #banner form .radb {
      margin-bottom: 0; }
      #banner form .radb .flex {
        display: inline-flex;
        width: 100%;
        align-items: center;
        justify-content: space-between;
        color: #909090; }
        #banner form .radb .flex span {
          width: 70%;
          text-align: left;
          font-weight: bold; }
        #banner form .radb .flex label {
          font-weight: bold;
          margin-bottom: 0; }
        #banner form .radb .flex input {
          width: 13px !important; }
    #banner form .radb2 {
      margin-bottom: 0; }
      #banner form .radb2 .flex {
        display: block;
        width: 100%;
        color: #909090; }
        #banner form .radb2 .flex span {
          width: 100%;
          clear: both;
          position: relative;
          display: block;
          text-align: left;
          font-weight: bold; }
        #banner form .radb2 .flex .bbt {
          display: flex;
          align-items: center;
          width: 120px;
          justify-content: flex-start;
          flex-direction: row; }
        #banner form .radb2 .flex label {
          font-weight: bold;
          margin-right: 15px;
          margin-bottom: 0; }
        #banner form .radb2 .flex input {
          width: 13px !important;
          margin-right: 5px; }
    #banner form .dropdown {
      width: 100%; }
      #banner form .dropdown .dropdown-menu {
        padding: 0;
        border-radius: 10px;
        box-shadow: 0px 3px 6px 0px rgba(34, 60, 80, 0.16);
        border: 0px;
        height: 300px;
        z-index: 11111; }
        #banner form .dropdown .dropdown-menu li {
          color: #909090; }
          #banner form .dropdown .dropdown-menu li a {
            font-weight: 400;
            font-size: 18px; }
            #banner form .dropdown .dropdown-menu li a:hover {
              font-weight: 700;
              color: #212020; }
      #banner form .dropdown .dropdown-toggle {
        border: 1px solid #19a5a1;
        font-size: 18px;
        color: #909090; }
        #banner form .dropdown .dropdown-toggle:after {
          float: right;
          margin-top: 10px; }
      #banner form .dropdown button {
        color: #6c757d;
        border-radius: 10px !important;
        height: 60px;
        width: 100%;
        padding: 0 30px !important;
        text-align: left;
        border: 1px solid #ced4da;
        background: white; }
      #banner form .dropdown ul {
        width: 100%;
        height: 300px;
        overflow-y: scroll; }
        #banner form .dropdown ul li {
          padding: 5px 0px; }
          #banner form .dropdown ul li:before {
            width: 0; }
          #banner form .dropdown ul li:nth-child(even) {
            background: #f8f8f8; }
          #banner form .dropdown ul li a {
            cursor: pointer;
            padding: 10px 30px;
            text-decoration: none !important; }
    #banner form input[type^='submit'] {
      border-radius: 50px !important;
      height: 50px;
      margin-top: 15px;
      padding: 0 60px; }
    #banner form .green-label .field-label .field-tooltip:after {
      content: '';
      background: url("../img/icon-valid.svg");
      width: 18px;
      height: 18px;
      position: absolute;
      right: 0px;
      z-index: 111; }
    #banner form .green-label .field-label .field-tooltip:hover > input {
      background: #000; }
    #banner form .field-label {
      display: block;
      position: absolute;
      right: 30px;
      top: 20px; }
      #banner form .field-label label {
        color: #1B222A; }
      #banner form .field-label .field-tooltip {
        display: none !important;
        top: 2px;
        position: relative;
        transition: visibility ease 0.5s; }
        #banner form .field-label .field-tooltip:after {
          content: url("../img/i-form.svg"); }
        #banner form .field-label .field-tooltip:hover .tooltip-text {
          visibility: visible; }
        #banner form .field-label .field-tooltip:hover:after {
          content: url("../img/icon-i-hover.svg"); }
        #banner form .field-label .field-tooltip .tooltip-text {
          visibility: hidden;
          background: url("../img/tooltip-form.png");
          width: 431px;
          height: 76px;
          font-weight: 300;
          font-size: 15px !important;
          padding: 7px;
          line-height: 1.6;
          position: absolute;
          z-index: 1;
          transform: translateY(-50%);
          right: -29px;
          top: -40px;
          color: #909090; }
    #banner form .bd-error {
      color: #dc0b49;
      font-size: 15px;
      text-align: left;
      line-height: 18px;
      float: left;
      margin-top: 5px;
      position: absolute;
      left: 0; }
    #banner form label.error {
      color: #dc0b49;
      font-size: 15px;
      text-align: left;
      line-height: 18px;
      float: left;
      margin-top: 5px;
      margin-bottom: -20px; }
      #banner form label.error:after {
        content: '';
        background: url("../img/icon-error.svg");
        width: 18px;
        height: 18px;
        position: absolute;
        right: 30px;
        top: 22px;
        z-index: 1111; }
    #banner form label.valid {
      color: #19a5a1;
      font-size: 15px;
      text-align: left; }
      #banner form label.valid:after {
        content: '';
        background: url("../img/icon-valid.svg");
        width: 18px;
        height: 18px;
        position: absolute;
        right: 35px;
        top: 22px; }
    #banner form input.valid {
      border-color: #19a5a1; }
    #banner form input.error {
      border-color: #dc0b49; }
    #banner form .under-button {
      color: #BABABA; }
      #banner form .under-button .red {
        color: #D33D5E;
        font-weight: bold; }
    #banner form .before p {
      max-width: 370px;
      text-align: left;
      position: relative; }
    #banner form input[type="checkbox"]:checked,
    #banner form input[type="checkbox"]:not(:checked) {
      position: absolute;
      left: -9999px; }
    #banner form input[type="checkbox"]:checked + label,
    #banner form input[type="checkbox"]:not(:checked) + label {
      display: inline-block;
      position: relative;
      padding-left: 30px;
      line-height: 30px;
      cursor: pointer;
      color: #212020;
      margin: 20px 0 10px 0px;
      width: 100%; }
    #banner form input[type="checkbox"]:checked + label:before,
    #banner form input[type="checkbox"]:not(:checked) + label:before {
      content: "";
      position: absolute;
      left: 0;
      top: 5px;
      width: 18px;
      height: 18px;
      border: 1px solid #212020;
      background-color: #fff; }
    #banner form input[type="checkbox"]:checked + label:after,
    #banner form input[type="checkbox"]:not(:checked) + label:after {
      content: "";
      position: absolute;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    #banner form input[type="checkbox"]:checked + label:after,
    #banner form input[type="checkbox"]:not(:checked) + label:after {
      left: 3px;
      top: 9px;
      width: 12px;
      height: 7px;
      border-radius: 1px;
      border-left: 2px solid #19a5a1;
      border-bottom: 2px solid #19a5a1;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    #banner form input[type="checkbox"]:not(:checked) + label:after {
      opacity: 0; }
    #banner form input[type="checkbox"]:checked + label:after {
      opacity: 1; }
    #banner form #terms1-error {
      position: absolute;
      display: block; }
      #banner form #terms1-error:after {
        display: none; }
    #banner form #terms2-error {
      margin-top: 5px !important; }
    #banner form .for-terms1 p, #banner form .for-terms1 a, #banner form .for-terms2 p, #banner form .for-terms2 a {
      font-size: 14px !important;
      font-weight: 300;
      line-height: 22px; }

#lideres {
  padding-bottom: 0;
  padding-top: 110px; }
  #lideres h2 {
    margin-bottom: 16px; }
  #lideres .wrapper {
    max-width: 880px;
    margin: 0 auto;
    text-align: center; }
    #lideres .wrapper img {
      max-width: 300px;
      margin-bottom: 33px; }
    #lideres .wrapper .title {
      font-weight: bold;
      margin-bottom: 8px; }
  #lideres .button {
    margin-top: 20px; }
    #lideres .button .under-button {
      font-size: clamp(12px, 3vw, 14px);
      color: #BABABA; }

#blocks-participar {
  background: url("../img/bg-participar.png") no-repeat #212020 top center;
  padding-top: 300px;
  background-size: contain; }
  #blocks-participar h2 {
    color: #fff;
    margin-bottom: 0; }
  #blocks-participar .blocks {
    margin-top: 30px;
    display: flex;
    flex: 1 0 30%;
    text-align: center;
    justify-content: space-between; }
    @media (max-width: 991px) {
      #blocks-participar .blocks {
        flex-wrap: wrap;
        justify-content: space-evenly; } }
    #blocks-participar .blocks .block {
      background: #212020;
      width: 254px;
      border: 2px solid;
      border-radius: 10px;
      min-height: 358px;
      display: flex;
      justify-content: flex-start;
      flex-direction: column;
      align-items: center;
      margin: 30px 0px 0 0px;
      padding: 60px 10px 0 10px;
      transition: 0.2s; }
      #blocks-participar .blocks .block img {
        margin-bottom: 30px; }
      #blocks-participar .blocks .block .text {
        font-size: 18px;
        line-height: 22px;
        font-weight: 300;
        margin-bottom: 5px;
        color: #fff; }
      #blocks-participar .blocks .block .bold {
        font-size: 23px;
        font-weight: 700;
        line-height: 25px;
        text-align: center;
        color: #fff;
        margin-bottom: 14px; }
  #blocks-participar .button {
    margin-top: 60px; }
    #blocks-participar .button .under-button {
      font-size: clamp(12px, 3vw, 14px);
      color: #BABABA; }

#blocks-half {
  background: #212020; }
  #blocks-half h2 {
    color: #fff;
    margin-bottom: 20px; }
  #blocks-half .text p {
    color: #fff; }
  #blocks-half .button {
    margin-top: 60px; }
    #blocks-half .button .under-button {
      font-size: clamp(12px, 3vw, 14px);
      color: #BABABA; }
  #blocks-half .groups {
    max-width: 1040px;
    margin: 0px auto 0 auto;
    background: #212020; }
    #blocks-half .groups .group {
      box-shadow: 0px 3px 6px 0px rgba(34, 60, 80, 0.16);
      border-radius: 10px;
      padding: 20px;
      border: 2px solid #fff0;
      display: flex;
      margin-top: 25px;
      width: 100%;
      background: #fff; }
      #blocks-half .groups .group .image {
        float: left;
        margin-left: 20px;
        margin-right: 40px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        min-width: 68px; }
        @media (max-width: 576px) {
          #blocks-half .groups .group .image {
            margin-left: 9px;
            margin-right: 36px;
            min-width: 40px; } }
      #blocks-half .groups .group .wrapper {
        border-left: 1px solid #e5e5e5;
        padding-left: 20px;
        display: flex;
        align-items: center;
        min-height: 83px;
        flex-direction: column; }
        #blocks-half .groups .group .wrapper .title {
          font-size: clamp(18px, 3vw, 23px);
          line-height: 120%;
          font-weight: 700;
          margin-bottom: 8px; }

footer {
  padding-top: 0; }

@media (min-width: 1921px) {
  #mt5 {
    background-size: cover !important; } }
@media (min-width: 1256px) {
  #refer-n-earn .container-xxl, #refer-n-earn .container-xl, #refer-n-earn .container-lg, #refer-n-earn .container-md, #refer-n-earn .container-sm, #refer-n-earn .container, #start-trading .container-xxl, #start-trading .container-xl, #start-trading .container-lg, #start-trading .container-md, #start-trading .container-sm, #start-trading .container, #mt5 .container-xxl, #mt5 .container-xl, #mt5 .container-lg, #mt5 .container-md, #mt5 .container-sm, #mt5 .container {
    max-width: 1054px; } }
@media (max-width: 991px) {
  header .row {
    flex-direction: row; }

  #banner h1 {
    margin-top: 60px;
    text-align: center; }
  #banner .description {
    text-align: center; }
  #banner #animation2 {
    margin-top: 150px; }
  #banner .form-cont .image, #banner .form-cont #animation {
    display: none; }
  #banner .form-cont form {
    max-width: 100%; }
    #banner .form-cont form .before p {
      max-width: 100%; }
  #banner .blocks {
    flex-wrap: wrap; }

  #start-trading h2 {
    text-align: center; }
  #start-trading .text {
    text-align: center;
    margin-bottom: 40px; }
  #start-trading .wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important; }
    #start-trading .wrapper .text {
      margin-bottom: 0;
      text-align: left; }

  #mt5 .images img {
    width: 100%; }

  #refer-n-earn .container .wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
    text-align: center; }
    #refer-n-earn .container .wrapper .text {
      max-width: 100%; } }
@media (max-width: 767px) {
  #banner #animation2 {
    display: none; }
  #banner form .field-label .field-tooltip .tooltip-text {
    background: url("../img/tooltip-form-mobile.png") right no-repeat;
    background-size: contain;
    width: 300px; }
  #banner form .iti .iti__selected-flag {
    width: 100px;
    padding: 0 6px 0 8px; }
  #banner form .iti .iti__selected-dial-code {
    margin-left: 6px !important; }
  #banner form .iti .iti__arrow {
    left: 0; }
  #banner form .iti .tel_number {
    padding-left: 111px !important; }

  html[lang^="ar"] #banner form .field-label .field-tooltip .tooltip-text, .page-template-page-brand-lp-ar #banner form .field-label .field-tooltip .tooltip-text {
    background: url("../img/tooltip-form-mobile-ar.png") !important;
    width: 316px; } }
@media (max-width: 575px) {
  h1 {
    font-size: 35px;
    line-height: 40px; }

  header img {
    max-width: 140px; }

  #banner form {
    padding: 40px 20px 30px 20px; }

  #start-trading .wrapper {
    justify-content: center; }

  #accounts .column {
    width: 100%;
    margin-left: auto;
    margin-right: auto; }

  .page-template-page-brand-lp-ar h1 {
    font-size: 35px !important;
    line-height: 40px !important; } }
.page-template-page-brand-lp-ar {
  direction: rtl; }

html[lang^="ar"] #banner h1, html[lang^="ar"] #banner .description, .page-template-page-brand-lp-ar #banner h1, .page-template-page-brand-lp-ar #banner .description {
  max-width: 520px; }
html[lang^="ar"] #banner h1, .page-template-page-brand-lp-ar #banner h1 {
  font-size: 55px;
  line-height: 65px; }
html[lang^="ar"] #banner #animation2, .page-template-page-brand-lp-ar #banner #animation2 {
  margin-top: -25px; }
html[lang^="ar"] #banner .description, .page-template-page-brand-lp-ar #banner .description {
  margin-right: 0; }
html[lang^="ar"] #banner .form-cont .image, .page-template-page-brand-lp-ar #banner .form-cont .image {
  margin-right: -70px; }
html[lang^="ar"] #banner form .field-label, .page-template-page-brand-lp-ar #banner form .field-label {
  left: 30px;
  right: inherit; }
html[lang^="ar"] #banner .dropdown-toggle, .page-template-page-brand-lp-ar #banner .dropdown-toggle {
  text-align: right !important; }
html[lang^="ar"] #banner .container-fluid form .dropdown .dropdown-toggle:after, .page-template-page-brand-lp-ar #banner .container-fluid form .dropdown .dropdown-toggle:after {
  float: left;
  margin-left: 0; }
html[lang^="ar"] [data-countryCode]:before, .page-template-page-brand-lp-ar [data-countryCode]:before {
  margin-right: 0;
  margin-left: 15px; }
html[lang^="ar"] #banner form .field-label .field-tooltip .tooltip-text, .page-template-page-brand-lp-ar #banner form .field-label .field-tooltip .tooltip-text {
  background: url("../img/tooltip-form-ar.png");
  right: inherit;
  left: -29px; }
html[lang^="ar"] #banner form .iti .tel_number, .page-template-page-brand-lp-ar #banner form .iti .tel_number {
  padding-left: 0 !important;
  padding-right: 190px; }
html[lang^="ar"] .iti--allow-dropdown .iti__flag-container, html[lang^="ar"] .iti--separate-dial-code .iti__flag-container, .page-template-page-brand-lp-ar .iti--allow-dropdown .iti__flag-container, .page-template-page-brand-lp-ar .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: 0; }
html[lang^="ar"] #banner form .iti .iti__selected-flag, .page-template-page-brand-lp-ar #banner form .iti .iti__selected-flag {
  border-right: 0px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }
html[lang^="ar"] #banner form .iti .iti__arrow, .page-template-page-brand-lp-ar #banner form .iti .iti__arrow {
  left: -10px; }
html[lang^="ar"] #banner form .iti--separate-dial-code .iti__selected-dial-code, .page-template-page-brand-lp-ar #banner form .iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 0px;
  margin-right: 15px;
  direction: ltr; }
html[lang^="ar"] #banner form .green-label .field-label .field-tooltip:after, .page-template-page-brand-lp-ar #banner form .green-label .field-label .field-tooltip:after {
  right: inherit;
  left: 0; }
html[lang^="ar"] #banner form label.error:after, html[lang^="ar"] #banner form .iti.green-label:after, html[lang^="ar"] #banner form .iti #tel_number-error:after, .page-template-page-brand-lp-ar #banner form label.error:after, .page-template-page-brand-lp-ar #banner form .iti.green-label:after, .page-template-page-brand-lp-ar #banner form .iti #tel_number-error:after {
  right: inherit;
  left: 30px; }
html[lang^="ar"] #banner form label.error, .page-template-page-brand-lp-ar #banner form label.error {
  text-align: right !important;
  float: right; }
html[lang^="ar"] #banner form input[type="checkbox"]:checked + label:before, html[lang^="ar"] #banner form input[type="checkbox"]:not(:checked) + label:before, .page-template-page-brand-lp-ar #banner form input[type="checkbox"]:checked + label:before, .page-template-page-brand-lp-ar #banner form input[type="checkbox"]:not(:checked) + label:before {
  left: inherit;
  right: 0; }
html[lang^="ar"] #banner form input[type="checkbox"]:checked + label:after, html[lang^="ar"] #banner form input[type="checkbox"]:not(:checked) + label:after, .page-template-page-brand-lp-ar #banner form input[type="checkbox"]:checked + label:after, .page-template-page-brand-lp-ar #banner form input[type="checkbox"]:not(:checked) + label:after {
  right: 3px;
  left: inherit; }
html[lang^="ar"] #banner form input[type="checkbox"]:checked + label, html[lang^="ar"] #banner form input[type="checkbox"]:not(:checked) + label, .page-template-page-brand-lp-ar #banner form input[type="checkbox"]:checked + label, .page-template-page-brand-lp-ar #banner form input[type="checkbox"]:not(:checked) + label {
  padding-left: 0;
  padding-right: 30px; }
html[lang^="ar"] #banner form .before p, .page-template-page-brand-lp-ar #banner form .before p {
  text-align: right; }
html[lang^="ar"] #banner #animation2, .page-template-page-brand-lp-ar #banner #animation2 {
  transform: scale(-1, 1); }
html[lang^="ar"] #banner form, .page-template-page-brand-lp-ar #banner form {
  margin-right: auto;
  margin-left: 0; }
html[lang^="ar"] header a.btn, .page-template-page-brand-lp-ar header a.btn {
  float: left; }
html[lang^="ar"] #accounts .column .numeric, .page-template-page-brand-lp-ar #accounts .column .numeric {
  direction: ltr; }
html[lang^="ar"] #start-trading .wrapper, html[lang^="ar"] #refer-n-earn .container .wrapper, .page-template-page-brand-lp-ar #start-trading .wrapper, .page-template-page-brand-lp-ar #refer-n-earn .container .wrapper {
  margin-left: 0;
  margin-right: 48px; }
html[lang^="ar"] #start-trading .wrapper .icon, .page-template-page-brand-lp-ar #start-trading .wrapper .icon {
  padding: 20px 20px 20px 5px; }
  html[lang^="ar"] #start-trading .wrapper .icon .image, .page-template-page-brand-lp-ar #start-trading .wrapper .icon .image {
    border-right: 0;
    border-left: 1px solid #fff;
    margin-right: 0px;
    margin-left: 20px; }
  html[lang^="ar"] #start-trading .wrapper .icon .number, .page-template-page-brand-lp-ar #start-trading .wrapper .icon .number {
    left: inherit;
    right: -10px; }
html[lang^="ar"] #banner .intgrtn-area-flags-holder, .page-template-page-brand-lp-ar #banner .intgrtn-area-flags-holder {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  border-right: 1px solid #ccc !important;
  border-left: 0px solid #ccc !important; }
html[lang^="ar"] #banner form input, .page-template-page-brand-lp-ar #banner form input {
  text-align: right; }
  html[lang^="ar"] #banner form input.intgrtn-input-phone, .page-template-page-brand-lp-ar #banner form input.intgrtn-input-phone {
    padding-right: 5px;
    border-left: 1px solid #ccc !important;
    border-right: 0px solid #ccc !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
html[lang^="ar"] #banner .intgrtn-password-eye-icon, .page-template-page-brand-lp-ar #banner .intgrtn-password-eye-icon {
  left: 0;
  right: inherit; }
html[lang^="ar"] footer .has-text-align-right, .page-template-page-brand-lp-ar footer .has-text-align-right {
  text-align: left !important; }

[data-countryCode]:before {
  content: '';
  width: 16px;
  position: relative;
  height: 11px;
  display: inline-block;
  margin-right: 10px; }

[data-countryCode="DZ"]:before {
  background: url("../img/flags/dz.png") no-repeat; }

[data-countryCode="LB"]:before {
  background: url("../img/flags/lb.png") no-repeat; }

[data-countryCode="CY"]:before {
  background: url("../img/flags/cy.png") no-repeat; }

[data-countryCode="KZ"]:before {
  background: url("../img/flags/kz.png") no-repeat; }

[data-countryCode="RU"]:before {
  background: url("../img/flags/ru.png") no-repeat; }

[data-countryCode="AD"]:before {
  background: url("../img/flags/ad.png") no-repeat; }

[data-countryCode="AO"]:before {
  background: url("../img/flags/ao.png") no-repeat; }

[data-countryCode="AI"]:before {
  background: url("../img/flags/ai.png") no-repeat; }

[data-countryCode="AG"]:before {
  background: url("../img/flags/ag.png") no-repeat; }

[data-countryCode="AR"]:before {
  background: url("../img/flags/ar.png") no-repeat; }

[data-countryCode="AM"]:before {
  background: url("../img/flags/am.png") no-repeat; }

[data-countryCode="AW"]:before {
  background: url("../img/flags/aw.png") no-repeat; }

[data-countryCode="AU"]:before {
  background: url("../img/flags/au.png") no-repeat; }

[data-countryCode="AT"]:before {
  background: url("../img/flags/at.png") no-repeat; }

[data-countryCode="AZ"]:before {
  background: url("../img/flags/az.png") no-repeat; }

[data-countryCode="BS"]:before {
  background: url("../img/flags/bs.png") no-repeat; }

[data-countryCode="BH"]:before {
  background: url("../img/flags/bh.png") no-repeat; }

[data-countryCode="BD"]:before {
  background: url("../img/flags/bd.png") no-repeat; }

[data-countryCode="BB"]:before {
  background: url("../img/flags/bb.png") no-repeat; }

[data-countryCode="BY"]:before {
  background: url("../img/flags/by.png") no-repeat; }

[data-countryCode="BE"]:before {
  background: url("../img/flags/be.png") no-repeat; }

[data-countryCode="BZ"]:before {
  background: url("../img/flags/bz.png") no-repeat; }

[data-countryCode="BJ"]:before {
  background: url("../img/flags/bj.png") no-repeat; }

[data-countryCode="BM"]:before {
  background: url("../img/flags/bm.png") no-repeat; }

[data-countryCode="BT"]:before {
  background: url("../img/flags/bt.png") no-repeat; }

[data-countryCode="BO"]:before {
  background: url("../img/flags/bo.png") no-repeat; }

[data-countryCode="BA"]:before {
  background: url("../img/flags/ba.png") no-repeat; }

[data-countryCode="BW"]:before {
  background: url("../img/flags/bw.png") no-repeat; }

[data-countryCode="BR"]:before {
  background: url("../img/flags/br.png") no-repeat; }

[data-countryCode="BN"]:before {
  background: url("../img/flags/bn.png") no-repeat; }

[data-countryCode="BG"]:before {
  background: url("../img/flags/bg.png") no-repeat; }

[data-countryCode="BI"]:before {
  background: url("../img/flags/bi.png") no-repeat; }

[data-countryCode="KH"]:before {
  background: url("../img/flags/kh.png") no-repeat; }

[data-countryCode="CM"]:before {
  background: url("../img/flags/cm.png") no-repeat; }

[data-countryCode="CA"]:before {
  background: url("../img/flags/ca.png") no-repeat; }

[data-countryCode="CV"]:before {
  background: url("../img/flags/cv.png") no-repeat; }

[data-countryCode="KY"]:before {
  background: url("../img/flags/ky.png") no-repeat; }

[data-countryCode="CF"]:before {
  background: url("../img/flags/cf.png") no-repeat; }

[data-countryCode="CL"]:before {
  background: url("../img/flags/cl.png") no-repeat; }

[data-countryCode="CN"]:before {
  background: url("../img/flags/cn.png") no-repeat; }

[data-countryCode="CO"]:before {
  background: url("../img/flags/co.png") no-repeat; }

[data-countryCode="KM"]:before {
  background: url("../img/flags/km.png") no-repeat; }

[data-countryCode="CG"]:before {
  background: url("../img/flags/cg.png") no-repeat; }

[data-countryCode="CK"]:before {
  background: url("../img/flags/ck.png") no-repeat; }

[data-countryCode="CR"]:before {
  background: url("../img/flags/cr.png") no-repeat; }

[data-countryCode="HR"]:before {
  background: url("../img/flags/hr.png") no-repeat; }

[data-countryCode="CU"]:before {
  background: url("../img/flags/cu.png") no-repeat; }

[data-countryCode="CY"]:before {
  background: url("../img/flags/cy.png") no-repeat; }

[data-countryCode="CZ"]:before {
  background: url("../img/flags/cz.png") no-repeat; }

[data-countryCode="DK"]:before {
  background: url("../img/flags/dk.png") no-repeat; }

[data-countryCode="DJ"]:before {
  background: url("../img/flags/dj.png") no-repeat; }

[data-countryCode="DM"]:before {
  background: url("../img/flags/dm.png") no-repeat; }

[data-countryCode="DO"]:before {
  background: url("../img/flags/do.png") no-repeat; }

[data-countryCode="EC"]:before {
  background: url("../img/flags/ec.png") no-repeat; }

[data-countryCode="EG"]:before {
  background: url("../img/flags/eg.png") no-repeat; }

[data-countryCode="SV"]:before {
  background: url("../img/flags/sv.png") no-repeat; }

[data-countryCode="GQ"]:before {
  background: url("../img/flags/gq.png") no-repeat; }

[data-countryCode="ER"]:before {
  background: url("../img/flags/er.png") no-repeat; }

[data-countryCode="EE"]:before {
  background: url("../img/flags/ee.png") no-repeat; }

[data-countryCode="ET"]:before {
  background: url("../img/flags/et.png") no-repeat; }

[data-countryCode="FK"]:before {
  background: url("../img/flags/fk.png") no-repeat; }

[data-countryCode="FO"]:before {
  background: url("../img/flags/fo.png") no-repeat; }

[data-countryCode="FJ"]:before {
  background: url("../img/flags/fj.png") no-repeat; }

[data-countryCode="FI"]:before {
  background: url("../img/flags/fi.png") no-repeat; }

[data-countryCode="FR"]:before {
  background: url("../img/flags/fr.png") no-repeat; }

[data-countryCode="GF"]:before {
  background: url("../img/flags/gf.png") no-repeat; }

[data-countryCode="PF"]:before {
  background: url("../img/flags/pf.png") no-repeat; }

[data-countryCode="GA"]:before {
  background: url("../img/flags/ga.png") no-repeat; }

[data-countryCode="GM"]:before {
  background: url("../img/flags/gm.png") no-repeat; }

[data-countryCode="GE"]:before {
  background: url("../img/flags/ge.png") no-repeat; }

[data-countryCode="DE"]:before {
  background: url("../img/flags/de.png") no-repeat; }

[data-countryCode="GH"]:before {
  background: url("../img/flags/gh.png") no-repeat; }

[data-countryCode="GI"]:before {
  background: url("../img/flags/gi.png") no-repeat; }

[data-countryCode="GR"]:before {
  background: url("../img/flags/gr.png") no-repeat; }

[data-countryCode="GL"]:before {
  background: url("../img/flags/gl.png") no-repeat; }

[data-countryCode="GD"]:before {
  background: url("../img/flags/gd.png") no-repeat; }

[data-countryCode="GP"]:before {
  background: url("../img/flags/gp.png") no-repeat; }

[data-countryCode="GU"]:before {
  background: url("../img/flags/gu.png") no-repeat; }

[data-countryCode="GT"]:before {
  background: url("../img/flags/gt.png") no-repeat; }

[data-countryCode="GN"]:before {
  background: url("../img/flags/gn.png") no-repeat; }

[data-countryCode="GW"]:before {
  background: url("../img/flags/gw.png") no-repeat; }

[data-countryCode="GY"]:before {
  background: url("../img/flags/gy.png") no-repeat; }

[data-countryCode="HT"]:before {
  background: url("../img/flags/ht.png") no-repeat; }

[data-countryCode="HN"]:before {
  background: url("../img/flags/hn.png") no-repeat; }

[data-countryCode="HK"]:before {
  background: url("../img/flags/hk.png") no-repeat; }

[data-countryCode="HU"]:before {
  background: url("../img/flags/hu.png") no-repeat; }

[data-countryCode="IS"]:before {
  background: url("../img/flags/is.png") no-repeat; }

[data-countryCode="IN"]:before {
  background: url("../img/flags/in.png") no-repeat; }

[data-countryCode="ID"]:before {
  background: url("../img/flags/id.png") no-repeat; }

[data-countryCode="IR"]:before {
  background: url("../img/flags/ir.png") no-repeat; }

[data-countryCode="IQ"]:before {
  background: url("../img/flags/iq.png") no-repeat; }

[data-countryCode="IE"]:before {
  background: url("../img/flags/ie.png") no-repeat; }

[data-countryCode="IL"]:before {
  background: url("../img/flags/il.png") no-repeat; }

[data-countryCode="IT"]:before {
  background: url("../img/flags/it.png") no-repeat; }

[data-countryCode="JM"]:before {
  background: url("../img/flags/jm.png") no-repeat; }

[data-countryCode="JP"]:before {
  background: url("../img/flags/jp.png") no-repeat; }

[data-countryCode="JO"]:before {
  background: url("../img/flags/jo.png") no-repeat; }

[data-countryCode="KE"]:before {
  background: url("../img/flags/ke.png") no-repeat; }

[data-countryCode="KI"]:before {
  background: url("../img/flags/ki.png") no-repeat; }

[data-countryCode="KP"]:before {
  background: url("../img/flags/kp.png") no-repeat; }

[data-countryCode="KR"]:before {
  background: url("../img/flags/kr.png") no-repeat; }

[data-countryCode="KW"]:before {
  background: url("../img/flags/kw.png") no-repeat; }

[data-countryCode="KG"]:before {
  background: url("../img/flags/kg.png") no-repeat; }

[data-countryCode="LA"]:before {
  background: url("../img/flags/la.png") no-repeat; }

[data-countryCode="LV"]:before {
  background: url("../img/flags/lv.png") no-repeat; }

[data-countryCode="LB"]:before {
  background: url("../img/flags/lb.png") no-repeat; }

[data-countryCode="LS"]:before {
  background: url("../img/flags/ls.png") no-repeat; }

[data-countryCode="LR"]:before {
  background: url("../img/flags/lr.png") no-repeat; }

[data-countryCode="LY"]:before {
  background: url("../img/flags/ly.png") no-repeat; }

[data-countryCode="LI"]:before {
  background: url("../img/flags/li.png") no-repeat; }

[data-countryCode="LT"]:before {
  background: url("../img/flags/lt.png") no-repeat; }

[data-countryCode="LU"]:before {
  background: url("../img/flags/lu.png") no-repeat; }

[data-countryCode="MO"]:before {
  background: url("../img/flags/mo.png") no-repeat; }

[data-countryCode="MK"]:before {
  background: url("../img/flags/mk.png") no-repeat; }

[data-countryCode="MG"]:before {
  background: url("../img/flags/mg.png") no-repeat; }

[data-countryCode="MW"]:before {
  background: url("../img/flags/mw.png") no-repeat; }

[data-countryCode="MY"]:before {
  background: url("../img/flags/my.png") no-repeat; }

[data-countryCode="MV"]:before {
  background: url("../img/flags/mv.png") no-repeat; }

[data-countryCode="ML"]:before {
  background: url("../img/flags/ml.png") no-repeat; }

[data-countryCode="MT"]:before {
  background: url("../img/flags/mt.png") no-repeat; }

[data-countryCode="MH"]:before {
  background: url("../img/flags/mh.png") no-repeat; }

[data-countryCode="MQ"]:before {
  background: url("../img/flags/mq.png") no-repeat; }

[data-countryCode="MR"]:before {
  background: url("../img/flags/mr.png") no-repeat; }

[data-countryCode="YT"]:before {
  background: url("../img/flags/yt.png") no-repeat; }

[data-countryCode="MX"]:before {
  background: url("../img/flags/mx.png") no-repeat; }

[data-countryCode="FM"]:before {
  background: url("../img/flags/fm.png") no-repeat; }

[data-countryCode="MD"]:before {
  background: url("../img/flags/md.png") no-repeat; }

[data-countryCode="MC"]:before {
  background: url("../img/flags/mc.png") no-repeat; }

[data-countryCode="MN"]:before {
  background: url("../img/flags/mn.png") no-repeat; }

[data-countryCode="MS"]:before {
  background: url("../img/flags/ms.png") no-repeat; }

[data-countryCode="MA"]:before {
  background: url("../img/flags/ma.png") no-repeat; }

[data-countryCode="MZ"]:before {
  background: url("../img/flags/mz.png") no-repeat; }

[data-countryCode="MN"]:before {
  background: url("../img/flags/mn.png") no-repeat; }

[data-countryCode="NA"]:before {
  background: url("../img/flags/na.png") no-repeat; }

[data-countryCode="NR"]:before {
  background: url("../img/flags/nr.png") no-repeat; }

[data-countryCode="NP"]:before {
  background: url("../img/flags/np.png") no-repeat; }

[data-countryCode="NL"]:before {
  background: url("../img/flags/nl.png") no-repeat; }

[data-countryCode="NC"]:before {
  background: url("../img/flags/nc.png") no-repeat; }

[data-countryCode="NZ"]:before {
  background: url("../img/flags/nz.png") no-repeat; }

[data-countryCode="NI"]:before {
  background: url("../img/flags/ni.png") no-repeat; }

[data-countryCode="NE"]:before {
  background: url("../img/flags/ne.png") no-repeat; }

[data-countryCode="NG"]:before {
  background: url("../img/flags/ng.png") no-repeat; }

[data-countryCode="NU"]:before {
  background: url("../img/flags/nu.png") no-repeat; }

[data-countryCode="NF"]:before {
  background: url("../img/flags/nf.png") no-repeat; }

[data-countryCode="NP"]:before {
  background: url("../img/flags/np.png") no-repeat; }

[data-countryCode="NO"]:before {
  background: url("../img/flags/no.png") no-repeat; }

[data-countryCode="OM"]:before {
  background: url("../img/flags/om.png") no-repeat; }

[data-countryCode="PW"]:before {
  background: url("../img/flags/pw.png") no-repeat; }

[data-countryCode="PA"]:before {
  background: url("../img/flags/pa.png") no-repeat; }

[data-countryCode="PG"]:before {
  background: url("../img/flags/pg.png") no-repeat; }

[data-countryCode="PY"]:before {
  background: url("../img/flags/py.png") no-repeat; }

[data-countryCode="PE"]:before {
  background: url("../img/flags/pe.png") no-repeat; }

[data-countryCode="PH"]:before {
  background: url("../img/flags/ph.png") no-repeat; }

[data-countryCode="PL"]:before {
  background: url("../img/flags/pl.png") no-repeat; }

[data-countryCode="PT"]:before {
  background: url("../img/flags/pt.png") no-repeat; }

[data-countryCode="PR"]:before {
  background: url("../img/flags/pr.png") no-repeat; }

[data-countryCode="QA"]:before {
  background: url("../img/flags/qa.png") no-repeat; }

[data-countryCode="RE"]:before {
  background: url("../img/flags/re.png") no-repeat; }

[data-countryCode="RO"]:before {
  background: url("../img/flags/ro.png") no-repeat; }

[data-countryCode="RW"]:before {
  background: url("../img/flags/rw.png") no-repeat; }

[data-countryCode="SM"]:before {
  background: url("../img/flags/sm.png") no-repeat; }

[data-countryCode="ST"]:before {
  background: url("../img/flags/st.png") no-repeat; }

[data-countryCode="SA"]:before {
  background: url("../img/flags/sa.png") no-repeat; }

[data-countryCode="SN"]:before {
  background: url("../img/flags/sn.png") no-repeat; }

[data-countryCode="CS"]:before {
  background: url("../img/flags/cs.png") no-repeat; }

[data-countryCode="SC"]:before {
  background: url("../img/flags/sc.png") no-repeat; }

[data-countryCode="SL"]:before {
  background: url("../img/flags/sl.png") no-repeat; }

[data-countryCode="SG"]:before {
  background: url("../img/flags/sg.png") no-repeat; }

[data-countryCode="SK"]:before {
  background: url("../img/flags/sk.png") no-repeat; }

[data-countryCode="SI"]:before {
  background: url("../img/flags/si.png") no-repeat; }

[data-countryCode="SB"]:before {
  background: url("../img/flags/sb.png") no-repeat; }

[data-countryCode="SO"]:before {
  background: url("../img/flags/so.png") no-repeat; }

[data-countryCode="ZA"]:before {
  background: url("../img/flags/za.png") no-repeat; }

[data-countryCode="ES"]:before {
  background: url("../img/flags/es.png") no-repeat; }

[data-countryCode="LK"]:before {
  background: url("../img/flags/lk.png") no-repeat; }

[data-countryCode="SH"]:before {
  background: url("../img/flags/sh.png") no-repeat; }

[data-countryCode="KN"]:before {
  background: url("../img/flags/kn.png") no-repeat; }

[data-countryCode="SC"]:before {
  background: url("../img/flags/sc.png") no-repeat; }

[data-countryCode="SD"]:before {
  background: url("../img/flags/sd.png") no-repeat; }

[data-countryCode="SR"]:before {
  background: url("../img/flags/sr.png") no-repeat; }

[data-countryCode="SZ"]:before {
  background: url("../img/flags/sz.png") no-repeat; }

[data-countryCode="SE"]:before {
  background: url("../img/flags/se.png") no-repeat; }

[data-countryCode="CH"]:before {
  background: url("../img/flags/ch.png") no-repeat; }

[data-countryCode="SI"]:before {
  background: url("../img/flags/si.png") no-repeat; }

[data-countryCode="TW"]:before {
  background: url("../img/flags/tw.png") no-repeat; }

[data-countryCode="TJ"]:before {
  background: url("../img/flags/tj.png") no-repeat; }

[data-countryCode="TH"]:before {
  background: url("../img/flags/th.png") no-repeat; }

[data-countryCode="TG"]:before {
  background: url("../img/flags/tg.png") no-repeat; }

[data-countryCode="TO"]:before {
  background: url("../img/flags/to.png") no-repeat; }

[data-countryCode="TT"]:before {
  background: url("../img/flags/tt.png") no-repeat; }

[data-countryCode="TN"]:before {
  background: url("../img/flags/tn.png") no-repeat; }

[data-countryCode="TR"]:before {
  background: url("../img/flags/tr.png") no-repeat; }

[data-countryCode="TM"]:before {
  background: url("../img/flags/tm.png") no-repeat; }

[data-countryCode="TC"]:before {
  background: url("../img/flags/tc.png") no-repeat; }

[data-countryCode="TV"]:before {
  background: url("../img/flags/tv.png") no-repeat; }

[data-countryCode="UG"]:before {
  background: url("../img/flags/ug.png") no-repeat; }

[data-countryCode="GB"]:before {
  background: url("../img/flags/gb.png") no-repeat; }

[data-countryCode="UA"]:before {
  background: url("../img/flags/ua.png") no-repeat; }

[data-countryCode="AE"]:before {
  background: url("../img/flags/ae.png") no-repeat; }

[data-countryCode="UY"]:before {
  background: url("../img/flags/uy.png") no-repeat; }

[data-countryCode="UZ"]:before {
  background: url("../img/flags/uz.png") no-repeat; }

[data-countryCode="VU"]:before {
  background: url("../img/flags/vu.png") no-repeat; }

[data-countryCode="VA"]:before {
  background: url("../img/flags/va.png") no-repeat; }

[data-countryCode="VE"]:before {
  background: url("../img/flags/ve.png") no-repeat; }

[data-countryCode="VN"]:before {
  background: url("../img/flags/vn.png") no-repeat; }

[data-countryCode="VG"]:before {
  background: url("../img/flags/vg.png") no-repeat; }

[data-countryCode="VI"]:before {
  background: url("../img/flags/vi.png") no-repeat; }

[data-countryCode="WF"]:before {
  background: url("../img/flags/wf.png") no-repeat; }

[data-countryCode="YE"]:before {
  background: url("../img/flags/ye.png") no-repeat; }

[data-countryCode="ZM"]:before {
  background: url("../img/flags/zm.png") no-repeat; }

[data-countryCode="ZW"]:before {
  background: url("../img/flags/zw.png") no-repeat; }

/*# sourceMappingURL=brand.css.map */
