@charset "utf-8";
/*
Theme Name: Ultimarket WP
*/
@font-face {
  font-family: 'FontAwesome';
  src: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/FontAwesome.otf');
  src: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/fontawesome-webfont.eot') format('embedded-opentype'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/fontawesome-webfont.woff') format('woff'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/fontawesome-webfont.woff2') format('woff2'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/fontawesome-webfont.svg') format('svg'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/fontawesome-webfont.eot') format('eot'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fontawesome-webfont.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue"; /*HelveticaNeue Regular*/
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/helveticaneue.eot");
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/helveticaneue.eot?#iefix") format("embedded-opentype"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/helveticaneue.woff") format("woff"), 
      url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/helveticaneue.ttf") format("truetype"),
      url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/helveticaneue.svg#helveticaneue") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica Neue Italic";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Italic.eot");
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Italic.eot?#iefix") format("embedded-opentype"), 
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Italic.woff2") format("woff2"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Italic.woff") format("woff"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Italic.ttf") format("truetype"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Italic.svg#HelveticaNeue-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue Bold";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Bold.eot");
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Bold.woff2") format("woff2"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Bold.woff") format("woff"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Bold.ttf") format("truetype"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue BoldItalic";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-BoldItalic.eot");
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-BoldItalic.eot?#iefix") format("embedded-opentype"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-BoldItalic.woff2") format("woff2"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-BoldItalic.woff") format("woff"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-BoldItalic.ttf") format("truetype"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue Medium";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Medium.eot");
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Medium.woff2") format("woff2"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Medium.woff") format("woff"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Medium.ttf") format("truetype"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue MediumItalic";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-MediumItalic.eot");
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-MediumItalic.eot?#iefix") format("embedded-opentype"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-MediumItalic.woff2") format("woff2"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-MediumItalic.woff") format("woff"), url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-MediumItalic.ttf") format("truetype"),
    url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/HelveticaNeue-MediumItalic.svg#HelveticaNeue-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* 2023/05/04 add AtHauss fonts*/

@font-face {
  font-family: "AtHauss-Retina";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Retina.otf"),
		url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Retina.woff2"),
		url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Retina.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "AtHauss-Black";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Black.otf"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Black.woff2"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Black.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AtHauss-RetinaItalic";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-RetinaItalic.otf"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-RetinaItalic.woff2"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-RetinaItalic.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "AtHauss-Semibold";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Semibold.otf"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Semibold.woff2"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Semibold.woff");
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: "AtHauss-Medium";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Medium.otf"),
  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Medium.woff2"),
  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Medium.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AtHauss-Thin";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Thin.otf"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Thin.woff2"),
	  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHauss-Thin.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AtHaussMono-Regular";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHaussMono-Regular.otf "),
  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHaussMono-Regular.woff2 "),
  url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/AtHaussMono-Regular.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "At Hauss Mono";
  src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/At_Hauss_Mono.otf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Baskervville-Italic';
  src:url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.woff') format('woff'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.woff2') format('woff2'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.svg') format('svg'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.eot') format('eot'),
  url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: "Montserrat"; /*HelveticaNeue Regular*/
	src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Montserrat-Regular.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat-Semibold"; /*HelveticaNeue Regular*/
	src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Montserrat-SemiBold.ttf");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat-Medium"; /*HelveticaNeue Regular*/
	src: url("https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/fonts/Montserrat-Medium.ttf");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  background: #D9D9D9;
  -webkit-text-size-adjust: 100%;
  height: 100%;
}
body {
  background: #f3f4f0;
  font-size: 13px;
  color: #000;
  font-family: "AtHauss-Retina","HelveticaNeue", Arial, Helvetica, sans-serif;
}
a {
  color: #000;
  text-decoration: none;
  outline-style: none;
}
a:hover {
  color: #000;
  text-decoration: none;
}
p {
  line-height: 1.5;
  margin: 0px 0px 25px;
}
strong,
b {
  font-weight: 600;
  font-family: "Helvetica Neue Bold";
}
b {
  font-weight: 600;
  font-family: "Helvetica Neue Bold";
}
em,
i {
  font-style: normal;
  font-family: "Helvetica Neue Italic";
}
strong em,
em strong {
  font-style: 600;
  font-family: "Helvetica Neue BoldItalic";
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin-bottom: 30px;
  line-height: 1.2;
  font-family: "AtHauss-Retina";
  font-weight: 600;
  color: #000;
}
h1 {
  font-size: 54px;
}
h2 {
  font-size: 32px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 19px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 17px;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
hr {
  clear: both;
  margin: 40px 0;
  border: 0;
  border-bottom: 0;
  padding: 0px;
  width: 100%;
  background: #e1e0da;
  height: 1px;
}
pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
  height: 0;
  font-size: 0;
  width: 100%;
}
.alignleft {
  display: inline;
  float: left;
  margin: 0 30px 20px 0;
}
.alignright {
  display: inline;
  float: right;
  margin: 0 0 20px 30px;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto 20px;
}
.alignnone {
  clear: both;
  display: block;
  margin: 0 auto 20px;
}
.tableBox {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
.table_cellBox {
  display: table-cell;
  vertical-align: middle;
}
.inner {
  max-width: 1320px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
.opacity_button{
  transition: 0.3s;
}
.opacity_button:hover{
  opacity: 0.8;
  transition: 0.3s;
}
.green_button{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_icon.svg) calc(100% - 25px) 50% no-repeat;
    font-size: 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    background-color: #D2FC61;
    border-radius: 8px;
    border: #D2FC61;
    padding-left: 32px;
    height: 68px;
    color: #11140F;
    transition: 0.3s
}
.green_button:hover{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_icon.svg) calc(100% - 15px) 50% no-repeat;
    transition: 0.3s;
    background-color: #D2FC61;
    color: #000;
    opacity: 0.8;
}
.black_button_green{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/green_icon.svg) calc(100% - 31px) 50% no-repeat;
  font-size: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 245.5px;
  width: 100%;
  background-color: #000;
  border-radius: 8px;
  border: 2px solid #000;
  padding-left: 32px;
  height: 68px;
  color:#D2FC61 ;
  transition: 0.3s;
}
.black_button_green:hover{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/green_icon.svg) calc(100% - 15px) 50% no-repeat;
  background-color: #000;
  color:#D2FC61 ;
  transition: 0.3s;
  opacity: 0.8;
}

.black_button_white{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/white_arrow_border.svg) calc(100% - 31px) 50% no-repeat;
  font-size: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 245.5px;
  width: 100%;
  background-color: #000;
  border-radius: 8px;
  border: 2px solid #000;
  padding-left: 32px;
  height: 68px;
  color: #F3F4F0;
  transition: 0.3s;
}
.black_button_white:hover{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/white_arrow_border.svg) calc(100% - 15px) 50% no-repeat;
  background-color: #000;
  transition: 0.3s;
  opacity: 0.8;
}

.colorless_button{
  transition: 0.3s;
  font-size: 24px;
  border-radius: 8px;
  border: 2px solid #11140F;
  padding: 24px 37px 26px 37px;
  margin-right: 24px;
  color: #11140F;
  line-height: 0.625;
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_icon.svg) calc(100% - 18px) 50% no-repeat;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 245px;
}
.colorless_button:hover{
  background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_icon.svg) calc(100% - 8px) 50% no-repeat;
  transition: 0.3s;
  opacity: 0.8;
  color: #000;
}

@media (max-width:580px) {
  .colorless_button{margin-bottom: 24px;max-width: 342px;background: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_icon.svg') calc(100% - 20px) 50% no-repeat;margin-right: 0px;width: 342px;}
  .colorless_button:hover{background: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_icon.svg') calc(100% - 8px) 50% no-repeat;}
  .black_button_green{margin-left: 0px;width: 342px;max-width:342px;background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/green_icon.svg) calc(100% - 20px) 50% no-repeat;background-color: #000;}
  .black_button_green:hover{background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/green_icon.svg) calc(100% - 8px) 50% no-repeat;background-color: #000;}
}


input,
button,
textarea {outline-style: none;}
#wrapper {width: 100%;overflow: hidden;}
.clearfix:after {
content: "."; /*Add a paragraph*/
display: block; /*Let the generated elements be displayed as block level elements, occupying the remaining space*/
height: 0; /*Avoid the generated content damaging the original layout height*/
clear: both; /*Clear Float*/
visibility: hidden; /*Make the generated content invisible*/
}
.clearfix {
zoom: 1; /*IE6，7 compatible*/
}
.article-body a{color: #9358B0;text-decoration: underline;}
/* header start */
    @import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Manrope', sans-serif; background-color: #f0f0f0; -webkit-font-smoothing: antialiased; }
.inner { max-width: 1200px; margin: 0 auto; padding: 0 20px; width: 100%; }

/* Navigation Public Styles */
:root { --neon-green: #ccff00; --deep-blue: #0b1c3f; --white: #ffffff; --white-70: rgba(255,255,255,0.7); --black: #000000; --header-bg: #0d0d0d; --nav-active-bg: #333333; }
.enHeader { width: 100%; position: fixed; z-index: 1000; }
.compent_1_header { width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 20px; }
/* Top Risk Bar */
.header_top { background-color: var(--deep-blue); padding: 12px 0; color: var(--white); text-align: center; }
.header_top_text { font-size: 13px; line-height: 1.4; padding: 0 20px;margin-bottom: 0;}
.header_top_text strong { font-weight: 700; }
/* Main Bar */
.header_main { background-color: var(--header-bg); height: 80px; display: flex; align-items: center; border-bottom: 1px solid rgba(255,255,255,0.05); }
.header_inner { display: flex; align-items: center; justify-content: space-between; height: 100%; }
.header_logo img { height: 32px; width: auto; }
/* Desktop Nav */
.header_nav { display: flex; align-items: center; height: 100%; list-style: none; }
.header_nav_item {position: relative; display: flex; align-items: center; }
.header_nav_link { color: var(--white); text-decoration: none; font-size: 16px; font-weight: 500;padding: 14px 12px 16px; border-radius: 4px;display: flex; align-items: center; gap: 6px; transition: 0.2s; }
.header_nav_link:hover {color: #fff; background: #393A37; }
.header_nav_link::after { content: ''; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid currentColor; margin-top: 2px; }
.no_arrow::after { display: none !important; }

/* Desktop Dropdown */
.header_dropdown { position: absolute; top: 100%; left: 0; width: 280px; background-color: var(--header-bg); display: none; padding: 10px 0; box-shadow: 0 15px 30px rgba(0,0,0,0.5); border-radius: 0 0 8px 8px; border-top: 1px solid rgba(255,255,255,0.05); }
.header_dropdown_link { display: block; padding: 12px 25px; color: var(--white-70); text-decoration: none; font-size: 14px; font-weight: 500; transition: 0.2s; line-height: 1.4; }
.header_dropdown_link:hover { background-color: #1a1a1a; color: var(--white); padding-left: 30px; }
/* Actions */
.header_actions { display: flex; align-items: center; gap: 15px; }
.btn_open {max-width: max-content;width: 100%; background-color: #e5e5e5; color: var(--black); padding: 10px 20px; border-radius: 6px; text-decoration: none; font-size: 14px; font-weight: 500; }
.btn_open:hover { color: var(--black);}
.btn_login {max-width: max-content;width: 100%; background-color: var(--neon-green); color: var(--black); padding: 10px 24px; border-radius: 6px; text-decoration: none; font-size: 14px; font-weight: 500; }
.btn_login:hover { color: var(--black);}
.header_mobile_btn { display: none; width: 30px; height: 22px; cursor: pointer; flex-direction: column; justify-content: space-between; }
.header_mobile_btn span { width: 100%; height: 2px; background-color: var(--white); }
.header_lang { color: var(--white); margin-left: 5px; cursor: pointer; }
.header_lang svg { width: 24px; height: 24px; fill: currentColor; display: block; }
/* Mobile Menu Drawer */
.mobile_menu { position: fixed; top: 0; right: -100%; width: 100%; height: 100%; background-color: var(--header-bg); z-index: 2000; transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1); padding: 80px 20px; overflow-y: auto; }
.mobile_menu.is_open { right: 0; }
.mobile_close { position: absolute; top: 30px; right: 20px; font-size: 32px; color: var(--white); cursor: pointer; }
.mobile_nav_list { list-style: none; }
.mobile_nav_item { border-bottom: 1px solid rgba(255,255,255,0.05); }
.mobile_nav_link { display: flex; justify-content: space-between; align-items: center; padding: 20px 0; color: var(--white); text-decoration: none; font-size: 18px; font-weight: 700; cursor: pointer; }

/* Mobile Submenu */
.mobile_sub { display: none; padding-bottom: 20px; }
.mobile_sub_header { font-size: 12px; color: var(--neon-green); text-transform: uppercase; font-weight: 800; letter-spacing: 1px; margin-bottom: 10px; margin-left: 15px; }
.mobile_sub_link { display: block; padding: 12px 15px; color: var(--white-70); text-decoration: none; font-size: 15px; border-radius: 6px; }
.mobile_sub_link:active { background: rgba(255,255,255,0.1); }

.header_spacer_height{height: 140px;}

@media (max-width: 1080px) {
    .header_nav, .btn_open ,.logincp_btn { display: none; }
    .open_live_btn{display: block;max-width: 260px;margin: 0 auto;}
    .header_mobile_btn { display: flex; }
    .header_top_text { font-size: 11px; }
}

@media (max-width:420px) {
    .btn_login{display: none;}
    .logincp_btn{display: block;max-width: 260px;margin: 0 auto;}
}
/* One-line CSS rules */
.header_top { width: 100%; } 
.header_nav_link { white-space: nowrap; } 
.mobile_nav_link.active::after { content: '-'; } 
.mobile_nav_link::after { content: '+'; font-size: 24px; color: var(--white-70); } 
.no_arrow::after { display: none !important; }
/* header end */
.Page_banner{padding-top: 98px;}
.Page_banner .inner .Page_banner_top{display: flex;align-items: center;justify-content: space-between;padding: 81px 0px;}
.Page_banner .inner .Page_banner_top h1{padding-left: 113px;font-size: 72px;color: #11140F;line-height:1;margin: 0;}
.Page_banner .inner .Page_banner_top .Page_banner_top_title h1 span{color: #11140f99;}
.Page_banner .inner .Page_banner_bot{background: #D2FC61;padding: 92px 109px 83px;transform: translateY(-117px);}
.Page_banner .inner .Page_banner_top{padding: 107px 0px 131px;position: relative;}
.Page_banner .inner .Page_banner_top .Page_banner_top_img{position: absolute;right: 0;}
.Page_banner .inner .Page_banner_top .Page_banner_top_title{position: relative;z-index: 6;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_text p{font-size: 24px;line-height: 1.3;color: #3E4233;margin-bottom: 48px;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left{max-width: 474px;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left h2{margin-bottom: 24px;font-size: 24px;color: #11140F;line-height: 1.6;font-weight: 500;font-family: "AtHauss-Medium";}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{font-size: 20px;color: #11140F;margin-bottom: 117px;font-weight: 350;line-height: 1.6;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{display: flex;justify-content: space-between;padding: 48px 48px 48px;background: #F3F4F0;border-radius: 16px;margin-top: 112px;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left a{font-size: 24px;display: flex;justify-content: space-between;align-items: center;max-width: 245.5px;width: 100%;background-color: #000;border-radius: 8px;border: 2px solid #000;padding-left: 32px;height: 68px;color: #F3F4F0;transition: 0.3s;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right{width:485px ;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{color: #3E4233;font-size: 16px;line-height: 1.6;padding-top: 9px;padding-bottom: 9px;border-bottom: 1px solid rgba(17, 20, 15, 0.1);display: flex;align-items: center;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li::before{content: '';background: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/markets_banner_bot_Listntn_icon.png')no-repeat;width: 100%;max-width: 24px;height: 25px;display: inline-block;margin-right: 8px;margin-left: 10px;}
.white_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li::before{content: '';background: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/white_banner_icon.svg')no-repeat;width: 100%;max-width: 24px;height: 25px;display: inline-block;margin-right: 8px;margin-left: 10px;}
.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li p{margin: 0;}
.Page_banner .inner .Page_banner_top .Page_banner_top_img_min{display: none;}


.green_banner .inner .Page_banner_bot{background: #D2FC61;padding: 92px 109px 83px;transform: translateY(-117px);}
.green_banner .inner .Page_banner_bot .Page_banner_bot_text p{font-size: 24px;line-height: 1.3;color: #3E4233;margin-bottom: 48px;}
.green_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left{max-width: 474px;}
.green_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left h2{margin-bottom: 24px;font-size: 24px;color: #11140F;line-height: 1.6;font-weight: 500;font-family: "AtHauss-Medium";}
.green_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{font-size: 20px;color: #11140F;margin-bottom: 117px;font-weight: 350;line-height: 1.6;}
.green_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{color: #3E4233;font-size: 16px;line-height: 1.6;padding-top: 9px;padding-bottom: 9px;border-bottom: 1px solid rgba(17, 20, 15, 0.1);display: flex;align-items: center;}
.green_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li::before{background: url('https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/markets_banner_bot_Listntn_icon.svg')no-repeat;}


.white_banner .inner .Page_banner_bot{background: #FFFFFF;}
.white_banner .inner .Page_banner_bot .Page_banner_bot_text p{color: #3E4233;}
.white_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{background: #F3F4F0;}
.white_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left h2{color: #11140F;}
.white_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{color: #11140F;}
.white_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{color: #3E4233;border-bottom: 1px solid #FFFFFF;}

.black_banner .inner .Page_banner_bot{background: #11140F;}
.black_banner .inner .Page_banner_bot .Page_banner_bot_text p{color: #F3F4F0;}
.black_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{background: rgba(210, 252, 97, 0.1);}
.black_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left h2{color: #F3F4F0;}
.black_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{color: #F3F4F0;}
.black_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{color: #F3F4F0;border-bottom: 1px solid rgba(210, 252, 97, 0.1);}
.black_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li::before{}
.black_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left a{background: url(https://www.ultimamarkets.trade/wp-content/themes/ultimarkets_wp/images/black_arrow_border.png) calc(100% - 31px) 50% no-repeat;background-color: #D2FC61;color: #11140F;}
@media (max-width:1200px) {
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left{max-width: 390px;}
}
@media (max-width:1180px) {
	.Page_banner .inner .Page_banner_bot{    padding: 92px 50px 83px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{padding: 56px 20px 48px;}
}
@media (max-width:820px) {
	.Page_banner .inner .Page_banner_bot{    padding: 92px 20px 83px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{font-size: 14px;}
	.Page_banner .inner .Page_banner_top h1{font-size: 56px;}
}
@media (max-width:768px) {
  .Page_banner{padding-top: 64px;}
	.Page_banner .inner{padding: 0;}
	.Page_banner .inner .Page_banner_top{background-size: 80%;}
	.Page_banner .inner .Page_banner_top h1{padding-left: 24px;}

	.Page_banner .inner .Page_banner_bot{transform: translateY(0px);}
	.Page_banner .inner .Page_banner_bot{padding: 40px 20px 38px}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_text p{margin-bottom: 30px;font-size: 24px;}

	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{padding: 48px 20px 48px;margin-top: 50px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{flex-wrap: wrap;justify-content: center;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left{max-width: 100%;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right{width: 100%;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{margin-bottom: 30px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left a{margin-bottom: 24px;}
  .Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{padding: 15px 0;}

  .Page_banner .inner .Page_banner_top .Page_banner_top_img{opacity: 0.5;}
}
@media (max-width:540px) {
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_text p{font-size: 18px;}
}
@media (max-width:430px) {
  .Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li::before{margin-right: 12px;
    margin-left: 0px;width: 30px;}
}
@media (max-width:390px) {
	.Page_banner{padding-top: 64px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_text p{font-size: 18px;margin-bottom: 24px;}
  .Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn{margin-top: 40px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left a{margin-bottom: 39px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li::before{margin-right: 12px;margin-left: 0px;min-width: 30px;}
  .Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li p{margin: 0;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left h2{font-size: 18px;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{font-size: 18px;}
	.Page_banner .inner .Page_banner_top{background-position: 155px;}
	.Page_banner .inner .Page_banner_top h1{font-size: 48px;line-height:1;}
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{height: 62px;padding: 0;}
  .Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_left p{margin-bottom: 16px!important ;}
  .Page_banner .inner .Page_banner_top .Page_banner_top_img{display: none;}
  .Page_banner .inner .Page_banner_top .Page_banner_top_img_min{display: block;position: absolute;top: 84px;opacity: 0.5;}
}
@media (max-width:380px) {
	.Page_banner .inner .Page_banner_bot .Page_banner_bot_Listntn .Page_banner_bot_Listntn_right ul li{font-size: 13px;}
  .Page_banner .inner .Page_banner_top h1{font-size: 32px;}
}

/*Footer Css start*/
:root { --footer-bg: #eeeeee; --neon-green: #ccff00; --text-black: #000000; --text-black-75: rgba(0,0,0,0.75); --text-black-70: rgba(0,0,0,0.7); --white: #ffffff; }
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-font-smoothing: antialiased; }
body { font-family: 'Manrope', sans-serif; }
.enFooter { background: var(--footer-bg); padding: 80px 0 0; position: relative; width: 100%; }
.footer_compent_1 { max-width: 1240px; margin: 0 auto; padding: 0 20px; }
.footer_section_1_title { font-size: 74px; font-family: "AtHauss-Retina"; font-weight: 350; color: #11140F; margin-bottom: 48px; letter-spacing: -1px; }
.footer_section_1_subtitle { font-size: 14px; font-weight: 800; color: var(--text-black-75); margin-bottom: 24px; text-transform: uppercase; }
.footer_section_1_text { font-size: 13px; line-height: 1.6; color: var(--text-black-70); margin-bottom: 24px; text-align: justify; }
.footer_section_1_text strong { color: #60625F; font-weight: 700; }
.footer_section_1_bottom { display: flex; justify-content: space-between; align-items: center; padding: 0px 0 66px; border-top: 0; }
.footer_section_1_links { display: flex; gap: 25px; }
.footer_section_1_links a { font-size: 13px; color: #11140F; text-decoration: underline; font-weight: 600; transition: opacity 0.2s; }
.footer_section_1_links a:hover { opacity: 0.7; }
.footer_section_1_copyright { font-size: 13px; color: var(--text-black-70); display: flex; align-items: center; gap: 8px; font-weight: 500; }
.footer_section_1_icon { width: 11px; height: 16px; background: url('https://www.ultima-markets.co.uk/wp-content/themes/ultimarkets_wp/images/footer_logo_icon.svg') no-repeat center; background-size: contain; opacity: 0.8; }
.footer_accent_bar { width: 100%; height: 14px; background: var(--neon-green); }
@media (max-width: 768px) {
  .enFooter {
    padding: 40px 0 0;
  }

  .footer_section_1_title {
    font-size: 28px;
    margin-bottom: 30px;
  }

  .footer_section_1_bottom {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
    padding: 30px 0 40px;
  }

  .footer_section_1_links {
    flex-direction: column;
    gap: 15px;
  }

  .footer_section_1_text {
    text-align: left;
    font-size: 12px;
  }

  .footer_accent_bar {
    height: 25px;
  }
}
	/* live_chat */