.onemarkets {
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
}
.onemarkets html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.onemarkets body {
  margin: 0;
}
.onemarkets article,
.onemarkets aside,
.onemarkets details,
.onemarkets figcaption,
.onemarkets figure,
.onemarkets footer,
.onemarkets header,
.onemarkets hgroup,
.onemarkets main,
.onemarkets menu,
.onemarkets nav,
.onemarkets section,
.onemarkets summary {
  display: block;
}
.onemarkets audio,
.onemarkets canvas,
.onemarkets progress,
.onemarkets video {
  display: inline-block;
  vertical-align: baseline;
}
.onemarkets audio:not([controls]) {
  display: none;
  height: 0;
}
.onemarkets [hidden],
.onemarkets template {
  display: none;
}
.onemarkets a {
  background-color: transparent;
}
.onemarkets a:active,
.onemarkets a:hover {
  outline: 0;
}
.onemarkets abbr[title] {
  border-bottom: 1px dotted;
}
.onemarkets b,
.onemarkets strong {
  font-weight: bold;
}
.onemarkets dfn {
  font-style: italic;
}
.onemarkets h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.onemarkets mark {
  background: #ff0;
  color: #000;
}
.onemarkets small {
  font-size: 80%;
}
.onemarkets sub,
.onemarkets sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.onemarkets sup {
  top: -0.5em;
}
.onemarkets sub {
  bottom: -0.25em;
}
.onemarkets img {
  border: 0;
}
.onemarkets svg:not(:root) {
  overflow: hidden;
}
.onemarkets figure {
  margin: 1em 40px;
}
.onemarkets hr {
  box-sizing: content-box;
  height: 0;
}
.onemarkets pre {
  overflow: auto;
}
.onemarkets code,
.onemarkets kbd,
.onemarkets pre,
.onemarkets samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.onemarkets button,
.onemarkets input,
.onemarkets optgroup,
.onemarkets select,
.onemarkets textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.onemarkets button {
  overflow: visible;
}
.onemarkets button,
.onemarkets select {
  text-transform: none;
}
.onemarkets button,
.onemarkets html input[type="button"],
.onemarkets input[type="reset"],
.onemarkets input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.onemarkets button[disabled],
.onemarkets html input[disabled] {
  cursor: default;
}
.onemarkets button::-moz-focus-inner,
.onemarkets input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.onemarkets input {
  line-height: normal;
}
.onemarkets input[type="checkbox"],
.onemarkets input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.onemarkets input[type="number"]::-webkit-inner-spin-button,
.onemarkets input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.onemarkets input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
.onemarkets input[type="search"]::-webkit-search-cancel-button,
.onemarkets input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.onemarkets fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.onemarkets legend {
  border: 0;
  padding: 0;
}
.onemarkets textarea {
  overflow: auto;
}
.onemarkets optgroup {
  font-weight: bold;
}
.onemarkets table {
  border-collapse: collapse;
  border-spacing: 0;
}
.onemarkets td,
.onemarkets th {
  padding: 0;
}
.focus-border {
  border: 1px dotted #666666;
  outline: 0;
}
@font-face {
  font-family: 'UniCredit';
  src: url('../fonts/unicredit-regular.eot');
  src: url('../fonts/unicredit-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit-regular.otf') format('opentype'), url('../fonts/unicredit-regular.svg#unicreditregular') format('svg'), url('../fonts/unicredit-regular.woff') format('woff'), url('../fonts/unicredit-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit';
  src: url('../fonts/unicredit-light.eot');
  src: url('../fonts/unicredit-light.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit-light.otf') format('opentype'), url('../fonts/unicredit-light.svg#unicreditlight') format('svg'), url('../fonts/unicredit-light.woff') format('woff'), url('../fonts/unicredit-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit';
  src: url('../fonts/unicredit-medium.eot');
  src: url('../fonts/unicredit-medium.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit-medium.otf') format('opentype'), url('../fonts/unicredit-medium.svg#unicreditmedium') format('svg'), url('../fonts/unicredit-medium.woff') format('woff'), url('../fonts/unicredit-medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit';
  src: url('../fonts/unicredit-bold.eot');
  src: url('../fonts/unicredit-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit-bold.otf') format('opentype'), url('../fonts/unicredit-bold.svg#unicreditbold') format('svg'), url('../fonts/unicredit-bold.woff') format('woff'), url('../fonts/unicredit-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit';
  src: url('../fonts/unicredit-italic.eot');
  src: url('../fonts/unicredit-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit-italic.otf') format('opentype'), url('../fonts/unicredit-italic.svg#unicredititalic') format('svg'), url('../fonts/unicredit-italic.woff') format('woff'), url('../fonts/unicredit-italic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'UniCredit';
  src: url('../fonts/unicredit-mediumitalic.eot');
  src: url('../fonts/unicredit-mediumitalic.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit-mediumitalic.otf') format('opentype'), url('../fonts/unicredit-mediumitalic.svg#unicreditmedium_italic') format('svg'), url('../fonts/unicredit-mediumitalic.woff') format('woff'), url('../fonts/unicredit-mediumitalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Unica One';
  src: url(../fonts/UnicaOne-Regular.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Dosis';
  src: url(../fonts/Dosis-VariableFont_wght.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Signika';
  src: url(../fonts/Signika-VariableFont_wght.woff2) format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/regular/unicredit_cy-regular-webfont.eot');
  src: url('../fonts/unicredit_cy/regular/unicredit_cy-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/regular/unicredit_cy-regular-webfont.svg#unicreditregular') format('svg'), url('../fonts/unicredit_cy/regular/unicredit_cy-regular-webfont.woff') format('woff'), url('../fonts/unicredit_cy/regular/unicredit_cy-regular-webfont.woff2') format('woff2'), url('../fonts/unicredit_cy/regular/unicredit_cy-regular-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/light/unicredit_cy-light-webfont.eot');
  src: url('../fonts/unicredit_cy/light/unicredit_cy-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/light/unicredit_cy-light-webfont.svg#unicreditlight') format('svg'), url('../fonts/unicredit_cy/light/unicredit_cy-light-webfont.woff') format('woff'), url('../fonts/unicredit_cy/light/unicredit_cy-light-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/medium/unicredit_cy-medium-webfont.eot');
  src: url('../fonts/unicredit_cy/medium/unicredit_cy-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/medium/unicredit_cy-medium-webfont.svg#unicreditmedium') format('svg'), url('../fonts/unicredit_cy/medium/unicredit_cy-medium-webfont.woff') format('woff'), url('../fonts/unicredit_cy/medium/unicredit_cy-medium-webfont.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/bold/unicredit_cy-bold-webfont.eot');
  src: url('../fonts/unicredit_cy/bold/unicredit_cy-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/bold/unicredit_cy-bold-webfont.svg#unicreditbold') format('svg'), url('../fonts/unicredit_cy/bold/unicredit_cy-bold-webfont.woff') format('woff'), url('../fonts/unicredit_cy/bold/unicredit_cy-bold-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/heavy/unicredit_cy-heavy-webfont.eot');
  src: url('../fonts/unicredit_cy/heavy/unicredit_cy-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/heavy/unicredit_cy-heavy-webfont.svg#unicreditheavy') format('svg'), url('../fonts/unicredit_cy/heavy/unicredit_cy-heavy-webfont.woff') format('woff'), url('../fonts/unicredit_cy/heavy/unicredit_cy-heavy-webfont.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/italic/unicredit_cy-italic-webfont.eot');
  src: url('../fonts/unicredit_cy/italic/unicredit_cy-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/italic/unicredit_cy-italic-webfont.svg#unicredititalic') format('svg'), url('../fonts/unicredit_cy/italic/unicredit_cy-italic-webfont.woff') format('woff'), url('../fonts/unicredit_cy/italic/unicredit_cy-italic-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/light_italic/unicredit_cy-light_italic-webfont.eot.eot');
  src: url('../fonts/unicredit_cy/light_italic/unicredit_cy-light_italic-webfont.eot.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/light_italic/unicredit_cy-light_italic-webfont.svg#unicreditlight_italic') format('svg'), url('../fonts/unicredit_cy/light_italic/unicredit_cy-light_italic-webfont.woff') format('woff'), url('../fonts/unicredit_cy/light_italic/unicredit_cy-light_italic-webfont.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/medium_italic/unicredit_cy-medium_italic-webfont.eot');
  src: url('../fonts/unicredit_cy/medium_italic/unicredit_cy-medium_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/medium_italic/unicredit_cy-medium_italic-webfont.svg#unicreditmedium_italic') format('svg'), url('../fonts/unicredit_cy/medium_italic/unicredit_cy-medium_italic-webfont.woff') format('woff'), url('../fonts/unicredit_cy/medium_italic/unicredit_cy-medium_italic-webfont.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/bold_italic/unicredit_cy-bold_italic-webfont.eot');
  src: url('../fonts/unicredit_cy/bold_italic/unicredit_cy-bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/bold_italic/unicredit_cy-bold_italic-webfont.svg#unicreditbold_italic') format('svg'), url('../fonts/unicredit_cy/bold_italic/unicredit_cy-bold_italic-webfont.woff') format('woff'), url('../fonts/unicredit_cy/bold_italic/unicredit_cy-bold_italic-webfont.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'UniCredit CY';
  src: url('../fonts/unicredit_cy/heavy_italic/unicredit_cy-heavy_italic-webfont');
  src: url('../fonts/unicredit_cy/heavy_italic/unicredit_cy-heavy_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/unicredit_cy/heavy_italic/unicredit_cy-heavy_italic-webfont.svg#unicreditheavy_italic') format('svg'), url('../fonts/unicredit_cy/heavy_italic/unicredit_cy-heavy_italic-webfont.woff') format('woff'), url('../fonts/unicredit_cy/heavy_italic/unicredit_cy-heavy_italic-webfont.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
}

.onemarkets {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #666666;
  font-family: UniCredit, Arial, sans-serif;
  font-size: 10px;
  height: 100%;
}
:lang(bg) {
    font-family: 'UniCredit CY', Arial, sans-serif;
}
@-webkit-keyframes spinning-cog {
  0% {
    -webkit-transform: rotate(0deg);
  }
  20% {
    -webkit-transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spinning-cog {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  20% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.onemarkets.enhanced-search-active,
.onemarkets.quick-search-active,
.onemarkets.enhanced-search-active .oh-page,
.onemarkets.quick-search-active .oh-page,
.onemarkets.enhanced-search-active .oh-wrapper,
.onemarkets.quick-search-active .oh-wrapper {
  height: 100%;
  overflow: hidden;
}
@media (min-width: 1440px) {
  .onemarkets {
    background-color: #E5E5E5;
    font-size: 11px;
  }
  .onemarkets .oh-page {
    background-color: #FFFFFF;
    max-width: 1920px;
    margin: 0 auto;
  }
}
.onemarkets h1,
.onemarkets .h1,
.onemarkets h2,
.onemarkets .h2 {
  font-weight: 300;
}
.onemarkets h1,
.onemarkets .h1 {
  font-size: 3.2rem;
  line-height: 3.6rem;
}
@media print {
  .onemarkets h1,
  .onemarkets .h1 {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets h1,
  .onemarkets .h1 {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets h1,
  .onemarkets .h1 {
    font-size: 2.88rem !important;
    line-height: 3.2rem !important;
  }
}
.onemarkets h2,
.onemarkets .h2 {
  font-size: 2.8rem;
  line-height: 3rem;
}
@media print {
  .onemarkets h2,
  .onemarkets .h2 {
    font-size: 2.24rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets h2,
  .onemarkets .h2 {
    font-size: 3rem;
    line-height: 3.3rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets h2,
  .onemarkets .h2 {
    font-size: 2.4rem !important;
    line-height: 2.64rem !important;
  }
}
.onemarkets h3,
.onemarkets .h3 {
  font-weight: 500;
  font-size: 2rem;
  line-height: 2.6rem;
}
@media print {
  .onemarkets h3,
  .onemarkets .h3 {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets h4,
.onemarkets .h4 {
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets h4,
  .onemarkets .h4 {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets h4,
  .onemarkets .h4 {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets h4,
  .onemarkets .h4 {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets h4.large,
.onemarkets .h4.large {
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 400;
}
@media print {
  .onemarkets h4.large,
  .onemarkets .h4.large {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
.onemarkets h1,
.onemarkets .h1,
.onemarkets h2,
.onemarkets .h2,
.onemarkets h3,
.onemarkets .h3,
.onemarkets h4,
.onemarkets .h4 {
  color: #262626;
}
.onemarkets a {
  transition: color 0.3s ease;
  color: #00AFD0;
  border: 1px dotted transparent;
  text-decoration: none;
}
.onemarkets a:hover {
  color: #0a8399;
}
.onemarkets a:focus {
  border: 1px dotted #666666;
  outline: 0;
  color: #0a8399;
}
.onemarkets a[tabindex='-1']:focus {
  border-color: transparent;
}
.onemarkets #oh-back2top {
  bottom: 4rem;
  border-radius: 0.4rem;
  opacity: 0;
  height: 5rem;
  position: fixed;
  padding: 0;
  right: 4rem;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  visibility: hidden;
  width: 5rem;
  z-index: -1;
}
.onemarkets #oh-back2top .icon {
  height: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  pointer-events: none;
  width: 2.5rem;
}
.onemarkets .inline-icon {
  height: 28px; 
  padding-top: 6px;
  transition: fill 0.3s ease;
}

.onemarkets .inline-icon:hover,
.onemarkets .inline-icon:focus {
  fill: #AA1C0D;
  transition: fill 0.3s ease;
}

.onemarkets #oh-back2top.show {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  visibility: visible;
  z-index: 1001;
}
.onemarkets #oh-back2top:hover,
.onemarkets #oh-back2top:focus {
  transition: background-color 0.3s ease;
  background-color: #00AFD0;
}
.onemarkets #oh-back2top:hover:hover,
.onemarkets #oh-back2top:focus:hover {
  background-color: #40c3dc;
}
.onemarkets .file-type {
  font-weight: 500;
}
.onemarkets .file-type + .link-label:before {
  content: "\a0\7C\a0";
  font-weight: 400;
}
.onemarkets b,
.onemarkets strong {
  color: #262626;
  font-weight: 500;
}
.onemarkets .text-warning {
  color: #AA1C0D;
}
.onemarkets .direction.up {
  color: #00A197;
}
.onemarkets .direction.down {
  color: #E2001A;
}
.onemarkets ul,
.onemarkets li,
.onemarkets p {
  margin: 0;
  padding: 0;
}
.onemarkets img.circle {
  border-radius: 50%;
}
.onemarkets .cta-link {
  font-size: 1.6rem;
  line-height: 1;
  transition: color 0.3s ease;
  color: #00AFD0;
  background: 0;
  padding: 0;
  border: 1px dotted transparent;
  display: inline-block;
  text-transform: uppercase;
  -webkit-appearance: none;
}
@media print {
  .onemarkets .cta-link {
    font-size: 1.28rem !important;
    line-height: 0.8 !important;
  }
}
.onemarkets .cta-link:hover {
  color: #0a8399;
}
.onemarkets .cta-link .icon {
  display: inline-block;
  height: 1em;
  vertical-align: top;
  width: 1em;
}
.onemarkets .cta-link:focus {
  background-color: #00AFD0;
  color: #FFFFFF;
  border: 1px dotted transparent;
}
.onemarkets .hidden,
.onemarkets .invisible {
  display: none;
  visibility: hidden;
}
.onemarkets .om {
  color: #E2001A;
}
.onemarkets .btn, .content-btn {
  font-size: 1.6rem;
  line-height: 2rem;
  transition: 'background-color' 0.3s ease;
  background-color: #00AFD0;
  transition: 'border-color' 0.3s ease;
  border-color: #00AFD0;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.2rem;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  min-height: 4rem;
  padding: 1rem 2rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease;
}
.onemarkets .content-btn b {
  font-weight: 500;
  color: #FFFFFF;
}
@media print {
  .onemarkets .btn, .content-btn {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .btn:hover, .content-btn:hover {
  background-color: #40c3dc;
}
.onemarkets .btn:hover, .content-btn:hover {
  border-color: #40c3dc;
}
.onemarkets .btn,
.onemarkets .btn:hover,
.onemarkets .btn:focus,
.onemarkets .content-btn,
.onemarkets .content-btn:hover,
.onemarkets .content-btn:focus {
  color: #FFFFFF;
}
.onemarkets .btn:focus, .content-btn:focus {
  background-color: #0a8399;
  border-color: #0a8399;
  box-shadow: 0 0 4px 0 rgba(10, 131, 153, 0.9);
  outline: 0;
}
.onemarkets .btn.btn-info {
  font-size: 1.4rem;
  padding: 0.6rem 1rem;
  line-height: 1;
  min-height: 0;
}
.onemarkets .btn.btn-ghost {
  border: 1px solid #999999;
  background: none;
  transition: all 0.3s ease;
}
.onemarkets .btn.btn-ghost:hover,
.onemarkets .btn.btn-ghost:focus {
  border-color: #00AFD0;
  color: #00AFD0;
}
.onemarkets .btn.disabled,
.onemarkets .btn[disabled],
fieldset[disabled] .onemarkets .btn {
  cursor: not-allowed;
  background-color: #999999;
}
a.onemarkets .btn.disabled,
fieldset[disabled] a.onemarkets .btn {
  pointer-events: none;
}
.onemarkets .nowrap {
  white-space: nowrap;
}
.onemarkets .icon {
  box-sizing: border-box;
  fill: currentColor;
}
.onemarkets .oh-wrapper {
  margin: 0 auto;
  position: relative;
}
.onemarkets .fade {
  opacity: 0;
  transition: opacity .15s linear;
}
.onemarkets .fade.in {
  opacity: 1;
}
.onemarkets ul.styled,
.onemarkets .rte ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.onemarkets ul.styled li,
.onemarkets .rte ul li {
  padding-left: 2rem;
}
.onemarkets ul.styled li:before,
.onemarkets .rte ul li:before {
  content: "\25A0";
  color: #E2001A;
  font-size: 1.4rem;
  margin-left: -2rem;
  padding-right: 1rem;
}
.onemarkets figure {
  margin: 0;
}
.onemarkets .noscript-warning {
  font-size: 2rem;
  line-height: 2.6rem;
  padding-bottom: 3rem;
  padding-top: 3rem;
  padding-left: 2rem;
  padding-right: 2rem;
  background-color: #AA1C0D;
  color: #FFFFFF;
  font-weight: 300;
  text-align: center;
}
@media print {
  .onemarkets .noscript-warning {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .noscript-warning {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .noscript-warning {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
.onemarkets .error-text {
  font-size: 1.6rem;
  line-height: 2rem;
  display: none !important;
  color: #E2001A;
}
@media print {
  .onemarkets .error-text {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .error-text {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .error-text {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-input.not-valid input,
.onemarkets .oh-input.not-valid textarea,
.onemarkets .oh-input.not-valid a {
  box-shadow: 0px 0px 5px 1px rgba(226, 0, 26, 0.3);
  border-color: #E2001A;
  color: #E2001A;
}
.onemarkets .oh-input.not-valid .error-text,
.onemarkets .input-group.not-valid .error-text {
  margin-top: 0.5rem;
  font-size: 1.6rem;
  line-height: 2rem;
  display: block !important;
  margin-bottom: 0;
}
@media print {
  .onemarkets .oh-input.not-valid .error-text,
  .onemarkets .input-group.not-valid .error-text {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-input.not-valid .error-text,
  .onemarkets .input-group.not-valid .error-text {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-input.not-valid .error-text,
  .onemarkets .input-group.not-valid .error-text {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .rte .cta-link:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2011%2020%27%3E%3Cpath%20fill%3D%27rgb(0%2C%20175%2C%20208)%27%20d%3D%27M1%204.2L6.9%2010%201%2015.8l.9%201.7L9.4%2010%202.1%202.5%201%204.2z%27%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  content: "";
  display: inline-block;
  height: 1em;
  vertical-align: top;
  width: 1em;
}
.onemarkets .rte .cta-link:focus:after,
.onemarkets .rte .cta-link:hover:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2011%2020%27%3E%3Cpath%20fill%3D%27rgb(10%2C%20131%2C%20153)%27%20d%3D%27M1%204.2L6.9%2010%201%2015.8l.9%201.7L9.4%2010%202.1%202.5%201%204.2z%27%2F%3E%3C%2Fsvg%3E");
}
.onemarkets .rte .cta-link:focus {
  border: 1px dotted #666666;
  outline: 0;
  background-color: inherit;
  color: #0a8399;
}
.onemarkets .rte .btn a {
  color: inherit;
}
.onemarkets .rte a:focus .btn {
  background-color: #0a8399;
  border-color: #0a8399;
  box-shadow: 0 0 4px 0 rgba(10, 131, 153, 0.9);
}
.onemarkets .avoid-page-break {
  page-break-inside: avoid;
}
.onemarkets .oh-container-wrapper {
  margin-left: 1rem;
  background-color: #F5F5F5;
}
@media (min-width: 640px) {
  .onemarkets .oh-container-wrapper {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-container-wrapper {
    margin-left: 2rem;
  }
}
.onemarkets .oh-container-wrapper .oh-container {
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-container-wrapper .oh-container {
    padding-left: 0.4rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-container-wrapper .oh-container {
    padding-left: 3rem;
    padding-right: 5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-container-wrapper .oh-container {
    max-width: 1630px;
  }
}
.onemarkets .oh-container-wrapper .oh-box {
  padding: 2rem;
  background-color: #FFFFFF;
}
.onemarkets .oh-container-wrapper .oh-box.oh-chart {
  padding-left: 2.1rem;
}
.onemarkets .oh-content-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-content-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-content-wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets section > div:last-child {
  padding-bottom: 6rem;
}
.onemarkets .oh-container {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .onemarkets .oh-container {
    max-width: 1650px;
  }
}
.onemarkets .oh-box {
  box-sizing: border-box;
  position: relative;
}
.onemarkets .oh-box h3 {
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #CCCCCC;
  box-sizing: border-box;
  margin-top: 0;
}
.onemarkets .oh-linklist {
  list-style: none;
}
.onemarkets .oh-linklist li {
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-linklist:not(.text) li {
    margin-bottom: 0.3rem;
  }
}
.onemarkets .oh-linklist.downloads a {
  font-size: 1.6rem;
  line-height: 1;
  text-transform: none;
}
@media print {
  .onemarkets .oh-linklist.downloads a {
    font-size: 1.28rem !important;
    line-height: 0.8 !important;
  }
}
.onemarkets .oh-linklist.downloads a:focus {
  border: 1px dotted #666666;
  outline: 0;
  background: 0;
  color: #0a8399;
}
.onemarkets .oh-linklist.text a:focus {
  color: #00AFD0;
}
.onemarkets .oh-label-value {
  list-style: none;
}
.onemarkets .oh-label-value .label,
.onemarkets .oh-label-value .value {
  display: block;
}
.onemarkets .oh-label-value .value {
  font-weight: 500;
}
.onemarkets .oh-label-value .value:not(.direction) {
  color: #262626;
}
@media (min-width: 640px) {
  .onemarkets .oh-label-value-wrapper.oh-grid-col-12-8 .oh-label-value,
  .onemarkets .oh-label-value-wrapper.oh-grid-col-12-10 .oh-label-value,
  .onemarkets .oh-label-value-wrapper.oh-grid-col-12 .oh-label-value {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-label-value-wrapper.oh-grid-col-6-8 .oh-label-value {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.onemarkets .oh-tagcloud li {
  margin-right: 0.5rem;
  list-style: none;
  display: inline;
}
.onemarkets .oh-tagcloud li a {
  transition: color 0.3s ease;
  color: #666666;
  font-weight: 500;
  line-height: 3rem;
}
.onemarkets .oh-tagcloud li a:hover {
  color: #8c8c8c;
}
.onemarkets .search-results-infobox {
  display: none;
}
.onemarkets .popover {
  padding-right: 2rem;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-bottom: 6rem;
  background-color: rgba(255, 255, 255, 0.95);
  border: #00AFD0 1px solid;
  box-shadow: 0px 0px 5px 0px rgba(38, 38, 38, 0.5);
  box-sizing: border-box;
  position: absolute;
  z-index: 1000;
  width: 90%;
}
@media (min-width: 640px) {
  .onemarkets .popover {
    padding-bottom: 4rem;
    width: 50rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .popover {
    padding-left: 3rem;
  }
}
@media (max-width: 639px) {
  .onemarkets .popover {
    left: 5% !important;
  }
}
.onemarkets .popover.small {
  left: 5% !important;
  top: 50% !important;
  width: 90%;
}
.onemarkets .popover.lightbox {
  display: none;
  position: relative;
  width: 100%;
}
.onemarkets .popover-title {
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding-top: 0.5rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #CCCCCC;
  font-weight: 500;
  line-height: 1;
  margin-right: 3rem;
  margin-bottom: 0;
  margin-top: 0;
  overflow: visible;
  position: relative;
  white-space: normal;
}
@media print {
  .onemarkets .popover-title {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .popover-title {
    padding-top: 1rem;
  }
}
.onemarkets .popover-title .icon {
  cursor: pointer;
  color: #00AFD0;
  display: inline-block;
  height: 2rem;
  right: -3rem;
  position: absolute;
  top: 0;
  width: 2rem;
}
.onemarkets .popover-content {
  padding-top: 2rem;
  font-size: 1.6rem;
  line-height: 2rem;
  white-space: normal;
}
@media print {
  .onemarkets .popover-content {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .popover-content {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .popover-content {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .popover-content p {
  margin-bottom: 2rem;
  font-weight: 400;
}
@media (min-width: 640px) {
  .onemarkets .popover-content {
    padding-right: 3rem;
  }
}
.onemarkets .popover-content > *:last-child {
  margin-bottom: 0;
}
.onemarkets .oh-page.lightbox-open {
  overflow: hidden;
}
.onemarkets .featherlight {
  background: rgba(255, 255, 255, 0.95);
  bottom: 0;
  display: none;
  left: 0;
  right: 0;
  overflow-y: auto;
  position: fixed;
  top: 0;
  text-align: center;
  z-index: 1002;
  white-space: nowrap;
}
.onemarkets .featherlight:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.onemarkets .featherlight .featherlight-content {
  cursor: auto;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  max-height: 95%;
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: 90%;
  white-space: normal;
}
@media (min-width: 1024px) {
  .onemarkets .featherlight .featherlight-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    width: 66.66666667%;
  }
}
@media (min-width: 1024px) and (min-width: 640px) {
  .onemarkets .featherlight .featherlight-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .onemarkets .featherlight .featherlight-content {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 1650px) {
  .onemarkets .featherlight .featherlight-content {
    width: 1100px;
  }
}
.onemarkets .featherlight .featherlight-content .featherlight-close-icon {
  padding: 2rem;
  background: url(../img/close.svg) no-repeat center center;
  background-size: 1.6rem 1.6rem;
  cursor: pointer;
  display: inline-block;
  height: 1.6rem;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  width: 1.6rem;
  z-index: 1003;
}
.onemarkets .featherlight .featherlight-content .featherlight-remove-account {
  text-align: center;
}
@media (min-width: 1024px) {
  .onemarkets .featherlight .featherlight-content .featherlight-close-icon {
    right: 5rem;
  }
}
.onemarkets .featherlight .featherlight-content .featherlight-inner {
  display: block;
  left: 0 !important;
}
.onemarkets .oh-results-pagination-wrapper {
  font-size: 0;
  line-height: 0;
}
.onemarkets .oh-results-pagination-wrapper nav {
  text-align: center;
}
@media (max-width: 639px) {
  .onemarkets .oh-results-pagination-wrapper nav {
    margin-bottom: 4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-results-pagination-wrapper nav {
    text-align: left;
  }
}
.onemarkets .oh-pagination {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  padding-left: 0;
}
.onemarkets .oh-pagination li {
  margin-right: 1rem;
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
  display: inline-block;
}
@media print {
  .onemarkets .oh-pagination li {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-pagination li {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-pagination li {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-pagination li a {
  border: 0.2rem solid #CCCCCC;
  box-sizing: border-box;
  color: #CCCCCC;
  display: inline-block;
  height: 3rem;
  line-height: 2.6rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  width: 3rem;
}
.onemarkets .oh-pagination li a .icon {
  padding: 0.5rem;
  box-sizing: border-box;
  fill: #CCCCCC;
  height: 100%;
  width: 100%;
}
.onemarkets .oh-pagination li a:focus,
.onemarkets .oh-pagination li a:hover {
  border-color: #00AFD0;
  color: #00AFD0;
}
.onemarkets .oh-pagination li a:focus .icon,
.onemarkets .oh-pagination li a:hover .icon {
  fill: #00AFD0;
}
.onemarkets .oh-pagination li.active a,
.onemarkets .oh-pagination li.active a:focus,
.onemarkets .oh-pagination li.active a:hover {
  border-color: #000000;
  color: #000000;
  cursor: default;
}
.onemarkets .oh-pagination .disabled a,
.onemarkets .oh-pagination .disabled a:focus,
.onemarkets .oh-pagination .disabled a:hover {
  border-color: #E5E5E5;
  color: #E5E5E5;
  cursor: not-allowed;
}
.onemarkets .oh-pagination .disabled a .icon,
.onemarkets .oh-pagination .disabled a:focus .icon,
.onemarkets .oh-pagination .disabled a:hover .icon {
  fill: #E5E5E5;
}
.onemarkets .oh-pagination .left .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-pagination .skip {
    display: none;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-pagination li {
    margin-right: 0.8rem;
  }
  .onemarkets .oh-pagination .page-num {
    display: none;
  }
  .onemarkets .oh-pagination .page-num.active {
    display: inline-block;
  }
}
@media (min-width: 640px) {
  .onemarkets .mobile-read-more-link {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 639px) {
  .onemarkets .mobile-read-more-text.short {
    height: 22rem;
    overflow: hidden;
    position: relative;
  }
}
.onemarkets .oh-carousel {
  position: relative;
}
.onemarkets .oh-carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.onemarkets .oh-carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .onemarkets .oh-carousel-inner > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .onemarkets .oh-carousel-inner > .item.next,
  .onemarkets .oh-carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel-inner > .item.prev,
  .onemarkets .oh-carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel-inner > .item.next.left,
  .onemarkets .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.onemarkets .oh-carousel-inner > .active,
.onemarkets .oh-carousel-inner > .next,
.onemarkets .oh-carousel-inner > .prev {
  display: block;
}
.onemarkets .oh-carousel-inner > .active,
.onemarkets .oh-carousel-inner > .next.left,
.onemarkets .oh-carousel-inner > .prev.right {
  left: 0;
}
.onemarkets .oh-carousel-inner > .next,
.onemarkets .oh-carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.onemarkets .oh-carousel-inner > .next,
.onemarkets .oh-carousel-inner > .active.right {
  left: 100%;
}
.onemarkets .oh-carousel-inner > .prev,
.onemarkets .oh-carousel-inner > .active.left {
  left: -100%;
}
.onemarkets .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.onemarkets .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  border-radius: 10px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #BFC0C2;
}
.onemarkets .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #000000;
}
.onemarkets .oh-carousel-control {
  bottom: 0;
  box-sizing: border-box;
  outline: 0;
  position: absolute;
  z-index: 5;
}
.onemarkets .oh-carousel-control.disabled {
  pointer-events: none;
}
.onemarkets .oh-carousel-control .control-text {
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.onemarkets .oh-carousel-control .icon {
  width: 3rem;
  height: 3rem;
  display: inline-block;
  text-align: center;
}
.onemarkets .oh-carousel-control.left {
  left: 0;
}
.onemarkets .oh-carousel-control.left .icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.onemarkets .oh-carousel-control.right {
  right: 0;
  left: auto;
  text-align: right;
}
.onemarkets .oh-carousel.six-slides .cloneditem {
  display: none;
}
@media all and (min-width: 1024px) {
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .item-container {
    width: 16.666%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .prev {
    left: -16.666%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .next {
    left: 16.666%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .prev.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active {
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-1,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-2,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-3,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-4,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-5 {
    display: inline-block;
  }
}
@media all and (min-width: 1024px) and (transform-3d), all and (min-width: 1024px) and (-webkit-transform-3d) {
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.next {
    -webkit-transform: translate3d(16.666%, 0, 0);
            transform: translate3d(16.666%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.prev {
    -webkit-transform: translate3d(-16.666%, 0, 0);
            transform: translate3d(-16.666%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .item-container {
    width: 25%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .prev {
    left: -25%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .next {
    left: 25%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .prev.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active {
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-1,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-2,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-3 {
    display: inline-block;
  }
}
@media all and (min-width: 640px) and (max-width: 1023px) and (transform-3d), all and (min-width: 640px) and (max-width: 1023px) and (-webkit-transform-3d) {
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (max-width: 639px) {
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .item-container {
    width: 33.333%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .prev {
    left: -33.333%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .next {
    left: 33.333%;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .prev.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .active {
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-1,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner .cloneditem-2 {
    display: inline-block;
  }
}
@media all and (max-width: 639px) and (transform-3d), all and (max-width: 639px) and (-webkit-transform-3d) {
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.next {
    -webkit-transform: translate3d(33.333%, 0, 0);
            transform: translate3d(33.333%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.prev {
    -webkit-transform: translate3d(-33.333%, 0, 0);
            transform: translate3d(-33.333%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.left,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel.six-slides .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.onemarkets .oh-carousel.four-slides .cloneditem {
  display: none;
}
@media all and (min-width: 1024px) {
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner .item-container {
    width: 25%;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .active.left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .prev {
    left: -25%;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .active.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .next {
    left: 25%;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .prev.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .active {
    left: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner .cloneditem-1,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner .cloneditem-2,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner .cloneditem-3 {
    display: inline-block;
  }
}
@media all and (min-width: 1024px) and (transform-3d), all and (min-width: 1024px) and (-webkit-transform-3d) {
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.active.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.active.left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner .item-container {
    width: 50%;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .active.left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .prev {
    left: -50%;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .active.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .next {
    left: 50%;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .prev.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .active {
    left: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner .cloneditem-1 {
    display: inline-block;
  }
}
@media all and (min-width: 640px) and (max-width: 1023px) and (transform-3d), all and (min-width: 640px) and (max-width: 1023px) and (-webkit-transform-3d) {
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.active.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.active.left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.left,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel.four-slides .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.onemarkets .oh-carousel.two-slides .cloneditem {
  display: none;
}
@media all and (min-width: 1024px) {
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .active.left,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .prev {
    left: -50%;
  }
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .active.right,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .next {
    left: 50%;
  }
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .left,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .prev.right,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .active {
    left: 0;
  }
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner .cloneditem-1,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner .cloneditem-2 {
    display: inline-block;
  }
}
@media all and (min-width: 1024px) and (transform-3d), all and (min-width: 1024px) and (-webkit-transform-3d) {
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.active.right,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.active.left,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.left,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.prev.right,
  .onemarkets .oh-carousel.two-slides .oh-carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.onemarkets .oh-tab-wrapper {
  margin-top: 6rem;
}
.onemarkets .oh-tab-navigation {
  font-size: 0;
  line-height: 0;
}
.onemarkets .oh-tab-navigation:after {
  content: "";
  display: block;
  border-bottom: 1px solid #CCCCCC;
  margin-top: -1px;
}
.onemarkets .oh-tab-navigation .option {
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  display: inline-block;
  margin-left: -1px;
  width: auto;
  word-wrap: break-word;
  z-index: 1;
}
@media (min-width: 640px) {
  .onemarkets .oh-tab-navigation .option {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-tab-navigation .option {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.onemarkets .oh-tab-navigation .option:first-child {
  margin-left: 0;
}
.onemarkets .oh-tab-navigation .option.selected {
  background-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
}
.onemarkets .oh-tab-navigation .option a {
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #262626;
}
@media print {
  .onemarkets .oh-tab-navigation .option a {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-tab-navigation .option a {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-tab-navigation .option a {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-tab-navigation .option a:focus {
  border: 1px dotted transparent;
  color: #00AFD0;
}
.onemarkets .oh-tab-navigation .tab-menu {
  margin: 0;
}
.onemarkets .oh-tab-navigation .tab-menu li {
  vertical-align: bottom;
}
@media (max-width: 639px) {
  .onemarkets .oh-tab-navigation.dropdown:after {
    display: none;
  }
  .onemarkets .oh-tab-navigation.dropdown .option {
    border: 0;
    display: block;
  }
  .onemarkets .oh-tab-navigation.dropdown .option a {
    font-size: 1.6rem;
    line-height: 2rem;
    color: inherit;
  }
}
@media (max-width: 639px) and print {
  .onemarkets .oh-tab-navigation.dropdown .option a {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-tab-navigation.dropdown {
    cursor: default;
    transition: none;
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-tab-navigation.dropdown .dropdown-toggle {
    display: none;
  }
  .onemarkets .oh-tab-navigation.dropdown .dropdown-menu {
    background: 0;
    display: block;
    position: static;
    width: 100%;
  }
  .onemarkets .oh-tab-navigation.dropdown.open .dropdown-menu,
  .onemarkets .oh-tab-navigation.dropdown .dropdown-menu {
    border: 0;
    max-height: none;
  }
  .onemarkets .oh-tab-navigation.dropdown .option {
    padding: 0;
  }
  .onemarkets .oh-tab-navigation.dropdown .option,
  .onemarkets .oh-tab-navigation.dropdown .option.selected,
  .onemarkets .oh-tab-navigation.dropdown .option.selected:hover,
  .onemarkets .oh-tab-navigation.dropdown .option:hover {
    background: 0;
  }
  .onemarkets .oh-tab-navigation.dropdown .option.selected,
  .onemarkets .oh-tab-navigation.dropdown .option.selected:hover {
    color: #262626;
  }
  .onemarkets .oh-tab-navigation.dropdown .option {
    background-color: #F5F5F5;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-tab-navigation.dropdown .option {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-tab-navigation.dropdown .option {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.onemarkets .oh-tab-content {
  margin-left: -1rem;
  list-style: none;
}
@media (min-width: 640px) {
  .onemarkets .oh-tab-content {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-tab-content {
    margin-left: -2rem;
  }
}
.onemarkets .oh-tab-content > li {
  padding-top: 3rem;
}
.onemarkets .oh-tab-content > li:not(.selected) {
  display: none;
}
.onemarkets .oh-tab-content .oh-content-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.onemarkets fieldset {
  border: 0;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  padding: 0;
}
.onemarkets label {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets label {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets label.required:after {
  content: '*';
}
.onemarkets input[type=text],
.onemarkets input[type=number],
.onemarkets input[type=email],
.onemarkets input[type=password],
.onemarkets textarea {
  border: 1px solid #E5E5E5;
  border-radius: 0.2rem;
  -webkit-appearance: none;
}
.onemarkets input[type=text]:focus,
.onemarkets input[type=number]:focus,
.onemarkets input[type=email]:focus,
.onemarkets input[type=password]:focus,
.onemarkets textarea:focus {
  box-shadow: 0 0 4px 0 rgba(0, 175, 208, 0.5);
  border-color: #00AFD0;
  outline: 0;
}
.onemarkets input[type=text],
.onemarkets input[type=number],
.onemarkets input[type=email],
.onemarkets input[type=password],
.onemarkets textarea,
.onemarkets .selectize-input {
  padding: 1rem;
  box-sizing: border-box;
  min-height: 4rem;
}
.onemarkets .oh-input {
  position: relative;
}
.onemarkets .oh-input input,
.onemarkets .oh-input textarea,
.onemarkets .oh-input a {
  display: block;
  max-width: 100%;
  width: 100%;
}
.onemarkets .choice-input {
  cursor: pointer;
  display: block;
  margin-left: 1.3em;
  vertical-align: top;
}
.onemarkets .choice-input .icon {
  border: 1px solid #999999;
  border-radius: 0.2rem;
  height: 1em;
  margin-top: .2em;
  padding: .15em;
  width: 1em;
  margin-left: -1.3em;
}
.onemarkets .choice-input .icon .checkmark {
  visibility: hidden;
}
.onemarkets .choice-input .popover {
  cursor: default;
}
.onemarkets .choice-input .popover .popover-title .icon {
  border: none;
  height: 2rem;
  padding: 0;
  margin: 0;
  width: 2rem;
}
.onemarkets .choice-input input {
  height: 1.5em;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 1.5em;
  z-index: -1;
}
.onemarkets .choice-input input:checked + .icon .checkmark {
  visibility: visible;
}
.onemarkets .choice-input input:focus ~ .icon {
  border: #00AFD0 1px solid;
}
.onemarkets .choice-input input:focus ~ span {
  color: #00AFD0;
}
.onemarkets .choice-input input[type="radio"] ~ .icon {
  border-radius: 100%;
  padding: .2em;
}
.onemarkets .choice-input span {
  padding-left: 0.5rem;
  display: inline-block;
  vertical-align: top;
}
.onemarkets .choice-input .input-group.not-valid .choice-input .icon {
  border: 1px solid #E2001A;
}
.onemarkets .dropdown {
  position: relative;
  display: block;
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .dropdown {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .dropdown select {
  display: none;
}
.onemarkets .dropdown-toggle,
.onemarkets .dropdown-toggle:focus,
.onemarkets .dropdown-menu {
  border: 1px solid #E5E5E5;
  color: #262626;
}
.onemarkets .dropdown-menu {
  background: #F5F5F5;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
  box-sizing: border-box;
  list-style: none;
  position: absolute;
  width: 100%;
  z-index: 13;
}
.onemarkets .dropdown .option,
.onemarkets .dropdown-toggle {
  padding: 1rem;
}
.onemarkets .dropdown-toggle {
  border-radius: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  display: inline-block;
  padding-right: 4rem;
  position: relative;
  width: 100%;
}
.onemarkets .dropdown-toggle:after {
  right: 1.5rem;
  content: "";
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20fill%3D%22%2300AFD0%22%20d%3D%22M29.4%209.2L15%2019.6.8%209.2l-.7.9L15%2020.8l15-10.6z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2rem;
}
.onemarkets .dropdown-toggle:focus {
  color: #00AFD0;
}
.onemarkets .dropdown.open .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.onemarkets .dropdown.open .dropdown-toggle:after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.onemarkets .dropdown-menu {
  border-top: 0;
  border-bottom: 0;
  overflow: hidden;
  max-height: 0;
  transition: all 0.3s ease-in;
}
.onemarkets .dropdown-menu a {
  display: block;
  color: inherit;
}
.onemarkets .dropdown-menu a:focus {
  color: #00AFD0;
}
.onemarkets .dropdown-menu:focus {
  outline: none;
}
.onemarkets .dropdown-menu.hide-first .option:first-child {
  display: none;
}
.onemarkets .dropdown.open .dropdown-menu {
  border-bottom: 1px solid #E5E5E5;
  max-height: 500rem;
}
.onemarkets .dropdown.searchable .dropdown-toggle .icon {
  display: none;
  height: 1em;
  width: 1em;
  vertical-align: middle;
}
.onemarkets .dropdown-search {
  display: none;
}
.onemarkets .dropdown-search input {
  font-size: 1.6rem;
  line-height: 2rem;
  background-color: transparent;
  border: 0;
  outline: 0;
  width: 100%;
}
@media print {
  .onemarkets .dropdown-search input {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .dropdown-search input:focus {
  box-shadow: none;
}
.onemarkets .dropdown.search-enabled .dropdown-search,
.onemarkets .dropdown.search-active .dropdown-search {
  display: block;
}
.onemarkets .dropdown.search-enabled .dropdown-toggle .icon {
  margin-right: 0.5rem;
  display: inline-block;
  margin-top: -0.4rem;
}
.onemarkets .dropdown.search-enabled .dropdown-search {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.onemarkets .dropdown.search-active .dropdown-title {
  display: none;
}
.onemarkets .dropdown.search-active .dropdown-search input {
  padding: 0;
  min-height: 1em;
  -ms-user-select: text;
  -webkit-user-select: auto;
}
.onemarkets .dropdown.search-active .dropdown-search input::-ms-clear {
  display: none;
}
.onemarkets .dropdown .optgroup {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
.onemarkets .dropdown .optgroup-header {
  cursor: default;
  text-transform: uppercase;
}
.onemarkets .dropdown .option {
  cursor: pointer;
  list-style: none;
}
.onemarkets .dropdown .option.hidden {
  display: none;
}
.onemarkets .dropdown .option.selected,
.onemarkets .dropdown .option.selected:hover {
  background: #262626;
  color: #FFFFFF;
}
.onemarkets .dropdown .option:hover,
.onemarkets .dropdown .option.active {
  background: #E5E5E5;
}
.onemarkets .dropdown-toggle {
  background-color: transparent;
  box-sizing: border-box;
  outline: none;
  text-align: left;
  display: inline-block;
  min-height: 4.2rem;
}
.onemarkets .dropdown-toggle span {
  pointer-events: none;
}
.onemarkets input.dropdown-focushelper {
  border: 1px solid transparent;
  float: left;
  height: 0;
  margin: 0 0 -2px 0;
  min-height: 0;
  opacity: 0;
  padding: 0;
  width: 0;
}
.onemarkets input.dropdown-focushelper:focus {
  box-shadow: none;
}
.onemarkets input[type="radio"]:focus {
  border-color: #00AFD0;
}
.onemarkets .onoffswitch {
  display: block;
  min-height: 3.6rem;
  vertical-align: middle;
}
.onemarkets .onoffswitch input {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
}
.onemarkets .onoffswitch input:checked ~ label {
  border-color: #BFEBF3;
}
.onemarkets .onoffswitch input:checked ~ label:before {
  left: 4.4rem;
}
.onemarkets .onoffswitch input:disabled ~ label,
.onemarkets .onoffswitch input:disabled ~ span {
  cursor: default;
}
.onemarkets .onoffswitch input:disabled ~ label {
  border-color: #999999;
  opacity: .3;
}
.onemarkets .onoffswitch input:focus ~ label {
  border-color: #00AFD0;
  box-shadow: 0px 0px 4px 0px rgba(0, 175, 208, 0.5);
}
.onemarkets .onoffswitch label {
  border: 0.2rem solid #999999;
  border-radius: 3.6rem;
  background: #999999;
  cursor: pointer;
  display: inline-block;
  height: 3.6rem;
  overflow: hidden;
  position: relative;
  width: 8rem;
}
.onemarkets .onoffswitch label:before {
  background-color: #FFFFFF;
  border-radius: 3.6rem;
  content: "";
  display: block;
  height: 3.6rem;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.3s ease-in;
  width: 3.6rem;
}
.onemarkets .onoffswitch span {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
}
.onemarkets .onoffswitch.static label,
.onemarkets .onoffswitch.static input:checked ~ label {
  background-color: transparent;
  border-color: transparent;
  overflow: visible;
}
.onemarkets .onoffswitch.static label:before {
  background-color: #999999;
}
.onemarkets .onoffswitch.static input:checked ~ label:before {
  border: 0.2rem solid #BFEBF3;
  margin-top: -0.2rem;
}
.onemarkets .pika-single {
  margin-top: 0.5rem;
  color: #FFFFFF;
  display: block;
  width: 100%;
}
.onemarkets .pika-single.is-hidden {
  display: none;
}
.onemarkets .pika-single table tr:nth-child(even),
.onemarkets .pika-single table tr:nth-child(odd) {
  background-color: transparent;
}
.onemarkets .pika-single table th,
.onemarkets .pika-single table td,
.onemarkets .pika-single table th:first-child,
.onemarkets .pika-single table td:first-child,
.onemarkets .pika-single table th:last-child,
.onemarkets .pika-single table td:last-child {
  padding: 0;
}
.onemarkets .pika-single button {
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  outline: 0;
}
.onemarkets .pika-lendar {
  padding: 0.5rem;
  background: #262626;
  border: 1px solid #CCCCCC;
  border-radius: 0.2rem;
  box-sizing: border-box;
}
.onemarkets .pika-title {
  position: relative;
  text-align: center;
}
.onemarkets .pika-title select {
  top: 0.5rem;
  cursor: pointer;
  color: #666666;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
}
.onemarkets .pika-label {
  font-size: 1.6rem;
  line-height: 2rem;
  padding: 0.5rem;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  position: relative;
}
@media print {
  .onemarkets .pika-label {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .pika-table,
.onemarkets .pika-button {
  font-size: 1.4rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .pika-table,
  .onemarkets .pika-button {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .pika-table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
.onemarkets .pika-table th,
.onemarkets .pika-table td {
  width: 14.2857%;
}
.onemarkets .pika-table th {
  color: #999999;
  text-align: center;
  text-transform: uppercase;
}
.onemarkets .pika-table abbr {
  border: 0;
}
.onemarkets .pika-button {
  padding: 0.5rem;
  background-color: transparent;
  line-height: 1;
  margin: 0.25rem 0;
  text-align: center;
  width: 100%;
}
.onemarkets .pika-button:hover {
  color: #00AFD0;
}
.onemarkets .pika-lendar .is-today .pika-button,
.onemarkets .pika-lendar .is-selected .pika-button {
  font-weight: 500;
}
.onemarkets .pika-lendar .is-today .pika-button,
.onemarkets .pika-lendar .is-selected .pika-button {
  border-radius: 100%;
  height: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  width: 2.5rem;
}
.onemarkets .pika-lendar .is-today .pika-button {
  background-color: #666666;
}
.onemarkets .pika-lendar .is-selected .pika-button {
  background-color: #00AFD0;
  color: #FFFFFF;
}
.onemarkets .pika-lendar .is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  opacity: .3;
}
.onemarkets .pika-next,
.onemarkets .pika-prev {
  padding: 0.5rem;
  background-color: transparent;
  font-size: 0;
  height: 3rem;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 3rem;
}
.onemarkets .pika-next:after,
.onemarkets .pika-prev:after {
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20fill%3D%22%2300AFD0%22%20d%3D%22M29.4%209.2L15%2019.6.8%209.2l-.7.9L15%2020.8l15-10.6z%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
}
.onemarkets .pika-next.is-disabled,
.onemarkets .pika-prev.is-disabled {
  cursor: default;
  opacity: .3;
}
.onemarkets .pika-next {
  right: 0;
}
.onemarkets .pika-next:after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.onemarkets .pika-prev {
  left: 0;
}
.onemarkets .pika-prev:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.onemarkets input[type=range] {
  -webkit-appearance: none;
  border: 1px solid transparent;
  height: 34px;
  padding: 0;
}
.onemarkets input[type=range]:focus {
  outline: 0;
}
.onemarkets input[type=range]::-moz-focus-outer {
  border-color: transparent;
  outline: 0;
}
.onemarkets input[type=range]:focus {
  outline: none;
}
.onemarkets input[type=range]::-webkit-slider-runnable-track {
  animate: 0.2s;
  background-color: #00AFD0;
  border-radius: 30px;
  cursor: pointer;
  height: 30px;
  width: 100%;
  border: 2px solid #00AFD0;
  border-radius: 34px;
  height: 34px;
}
.onemarkets input[type=range]::-webkit-slider-thumb {
  background: #FFFFFF;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  height: 30px;
  width: 30px;
  -webkit-appearance: none;
}
.onemarkets input[type=range]::-moz-range-track {
  animate: 0.2s;
  background-color: #00AFD0;
  border-radius: 30px;
  cursor: pointer;
  height: 30px;
  width: 100%;
  border: 2px solid #00AFD0;
}
.onemarkets input[type=range]::-moz-range-thumb {
  background: #FFFFFF;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  height: 30px;
  width: 30px;
}
.onemarkets input[type=range]::-ms-track {
  background-color: transparent;
  border: 0;
  color: transparent;
  height: 30px;
}
.onemarkets input[type=range]::-ms-fill-lower {
  background-color: #00AFD0;
  border-bottom-left-radius: 34px;
  border-top-left-radius: 34px;
}
.onemarkets input[type=range]::-ms-fill-upper {
  background-color: #00AFD0;
  border-bottom-right-radius: 34px;
  border-top-right-radius: 34px;
}
.onemarkets input[type=range]::-ms-thumb {
  background: #FFFFFF;
  border: 0;
  border-radius: 100%;
  cursor: pointer;
  height: 30px;
  width: 30px;
  border: 2px solid #00AFD0;
  width: 26px;
  height: 26px;
}
.onemarkets .oh-form .error-message,
.onemarkets .oh-form .success-message {
  display: none;
}
.onemarkets .oh-form.error .error-message,
.onemarkets .oh-form.success .success-message {
  display: block;
}
.onemarkets table th {
  color: #262626;
  font-weight: 500;
  text-align: left;
}
.onemarkets table th,
.onemarkets table td {
  padding-left: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  vertical-align: top;
}
@media (min-width: 640px) {
  .onemarkets table th,
  .onemarkets table td {
    padding-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets table th,
  .onemarkets table td {
    padding-left: 2rem;
  }
}
.onemarkets table th:last-child,
.onemarkets table td:last-child {
  padding-right: 1rem;
}
@media (min-width: 640px) {
  .onemarkets table th:last-child,
  .onemarkets table td:last-child {
    padding-right: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets table th:last-child,
  .onemarkets table td:last-child {
    padding-right: 2rem;
  }
}
.onemarkets table th.align-right,
.onemarkets table td.align-right {
  text-align: right;
}
.onemarkets table tr:nth-child(even) {
  background-color: #F5F5F5;
}
.onemarkets table.blank tr:nth-child(even),
.onemarkets table .subtable > table tr:nth-child(even),
.onemarkets table.blank tr:nth-child(odd),
.onemarkets table .subtable > table tr:nth-child(odd) {
  background-color: transparent;
}
.onemarkets table .subtable {
  padding-left: 0;
}
.onemarkets table .subtable,
.onemarkets table .subtable:last-child {
  padding-right: 0;
}
.onemarkets table .subtable table {
  width: auto;
  table-layout: fixed;
}
.onemarkets table .subtable th {
  display: none;
}
.onemarkets table .subtable td {
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (max-width: 1023px) {
  .onemarkets table.responsive.headless tbody > tr > td,
  .onemarkets .rte table.headless tbody > tr > td {
    padding-left: 0;
  }
  .onemarkets table.responsive thead,
  .onemarkets .rte table thead,
  .onemarkets table.responsive tbody,
  .onemarkets .rte table tbody,
  .onemarkets table.responsive tfoot,
  .onemarkets .rte table tfoot,
  .onemarkets table.responsive tr,
  .onemarkets .rte table tr,
  .onemarkets table.responsive th,
  .onemarkets .rte table th,
  .onemarkets table.responsive td,
  .onemarkets .rte table td {
    display: block;
    float: left;
  }
  .onemarkets table.responsive th,
  .onemarkets .rte table th,
  .onemarkets table.responsive td,
  .onemarkets .rte table td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .onemarkets table.responsive th:first-child,
  .onemarkets .rte table th:first-child,
  .onemarkets table.responsive td:first-child,
  .onemarkets .rte table td:first-child {
    padding-top: 1rem;
  }
  .onemarkets table.responsive th:last-child,
  .onemarkets .rte table th:last-child,
  .onemarkets table.responsive td:last-child,
  .onemarkets .rte table td:last-child {
    padding-bottom: 1rem;
  }
  .onemarkets table.responsive th.subtable td:first-child,
  .onemarkets .rte table th.subtable td:first-child,
  .onemarkets table.responsive td.subtable td:first-child,
  .onemarkets .rte table td.subtable td:first-child {
    padding-top: 0.5rem;
  }
  .onemarkets table.responsive th.subtable tr:last-child td,
  .onemarkets .rte table th.subtable tr:last-child td,
  .onemarkets table.responsive td.subtable tr:last-child td,
  .onemarkets .rte table td.subtable tr:last-child td {
    padding-bottom: 0;
  }
  .onemarkets table.responsive th.align-right,
  .onemarkets .rte table th.align-right,
  .onemarkets table.responsive td.align-right,
  .onemarkets .rte table td.align-right {
    text-align: inherit;
  }
  .onemarkets table.responsive tbody > tr,
  .onemarkets .rte table tbody > tr {
    position: relative;
    width: 100%;
  }
  .onemarkets table.responsive tbody > tr.hide,
  .onemarkets .rte table tbody > tr.hide {
    display: none;
  }
  .onemarkets table.responsive tbody.hide,
  .onemarkets .rte table tbody.hide {
    display: none;
  }
  .onemarkets table.responsive tbody > tr > td,
  .onemarkets .rte table tbody > tr > td {
    padding-right: 1rem;
    box-sizing: border-box;
    padding-left: 50%;
    white-space: normal;
    width: 100%;
  }
  .onemarkets table.responsive tbody > tr > td:after,
  .onemarkets .rte table tbody > tr > td:after {
    content: "";
    display: table;
    clear: both;
  }
  .onemarkets table.responsive tbody > tr > td.subtable,
  .onemarkets .rte table tbody > tr > td.subtable {
    padding-left: 0;
  }
  .onemarkets table.responsive tbody > tr > td:before,
  .onemarkets .rte table tbody > tr > td:before {
    color: #262626;
    float: left;
    font-weight: 500;
    margin-left: -100%;
    text-align: left;
    white-space: normal;
    width: 95%;
  }
  .onemarkets table.responsive th,
  .onemarkets .rte table th,
  .onemarkets table.responsive thead tr,
  .onemarkets .rte table thead tr {
    display: none;
    font-size: 0;
    position: absolute;
  }
}
.onemarkets .oh-scrollable-table .table-scroll-wrapper {
  -webkit-touch-callout: none;
  overflow-x: visible;
  overflow-y: hidden;
  position: relative;
}
.onemarkets .oh-scrollable-table .scroll-btn {
  cursor: pointer;
  display: none;
  font-size: 0;
  height: 10rem;
  position: absolute;
  right: 2rem;
  text-align: center;
  top: 50%;
  width: 2rem;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.onemarkets .oh-scrollable-table .scroll-btn .icon {
  width: 1.4rem;
  height: 100%;
  pointer-events: none;
  vertical-align: middle;
}
.onemarkets .oh-scrollable-table .scroll-btn.left {
  margin-top: -5rem;
}
.onemarkets .oh-scrollable-table .scroll-btn.left .icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.onemarkets .oh-scrollable-table .scroll-btn.right {
  margin-top: 5rem;
}
.onemarkets .oh-scrollable-table .scroll-btn,
.onemarkets .oh-scrollable-table .scroll-btn:focus {
  border: 0;
}
.onemarkets .oh-scrollable-table.scrolling .table-wrapper {
  position: relative;
}
.onemarkets .oh-scrollable-table.scrolling .table-wrapper:after {
  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95) 15%);
  bottom: 0;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 5rem;
}
.onemarkets .oh-scrollable-table.scrolling .scroll-btn {
  display: block;
}
.onemarkets .oh-scrollable-table.scrolling .table-scroll-wrapper {
  margin-right: 4rem;
}
.onemarkets .oh-scrollable-table.scrolling.scroll-max-right .scroll-btn.right {
  color: #E5E5E5;
}
.onemarkets .oh-scrollable-table.scrolling.scroll-max-right .table-wrapper:after {
  width: 3rem;
}
.onemarkets .oh-scrollable-table.scrolling.scroll-max-left .scroll-btn.left {
  color: #E5E5E5;
}
.onemarkets .oh-scrollable-table.hdragging .table-scroll-wrapper {
  cursor: pointer;
  overflow-x: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
}
.onemarkets .oh-scrollable-table.hdragging .table-scroll-wrapper a {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.onemarkets .oh-scrollable-table.hdragging .table-scroll-wrapper a:focus {
  border-color: transparent;
}
.onemarkets .oh-scrollable-table.touch-scroll.table-scroll-wrapper,
.onemarkets .oh-scrollable-table.touch-scroll .table-scroll-wrapper {
  overflow-x: hidden;
}
.onemarkets .oh-sortable-table .sortable {
  cursor: pointer;
  position: relative;
}
.onemarkets .oh-sortable-table .sortable,
.onemarkets .oh-sortable-table .sortable:last-child {
  padding-right: 2rem;
}
.onemarkets .oh-sortable-table .sortable:hover {
  color: #00AFD0;
}
.onemarkets .oh-sortable-table .sort-btn {
  top: 1rem;
  right: 0.5rem;
  background: none;
  border: 1px dotted transparent;
  padding: 0;
  position: absolute;
  vertical-align: middle;
}
.onemarkets .oh-sortable-table .sort-btn:focus {
  border: 1px dotted #666666;
  outline: 0;
}
.onemarkets .oh-sortable-table .sort-btn:after,
.onemarkets .oh-sortable-table .sort-btn:before {
  border-left: 0.5rem;
  border-right: 0.5rem;
  border-style: solid;
  border-color: transparent;
  content: "";
  display: block;
  height: 0;
  width: 0;
}
.onemarkets .oh-sortable-table .sort-btn:after {
  border-top-width: 0.8rem;
  border-top-color: #BFEBF3;
  margin-top: 2px;
}
.onemarkets .oh-sortable-table .sort-btn:before {
  border-bottom-width: 0.8rem;
  border-bottom-color: #BFEBF3;
}
.onemarkets .oh-sortable-table .sort-btn.down:after {
  border-top-color: #00AFD0;
}
.onemarkets .oh-sortable-table .sort-btn.up:before {
  border-bottom-color: #00AFD0;
}
.onemarkets .oh-grid {
  margin-left: -1rem;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid {
    margin-left: -2rem;
  }
}
.onemarkets .oh-grid-col {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col {
    border-left-width: 2rem;
  }
}
.onemarkets a.oh-grid-col,
.onemarkets div.oh-grid-col,
.onemarkets ul.oh-grid-col,
.onemarkets li.oh-grid-col,
.onemarkets span.oh-grid-col {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets a.oh-grid-col,
  .onemarkets div.oh-grid-col,
  .onemarkets ul.oh-grid-col,
  .onemarkets li.oh-grid-col,
  .onemarkets span.oh-grid-col {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets a.oh-grid-col,
  .onemarkets div.oh-grid-col,
  .onemarkets ul.oh-grid-col,
  .onemarkets li.oh-grid-col,
  .onemarkets span.oh-grid-col {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets a.oh-grid-col,
  .onemarkets div.oh-grid-col,
  .onemarkets ul.oh-grid-col,
  .onemarkets li.oh-grid-col,
  .onemarkets span.oh-grid-col {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-grid-col-12 {
  width: 100%;
}
.onemarkets .oh-grid-col-10 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-10 {
    width: 83.3333%;
  }
}
.onemarkets .oh-grid-col-8 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-8 {
    width: 66.6667%;
  }
}
.onemarkets .oh-grid-col-6 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-6 {
    width: 50%;
  }
}
.onemarkets .oh-grid-col-5 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-5 {
    width: 41.6667%;
  }
}
.onemarkets .oh-grid-col-4 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-4 {
    width: 33.3333%;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.marketing-it-disclaimer,
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.technical-it-disclaimer {
     width: 100%;
  }
}
@media (min-width: 750px) {
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.marketing-it-disclaimer,
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.technical-it-disclaimer {
     width: 49.6667%;
  }
}
@media (min-width: 900px) {
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.marketing-it-disclaimer,
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.technical-it-disclaimer {
     width: 45.6667%;
  }
}
@media (min-width: 1500px) {
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.marketing-it-disclaimer,
  .onemarkets .oh-it-disclaimer .oh-grid-col-4.technical-it-disclaimer {
    width: 33.3333%;
  }
  .onemarkets .disclaimer-it-form input[name="marketingDisclaimerIT"],
  .onemarkets .disclaimer-it-form input[name="technicalDisclaimerIT"] {
  	padding: 10px;
  }
}
.onemarkets .oh-grid-col-3 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-3 {
    width: 25%;
  }
}
.onemarkets .oh-grid-col-2 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-2 {
    width: 16.6667%;
  }
}
.onemarkets .oh-grid-col-12-10 {
  width: 100%;
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-12-10 {
    width: 83.3333%;
  }
}
.onemarkets .oh-grid-col-12-8 {
  width: 100%;
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-12-8 {
    width: 66.6667%;
  }
}
.onemarkets .oh-grid-col-12-6 {
  width: 100%;
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-12-6 {
    width: 50%;
  }
}
.onemarkets .oh-grid-col-12-4 {
  width: 100%;
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-12-4 {
    width: 33.3333%;
  }
}
.onemarkets .oh-grid-col-12-2 {
  width: 100%;
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-12-2 {
    width: 16.6667%;
  }
}
.onemarkets .oh-grid-col-9-10 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-9-10 {
    width: 75%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-9-10 {
    width: 83.3333%;
  }
}
.onemarkets .oh-grid-col-8-4 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-8-4 {
    width: 66.6667%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-8-4 {
    width: 33.3333%;
  }
}
.onemarkets .oh-grid-col-7-9 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-7-9 {
    width: 58.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-7-9 {
    width: 75%;
  }
}
.onemarkets .oh-grid-col-6-12 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-6-12 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-6-12 {
    width: 100%;
  }
}
.onemarkets .oh-grid-col-6-9 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-6-9 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-6-9 {
    width: 75%;
  }
}
.onemarkets .oh-grid-col-6-8 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-6-8 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-6-8 {
    width: 66.6667%;
  }
}
.onemarkets .oh-grid-col-6-4 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-6-4 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-6-4 {
    width: 33.3333%;
  }
}
.onemarkets .oh-grid-col-6-3 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-6-3 {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-6-3 {
    width: 25%;
  }
}
.onemarkets .oh-grid-col-5-3 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-5-3 {
    width: 41.6667%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-5-3 {
    width: 25%;
  }
}
.onemarkets .oh-grid-col-4-4 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-4-4 {
    width: 33.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-4-4 {
    width: 33.3333%;
  }
}
.onemarkets .oh-grid-col-3-2 {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-grid-col-3-2 {
    width: 25%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-grid-col-3-2 {
    width: 16.6667%;
  }
}
.onemarkets .oh-chart-tooltip {
  margin-top: -1.9rem;
  overflow: hidden;
  position: absolute;
}
.onemarkets .oh-chart-tooltip svg {
  height: 3.8rem;
  position: relative;
  width: 3.8rem;
}
.onemarkets .oh-chart-tooltip .tooltip-background {
  box-sizing: border-box;
  height: 3.8rem;
  padding-top: 0.4rem;
}
.onemarkets .oh-chart-tooltip .tooltip-text {
  font-size: 1.4rem;
  line-height: 1.5rem;
  margin: 0;
  text-align: left;
}
.onemarkets .oh-chart-tooltip.left {
  border-radius: 0 1.9rem 1.9rem 0;
  margin-right: -1.9rem;
  padding-right: 3.8rem;
  right: 0;
}
.onemarkets .oh-chart-tooltip.left svg {
  float: right;
  left: 3.8rem;
}
.onemarkets .oh-chart-tooltip.left .tooltip-background {
  padding-left: 0.8rem;
}
.onemarkets .oh-chart-tooltip.right {
  border-radius: 1.9rem 0 0 1.9rem;
  left: 0;
  margin-left: -1.9rem;
  padding-left: 3.8rem;
}
.onemarkets .oh-chart-tooltip.right svg {
  float: left;
  right: 3.8rem;
  margin-right: -3.8rem;
}
.onemarkets .oh-chart-tooltip.right .tooltip-background {
  padding-right: 0.8rem;
}
.onemarkets .oh-chart .dropdown,
.onemarkets .oh-product-chart .dropdown,
.onemarkets .oh-product-risk-chart .dropdown, 
.onemarkets .oh-product-past-performance .dropdown {
  margin-bottom: 1rem;
}
.onemarkets .oh-chart .dropdown .meta-title,
.onemarkets .oh-product-chart .dropdown .meta-title,
.onemarkets .oh-product-risk-chart .dropdown .meta-title,
.onemarkets .oh-product-past-performance .dropdown .meta-title {
  font-weight: 400;
  color: #CCCCCC;
}
.onemarkets .oh-chart .dropdown.open .btn,
.onemarkets .oh-product-chart .dropdown.open .btn,
.onemarkets .oh-product-risk-chart .dropdown.open .btn,
.onemarkets .oh-product-past-performance .dropdown.open .btn {
  color: #262626;
}
.onemarkets .oh-chart .highcharts-error,
.onemarkets .oh-product-chart .highcharts-error,
.onemarkets .oh-product-risk-chart .highcharts-error,
.onemarkets .oh-product-past-performance .highcharts-error,
.onemarkets .oh-chart-gallery .highcharts-error {
  padding: 4rem;
  display: none;
  text-align: center;
}
.onemarkets .oh-chart .chart-container,
.onemarkets .oh-product-chart .chart-container,
.onemarkets .oh-product-risk-chart .chart-container,
.onemarkets .oh-product-past-performance .chart-container {
  border-top: 1px solid #CCCCCC;
  height: 27rem;
}
.onemarkets .oh-product-past-performance .chart-container,
.onemarkets .oh-product-past-performance .oh-product-past-performance .chart-container {
  border-top: unset;
}
.onemarkets .oh-chart .chart-container:before,
.onemarkets .oh-product-chart .chart-container:before,
.onemarkets .oh-product-risk-chart .chart-container:before,
.onemarkets .oh-product-past-performance .chart-container:before,
.onemarkets .oh-chart-gallery .chart-container:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-chart .chart-container .highcharts-container,
.onemarkets .oh-product-chart .chart-container .highcharts-container,
.onemarkets .oh-product-risk-chart .chart-container .highcharts-container,
.onemarkets .oh-product-past-performance .chart-container .highcharts-container,
.onemarkets .oh-chart-gallery .chart-container .highcharts-container {
  display: none;
}
.onemarkets .oh-chart .chart-container.loaded:before,
.onemarkets .oh-product-chart .chart-container.loaded:before,
.onemarkets .oh-product-risk-chart .chart-container.loaded:before,
.onemarkets .oh-product-past-performance .chart-container.loaded:before,
.onemarkets .oh-chart-gallery .chart-container.loaded:before {
  -webkit-animation: none;
          animation: none;
  display: none;
}
.onemarkets .oh-chart .chart-container.loaded .highcharts-container,
.onemarkets .oh-product-chart .chart-container.loaded .highcharts-container,
.onemarkets .oh-product-risk-chart .chart-container.loaded .highcharts-container,
.onemarkets .oh-product-past-performance .chart-container.loaded .highcharts-container,
.onemarkets .oh-chart-gallery .chart-container.loaded .highcharts-container {
  display: block;
  overflow: hidden !important;
}
.onemarkets .oh-chart .chart-container.error,
.onemarkets .oh-product-chart .chart-container.error,
.onemarkets .oh-product-risk-chart .chart-container.error,
.onemarkets .oh-product-past-performance .chart-container.error,
.onemarkets .oh-chart-gallery .chart-container.error {
  display: none;
}
.onemarkets .oh-chart .chart-container.error + .highcharts-error,
.onemarkets .oh-product-chart .chart-container.error + .highcharts-error,
.onemarkets .oh-product-risk-chart .chart-container.error + .highcharts-error,
.onemarkets .oh-product-past-performance .chart-container.error + .highcharts-error,
.onemarkets .oh-chart-gallery .chart-container.error + .highcharts-error {
  display: block;
}
.onemarkets .oh-chart .buttons,
.onemarkets .oh-product-chart .buttons,
.onemarkets .oh-product-risk-chart .buttons,
.onemarkets .oh-product-past-performance .buttons,
.onemarkets .oh-chart-gallery .buttons {
  display: table;
  list-style: none;
  width: 100%;
}
.onemarkets .oh-chart .chart-button,
.onemarkets .oh-product-chart .chart-button,
.onemarkets .oh-product-risk-chart .chart-button,
.onemarkets .oh-product-past-performance .chart-button,
.onemarkets .oh-chart-gallery .chart-button {
  border: 0;
  display: table-cell;
  line-height: 1.6rem;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 200px;
}
.onemarkets .oh-chart .chart-button a,
.onemarkets .oh-product-chart .chart-button a,
.onemarkets .oh-product-risk-chart .chart-button a,
.onemarkets .oh-product-past-performance .chart-button a,
.onemarkets .oh-chart-gallery .chart-button a {
  padding-bottom: 1rem;
  padding-top: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
  border: 0;
  color: #CCCCCC;
  display: block;
  width: 100%;
}
@media print {
  .onemarkets .oh-chart .chart-button a,
  .onemarkets .oh-product-chart .chart-button a,
  .onemarkets .oh-product-risk-chart .chart-button a,
  .onemarkets .oh-product-past-performance .chart-button a,
  .onemarkets .oh-chart-gallery .chart-button a {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-chart .chart-button a:focus,
.onemarkets .oh-product-chart .chart-button a:focus,
.onemarkets .oh-product-risk-chart .chart-button a:focus,
.onemarkets .oh-product-past-performance .chart-button a:focus,
.onemarkets .oh-chart-gallery .chart-button a:focus {
  color: #00AFD0;
}
.onemarkets .oh-chart .chart-button.selected,
.onemarkets .oh-product-chart .chart-button.selected,
.onemarkets .oh-product-risk-chart .chart-button.selected,
.onemarkets .oh-chart-gallery .chart-button.selected,
.onemarkets .oh-chart .chart-button.selected a,
.onemarkets .oh-product-chart .chart-button.selected a,
.onemarkets .oh-product-risk-chart .chart-button.selected a,
.onemarkets .oh-product-past-performance .chart-button.selected a,
.onemarkets .oh-chart-gallery .chart-button.selected a {
  color: #333333;
  font-weight: 500;
}
.onemarkets .oh-chart .scale .chart-button:before,
.onemarkets .oh-product-chart .scale .chart-button:before,
.onemarkets .oh-product-risk-chart .scale .chart-button:before,
.onemarkets .oh-product-past-performance .scale .chart-button:before,
.onemarkets .oh-chart-gallery .scale .chart-button:before {
  bottom: 0;
  border-left: 1px solid #CCCCCC;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  width: 1px;
  height: 5px;
}
.onemarkets .oh-chart .scale .chart-button:first-child:before,
.onemarkets .oh-product-chart .scale .chart-button:first-child:before,
.onemarkets .oh-product-risk-chart .scale .chart-button:first-child:before,
.onemarkets .oh-product-past-performance .scale .chart-button:first-child:before,
.onemarkets .oh-chart-gallery .scale .chart-button:first-child:before {
  content: none;
}
.onemarkets .oh-chart .highcharts-container,
.onemarkets .oh-product-chart .highcharts-container,
.onemarkets .oh-product-risk-chart .highcharts-container,
.onemarkets .oh-product-past-performance .highcharts-container,
.onemarkets .oh-chart-gallery .highcharts-container {
  overflow: visible !important;
}
.onemarkets .oh-chart .switch a,
.onemarkets .oh-product-chart .switch a,
.onemarkets .oh-product-risk-chart .switch a,
.onemarkets .oh-product-past-performance .switch a,
.onemarkets .oh-chart-gallery .switch a {
  background: #FFFFFF;
}
.onemarkets .oh-chart-gallery-item .chart-container {
	height: 300px !important;
}
@media (min-width: 1024px) {
  .onemarkets .oh-chart .dropdown,
  .onemarkets .oh-product-chart .dropdown,
  .onemarkets .oh-product-risk-chart .dropdown,
  .onemarkets .oh-product-past-performance .dropdown,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown {
    cursor: default;
    transition: none;
    margin-bottom: 0;
  }
  .onemarkets .oh-chart .dropdown .dropdown-toggle,
  .onemarkets .oh-product-chart .dropdown .dropdown-toggle,
  .onemarkets .oh-product-risk-chart .dropdown .dropdown-toggle,
  .onemarkets .oh-product-past-performance .dropdown .dropdown-toggle,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .dropdown-toggle {
    display: none;
  }
  .onemarkets .oh-chart .dropdown .dropdown-menu,
  .onemarkets .oh-product-chart .dropdown .dropdown-menu,
  .onemarkets .oh-product-risk-chart .dropdown .dropdown-menu,
  .onemarkets .oh-product-past-performance .dropdown .dropdown-menu,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .dropdown-menu {
    background: 0;
    display: block;
    position: static;
    width: 100%;
  }
  .onemarkets .oh-chart .dropdown.open .dropdown-menu,
  .onemarkets .oh-product-chart .dropdown.open .dropdown-menu,
  .onemarkets .oh-product-risk-chart .dropdown.open .dropdown-menu,
  .onemarkets .oh-product-past-performance .dropdown.open .dropdown-menu,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown.open .dropdown-menu,
  .onemarkets .oh-chart .dropdown .dropdown-menu,
  .onemarkets .oh-product-chart .dropdown .dropdown-menu,
  .onemarkets .oh-product-risk-chart .dropdown .dropdown-menu,
  .onemarkets .oh-product-past-performance .dropdown .dropdown-menu,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .dropdown-menu {
    border: 0;
    max-height: none;
  }
  .onemarkets .oh-chart .dropdown .option,
  .onemarkets .oh-product-chart .dropdown .option,
  .onemarkets .oh-product-risk-chart .dropdown .option,
  .onemarkets .oh-product-past-performance .dropdown .option,
  .onemarkets.oh-chart-gallery .timehorizon-menu .dropdown .option {
    padding: 0;
  }
  .onemarkets .oh-chart .dropdown .option,
  .onemarkets .oh-product-chart .dropdown .option,
  .onemarkets .oh-product-risk-chart .dropdown .option,
  .onemarkets .oh-product-past-performance .dropdown .option,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option,
  .onemarkets .oh-chart .dropdown .option.selected,
  .onemarkets .oh-product-chart .dropdown .option.selected,
  .onemarkets .oh-product-risk-chart .dropdown .option.selected,
  .onemarkets .oh-product-past-performance .dropdown .option.selected,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option.selected,
  .onemarkets .oh-chart .dropdown .option.selected:hover,
  .onemarkets .oh-product-chart .dropdown .option.selected:hover,
  .onemarkets .oh-product-risk-chart .dropdown .option.selected:hover,
  .onemarkets .oh-product-past-performance .dropdown .option.selected:hover,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option.selected:hover,
  .onemarkets .oh-chart .dropdown .option:hover,
  .onemarkets .oh-product-chart .dropdown .option:hover,
  .onemarkets .oh-product-risk-chart .dropdown .option:hover,
  .onemarkets .oh-product-past-performance .dropdown .option:hover,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option:hover {
    background: 0;
  }
  .onemarkets .oh-chart .dropdown .option.selected,
  .onemarkets .oh-product-chart .dropdown .option.selected,
  .onemarkets .oh-product-risk-chart .dropdown .option.selected,
  .onemarkets .oh-product-past-performance .dropdown .option.selected,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option.selected,
  .onemarkets .oh-chart .dropdown .option.selected:hover,
  .onemarkets .oh-product-chart .dropdown .option.selected:hover,
  .onemarkets .oh-product-risk-chart .dropdown .option.selected:hover,
  .onemarkets .oh-product-past-performance .dropdown .option.selected:hover,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option.selected:hover {
    color: #262626;
  }
  .onemarkets .oh-chart .dropdown .option,
  .onemarkets .oh-product-chart .dropdown .option,
  .onemarkets .oh-product-risk-chart .dropdown .option,
  .onemarkets .oh-product-past-performance .dropdown .option,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option {
    border: 0;
    display: table-cell;
    line-height: 1.6rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 200px;
  }
  .onemarkets .oh-chart .dropdown .option a,
  .onemarkets .oh-product-chart .dropdown .option a,
  .onemarkets .oh-product-risk-chart .dropdown .option a,
  .onemarkets .oh-product-past-performance .dropdown .option a {
	padding-bottom: 1rem;
    padding-top: 1rem;
    font-size: 1.6rem;
    line-height: 2rem;
    border: 0;
    color: #CCCCCC;
    display: block;
    width: 100%;
  }
  .onemarkets .oh-chart .dropdown .option a:focus,
  .onemarkets .oh-product-chart .dropdown .option a:focus,
  .onemarkets .oh-product-risk-chart .dropdown .option a:focus,
  .onemarkets .oh-product-past-performance .dropdown .option a:focus,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option a:focus {
    color: #00AFD0;
  }
  .onemarkets .oh-chart .dropdown .option.selected,
  .onemarkets .oh-product-chart .dropdown .option.selected,
  .onemarkets .oh-product-risk-chart .dropdown .option.selected,
  .onemarkets .oh-product-past-performance .dropdown .option.selected,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option.selected,
  .onemarkets .oh-chart .dropdown .option.selected a,
  .onemarkets .oh-product-chart .dropdown .option.selected a,
  .onemarkets .oh-product-risk-chart .dropdown .option.selected a,
  .onemarkets .oh-product-past-performance .dropdown .option.selected a,
  .onemarkets .oh-chart-gallery .dropdown .option.selected a {
    color: #333333;
    font-weight: 500;
  }
  .onemarkets .oh-chart .dropdown .option:before,
  .onemarkets .oh-product-chart .dropdown .option:before,
  .onemarkets .oh-product-risk-chart .dropdown .option:before,
  .onemarkets .oh-product-past-performance .dropdown .option:before {
	bottom: 0;
    border-left: 1px solid #CCCCCC;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    width: 1px;
    height: 5px;
  }
  .onemarkets .oh-chart .dropdown .option:first-child:before,
  .onemarkets .oh-product-chart .dropdown .option:first-child:before,
  .onemarkets .oh-product-risk-chart .dropdown .option:first-child:before,
  .onemarkets .oh-product-past-performance .dropdown .option:first-child:before,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option:first-child:before {
    content: none;
  }
  .onemarkets .oh-chart .dropdown .option a,
  .onemarkets .oh-product-chart .dropdown .option a,
  .onemarkets .oh-product-risk-chart .dropdown .option a,
  .onemarkets .oh-product-past-performance .dropdown .option a,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option a {
    box-sizing: border-box;
    min-height: 3.7rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-chart .dropdown .option a,
  .onemarkets .oh-product-chart .dropdown .option a,
  .onemarkets .oh-product-risk-chart .dropdown .option a,
  .onemarkets .oh-product-past-performance .dropdown .option a,
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option a {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
  
  .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown {
  	border-bottom: 1px solid #CCCCCC;
  }
}
.onemarkets .oh-chart .chart-options,
.onemarkets .oh-product-chart .chart-options,
.onemarkets .oh-product-risk-chart .chart-options,
.onemarkets .oh-product-past-performance .chart-options,
.onemarkets .oh-chart-gallery .timehorizon-menu .chart-options {
  list-style: none;
}
.onemarkets .oh-product-chart .highcharts-tooltip > span,
.onemarkets .oh-product-risk-chart .highcharts-tooltip > span,
.onemarkets .oh-product-past-performance .highcharts-tooltip > span {
  left: 0 !important;
  top: 0 !important;
}
.onemarkets .oh-chart .chart-container {
  height: 25rem;
}
.onemarkets .oh-intermediate-screen {
  height: 100%;
  background-color: #F5F5F5;
  overflow: auto;
}
.onemarkets .oh-intermediate-screen-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.onemarkets .oh-intermediate-screen h1 {
  margin-bottom: 1rem;
  margin-top: 1rem;
  color: #E2001A;
}
@media (min-width: 640px) {
  .onemarkets .oh-intermediate-screen h1 {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
}
.onemarkets .oh-intermediate-screen .content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-intermediate-screen .content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-intermediate-screen .content {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-intermediate-screen header,
.onemarkets .oh-intermediate-screen footer {
  background: #FFFFFF;
}
.onemarkets .oh-intermediate-screen header .oh-branding a {
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}
.onemarkets .oh-intermediate-screen header ul {
  margin-top: 1rem;
  margin-right: 3rem;
  right: 0;
  position: absolute;
  line-height: 4rem;
  top: 0;
}
.onemarkets .oh-intermediate-screen header li {
  display: inline-block;
}
.onemarkets .oh-intermediate-screen footer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-sizing: border-box;
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-intermediate-screen footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-intermediate-screen footer {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-intermediate-screen .choice-input + .choice-input {
  margin-top: 0.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-intermediate-screen .choice-input + .choice-input {
    margin-top: 1rem;
  }
}
.onemarkets .oh-intermediate-screen .btn-submit {
  margin-top: 1rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-intermediate-screen .btn-submit {
    margin-top: 2rem;
  }
}
.onemarkets .oh-blogroll .loading:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-blogroll .author {
  border: #FFFFFF 2rem solid;
  display: block;
  float: right;
  height: 8rem;
  margin-top: -6rem;
  margin-right: -1rem;
  width: 8rem;
}
.onemarkets .oh-blogroll .article-list {
  margin-bottom: 3rem;
  list-style: none;
  padding: 0;
}
.onemarkets .oh-blogroll .article-list a {
  padding-bottom: 0.5rem;
  display: block;
  max-height: 4.8rem;
  overflow: hidden;
}
.onemarkets .oh-blogroll .article-list .meta {
  font-size: 1.6rem;
  line-height: 1;
}
.onemarkets .oh-underlying-blogroll h3 a {
  color: inherit;
}
@media (min-width: 1024px) {
  .onemarkets .oh-underlying-blogroll .article-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
  .onemarkets .oh-underlying-blogroll .article-list li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
.onemarkets .broker-choice {
  padding-bottom: 3rem;
}
.onemarkets .broker-choice .popover-title {
  font-size: 2.8rem;
  line-height: 3rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #E5E5E5;
  color: #666666;
  font-weight: 300;
}
@media print {
  .onemarkets .broker-choice .popover-title {
    font-size: 2.24rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .broker-choice .popover-title {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .broker-choice .popover-title {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .broker-choice .popover-title {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .broker-choice .popover-title {
    font-size: 2.88rem !important;
    line-height: 3.2rem !important;
  }
}
.onemarkets .broker-choice .popover-content {
  font-size: 0;
  line-height: 0;
}
.onemarkets .broker-choice .logo-grid .logo-box {
  margin-bottom: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 50%;
}
.onemarkets .broker-choice .logo-grid .logo-box span {
  padding: 1rem;
  box-sizing: border-box;
  display: inline-block;
  height: 6.2rem;
  max-width: 18rem;
  width: 100%;
}
.onemarkets .broker-choice .logo-grid .logo-box img {
  max-width: 100%;
  max-height: 100%;
}
.onemarkets .broker-choice .logo-grid .logo-box a:hover span {
  box-shadow: 0px 0px 5px 0px rgba(38, 38, 38, 0.3);
}
.onemarkets .broker-choice .logo-grid .logo-box a:hover .logo-name {
  color: #00AFD0;
}
.onemarkets .broker-choice .logo-grid .logo-box a:focus {
  border-color: transparent;
}
.onemarkets .broker-choice .logo-grid .logo-box .logo-name {
  padding-top: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #262626;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0;
}
@media print {
  .onemarkets .broker-choice .logo-grid .logo-box .logo-name {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .broker-choice .logo-grid .logo-box .logo-name {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .broker-choice .logo-grid .logo-box .logo-name {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (max-width: 1023px) {
  .onemarkets .broker-choice .popover-title {
    padding-top: 1rem;
  }
  .onemarkets .broker-choice .logo-grid .logo-box span {
    padding: 1.5rem;
  }
  .onemarkets .broker-choice .logo-grid .logo-box h4 {
    padding-top: 0;
  }
}
@media (min-width: 640px) {
  .onemarkets .broker-choice .logo-grid .logo-box {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-bottom: 3rem;
    width: 33%;
  }
  .onemarkets .broker-choice .logo-grid .logo-box span {
    padding: 2rem;
    height: 8rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .broker-choice .popover-title {
    padding-top: 2rem;
  }
  .onemarkets .broker-choice .logo-grid .logo-box {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 25%;
  }
}
.onemarkets #contact-form {
  font-size: 0;
  line-height: 0;
}
.onemarkets #contact-form .popover-title {
  font-size: 2.8rem;
  line-height: 3rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #E5E5E5;
  color: #666666;
  font-weight: 300;
}
@media print {
  .onemarkets #contact-form .popover-title {
    font-size: 2.24rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets #contact-form .popover-title {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets #contact-form .popover-title {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets #contact-form .popover-title {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets #contact-form .popover-title {
    font-size: 2.88rem !important;
    line-height: 3.2rem !important;
  }
}
.onemarkets #contact-form h4 {
  margin-bottom: 2rem;
  display: block;
  font-weight: 500;
  margin-top: 0;
}
.onemarkets #contact-form h4 span {
  display: block;
}
.onemarkets #contact-form textarea {
  min-height: 12.6rem;
}
.onemarkets #contact-form input[type=text],
.onemarkets #contact-form textarea {
  margin-top: 0.5rem;
  font-weight: 500;
  color: #262626;
}
.onemarkets #contact-form h4,
.onemarkets #contact-form input[name=vorname],
.onemarkets #contact-form input[name=nachname] {
  text-transform: uppercase;
}
.onemarkets #contact-form .oh-input {
  margin-bottom: 1.5rem;
  border-left-width: 0;
  width: 100%;
}
.onemarkets #contact-form .oh-input.btn-wrapper {
  margin-bottom: 0;
}
.onemarkets #contact-form .error-message,
.onemarkets #contact-form .success-message {
  border-left-width: 0;
}
.onemarkets #contact-form .error-message p,
.onemarkets #contact-form .success-message p {
  font-weight: 500;
}
.onemarkets #contact-form .error-message {
  color: #E2001A;
}
.onemarkets #contact-form .success-message {
  color: #00A197;
}
@media (min-width: 640px) {
  .onemarkets #contact-form h4 {
    margin-bottom: 3rem;
  }
  .onemarkets #contact-form .oh-form {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets #contact-form .oh-input {
    margin-bottom: 2rem;
    width: 50%;
    box-sizing: border-box;
  }
  .onemarkets #contact-form .oh-input.odd {
    padding-right: 1rem;
  }
  .onemarkets #contact-form .oh-input.even,
  .onemarkets #contact-form .oh-input.btn-wrapper {
    padding-left: 1rem;
  }
  .onemarkets #contact-form .oh-input.btn-wrapper {
    margin-left: 50%;
  }
  .onemarkets #contact-form .oh-input .btn {
    width: auto;
  }
}
@media (min-width: 640px) {
  .onemarkets #contact-form h4 {
    margin-bottom: 4rem;
  }
}
.onemarkets .oh-favorite-underlyings .oh-tagcloud {
  margin-bottom: 3rem;
}
.onemarkets .oh-favorite-underlyings .oh-tagcloud a:focus {
  color: #00AFD0;
}
.onemarkets .oh-header-container {
  display: table;
}
.onemarkets .oh-header-container.oh-grid-col {
  background-clip: padding-box;
}
.onemarkets .oh-product-finder-toggle,
.onemarkets .oh-branding,
.onemarkets .oh-search-toggle {
  box-sizing: border-box;
  display: table-cell;
  font-size: 0;
  height: 6rem;
  line-height: 0;
  vertical-align: top;
  transform: translateX(-10px);
}
.onemarkets .oh-product-finder-toggle,
.onemarkets .oh-search-toggle {
  width: 6rem;
  transform: translateX(-10px);
}
.onemarkets .oh-navbar {
  box-sizing: border-box;
  display: table-cell;
  font-size: 0;
  height: 6rem;
  line-height: 0;
  vertical-align: top;
  width: 6rem;
}
.onemarkets .oh-product-finder-toggle .icon,
.onemarkets .oh-search-toggle .icon,
.onemarkets .oh-navbar .icon {
  margin-top: 28px;
  height: 4rem;
  width: 4rem;
  padding: 0.8rem;
}
.onemarkets .oh-product-finder-toggle,
.onemarkets .oh-search-toggle,
.onemarkets .oh-product-finder-toggle:hover,
.onemarkets .oh-search-toggle:hover,
.onemarkets .oh-product-finder-toggle:focus,
.onemarkets .oh-search-toggle:focus {
  color: #FFFFFF;
}
.onemarkets .oh-product-finder-toggle {
  background: #262626;
  text-align: center;
}
.onemarkets .oh-product-finder-toggle .state-close {
  display: none;
}
.onemarkets .oh-product-finder-toggle.open .state-default {
  display: none;
}
.onemarkets .oh-product-finder-toggle.open .state-close {
  display: inline-block;
}
.onemarkets .oh-product-finder-toggle:hover,
.onemarkets .oh-product-finder-toggle:focus {
  background: #00AFD0;
}
.onemarkets .oh-branding {
  background: #FFFFFF;
  z-index: 100;
}
.onemarkets .oh-branding h1,
.onemarkets .oh-branding .h1 {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  margin: 0;
}
.onemarkets .oh-branding a {
  margin-left: 2rem;
  margin-right: 2rem;
  box-sizing: border-box;
  display: inline-block;
  height: 5.5rem;
  /*margin-top: 10px;
  margin-bottom: 10px;*/
  width: 16rem;
}
.onemarkets .oh-branding a.oh-logo svg,
.onemarkets .oh-branding a.oh-logo-hvb svg {
  box-sizing: border-box;
  width: 100%;
  height: 50%;
}
.onemarkets .oh-branding a.oh-logo svg.logo-hvb,
.onemarkets .oh-branding a.oh-logo-hvb svg.logo-hvb {
  height: 100%;
}
.onemarkets .oh-branding a.oh-logo {
  width: 11rem;
  /*height: 88px;*/
  height: 85px;
}
.onemarkets .oh-branding a.oh-logo .logo-uc-small,
.onemarkets .oh-branding a.oh-logo .logo-uc-simple-small,
.onemarkets .oh-branding a.oh-logo .logo-uc-cs-small {
  padding-top: 0.5rem;
}
.onemarkets .oh-branding a.oh-logo-hvb,
.onemarkets .oh-branding a.oh-logo-uc,
.onemarkets .oh-branding a.oh-logo-simple,
.onemarkets .oh-branding a.oh-logo-cs-simple
/*.onemarkets .oh-branding a.oh-logo-si*/ {
  display: none;
}
.onemarkets .oh-branding a.oh-logo-uc svg,
.onemarkets .oh-branding a.oh-logo-simple svg,
.onemarkets .oh-branding a.oh-logo-cs-simple svg {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  box-sizing: border-box;
  width: 100%;
  height: 90%;
}
@media print {
  .onemarkets .oh-branding a {
    display: none;
  }
}
.onemarkets .oh-branding .logo-title {
  font-size: 1.4rem;
  line-height: 2rem;
  margin-top: -1rem;
  color: #666666;
}
.onemarkets .oh-branding .logo-title:hover {
  color: #666666;
}
.onemarkets .oh-branding span {
  margin-left: 2rem;
  margin-right: 2rem;
  box-sizing: border-box;
  display: none;
  height: 5.5rem;
  margin-top: 0.5rem;
  width: 16rem;
}
.onemarkets .oh-branding span.oh-logo-hvb-print img {
  box-sizing: border-box;
  width: 100%;
}
.onemarkets .oh-branding span.oh-logo-print {
  width: 11rem;
}
@media print {
  .onemarkets .oh-branding span {
    display: inline-block;
  }
}
.onemarkets .oh-branding-single-logo {
  background: #FFFFFF;
}
.onemarkets .oh-branding-single-logo h1 {
  display: inline-block;
  font-size: 0;
  line-height: 0;
  margin: 0;
}
.onemarkets .oh-branding-single-logo a {
  margin-left: 2rem;
  margin-right: 2rem;
  box-sizing: border-box;
  display: inline-block;
  height: 5.5rem;
  margin-top: 0.5rem;
  width: 30rem;
}
.onemarkets .oh-branding-single-logo a.oh-logo svg,
.onemarkets .oh-branding-single-logo a.oh-logo-hvb svg {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.onemarkets .oh-branding-single-logo a.oh-logo {
  width: 11rem;
}
.onemarkets .oh-branding-single-logo a.oh-logo-uc svg,
.onemarkets .oh-branding-single-logo a.oh-logo-simple svg,
.onemarkets .oh-branding-single-logo a.oh-logo-cs-simple svg {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  box-sizing: border-box;
  width: 100%;
  height: 90%;
}
.onemarkets .oh-branding-single-logo span {
  margin-left: 2rem;
  margin-right: 2rem;
  box-sizing: border-box;
  display: none;
  height: 5.5rem;
  margin-top: 0.5rem;
  width: 16rem;
}
.onemarkets .oh-search-toggle,
.onemarkets .oh-product-finder-toggle {
  text-align: center;
  transition: background-color 0.3s ease;
}
.onemarkets .oh-search-toggle span,
.onemarkets .oh-product-finder-toggle span {
  display: none;
  text-transform: uppercase;
}
.onemarkets .oh-search-toggle {
  background: #AA1C0D;
}
.onemarkets .oh-search-toggle .state-close {
  display: none;
}
.onemarkets .oh-search-toggle.open .state-default {
  display: none;
}
.onemarkets .oh-search-toggle.open .state-close {
  display: inline-block;
}
.onemarkets .oh-search-toggle:hover,
.onemarkets .oh-search-toggle:focus {
  background: #E2001A;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder-toggle,
  .onemarkets .oh-branding,
  .onemarkets .oh-branding-single-logo,
  .onemarkets .oh-navbar,
  .onemarkets .oh-search-toggle {
    height: 8rem;
  }
  .onemarkets .oh-product-finder-toggle,
  .onemarkets .oh-search-toggle,
  .onemarkets .oh-navbar {
    width: 8rem;
  }
  .onemarkets .oh-product-finder-toggle .icon,
  .onemarkets .oh-search-toggle .icon,
  .onemarkets .oh-navbar .icon {
    /*margin-top: 2rem;*/
  }
  .onemarkets .oh-branding a {
    /*margin-top: 1.5rem;*/
    height: 5rem;
    transition: border-color 0.01s ease-in-out 0.1s;
  }
  .onemarkets .oh-branding a.oh-logo-hvb,
  .onemarkets .oh-branding a.oh-logo-uc,
  .onemarkets .oh-branding a.oh-logo-simple,
  .onemarkets .oh-branding a.oh-logo-cs-simple {
    display: inline-block;
  }
  .onemarkets .oh-branding a.oh-logo-hvb svg,
  .onemarkets .oh-branding a.oh-logo-uc svg,
  .onemarkets .oh-branding a.oh-logo-simple svg,
  .onemarkets .oh-branding a.oh-logo-cs-simple svg {
    margin-top: -0.25rem;
  }
  .onemarkets .oh-branding a.oh-logo {
    /*border-left: 1px solid #CCCCCC;*/
    margin-left: 0;
    margin-right: 0;
    width: 18rem;
  }
  .onemarkets .oh-branding a.oh-logo .logo-hvb-small {
    display: none;
  }
  .onemarkets .oh-branding a.oh-logo .logo-uc-small,
  .onemarkets .oh-branding a.oh-logo .logo-uc-simple-small,
  .onemarkets .oh-branding a.oh-logo .logo-uc-cs-small {
    display: none;
  }
  .onemarkets .oh-branding a.oh-logo svg {
    height: 100%;
    margin-top: -0.25rem;
  }
  .onemarkets .oh-branding-single-logo a {
    margin-top: 1.5rem;
    height: 5rem;
    transition: border-color 0.01s ease-in-out 0.1s;
  }
  .onemarkets .oh-branding-single-logo a.oh-logo-hvb,
  .onemarkets .oh-branding-single-logo a.oh-logo-uc,
  .onemarkets .oh-branding-single-logo a.oh-logo-simple,
  .onemarkets .oh-branding-single-logo a.oh-logo-cs-simple {
    display: inline-block;
  }
  .onemarkets .oh-branding-single-logo a.oh-logo-hvb svg,
  .onemarkets .oh-branding-single-logo a.oh-logo-uc svg,
  .onemarkets .oh-branding-single-logo a.oh-logo-simple svg,
  .onemarkets .oh-branding-single-logo a.oh-logo-cs-simple svg {
    margin-top: -0.25rem;
  }
  .onemarkets .oh-branding-single-logo a.oh-logo {
    border-left: 1px solid #CCCCCC;
    margin-left: 0;
    margin-right: 0;
    width: 18rem;
  }
  .onemarkets .oh-branding-single-logo a svg {
    height: 100%;
    margin-top: -0.25rem;
  }
}
@media (min-width: 640px) and (max-width: 767px) {
  .onemarkets .oh-branding a.oh-logo-hvb,
  .onemarkets .oh-branding-single-logo a.oh-logo-hvb,
  .onemarkets .oh-branding a.oh-logo-uc,
  .onemarkets .oh-branding a.oh-logo-simple,
  .onemarkets .oh-branding a.oh-logo-cs-simple,
  .onemarkets .oh-branding-single-logo a.oh-logo-uc,
  .onemarkets .oh-branding-single-logo a.oh-logo-simple,
  .onemarkets .oh-branding-single-logo a.oh-logo-cs-simple {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .onemarkets .oh-branding a.oh-logo,
  .onemarkets .oh-branding-single-logo a.oh-logo {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-branding a.oh-logo-hvb,
  .onemarkets .oh-branding-single-logo a.oh-logo-hvb {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .onemarkets .oh-branding a.oh-logo,
  .onemarkets .oh-branding-single-logo a.oh-logo {
    padding-left: 2rem;
    padding-right: 2rem;
    width: 20.9rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-header-container {
    background: #FFFFFF;
  }
  .onemarkets .oh-branding {
    width: 42rem;
  }
  .onemarkets .oh-branding-single-logo {
    width: 30rem;
  }
  .onemarkets .oh-search-toggle,
  .onemarkets .oh-product-finder-toggle {
    text-decoration: none;
  }
  .onemarkets .oh-search-toggle .icon,
  .onemarkets .oh-product-finder-toggle .icon {
    margin-top: 1rem;
  }
  .onemarkets .oh-search-toggle span,
  .onemarkets .oh-product-finder-toggle span {
    display: block;
    font-size: 1.6rem;
    line-height: 2rem;
    text-align: center;
  }
  .onemarkets .oh-search-toggle.open span,
  .onemarkets .oh-product-finder-toggle.open span {
    display: none;
  }
  .onemarkets .oh-search-toggle.open .icon,
  .onemarkets .oh-product-finder-toggle.open .icon {
    margin-top: 2rem;
  }
}
@media (min-width: 1200px) {
  .onemarkets .oh-search-toggle {
    width: 16rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder-toggle {
    transform: translateX(-5px);
  }
  .onemarkets .oh-branding {
    transform: translateX(-5px);
  }
  .onemarkets .oh-search-toggle {
    transform: translateX(2px);
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-branding .logo-title {
    display: none;
  }
}
.onemarkets .oh-navbar {
  background: #FFFFFF;
  float: right;
}
.onemarkets .oh-navbar .oh-navigation-toggle {
  box-sizing: border-box;
  background: #F5F5F5;
  color: #999999;
  height: 88px;
  width: 165px;
  transform: translateX(-100px);
  display: block;
  text-align: center;
}
.onemarkets .oh-navbar .oh-navigation-toggle .state-close {
  display: none;
}
.onemarkets .oh-navbar .oh-navigation-toggle.open .state-default {
  display: none;
}
.onemarkets .oh-navbar .oh-navigation-toggle.open .state-close {
  display: inline-block;
}
.onemarkets .oh-navigation {
  left: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-navigation {
    left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-navigation {
    left: 2rem;
  }
}
@media print {
  .onemarkets .oh-navigation {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-navigation {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-navigation {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-navigation a {
  color: #666666;
  text-decoration: none;
}
.onemarkets .oh-navigation a:hover,
.onemarkets .oh-navigation a:focus,
.onemarkets .oh-navigation a.open {
  color: #AA1C0D;
}
.onemarkets .oh-navigation .flyout {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  clear: both;
  list-style: none;
}
.onemarkets .oh-navigation .flyout a,
.onemarkets .oh-navigation .flyout li {
  display: block;
}
.onemarkets .oh-navigation .flyout > a {
  padding-bottom: 1rem;
  padding-top: 1rem;
  border-bottom: 1px solid #999999;
  line-height: 4rem;
  text-transform: uppercase;
}
.onemarkets .oh-navigation .flyout > a .icon,
.onemarkets .oh-navigation .flyout > a span {
  pointer-events: none;
}
.onemarkets .oh-navigation .flyout > a .icon {
  margin-top: 0;
}
.onemarkets .oh-navigation .flyout > a .icon:first-child {
  margin-right: 1.5rem;
  float: left;
}
.onemarkets .oh-navigation .flyout > a .icon:last-child {
  margin-left: 1.5rem;
  color: #999999;
  float: right;
}
.onemarkets .oh-navigation .flyout ul {
  padding-left: 1rem;
  padding-right: 1rem;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.7s ease;
}
.onemarkets .oh-navigation .flyout ul a {
  font-size: 1.8rem;
  line-height: 3.6rem;
}
.onemarkets .oh-navigation .flyout .login-item {
  padding-left: 2rem;
  padding-right: 2rem;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.7s ease;
}
.onemarkets .oh-navigation .flyout .login-item a {
  font-size: 1.8rem;
  line-height: 3.6rem;
}
.onemarkets .oh-navigation .flyout .login-item .cta-link {
  font-size: 1.6rem;
  line-height: 1;
  transition: color 0.3s ease;
  color: #00AFD0;
  background: 0;
  border: 1px dotted transparent;
  display: inline-block;
  text-transform: uppercase;
  -webkit-appearance: none;
  margin-top: 2rem;
}
@media print {
  .onemarkets .oh-navigation .flyout .login-item .cta-link {
    font-size: 1.28rem !important;
    line-height: 0.8 !important;
  }
}
.onemarkets .oh-navigation .flyout .login-item .cta-link:hover {
  color: #0a8399;
}
.onemarkets .oh-navigation .flyout .login-item .cta-link .cta-icon {
  display: inline-block;
  height: 1em;
  vertical-align: top;
  width: 1em;
  fill: currentColor;
}
.onemarkets .oh-navigation .flyout .login-item .cta-link:focus {
  background-color: #00AFD0;
  color: #FFFFFF;
  border: 1px dotted transparent;
}
.onemarkets .oh-navigation .flyout .login-item .login-form-wrapper {
  margin-left: 2.5rem;
}
.onemarkets .oh-navigation .flyout.open {
  border-bottom: 1px solid #999999;
}
.onemarkets .oh-navigation .flyout.open > a {
  color: #AA1C0D;
}
.onemarkets .oh-navigation .flyout.open > a .icon:last-child {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.onemarkets .oh-navigation .flyout.open ul {
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-height: 500rem;
}
.onemarkets .oh-navigation .flyout.open .login-item {
  padding-top: 2rem;
  padding-bottom: 2rem;
  max-height: 500rem;
}
.onemarkets .oh-lang-switch {
  display: none;
}
.onemarkets .oh-lang-switch .lang {
  font-size: 1.6rem;
  line-height: 2rem;
  width: 3rem;
  height: 3rem;
  display: block;
  border: none;
  background: #F5F5F5;
  color: #666666;
  text-align: center;
}
@media print {
  .onemarkets .oh-lang-switch .lang {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-lang-switch .lang {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-lang-switch .lang {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-lang-switch .lang:hover {
  color: #AA1C0D;
}
.onemarkets .oh-lang-switch .lang.selected {
  background: #262626;
  color: #FFFFFF;
}
.onemarkets .oh-lang-switch .lang span {
  text-transform: uppercase;
  line-height: 3rem;
}
@media (max-width: 1023px) {
  .onemarkets .oh-navigation {
    box-shadow: 0px 3px 6px -2px rgba(38, 38, 38, 0.3);
    background: #FFFFFF;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    top: 88px;
    transition: max-height 0.7s;
    z-index: 13;
  }
  .onemarkets .oh-navigation .flyout:last-child > a {
    border: none;
  }
  .onemarkets .oh-navigation .flyout:last-child.open {
    border: none;
  }
  .onemarkets .oh-navigation .flyout:last-child.open > a {
    padding-bottom: 1rem;
    border-bottom: 1px solid #999999;
  }
  .onemarkets .oh-navigation.open {
    /*max-height: 250px;
    max-width: 300px;*/
    overflow-y: auto;
  }
  .onemarkets .oh-navigation.open .flyout {
    display: block;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-navbar .oh-navigation-toggle {
  	box-sizing: content-box;
	height: 88px;
	width: 162px;
	transform: translateX(-67px);
  }
  .onemarkets .oh-navigation .flyout ul {
    padding-left: 5.5rem;
  }
  .onemarkets .oh-lang-switch .lang {
    width: 4rem;
    height: 4rem;
  }
  .onemarkets .oh-lang-switch .lang span {
    line-height: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-header .oh-navbar {
    right: 8rem;
  }
  .onemarkets .oh-header .oh-navbar.without-burger {
    width: 4rem;
  }
  .onemarkets .oh-header .oh-navbar .oh-navigation-toggle {
    text-align: center;
  }
  .onemarkets .oh-navbar .oh-navigation {
    top: 88px;
  }
  .onemarkets .oh-navigation .flyout {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .onemarkets .oh-navigation .flyout > a .icon {
    margin-top: 0;
  }
  .onemarkets .oh-navigation .flyout > a ul {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 5.5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-navbar {
    background: #FFFFFF;
    position: static;
    display: inline-block;
    float: none;
    width: auto;
  }
  .onemarkets .oh-navbar .oh-navigation-toggle {
    display: none;
  }
  .onemarkets .oh-navbar .oh-navigation {
    display: inline-block;
  }
  .onemarkets .oh-navigation {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-navigation .flyout.oh-lang-switch-mobile {
    display: none;
  }
  .onemarkets .oh-navigation .flyout {
    border: none;
    box-sizing: border-box;
    display: inline-block;
    height: 8rem;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 8.7rem;
  }
  .onemarkets .oh-navigation .flyout > a {
    margin-top: 1rem;
    border-bottom: 0;
    box-sizing: border-box;
    display: block;
    height: 7rem;
    padding-top: 0;
    text-align: center;
    vertical-align: top;
  }
  .onemarkets .oh-navigation .flyout > a:after {
    display: none;
  }
  .onemarkets .oh-navigation .flyout > a .icon:first-child {
    float: none;
    margin: 0 auto;
    vertical-align: top;
  }
  .onemarkets .oh-navigation .flyout > a .icon:last-child {
    display: none;
  }
  .onemarkets .oh-navigation .flyout > a span {
    font-size: 1.4rem;
    line-height: 2rem;
    display: block;
    width: 100%;
  }
  .onemarkets .oh-navigation .flyout ul,
  .onemarkets .oh-navigation .flyout .login-item {
    border: none;
    left: 50rem;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    padding: 0;
    right: 8rem;
    z-index: 13;
  }
  .onemarkets .oh-navigation .flyout ul li,
  .onemarkets .oh-navigation .flyout .login-item li {
    background: #FFFFFF;
    padding-left: 5rem;
  }
  .onemarkets .oh-navigation .flyout ul li:first-child,
  .onemarkets .oh-navigation .flyout .login-item li:first-child {
    padding-top: 2.5rem;
  }
  .onemarkets .oh-navigation .flyout ul li:last-child,
  .onemarkets .oh-navigation .flyout .login-item li:last-child {
    padding-bottom: 2.5rem;
  }
  .onemarkets .oh-navigation .flyout ul li a,
  .onemarkets .oh-navigation .flyout .login-item li a {
    font-size: 1.6rem;
    line-height: 2.6rem;
  }
  .onemarkets .oh-navigation .flyout.open {
    border-bottom: #AA1C0D 2px solid;
  }
  .onemarkets .oh-navigation .flyout.open ul {
    padding-bottom: 0;
    padding-top: 0;
  }
  .onemarkets .oh-navigation .flyout.login .login-item {
    max-width: 62rem;
  }
  .onemarkets .login-item {
    background-color: #FFFFFF;
  }
  .onemarkets .oh-lang-switch {
    float: left;
    display: inline-block;
  }
  .onemarkets .oh-lang-switch .lang {
    width: 4rem;
    height: 45px;
  }
  .onemarkets .oh-lang-switch .lang span {
    line-height: 4rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-navigation .flyout > a span {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 1144px) {
  .onemarkets .oh-navigation {
    padding-left: 5rem;
  }
  .onemarkets .oh-navigation .flyout ul,
  .onemarkets .oh-navigation .flyout .login-item {
    max-width: 44rem;
    right: 16rem;
  }
  .onemarkets .oh-navigation .flyout ul li,
  .onemarkets .oh-navigation .flyout .login-item li {
    padding-left: 7rem;
  }
}
.onemarkets .oh-lang-switch-mobile a.lang {
  display: inline-block;
}
.onemarkets .oh-lang-switch-mobile a.lang.selected {
  color: #AA1C0D;
}
@media (min-width: 640px) {
  .onemarkets .oh-lang-switch-mobile {
    display: none;
  }
}
.onemarkets .oh-navbar.without-burger {
  width: 3rem;
}
.onemarkets .oh-navbar.without-burger .oh-lang-switch {
  display: inline-block;
}
.onemarkets .oh-footer-wrapper,
.onemarkets .oh-footer-nav-wrapper {
  margin-left: 1rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-footer-wrapper,
  .onemarkets .oh-footer-nav-wrapper {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-footer-wrapper,
  .onemarkets .oh-footer-nav-wrapper {
    margin-left: 2rem;
  }
}
.onemarkets .oh-footer-nav,
.onemarkets .oh-footer {
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-footer-nav,
  .onemarkets .oh-footer {
    padding-left: 0.4rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-footer-nav,
  .onemarkets .oh-footer {
    padding-left: 3rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-footer-nav a,
.onemarkets .oh-footer a {
  color: #666666;
}
.onemarkets .oh-footer-nav a:hover,
.onemarkets .oh-footer a:hover {
  color: #333333;
}
.onemarkets .oh-footer-nav a:focus,
.onemarkets .oh-footer a:focus {
  color: #333333;
}
.onemarkets .oh-footer-nav ul,
.onemarkets .oh-footer ul {
  list-style: none;
}
.onemarkets .oh-footer-nav {
  padding-bottom: 8rem;
}
.onemarkets .oh-footer-nav-wrapper {
  background: #E5E5E5;
}
.onemarkets .oh-footer-nav nav,
.onemarkets .oh-footer-nav ul {
  display: inline;
}
.onemarkets .oh-footer-nav .oh-grid-col {
  width: 50%;
  padding-top: 2rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #CCCCCC;
}
@media (min-width: 640px) {
  .onemarkets .oh-footer-nav .oh-grid-col {
    width: 33.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-footer-nav .oh-grid-col {
    width: 16.6667%;
  }
}
@media print {
  .onemarkets .oh-footer-nav .oh-grid-col {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-footer-nav .heading {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
  display: block;
  font-weight: 500;
  color: #666666;
}
@media print {
  .onemarkets .oh-footer-nav .heading {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-footer-nav .heading {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-footer-nav .heading {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-footer-nav .contacts {
  color: #666666;
}
.onemarkets .oh-footer-nav .contacts .email,
.onemarkets .oh-footer-nav .contacts .phone,
.onemarkets .oh-footer-nav .contacts .org {
  font-weight: 500;
}
.onemarkets .oh-footer-nav .contacts .org {
  margin-top: 2rem;
}
.onemarkets .oh-footer-nav .contacts .address :first-child {
  display: block;
}
.onemarkets .oh-footer-nav .sponsor {
  font-size: 0;
  line-height: 0;
  margin-top: 2rem;
  display: inline-block;
  height: 5rem;
  width: 7rem;
}
.onemarkets .oh-footer-nav .sponsor .logo {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.onemarkets .oh-footer {
  padding-bottom: 4rem;
  padding-top: 4rem;
  text-align: center;
}
.onemarkets .oh-footer-wrapper {
  background: #666666;
  border: 1px solid #ababab;
}
.onemarkets .oh-footer li,
.onemarkets .oh-footer .copyrights,
.onemarkets .oh-footer .logos {
  font-size: 1.6rem;
  line-height: 2rem;
  color: #CCCCCC;
  font-weight: 500;
}
@media print {
  .onemarkets .oh-footer li,
  .onemarkets .oh-footer .copyrights,
  .onemarkets .oh-footer .logos {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-footer li {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 2rem;
  border-right: 1px solid #CCCCCC;
  display: inline-block;
  line-height: 1.2rem;
}
.onemarkets .oh-footer li:last-child,
.onemarkets .oh-footer li.last-in-row {
  border-right: none;
}
.onemarkets .oh-footer .copyrights {
  margin-bottom: 3rem;
}
.onemarkets .oh-footer .logo-hvb {
  fill: currentColor;
  width: 30rem;
  height: 4rem;
  margin: 0 auto;
}
.onemarkets .oh-footer a {
  color: #CCCCCC;
}
.onemarkets .oh-footer a:hover {
  color: #E5E5E5;
}
.onemarkets .oh-footer a:focus {
  color: #E5E5E5;
}
.onemarkets .oh-footer .print-disclaimer {
  display: none;
}
.onemarkets .oh-hero-banner {
  position: relative;
}
.onemarkets .oh-hero-banner .oh-carousel-control {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner .oh-carousel-control {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.onemarkets .oh-hero-banner .oh-carousel-control .icon {
  fill: #999999;
}
.onemarkets .oh-hero-banner .oh-carousel-control.left .icon {
  margin-right: 1rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner .oh-carousel-control.left .icon {
    margin-left: -0.75rem;
  }
}
.onemarkets .oh-hero-banner .oh-carousel-control.right .icon {
  margin-left: 1rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner .oh-carousel-control.right .icon {
    margin-right: -0.75rem;
  }
}
.onemarkets .oh-hero-banner .oh-carousel-control span {
  display: none;
}
@media (min-width: 1024px) {
  .onemarkets .oh-hero-banner .oh-carousel-control span {
    font-size: 1.6rem;
    line-height: 2rem;
    color: #FFFFFF;
    display: inline-block;
    max-width: 12rem;
    opacity: 0.8;
    transition: opacity 0.3s ease;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-hero-banner .oh-carousel-control span {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-hero-banner .oh-carousel-control:hover span {
  opacity: 1;
}
.onemarkets .oh-hero-banner .oh-carousel-control:hover .icon {
  fill: #00AFD0;
}
.onemarkets .oh-hero-banner .oh-carousel-control:hover span {
  opacity: 1;
}
.onemarkets .oh-hero-banner {
  position: relative;
}
.onemarkets .oh-hero-banner-item {
  float: left;
  overflow: hidden;
}
.onemarkets .oh-hero-banner-item {
  font-size: 0;
  line-height: 0;
  height: 100%;
  position: relative;
  width: 100%;
}
.onemarkets .oh-hero-banner-item .image-header {
  height: 25.4rem;
  position: relative;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .image-header {
    height: 30rem;
  }
}
.onemarkets .oh-hero-banner-item .image-header .image {
  height: 100%;
  position: relative;
}
.onemarkets .oh-hero-banner-item .image-header .image img {
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto;
}
.onemarkets .oh-hero-banner-item .heading-container {
  box-sizing: border-box;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.onemarkets .oh-hero-banner-item .heading-container div {
  height: 100%;
  position: relative;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .heading-container {
    padding-bottom: 12rem;
  }
}
.onemarkets .oh-hero-banner-item .heading {
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  font-size: 4rem;
  line-height: 1;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .heading {
    padding-left: 3rem;
    padding-right: 3rem;
    font-size: 5.4rem;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-hero-banner-item .heading {
    font-size: 6.4rem;
  }
}
.onemarkets .oh-hero-banner-item .heading.on-dark {
  color: #FFFFFF;
}
.onemarkets .oh-hero-banner-item .heading.on-light {
  color: #000000;
}
.onemarkets .oh-hero-banner-item .additional-text {
  font-size: 0.8rem;
  margin-top: 1rem;
}
.onemarkets .oh-hero-banner-item .additional-text.on-dark {
  color: #FFFFFF;
}
.onemarkets .oh-hero-banner-item .additional-text.on-light {
  color: #000000;
}
.onemarkets .oh-hero-banner-item .additional-text.desktop {
  visibility: hidden;
  display: none;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .additional-text {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    margin: 0;
    position: absolute;
    top: 10%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 33%;
    text-align: right;
    line-height: 0.8rem;
  }
  .onemarkets .oh-hero-banner-item .additional-text.desktop {
    visibility: visible;
    display: block;
  }
  .onemarkets .oh-hero-banner-item .additional-text.mobile {
    visibility: hidden;
    display: none;
  }
}
.onemarkets .oh-hero-banner-item .content {
  padding: 1rem;
  background: #333333;
  box-sizing: border-box;
  bottom: 0;
  color: #FFFFFF;
  display: block;
  height: 12rem;
  outline: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .content {
    background-color: rgba(51, 51, 51, 0.6);
    bottom: 0;
    position: absolute;
    width: 100%;
  }
}
.onemarkets .oh-hero-banner-item .heading,
.onemarkets .oh-hero-banner-item .caption {
  text-align: center;
}
.onemarkets .oh-hero-banner-item .caption {
  width: 83.3333%;
  box-sizing: border-box;
  display: block;
  min-height: 5rem;
  margin: 0 auto;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .caption {
    width: 83.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-hero-banner-item .caption {
    width: 66.6667%;
  }
}
.onemarkets .oh-hero-banner-item .caption .subheading {
  margin-bottom: 1rem;
  color: inherit;
  font-weight: 400;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .caption .subheading {
    font-size: 3rem;
    line-height: 3.3rem;
    font-weight: 300;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-hero-banner-item .caption .subheading {
    font-size: 2.4rem !important;
    line-height: 2.64rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-hero-banner-item .caption .subheading {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-hero-banner-item .caption .subheading {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-hero-banner-item .caption .subheading {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-hero-banner-item .caption .subheading {
    font-size: 2.88rem !important;
    line-height: 3.2rem !important;
  }
}
.onemarkets .oh-hero-banner-item .caption p {
  display: none;
}
@media (max-width: 1023px) {
  .onemarkets .oh-hero-banner-item .caption {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .caption {
    min-height: 8rem;
  }
  .onemarkets .oh-hero-banner-item .caption .subheading {
    margin-bottom: 0.75rem;
  }
  .onemarkets .oh-hero-banner-item .caption p {
    margin-bottom: 1rem;
    display: block;
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
.onemarkets .oh-hero-banner-item .cta-link {
  font-weight: bold;
  transition: color 0.3s ease;
  color: #00AFD0;
}
.onemarkets .oh-hero-banner-item .cta-link:hover {
  color: #33E2FF;
}
@media (min-width: 640px) {
  .onemarkets .oh-hero-banner-item .cta-link {
    display: inline-block;
    margin-top: -0.25rem;
  }
}
.onemarkets .oh-markets {
  padding-top: 3rem;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
  padding-bottom: 2rem;
}
.onemarkets .oh-markets h2 {
  margin-bottom: 3rem;
  color: #666666;
  line-height: 1;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-markets {
    padding-top: 4rem;
  }
  .onemarkets .oh-markets h2 {
    margin-bottom: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-markets {
    padding-left: 0.4rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-markets {
    padding-left: 3rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-markets .oh-box h3 a,
.onemarkets .oh-markets .oh-box h3 a:hover {
  color: inherit;
}
.onemarkets .oh-markets .oh-box .muted {
  color: #666666;
  font-weight: 400;
}
.onemarkets .oh-markets .oh-box:last-child {
  margin-bottom: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-markets .oh-box {
    height: 45rem;
  }
}
@media (max-width: 1023px) {
  .onemarkets .oh-markets .oh-box {
    padding: 2rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-markets {
    padding-bottom: 3rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-markets {
    padding-bottom: 4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-markets:after {
    content: "";
    display: table;
    clear: both;
  }
}
.onemarkets .oh-markets .oh-chart h3 {
  margin-bottom: 1rem;
}
.onemarkets .oh-markets .oh-chart .chart-annotation {
  font-size: 1.4rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-markets .oh-chart .chart-annotation {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-chart-light .chart-container {
  padding-top: 0.5rem;
}
@media (max-width: 1023px) {
  .onemarkets .oh-chart-light .option a {
    font-size: 0;
  }
  .onemarkets .oh-chart-light .option a:before {
    font-size: 1.6rem;
    line-height: 2rem;
    content: attr(title);
  }
}
@media (max-width: 1023px) and print {
  .onemarkets .oh-chart-light .option a:before {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .onemarkets .oh-chart-light .option a:before {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (max-width: 1023px) and (min-width: 768px) and print {
  .onemarkets .oh-chart-light .option a:before {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-chart-tooltip-light {
  padding: 0.5rem;
  background-color: #FBB800;
}
.onemarkets .oh-chart-tooltip-light .tooltip-text {
  font-family: UniCredit, Arial, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
}
.onemarkets .oh-chart-tooltip-light .tooltip-key {
  color: #FFFFFF;
}
.onemarkets .oh-chart-tooltip-light .tooltip-value {
  color: #262626;
}
@media (min-width: 1024px) {
  .onemarkets .oh-markets .oh-index-indications {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
    background-color: transparent;
    float: left;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }
  .onemarkets .oh-markets .oh-index-indications h3 {
    margin-bottom: 1rem;
    border-bottom: 0;
    color: #666666;
    font-weight: 400;
    padding-bottom: 0;
  }
}
.onemarkets .oh-index-indications.inactive {
  display: none;
}
.onemarkets .oh-index-indications .direction {
  list-style: none;
}
.onemarkets .oh-index-indications .direction.up .change-percent {
  color: rgba(0, 161, 151, 0.5);
}
.onemarkets .oh-index-indications .direction.down .change-percent {
  color: rgba(226, 0, 26, 0.5);
}
.onemarkets .oh-index-indications .direction .value {
  transition: all 1s linear;
}
.onemarkets .oh-index-indications .direction.animated-up .value,
.onemarkets .oh-index-indications .direction.animated-down .value {
  color: #FFFFFF;
  transition: none;
}
.onemarkets .oh-index-indications .direction.animated-up .value {
  background-color: rgba(0, 161, 151, 0.5);
}
.onemarkets .oh-index-indications .direction.animated-down .value {
  background-color: rgba(226, 0, 26, 0.5);
}
.onemarkets .oh-index-indications .index {
  font-weight: 500;
}
.onemarkets .oh-index-indications .index,
.onemarkets .oh-index-indications .value {
  color: rgba(38, 38, 38, 0.5);
}
.onemarkets .oh-index-indications .value,
.onemarkets .oh-index-indications .change-percent {
  font-weight: 400;
}
.onemarkets .oh-index-indications .date,
.onemarkets .oh-index-indications .suffix,
.onemarkets .oh-index-indications .time,
.onemarkets .oh-index-indications .time-suffix,
.onemarkets .oh-index-indications .change-abs,
.onemarkets .oh-index-indications .links {
  display: none;
}
.onemarkets .oh-index-indications a {
  display: inline-block;
}
.onemarkets .oh-index-indications .active.direction.up .change-percent,
.onemarkets .oh-index-indications a:focus.direction.up .change-percent {
  color: #00A197;
}
.onemarkets .oh-index-indications .active.direction.down .change-percent,
.onemarkets .oh-index-indications a:focus.direction.down .change-percent {
  color: #E2001A;
}
.onemarkets .oh-index-indications .active.direction.animated-up .value,
.onemarkets .oh-index-indications a:focus.direction.animated-up .value {
  background: #00A197;
}
.onemarkets .oh-index-indications .active.direction.animated-down .value,
.onemarkets .oh-index-indications a:focus.direction.animated-down .value {
  background: #E2001A;
}
.onemarkets .oh-index-indications .active .index,
.onemarkets .oh-index-indications a:focus .index,
.onemarkets .oh-index-indications .active .value,
.onemarkets .oh-index-indications a:focus .value {
  color: #262626;
}
.onemarkets .oh-index-indications .active a:focus {
  border-color: transparent;
}
@media (min-width: 1024px) {
  .onemarkets .oh-index-indications {
    margin-bottom: -2rem;
  }
  .onemarkets .oh-index-indications ul {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-index-indications .index,
  .onemarkets .oh-index-indications .value,
  .onemarkets .oh-index-indications .change-percent {
    font-size: 1.6rem;
    line-height: 2rem;
  }
  .onemarkets .oh-index-indications .index,
  .onemarkets .oh-index-indications .value {
    margin-right: 0.5rem;
  }
  .onemarkets .oh-index-indications li {
    display: inline-block;
  }
  .onemarkets .oh-index-indications li {
    padding-right: 1rem;
    margin-bottom: 1rem;
    margin-right: 1rem;
    border-right: 1px solid rgba(38, 38, 38, 0.5);
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding-bottom: 0;
  }
  .onemarkets .oh-index-indications li:last-child,
  .onemarkets .oh-index-indications li.last-in-row {
    border-right: 0;
  }
  .onemarkets .oh-index-indications li:last-child {
    margin-right: 0;
    padding-right: 0;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-index-indications .index,
  .onemarkets .oh-index-indications .value,
  .onemarkets .oh-index-indications .change-percent {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-leveragesearch h3 {
  text-align: left;
}
.onemarkets .oh-leveragesearch .oh-onoffswitch {
  text-align: center;
}
.onemarkets .oh-leveragesearch .dropdown:nth-of-type(odd) {
  margin-bottom: 1rem;
}
.onemarkets .oh-leveragesearch .input-group {
  margin-left: -1rem;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-leveragesearch .input-group {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-leveragesearch .input-group {
    margin-left: -2rem;
  }
}
.onemarkets .oh-leveragesearch .input-group .oh-input {
  width: 50%;
}
.onemarkets .oh-leveragesearch .input-group .oh-input label {
  display: block;
  text-align: left;
}
.onemarkets .oh-leveragesearch .btn {
  margin-top: 2rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 18rem;
}
.onemarkets .oh-leveragesearch .onoffswitch-wrapper {
  margin-top: 3rem;
  margin-bottom: 3rem;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
}
.onemarkets .oh-leveragesearch .onoffswitch-wrapper .state {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 3.6rem;
  text-transform: uppercase;
}
.onemarkets .oh-leveragesearch .onoffswitch {
  display: inline-block;
}
.onemarkets .oh-leveragesearch .onoffswitch label {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  background-color: #999999;
  width: 16rem;
  text-indent: -999px;
  transition: all 0.3s ease-in;
}
@media (min-width: 640px) {
  .onemarkets .oh-leveragesearch .onoffswitch label {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
.onemarkets .oh-leveragesearch .onoffswitch input:checked ~ label {
  background-color: #666666;
  border-color: #666666;
}
.onemarkets .oh-leveragesearch .onoffswitch input:checked ~ label:before {
  left: 12.4rem;
}
.onemarkets .oh-leveragesearch .onoffswitch input:checked:focus ~ label {
  border-color: #00AFD0;
  box-shadow: 0px 0px 5px 0px rgba(0, 175, 208, 0.9);
}
.onemarkets .oh-leveragesearch .productgroup-hidden {
  display: none;
}
.onemarkets .oh-products {
  padding-top: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.onemarkets .oh-products h2 {
  margin-bottom: 3rem;
  color: #666666;
  line-height: 1;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-products {
    padding-top: 4rem;
  }
  .onemarkets .oh-products h2 {
    margin-bottom: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-products {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-products {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-products:after {
  margin-left: 1rem;
  border-bottom: 1px solid #CCCCCC;
  content: "";
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-products:after {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-products:after {
    margin-left: 2rem;
  }
}
.onemarkets .oh-products .oh-box {
  margin-bottom: 6rem;
}
.onemarkets .oh-products .oh-box h3 a,
.onemarkets .oh-products .oh-box h3 a:hover {
  color: inherit;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-products .oh-box:not(.oh-favorite-underlyings) {
    margin-bottom: 4rem;
  }
}
.onemarkets .oh-products .rte img {
  max-width: 100%;
}
.onemarkets .oh-enhanced-search {
  margin-left: 1rem;
  background-color: #FFFFFF;
  bottom: 0;
  left: 0;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 6rem;
  transition: max-height 0.5s ease-in-out;
  z-index: 12;
}
@media (min-width: 640px) {
  .onemarkets .oh-enhanced-search {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-enhanced-search {
    margin-left: 2rem;
  }
}
.onemarkets .oh-enhanced-search.open {
  max-height: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-enhanced-search {
    top: 8rem;
  }
}
.onemarkets .oh-product-finder,
.onemarkets .oh-search-results-wrapper {
  font-size: 1.6rem;
  line-height: 2rem;
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  border-left: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media print {
  .onemarkets .oh-product-finder,
  .onemarkets .oh-search-results-wrapper {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-finder,
  .onemarkets .oh-search-results-wrapper {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-product-finder,
  .onemarkets .oh-search-results-wrapper {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder,
  .onemarkets .oh-search-results-wrapper {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-finder,
  .onemarkets .oh-search-results-wrapper {
    border-left-width: 2rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder,
  .onemarkets .oh-search-results-wrapper {
    position: relative;
  }
}
.onemarkets .oh-search-results-wrapper {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results-wrapper {
    width: 58.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-search-results-wrapper {
    width: 75%;
  }
}
.onemarkets .oh-search-results-wrapper .collapse-toggle {
  background-color: #262626;
  border: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  position: absolute;
}
.onemarkets .oh-search-results-wrapper .collapse-toggle .icon-filter,
.onemarkets .oh-search-results-wrapper .collapse-toggle .icon-toggle {
  box-sizing: border-box;
  fill: currentColor;
  pointer-events: none;
}
.onemarkets .oh-search-results-wrapper .collapse-toggle .icon-filter {
  padding-left: 1.5rem;
  box-sizing: border-box;
  height: 8rem;
  opacity: 0;
  padding-right: 3.5rem;
  width: 8rem;
}
.onemarkets .oh-search-results-wrapper .collapse-toggle .icon-toggle {
  padding-left: 1rem;
  height: 3rem;
  margin-top: -1.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  width: 3rem;
}
.onemarkets .oh-search-results-wrapper .collapse-toggle:hover,
.onemarkets .oh-search-results-wrapper .collapse-toggle:focus {
  border: 0;
  outline: 0;
}
@media (max-width: 639px) {
  .onemarkets .oh-search-results-wrapper .collapse-toggle {
    border-radius: 0 0 0.4rem 0.4rem;
    height: 3rem;
    left: 50%;
    margin-left: -4rem;
    top: 20px;
    width: 8rem;
  }
  .onemarkets .oh-search-results-wrapper .collapse-toggle .icon-toggle {
    display: none;
  }
  .onemarkets .oh-search-results-wrapper .collapse-toggle .icon-filter {
    padding: 0.5rem;
    height: 3rem;
    width: 3rem;
  }
  .onemarkets .oh-search-results-wrapper .collapse-toggle:hover .icon-filter,
  .onemarkets .oh-search-results-wrapper .collapse-toggle:focus .icon-filter {
    fill: #00AFD0;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results-wrapper .collapse-toggle {
    border-radius: 0 0.4rem 0.4rem 0;
    height: 8rem;
    left: 0;
    margin-top: -4rem;
    max-width: 3rem;
    top: 50%;
  }
  .onemarkets .oh-search-results-wrapper .collapse-toggle .icon-toggle {
    padding-left: 1rem;
    height: 3rem;
    margin-top: -1.5rem;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
    width: 3rem;
  }
  .onemarkets .oh-search-results-wrapper .collapse-toggle .icon-filter {
    height: 8rem;
    padding-left: 1.5rem;
    padding-right: 3.5rem;
    width: 8rem;
  }
  .onemarkets .oh-search-results-wrapper .collapse-toggle:hover .icon-toggle,
  .onemarkets .oh-search-results-wrapper .collapse-toggle:focus .icon-toggle {
    fill: #00AFD0;
  }
}
.onemarkets .oh-search-results-wrapper tr span {
  transition: all 1s linear;
}
.onemarkets .oh-search-results-wrapper tr.animated-up,
.onemarkets .oh-search-results-wrapper tr.animated-down {
  transition: none;
}
.onemarkets .oh-product-finder {
  width: 100%;
  z-index: 1;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder {
    width: 41.6667%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-finder {
    width: 25%;
  }
}
.onemarkets .oh-product-finder + .oh-search-results-wrapper .collapse-toggle .icon-filter {
  transition: opacity 0.25s ease-in-out 0.8s;
}
@media (max-width: 639px) {
  .onemarkets .oh-product-finder.collapse-in,
  .onemarkets .oh-product-finder.collapse-out {
    transition: top 0.75s ease-in-out;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder.collapse-in,
  .onemarkets .oh-product-finder.collapse-out {
    transition: margin-left 0.75s ease-in-out;
  }
  .onemarkets .oh-product-finder.collapse-in + .oh-search-results-wrapper,
  .onemarkets .oh-product-finder.collapse-out + .oh-search-results-wrapper {
    transition: width 0.75s ease-in-out;
  }
  .onemarkets .oh-product-finder.collapse-in + .oh-search-results-wrapper .scroll-wrapper,
  .onemarkets .oh-product-finder.collapse-out + .oh-search-results-wrapper .scroll-wrapper {
    transition: left 0.6s ease-in-out;
  }
}
.onemarkets .oh-product-finder.collapse-in + .oh-search-results-wrapper .collapse-toggle {
  transition: left 0.05s ease-in-out 0.5s, max-width 0.6s ease-in-out 0.1s;
}
.onemarkets .oh-product-finder.collapse-out + .oh-search-results-wrapper .collapse-toggle .icon-filter {
  transition: none;
}
.onemarkets .oh-product-finder.collapsed + .oh-search-results-wrapper .collapse-toggle .icon-filter {
  opacity: 1;
}
@media (max-width: 639px) {
  .onemarkets .oh-product-finder.collapsed {
    outline: 0.5rem solid #262626;
    top: -100%;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder.collapsed {
    margin-left: -41.6667%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-finder.collapsed {
    margin-left: -25%;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-product-finder.collapsed + .oh-search-results-wrapper {
    top: 0.5rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-finder.collapsed + .oh-search-results-wrapper {
    width: 100%;
  }
  .onemarkets .oh-product-finder.collapsed + .oh-search-results-wrapper .scroll-wrapper {
    left: 10.5rem;
  }
  .onemarkets .oh-product-finder.collapsed + .oh-search-results-wrapper .collapse-toggle {
    bottom: 0;
    border-radius: 0;
    height: auto;
    left: 0;
    margin-top: 0;
    max-width: 8rem;
    top: 0;
  }
  .onemarkets .oh-product-finder.collapsed + .oh-search-results-wrapper .collapse-toggle .icon-toggle {
    right: 1rem;
    -webkit-transform: none;
            transform: none;
  }
}
.onemarkets .oh-quicksearch-wrapper,
.onemarkets .oh-global-quicksearch-wrapper {
  margin-left: 1rem;
  background-color: #F5F5F5;
  bottom: 0;
  left: 0;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 6rem;
  transition: max-height 0.5s ease-in-out;
  z-index: 12;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-wrapper,
  .onemarkets .oh-global-quicksearch-wrapper {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-wrapper,
  .onemarkets .oh-global-quicksearch-wrapper {
    margin-left: 2rem;
  }
}
.onemarkets .oh-quicksearch-wrapper.open,
.onemarkets .oh-global-quicksearch-wrapper.open {
  max-height: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-wrapper, 
  .onemarkets .oh-global-quicksearch-wrapper {
    top: 8rem;
  }
}
.onemarkets .oh-quicksearch,
.onemarkets .oh-global-quicksearch {
  padding-left: 0.5rem;
  padding-right: 1.5rem;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease-in;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch,
  .onemarkets .oh-global-quicksearch {
    padding-left: 0.4rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch,
  .onemarkets .oh-global-quicksearch {
    padding-left: 3rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-quicksearch .headline,
.onemarkets .oh-global-quicksearch .headline {
  margin-bottom: 0.5rem;
  font-size: 2rem;
  line-height: 2.6rem;
  font-weight: 500;
  margin-top: 0;
}
@media print {
  .onemarkets .oh-quicksearch .headline,
  .onemarkets .oh-global-quicksearch .headline {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-quicksearch #oh-search-results,
.onemarkets .oh-global-quicksearch #oh-search-results {
  margin-top: 3rem;
}
.onemarkets .oh-quicksearch.open,
.onemarkets .oh-global-quicksearch.open {
  padding-bottom: 8rem;
  padding-top: 3rem;
  max-height: 100%;
  opacity: 1;
  overflow: auto;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch.open,
  .onemarkets .oh-global-quicksearch.open {
    padding-bottom: 9rem;
    padding-top: 4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch.open,
  .onemarkets .oh-global-quicksearch.open {
    padding-bottom: 12rem;
  }
}
.onemarkets .oh-quicksearch-form .input-group {
  font-size: 0;
  line-height: 0;
}
.onemarkets .oh-quicksearch-form button,
.onemarkets .oh-quicksearch-form input {
  vertical-align: top;
}
.onemarkets .oh-quicksearch-form .oh-input {
  display: inline-block;
  vertical-align: top;
}
.onemarkets .oh-quicksearch-form .oh-input {
  width: 83.3333%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-form .oh-input {
    width: 83.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form .oh-input {
    width: 91.6667%;
  }
}
.onemarkets .oh-quicksearch-form input,
.onemarkets .oh-quicksearch-form #suggestions {
  font-size: 2.8rem;
  line-height: 6rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-form input,
  .onemarkets .oh-quicksearch-form #suggestions {
    font-size: 4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form input,
  .onemarkets .oh-quicksearch-form #suggestions {
    font-size: 6rem;
    line-height: 9rem;
  }
}
.onemarkets .oh-quicksearch-form input,
.onemarkets .oh-quicksearch-form li {
  padding-left: 2rem;
  padding-right: 2rem;
  background: #FFFFFF;
  color: #262626;
}
.onemarkets .oh-quicksearch-form input {
  border-color: transparent;
  height: 6rem;
  padding-bottom: 0;
  padding-top: 0;
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form input {
    height: 9rem;
  }
}
.onemarkets .oh-quicksearch-form #suggestions {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  border-left: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-form #suggestions {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form #suggestions {
    border-left-width: 2rem;
  }
}
.onemarkets .oh-quicksearch-form #suggestions input {
  border: 0;
  width: 100%;
}
.onemarkets .oh-quicksearch-form ul {
  list-style: none;
}
.onemarkets .oh-quicksearch-form li {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #E5E5E5;
  cursor: pointer;
  font-size: 0.5em;
  line-height: 1em;
}
.onemarkets .oh-quicksearch-form li:hover,
.onemarkets .oh-quicksearch-form li.current {
  background: #E5E5E5;
}
.onemarkets .oh-quicksearch-form li a {
  display: block;
}
.onemarkets .oh-quicksearch-form .suggestion {
  display: table;
  width: 100%;
}
.onemarkets .oh-quicksearch-form .suggestion .left {
  display: table-cell;
  width: 70%;
}
.onemarkets .oh-quicksearch-form .suggestion .right {
  display: table-cell;
  width: 30%;
  text-align: right;
}
.onemarkets .oh-quicksearch-form .suggestion .flag img {
	width: 16px;
	height: 12px;
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form .suggestion .flag img {
    width: 21px;
    height: 16px;
  }
}
.onemarkets .oh-quicksearch-form .suggestion .website {
  display: table-cell;
  width: 20%;
  padding-left: 5px;
  padding-right: 5px;
}
.onemarkets .oh-quicksearch-form .suggestion .name {
  display: table-cell;
  width: 48%;
}
.onemarkets .oh-quicksearch-form .suggestion .isin {
  display: table-cell;
  width: 30%;
  text-align: right;
}
.onemarkets .oh-quicksearch-form button {
  width: 16.6667%;
  transition: color 0.3s ease;
  color: #666666;
  background: transparent;
  border: 0;
  font-size: 0;
  height: 6rem;
  line-height: 0;
  padding: 0;
  text-align: center;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-form button {
    width: 16.6667%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form button {
    width: 8.3333%;
  }
}
.onemarkets .oh-quicksearch-form button:hover {
  color: #8c8c8c;
}
.onemarkets .oh-quicksearch-form button .icon {
  padding: 1rem;
  height: 100%;
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-form button .icon {
    margin-left: 2rem;
  }
}
.onemarkets .oh-quicksearch-form button:focus {
  outline: 0;
  color: #00AFD0;
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-form button {
    height: 9rem;
  }
}
.onemarkets .oh-quicksearch-results.loading:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-quicksearch-results img {
  width: 15px;
  height: 11px;
  margin-right: 5px;
}
.onemarkets .oh-quicksearch-list .header-wrapper {
  position: relative;
}
.onemarkets .oh-quicksearch-list h3,
.onemarkets .oh-quicksearch-list .isin-header {
  padding-top: 3rem;
  padding-bottom: 1rem;
  color: #262626;
  margin: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-list h3,
  .onemarkets .oh-quicksearch-list .isin-header {
    padding-top: 4rem;
  }
}
.onemarkets .oh-quicksearch-list .isin-header {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-list .isin-header {
    display: block;
  }
}
.onemarkets .oh-quicksearch-list ul {
  list-style: none;
}
.onemarkets .oh-quicksearch-list .product-group {
  font-size: 0;
  line-height: 0;
  margin-bottom: 2rem;
  background: #FFFFFF;
}
.onemarkets .oh-quicksearch-list .product-group-title h4 {
  color: #262626;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
}
.onemarkets .oh-quicksearch-list .product-group-title .link {
  padding-right: 2em;
  white-space: nowrap;
}
.onemarkets .oh-quicksearch-list .product-group-title .link .icon {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  margin: 0.2rem -1em 0.2rem 0;
  vertical-align: top;
  width: 1em;
}
@media (min-width: 768px) {
  .onemarkets .oh-quicksearch-list .product-group-title .link .icon {
    margin-bottom: 0.3rem;
    margin-top: 0.3rem;
  }
}
.onemarkets .oh-quicksearch-list .product {
  border-top: 1px solid #E5E5E5;
}
.onemarkets .oh-quicksearch-list .name,
.onemarkets .oh-quicksearch-list .link {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.onemarkets .oh-quicksearch-list .header-wrapper h3,
.onemarkets .oh-quicksearch-list .name {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-list .header-wrapper h3,
  .onemarkets .oh-quicksearch-list .name {
    width: 66.6667%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-list .header-wrapper h3,
  .onemarkets .oh-quicksearch-list .name {
    width: 75%;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-quicksearch-list .header-wrapper h3,
  .onemarkets .oh-quicksearch-list .name {
    padding-bottom: 0;
    padding-right: 1rem;
  }
}
.onemarkets .oh-quicksearch-list .isin-header,
.onemarkets .oh-quicksearch-list .link {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-list .isin-header,
  .onemarkets .oh-quicksearch-list .link {
    width: 33.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-list .isin-header,
  .onemarkets .oh-quicksearch-list .link {
    width: 25%;
  }
}
@media (min-width: 1440px) {
  .onemarkets .oh-quicksearch-list .header-wrapper h3,
  .onemarkets .oh-quicksearch-list .name {
    width: 83.3333%;
  }
  .onemarkets .oh-quicksearch-list .isin-header,
  .onemarkets .oh-quicksearch-list .link {
    width: 16.6667%;
  }
}
.onemarkets .oh-quicksearch-list .link {
  text-transform: uppercase;
}
.onemarkets .oh-quicksearch-list .link:focus {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  border-bottom: 0;
  border-right: 0;
  border-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-list .link:focus {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-list .link:focus {
    border-left-width: 2rem;
  }
}
.onemarkets .oh-quicksearch-list .see-all {
  display: inline-block;
  text-transform: uppercase;
}
.onemarkets .oh-quicksearch-list .see-all.first {
  margin-top: 1.5rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-list .see-all.first {
    margin-top: 2rem;
  }
}
.onemarkets .oh-quicksearch-list .see-all.last {
  margin-top: 1rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-list .see-all.last {
    margin-top: 0;
  }
}
.onemarkets .oh-quicksearch-list .see-all:focus {
  background-color: #00AFD0;
  color: #FFFFFF;
  border: 1px dotted transparent;
}
.onemarkets .oh-quicksearch-product h3,
.onemarkets .oh-quicksearch-product li span {
  font-size: 2.8rem;
  line-height: 3rem;
}
@media print {
  .onemarkets .oh-quicksearch-product h3,
  .onemarkets .oh-quicksearch-product li span {
    font-size: 2.24rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product h3,
  .onemarkets .oh-quicksearch-product li span {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-quicksearch-product h3,
  .onemarkets .oh-quicksearch-product li span {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-product h3,
  .onemarkets .oh-quicksearch-product li span {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-quicksearch-product h3,
  .onemarkets .oh-quicksearch-product li span {
    font-size: 2.88rem !important;
    line-height: 3.2rem !important;
  }
}
.onemarkets .oh-quicksearch-product h3,
.onemarkets .oh-quicksearch-product li span {
  color: #262626;
}
.onemarkets .oh-quicksearch-product h3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
  font-weight: 400;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product h3 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}
.onemarkets .oh-quicksearch-product .stats-container {
  margin-bottom: 5rem;
  width: 100%;
  border-top: 1px solid #CCCCCC;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product .stats-container {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-product .stats-container {
    width: 66.6667%;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product .stats-container {
    margin-bottom: 6rem;
  }
}
.onemarkets .oh-quicksearch-product ul {
  font-size: 0;
  line-height: 0;
  margin-left: -1rem;
  position: relative;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product ul {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-product ul {
    margin-left: -2rem;
  }
}
.onemarkets .oh-quicksearch-product h4 {
  font-size: 2rem;
  line-height: 2.6rem;
  padding-top: 1rem;
  color: #666666;
  font-weight: 400;
  margin: 0;
}
@media print {
  .onemarkets .oh-quicksearch-product h4 {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product h4 {
    padding-top: 1.5rem;
  }
}
.onemarkets .oh-quicksearch-product li {
  padding-bottom: 1rem;
  margin-top: -1px;
  width: 50%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product li {
    padding-bottom: 1.5rem;
  }
}
.onemarkets .oh-quicksearch-product li span {
  display: block;
}
.onemarkets .oh-quicksearch-product li.status,
.onemarkets .oh-quicksearch-product li.id,
.onemarkets .oh-quicksearch-product li.id + .date {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product li.status,
  .onemarkets .oh-quicksearch-product li.id,
  .onemarkets .oh-quicksearch-product li.id + .date {
    width: 50%;
  }
}
.onemarkets .oh-quicksearch-product li.id {
  padding-bottom: 1rem;
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product li.id {
    width: 50%;
  }
}
.onemarkets .oh-quicksearch-product li.id span {
  font-weight: 500;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product li.id {
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-product li.id {
    padding-bottom: 3.5rem;
  }
}
.onemarkets .oh-quicksearch-product li > :first-child {
  border-top: 1px solid #CCCCCC;
}
.onemarkets .oh-quicksearch-product .status span {
  color: #E2001A;
}
.onemarkets .oh-quicksearch-product .status span span {
  padding-top: 1.5rem;
  max-width: 30rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-product .status {
    position: absolute;
    left: 100%;
    top: 0;
  }
}
.onemarkets .oh-quicksearch-product .direction span {
  color: inherit;
}
.onemarkets .oh-quicksearch-product .see-all {
  width: 100%;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 4.2rem;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
@media (min-width: 640px) {
  .onemarkets .oh-quicksearch-product .see-all {
    width: 33.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-quicksearch-product .see-all {
    width: 25%;
  }
}
.onemarkets .oh-subscription-products .loading:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-subscription-products h4 {
  margin-bottom: 2rem;
  color: #666666;
  margin-top: 0;
}
.onemarkets .oh-subscription-products .products-list {
  margin-bottom: 3rem;
}
.onemarkets .oh-subscription-products .products-list a {
  color: inherit;
}
.onemarkets .oh-teasercombo {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-teasercombo {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-teasercombo {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-teasercombo .oh-grid-col:before {
    border-top: 1px solid #CCCCCC;
    content: "";
    display: blocK;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-teasercombo {
    padding-bottom: 3rem;
  }
  .onemarkets .oh-teasercombo:before {
    margin-left: 1rem;
    border-bottom: 1px solid #CCCCCC;
    content: "";
    display: block;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .onemarkets .oh-teasercombo:before {
    margin-left: 1.6rem;
  }
}
@media (min-width: 640px) and (min-width: 1024px) {
  .onemarkets .oh-teasercombo:before {
    margin-left: 2rem;
  }
}
.onemarkets .oh-teasercombo .category {
  font-size: 2rem;
  line-height: 2.6rem;
  margin-bottom: 1rem;
  margin-top: 3rem;
}
@media print {
  .onemarkets .oh-teasercombo .category {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-teasercombo .heading {
  margin-top: 1rem;
  margin-bottom: -0.5rem;
}
.onemarkets .oh-teaser {
  margin-bottom: 3rem;
  margin-top: 3rem;
}
.onemarkets .oh-teaser figure {
  font-size: 0;
  line-height: 0;
  margin: 0;
  opacity: 1;
  position: relative;
  transition: opacity 0.3s ease;
}
.onemarkets .oh-teaser figure img {
  width: 100%;
  height: auto;
}
.onemarkets .oh-teaser figcaption {
  padding: 1rem;
  background-color: rgba(38, 38, 38, 0.6);
  bottom: 0;
  box-sizing: border-box;
  color: white;
  height: 40%;
  position: absolute;
  width: 100%;
}
.onemarkets .oh-teaser figcaption div {
  display: table;
  height: 100%;
  width: 100%;
}
.onemarkets .oh-teaser figcaption div span {
  font-size: 2rem;
  line-height: 2.6rem;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
@media print {
  .onemarkets .oh-teaser figcaption div span {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-teaser p {
  margin-top: 1.5rem;
  color: #666666;
}
.onemarkets .oh-teaser .cta-link {
  margin-top: 3rem;
  transition: color 0.3s ease;
}
.onemarkets .oh-teaser .teaser-link {
  border: none;
  display: block;
}
.onemarkets .oh-teaser .teaser-link:hover figure {
  opacity: 0.75;
}
.onemarkets .oh-teaser .teaser-link:hover .cta-link {
  color: #0a8399;
}
.onemarkets .oh-teaser .teaser-link:focus {
  border: none;
}
.onemarkets .oh-teaser .teaser-link:focus figure {
  opacity: 0.65;
}
.onemarkets .oh-teaser .teaser-link:focus .cta-link {
  background-color: #00AFD0;
  color: #FFFFFF;
}
.onemarkets .oh-multiteaser .oh-teaser-group {
  position: relative;
}
.onemarkets .oh-multiteaser .oh-teaser {
  height: 0;
  margin-bottom: 0;
  margin-top: 0;
  display: none;
  opacity: 0;
  width: 100%;
}
.onemarkets .oh-multiteaser .oh-teaser.selected {
  margin-top: 1rem;
  margin-bottom: 3rem;
  display: block;
  height: auto;
  opacity: 1;
}
.onemarkets .oh-multiteaser .oh-teaser .category {
  display: none;
}
.onemarkets .oh-news-combo {
  padding-top: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 6rem;
}
.onemarkets .oh-news-combo h2 {
  margin-bottom: 3rem;
  color: #666666;
  line-height: 1;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-news-combo {
    padding-top: 4rem;
  }
  .onemarkets .oh-news-combo h2 {
    margin-bottom: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-news-combo {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-news-combo {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-news-heading + div > .oh-news:first-child {
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-news.oh-grid-col-6 + .oh-news.oh-grid-col-6 {
    margin-top: 0;
  }
}
.onemarkets .oh-news {
  margin-top: 2rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: relative;
}
.onemarkets .oh-news a {
  border: none;
}
.onemarkets .oh-news img {
  display: block;
  height: auto;
  width: 100%;
}
.onemarkets .oh-news .aspect-wrapper {
  position: relative;
  width: 100%;
}
.onemarkets .oh-news .aspect-content {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.onemarkets .oh-news .aspect-ratio {
  padding-bottom: 50%;
}
.onemarkets .oh-news .textbox {
  padding: 2rem;
  background: #333333;
  box-sizing: border-box;
  color: #FFFFFF;
}
.onemarkets .oh-news .textbox h3 {
  margin-bottom: 1.5rem;
  color: inherit;
  margin-top: 0;
}
.onemarkets .oh-news a:hover .aspect-content {
  opacity: 0.75;
}
.onemarkets .oh-news a:focus {
  border: none;
}
.onemarkets .oh-news a:focus .aspect-content {
  opacity: 0.65;
}
@media (max-width: 639px) {
  .onemarkets .oh-news + .oh-news {
    margin-top: 2rem;
  }
}
.onemarkets .oh-news.oh-grid-col-12 {
  height: 100%;
  overflow: hidden;
}
.onemarkets .oh-news.oh-grid-col-12 .aspect-ratio {
  padding-bottom: 66.66666667%;
}
@media (min-width: 640px) {
  .onemarkets .oh-news.oh-grid-col-12 .aspect-ratio {
    padding-bottom: 23.52941176%;
  }
}
.onemarkets .oh-news.oh-grid-col-12 img {
  height: 100%;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: auto;
}
@media (min-width: 640px) {
  .onemarkets .oh-news.oh-grid-col-12 img {
    height: auto;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    top: 50%;
    width: 100%;
  }
  .onemarkets .oh-news.oh-grid-col-12 .textbox {
    width: 100%;
    background-color: rgba(51, 51, 51, 0.6);
    background-clip: padding-box;
    border-bottom: 1rem solid transparent;
    border-top: 1rem solid transparent;
    left: 50%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .onemarkets .oh-news.oh-grid-col-12 .textbox {
    width: 83.3333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-news.oh-grid-col-12 .textbox {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 1024px) and (min-width: 640px) {
  .onemarkets .oh-news.oh-grid-col-12 .textbox {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-news.oh-grid-col-6 .textbox {
    background-color: rgba(51, 51, 51, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50%;
  }
}
.onemarkets .oh-quotes.inactive {
  display: none;
}
.onemarkets .oh-quotes .oh-quotes-container {
  position: relative;
}
.onemarkets .oh-quotes h3 {
  margin-bottom: 0;
}
.onemarkets .oh-quotes .value-wrap {
  display: table;
  width: 100%;
}
.onemarkets .oh-quotes .value-wrap .value-container,
.onemarkets .oh-quotes .value-wrap .direction {
  display: table-cell;
  vertical-align: middle;
}
.onemarkets .oh-quotes .value-wrap .value-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 1rem;
}
.onemarkets .oh-quotes h4 {
  color: #666666;
  display: inline-block;
  font-weight: 300;
  font-size: 4.8rem;
  line-height: 1;
  margin: 0;
  transition: color 1s linear;
  width: 100%;
}
.onemarkets .oh-quotes .animated-up h4 {
  color: #00A197;
  transition: none;
}
.onemarkets .oh-quotes .animated-down h4 {
  color: #E2001A;
  transition: none;
}
.onemarkets .oh-quotes .direction {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.6rem;
  line-height: 2rem;
  width: 9rem;
}
@media print {
  .onemarkets .oh-quotes .direction {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-quotes .direction .change-abs,
.onemarkets .oh-quotes .direction .change-percent {
  padding: 1rem;
  box-sizing: border-box;
  font-size: 2rem;
  display: inline-block;
  text-align: center;
  width: 100%;
}
.onemarkets .oh-quotes .direction.down .change-abs {
  background: rgba(226, 0, 26, 0.1);
  color: #E2001A;
}
.onemarkets .oh-quotes .direction.down .change-percent {
  background: #E2001A;
  color: #FFFFFF;
}
.onemarkets .oh-quotes .direction.up .change-abs {
  background: rgba(0, 161, 151, 0.1);
  color: #00A197;
}
.onemarkets .oh-quotes .direction.up .change-percent {
  background: #00A197;
  color: #FFFFFF;
}
.onemarkets .oh-quotes .date-time {
  padding-top: 2rem;
  margin-bottom: 3rem;
  border-top: 1px solid #CCCCCC;
}
.onemarkets .oh-magazine-archive h2 {
  padding-top: 3rem;
  margin: 0;
  text-align: center;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-archive h2 {
    padding-top: 4rem;
  }
}
.onemarkets .oh-magazine-archive h2 .archive-heading {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-archive h2 .archive-heading {
    font-size: 2.4rem;
  }
}
.onemarkets .oh-magazine-archive.oh-carousel.n-slides .oh-carousel-control {
  bottom: auto;
  display: inline-block;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
.onemarkets .oh-magazine-archive.oh-carousel.n-slides .oh-carousel-control.left {
  padding-right: 2rem;
  padding-left: 0;
}
.onemarkets .oh-magazine-archive.oh-carousel.n-slides .oh-carousel-control.right {
  padding-left: 2rem;
  padding-right: 0;
}
@media (max-width: 639px) {
  .onemarkets .oh-magazine-archive.oh-carousel.n-slides .oh-carousel-control {
    position: absolute;
    margin-top: 14rem;
  }
}
.onemarkets .oh-magazine-archive .oh-carousel-control {
  vertical-align: middle;
}
.onemarkets .oh-magazine-archive .oh-carousel-control .icon {
  color: #00AFD0;
}
.onemarkets .oh-magazine-archive .oh-carousel-control.left {
  padding-right: 2rem;
}
.onemarkets .oh-magazine-archive .oh-carousel-control.right {
  padding-left: 2rem;
}
.onemarkets .oh-magazine-archive-item {
  padding-top: 3rem;
  padding-bottom: 6rem;
}
.onemarkets .oh-magazine-archive-item img {
  max-width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-archive-item {
    padding-top: 4rem;
  }
}
.onemarkets .oh-magazine-archive-item .item-container {
  font-size: 0;
  line-height: 0;
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-archive-item .item-container {
    width: 50%;
  }
}
.onemarkets .oh-magazine-archive-item h3 {
  transition: color 0.3s ease;
  color: #00AFD0;
  margin-bottom: 3rem;
  margin-top: 3rem;
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 400;
}
.onemarkets .oh-magazine-archive-item h3:hover {
  color: #0a8399;
}
@media print {
  .onemarkets .oh-magazine-archive-item h3 {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
.onemarkets .oh-magazine-archive-item h3 .meta {
  margin-bottom: 0.5rem;
  font-size: 1.6rem;
  line-height: 2rem;
  display: block;
}
@media print {
  .onemarkets .oh-magazine-archive-item h3 .meta {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-archive-item h3 {
    margin-top: 0;
  }
}
.onemarkets .oh-magazine-archive-item a {
  display: inline-block;
}
.onemarkets .oh-magazine-archive-item .content {
  padding-right: 2rem;
  box-sizing: border-box;
}
.onemarkets .oh-magazine-archive-item .image {
  margin-left: -1rem;
  text-align: center;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-archive-item .image {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-archive-item .image {
    margin-left: -2rem;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-magazine-archive-item .image {
    border-left: 0;
  }
}
.onemarkets .oh-magazine-archive-item .cta-link {
  margin-top: 3rem;
}
.onemarkets .oh-magazine-header-wraper {
  margin-left: 1rem;
  background-color: #F5F5F5;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-header-wraper {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header-wraper {
    margin-left: 2rem;
  }
}
.onemarkets .oh-magazine-header {
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-header {
    padding-left: 0.4rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header {
    padding-left: 3rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-magazine-header .input-group {
  margin-left: -1rem;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-header .input-group {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header .input-group {
    margin-left: -2rem;
  }
}
@media (max-width: 1023px) {
  .onemarkets .oh-magazine-header .input-group .oh-input + .oh-input {
    margin-top: 1rem;
  }
}
.onemarkets .oh-magazine-header .btn {
  padding: 1rem 1rem;
  width: 100%;
}
.onemarkets .oh-magazine-header .heading {
  margin-top: 3rem;
  font-size: 4rem;
  line-height: 4.8rem;
  margin-bottom: 0;
}
@media print {
  .onemarkets .oh-magazine-header .heading {
    font-size: 3.2rem !important;
    line-height: 3.84rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-header .heading {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-magazine-header .heading {
    font-size: 3.84rem !important;
    line-height: 4.48rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header .heading {
    font-size: 6.4rem;
    line-height: 7.2rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-magazine-header .heading {
    font-size: 5.12rem !important;
    line-height: 5.76rem !important;
  }
}
.onemarkets .oh-magazine-header h2 {
  margin-top: 1.5rem;
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 500;
  margin-bottom: 0;
}
@media print {
  .onemarkets .oh-magazine-header h2 {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-header h2 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-magazine-header h2 {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header h2 {
    font-size: 3.6rem;
    line-height: 4rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-magazine-header h2 {
    font-size: 2.88rem !important;
    line-height: 3.2rem !important;
  }
}
.onemarkets .oh-magazine-header p,
.onemarkets .oh-magazine-header h3 {
  margin-top: 3rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-magazine-header p,
  .onemarkets .oh-magazine-header h3 {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-magazine-header p,
  .onemarkets .oh-magazine-header h3 {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header p,
  .onemarkets .oh-magazine-header h3 {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-magazine-header p,
  .onemarkets .oh-magazine-header h3 {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
.onemarkets .oh-magazine-header h3 {
  margin-bottom: 1.5rem;
}
.onemarkets .oh-magazine-header h3 + p {
  margin-top: 0;
}
.onemarkets .oh-magazine-header p {
  margin-bottom: 0;
}
.onemarkets .oh-magazine-header .magazine-text,
.onemarkets .oh-magazine-header .magazine-image {
  width: 100%;
}
.onemarkets .oh-magazine-header .magazine-text {
  padding-bottom: 4rem;
}
.onemarkets .oh-magazine-header .magazine-image {
  padding-bottom: 6rem;
}
.onemarkets .oh-magazine-header .magazine-image .image-link {
  margin-bottom: 3rem;
  transition: opacity 0.3s ease;
  opacity: 1;
  background: url(../img/magazine-archive-bg-2x.png) no-repeat center left;
  background-size: contain;
  display: block;
  position: relative;
  text-align: center;
  width: 100%;
}
.onemarkets .oh-magazine-header .magazine-image .image-link:hover {
  opacity: 0.75;
}
.onemarkets .oh-magazine-header .magazine-image .image-link:before {
  display: inline-block;
  background: url(../img/magazine-archive-bg-2x.png) no-repeat center left;
  background-size: contain;
  content: '';
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  min-width: 8rem;
}
.onemarkets .oh-magazine-header .magazine-image .image-link:focus {
  border: 1px dotted transparent;
  opacity: 0.65;
}
.onemarkets .oh-magazine-header .magazine-image img {
  padding-bottom: 4rem;
  padding-top: 4rem;
  padding-left: 2rem;
  padding-right: 2rem;
  box-sizing: border-box;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
  width: auto;
}
@media (max-width: 767px) {
  .onemarkets .oh-magazine-header .image-link,
  .onemarkets .oh-magazine-header .input-group {
    max-width: 45rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-magazine-header .heading {
    margin-top: 2.5rem;
  }
  .onemarkets .oh-magazine-header p h3 {
    margin-top: 4rem;
  }
  .onemarkets .oh-magazine-header h2 {
    margin-top: 2rem;
  }
  .onemarkets .oh-magazine-header h3 + p {
    margin-bottom: 2rem;
  }
  .onemarkets .oh-magazine-header .magazine-text,
  .onemarkets .oh-magazine-header .magazine-image {
    width: 50%;
  }
  .onemarkets .oh-magazine-header .magazine-image {
    padding-top: 4rem;
    padding-left: 8.33333333%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-magazine-header .magazine-image {
    padding-top: 4rem;
  }
}
@media (min-width: 1440px) {
  .onemarkets .oh-magazine-header .magazine-image {
    padding-left: 16.66666667%;
  }
}
.onemarkets .oh-disclaimer,
.onemarkets .oh-it-disclaimer {
  position: absolute;
  border: 1px solid;
  display: none;
  top: 10%;
  left: 20%;
  height: 80%;
  width: 60%;
  z-index: 999;
}
.onemarkets .oh-disclaimer .disclaimer-locale, 
.onemarkets .oh-it-disclaimer .disclaimer-locale {
  display: none;
}
.onemarkets .oh-disclaimer .disclaimer-locale.open,
.onemarkets .oh-it-disclaimer .disclaimer-locale.open {
  display: inherit;
}
.onemarkets .oh-disclaimer label, 
.onemarkets .oh-it-disclaimer label {
  font-size: 1.6rem;
  line-height: 2rem;
}
.onemarkets .oh-it-disclaimer .collapse-overflow.expanded {
  overflow-y: auto;
  max-height: 800px;
}
.onemarkets .oh-it-disclaimer section > div {
  padding-bottom: 6rem;
}
.onemarkets .disclaimer-it-form .marketing-it-disclaimer, 
.onemarkets .disclaimer-it-form .technical-it-disclaimer {
  display: inline-block;
}
.onemarkets .disclaimer-it-form .technical-it-disclaimer {
	float: right;
}
.onemarkets .disclaimer-it-form input[name="marketingDisclaimerIT"],
.onemarkets .disclaimer-it-form input[name="technicalDisclaimerIT"] {
  white-space: normal;
  word-break: break-word;
  margin-top: 10px;
}
@media print {
  .onemarkets .oh-disclaimer label,
  .onemarkets .oh-it-disclaimer label {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-disclaimer label,
  .onemarkets .oh-it-disclaimer label {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-disclaimer label,
  .onemarkets .oh-it-disclaimer label {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-disclaimer .inner,
.onemarkets .oh-it-disclaimer .inner {
  background-color: #F5F5F5;
}
.onemarkets .oh-disclaimer .content,
.onemarkets .oh-it-disclaimer .content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-disclaimer .content{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .onemarkets .oh-it-disclaimer .content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-disclaimer .content,
  .onemarkets .oh-it-disclaimer .content {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-disclaimer header,
.onemarkets .oh-disclaimer footer,
.onemarkets .oh-it-disclaimer header,
.onemarkets .oh-it-disclaimer footer {
  background: #FFFFFF;
}
.onemarkets .oh-disclaimer header .oh-branding,
.onemarkets .oh-it-disclaimer header .oh-branding {
  transform: translateX(5px);
  width: 90%;
}
.onemarkets .oh-disclaimer header .oh-branding a,
.onemarkets .oh-it-disclaimer header .oh-branding a {
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}
.onemarkets .oh-disclaimer header ul,
.onemarkets .oh-it-disclaimer header ul {
  margin-top: 1rem;
  margin-right: 3rem;
  right: 0;
  position: absolute;
  line-height: 4rem;
  top: 0;
}
.onemarkets .oh-disclaimer header li,
.onemarkets .oh-it-disclaimer header li {
  display: inline-block;
}
.onemarkets .oh-disclaimer footer,
.onemarkets .oh-it-disclaimer footer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-sizing: border-box;
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-disclaimer footer,
  .onemarkets .oh-it-disclaimer footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-disclaimer footer,
  .onemarkets .oh-it-disclaimer footer {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-disclaimer .headline,
.onemarkets .oh-it-disclaimer .headline {
  margin-bottom: 1rem;
  font-size: 2.4rem;
  line-height: 3rem;
  color: #E2001A;
  font-weight: 500;
  margin-top: 0;
}
@media print {
  .onemarkets .oh-disclaimer .headline,
  .onemarkets .oh-it-disclaimer .headline {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-disclaimer .headline,
  .onemarkets .oh-it-disclaimer .headline {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-disclaimer .headline,
  .onemarkets .oh-it-disclaimer .headline {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-disclaimer .subheadline,
  .onemarkets .oh-it-disclaimer .subheadline {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-disclaimer .subheadline,
  .onemarkets .oh-it-disclaimer .subheadline {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-disclaimer .subheadline-link,
.onemarkets .oh-it-disclaimer .subheadline-link {
  margin-top: 0.5rem;
  display: block;
  color: #E2001A;
  font-weight: 500;
}
.onemarkets .oh-disclaimer .oh-disclaimer-expand,
.onemarkets .oh-it-disclaimer .oh-disclaimer-expand {
  margin-bottom: 1rem;
  display: block;
  position: relative;
}
.onemarkets .oh-disclaimer .oh-disclaimer-expand.open,
.onemarkets .oh-it-disclaimer .oh-disclaimer-expand.open {
  display: none;
  margin-bottom: 0;
}
.onemarkets .oh-disclaimer .oh-disclaimer-expand:after,
.onemarkets .oh-it-disclaimer .oh-disclaimer-expand:after {
  bottom: -0.8rem;
  background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
  content: '';
  height: 0.8rem;
  left: 0;
  position: absolute;
  width: 100%;
}
.onemarkets .oh-disclaimer .disclaimer-copy-text,
.onemarkets .oh-it-disclaimer .disclaimer-copy-text {
  max-height: 0;
  overflow: hidden;
  transition: max-height 2s linear;
}
.onemarkets .oh-disclaimer .disclaimer-copy-text.open,
.onemarkets .oh-it-disclaimer .disclaimer-copy-text.open {
  max-height: 300rem;
  margin-bottom: 1rem;
}
.onemarkets .oh-disclaimer .disclaimer-copy-text.close,
.onemarkets .oh-it-disclaimer .disclaimer-copy-text.close {
  transition: none;
}
.onemarkets .oh-disclaimer .disclaimer-copy-text p,
.onemarkets .oh-it-disclaimer .disclaimer-copy-text p {
  margin-bottom: 1rem;
}
.onemarkets .oh-disclaimer .form {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}
.onemarkets .oh-it-disclaimer .form {
  padding-top: 0;
  padding-bottom: 0;
}
.onemarkets .oh-disclaimer .form .btn-submit,
.onemarkets .oh-it-disclaimer .form .btn-submit {
  margin-top: 1rem;
  width: 100%;
}
@media (max-width: 639px) {
  .onemarkets .oh-disclaimer .form #accept + label,
  .onemarkets .oh-it-disclaimer .form #accept + label {
    margin-bottom: 1rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-disclaimer .form .btn-submit {
    width: auto;
  }
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    width: 100%;
    padding: 1rem 0;
  }
}
@media (min-height: 600px) {
  .onemarkets .oh-disclaimer .content,
  .onemarkets .oh-it-disclaimer .content {
    padding-top: 2rem;
  }
  .onemarkets .oh-disclaimer .headline,
  .onemarkets .oh-it-disclaimer .headline {
    margin-bottom: 1.5rem;
  }
  .onemarkets .oh-disclaimer .subheadline-link,
  .onemarkets .oh-it-disclaimer .subheadline-link {
    margin-top: 3rem;
  }
  .onemarkets .oh-disclaimer .form {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .onemarkets .oh-it-disclaimer .form {
    padding-top: 0;
    padding-bottom: 0;
  }
  .onemarkets .oh-disclaimer .form .btn-submit {
    margin-top: 3rem;
  }
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    margin-top: 1rem;
  }
  .onemarkets .oh-disclaimer .input-group + .input-group,
  .onemarkets .oh-it-disclaimer .input-group + .input-group {
    margin-top: 1rem;
  }
  .onemarkets .oh-disclaimer .oh-disclaimer-expand:after,
  .onemarkets .oh-it-disclaimer .oh-disclaimer-expand:after {
    bottom: -1.5rem;
  }
  .onemarkets .oh-disclaimer .disclaimer-copy-text p,
  .onemarkets .oh-it-disclaimer .disclaimer-copy-text p {
    margin-bottom: 3rem;
  }
}
@media (min-height: 700px) {
  .onemarkets .oh-disclaimer,
  .onemarkets .oh-it-disclaimer {
    background: #F5F5F5;
    background-size: auto 100%;
  }
  .onemarkets .oh-disclaimer .inner,
  .onemarkets .oh-it-disclaimer .inner {
    background-color: transparent;
  }
  .onemarkets .oh-disclaimer .content,
  .onemarkets .oh-disclaimer footer,
  .onemarkets .oh-it-disclaimer .content,
  .onemarkets .oh-it-disclaimer footer {
    padding-right: 3rem;
  }
  .onemarkets .oh-disclaimer .content,
  .onemarkets .oh-it-disclaimer .content {
    padding-top: 2rem;
    padding-bottom: 9.5rem;
  }
  .onemarkets .oh-disclaimer .form,
  .onemarkets .oh-it-disclaimer .form {
    padding-bottom: 2rem;
    padding-top: 0;
  }
  .onemarkets .oh-disclaimer .oh-disclaimer-expand,
  .onemarkets .oh-it-disclaimer .oh-disclaimer-expand {
    display: none;
    margin-bottom: 0;
  }
  .onemarkets .oh-disclaimer .disclaimer-copy-text,
  .onemarkets .oh-it-disclaimer .disclaimer-copy-text {
    padding-bottom: 3rem;
    max-height: 1000rem;
    overflow: visible;
    transition: none;
  }
  .onemarkets .oh-disclaimer header .oh-branding a {
    /*margin-top: 1.5rem;*/
  }
  .onemarkets .oh-disclaimer header .oh-branding a.oh-logo-uc,
  .onemarkets .oh-disclaimer header .oh-branding a.oh-logo-simple,
  .onemarkets .oh-disclaimer header .oh-branding a.oh-logo-cs-simple {
    /*margin-top: 2.5rem;*/
  }
  .onemarkets .oh-disclaimer header .oh-branding a.oh-logo-hvb {
    /*margin-top: 2rem;*/
  }
  .onemarkets .oh-disclaimer header ul,
  .onemarkets .oh-it-disclaimer header ul {
    margin-top: 2rem;
    margin-top: 0;
    line-height: 8rem;
  }
  .onemarkets .oh-disclaimer footer,
  .onemarkets .oh-it-disclaimer footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
    bottom: 0;
    display: table;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .onemarkets .oh-disclaimer footer p,
  .onemarkets .oh-it-disclaimer footer p {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-height: 700px) and (min-width: 1024px) {
  .onemarkets .oh-disclaimer .content,
  .onemarkets .oh-disclaimer footer,
  .onemarkets .oh-it-disclaimer .content,
  .onemarkets .oh-it-disclaimer footer {
    padding-left: 3rem;
  }
}
@media (min-height: 700px) and (min-width: 1440px) {
  .onemarkets .oh-disclaimer .content,
  .onemarkets .oh-it-disclaimer .content {
    padding-right: 3rem;
  }
}
@media (min-width: 450px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    padding: 1rem 5rem;
  }
}
@media (min-width: 500px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    padding: 1rem 0;
  }
}
@media (min-width: 700px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    font-size: 1.45rem;
  }
}
@media (min-width: 900px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    font-size: 1.6rem;
  }
}
@media (min-width: 1200px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    padding: 1rem 2rem;
  }
}
@media (min-width: 1500px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    padding: 1rem 1rem;
  }
}
@media (min-width: 1700px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    padding: 1rem 3rem;
  }
}
@media (min-width: 2250px) {
  .onemarkets .oh-it-disclaimer .form .btn-submit {
    padding: 1rem 0;
  }
}
.onemarkets .oh-covered-warrant-disclaimer {
  position: absolute;
  border: 1px solid;
  display: none;
  top: 10%;
  left: 20%;
  height: 23%;
  width: 60%;
  z-index: 999;
}
.onemarkets .oh-covered-warrant-disclaimer .coveredWarrantCalcDisclaimer-locale {
  display: none;
}
.onemarkets .oh-covered-warrant-disclaimer .coveredWarrantCalcDisclaimer-locale.open {
  display: inherit;
}
.onemarkets .oh-covered-warrant-disclaimer label {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-covered-warrant-disclaimer label {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-covered-warrant-disclaimer label {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-covered-warrant-disclaimer label {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-covered-warrant-disclaimer .inner {
  background-color: #F5F5F5;
}
.onemarkets .oh-covered-warrant-disclaimer .content {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-covered-warrant-disclaimer .content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-covered-warrant-disclaimer .content {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-covered-warrant-disclaimer header,
.onemarkets .oh-covered-warrant-disclaimer footer {
  background: #FFFFFF;
}
.onemarkets .oh-covered-warrant-disclaimer header .oh-branding {
  transform: translateX(5px);
  width: 90%;
}
.onemarkets .oh-covered-warrant-disclaimer header .oh-branding a {
  font-size: 0;
  line-height: 0;
  vertical-align: top;
}
.onemarkets .oh-covered-warrant-disclaimer header ul {
  margin-top: 1rem;
  margin-right: 3rem;
  right: 0;
  position: absolute;
  line-height: 4rem;
  top: 0;
}
.onemarkets .oh-covered-warrant-disclaimer header li {
  display: inline-block;
}
.onemarkets .oh-covered-warrant-disclaimer footer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-sizing: border-box;
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-covered-warrant-disclaimer footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-covered-warrant-disclaimer footer {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-covered-warrant-disclaimer .headline {
  margin-bottom: 1rem;
  font-size: 2.4rem;
  line-height: 3rem;
  color: #E2001A;
  font-weight: 500;
  margin-top: 0;
}
@media print {
  .onemarkets .oh-covered-warrant-disclaimer .headline {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-covered-warrant-disclaimer .headline {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-covered-warrant-disclaimer .headline {
    font-size: 2.56rem !important;
    line-height: 2.88rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-covered-warrant-disclaimer .subheadline {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-covered-warrant-disclaimer .subheadline {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-covered-warrant-disclaimer .subheadline-link {
  margin-top: 0.5rem;
  display: block;
  color: #E2001A;
  font-weight: 500;
}
.onemarkets .oh-covered-warrant-disclaimer .oh-covered-warrant-disclaimer-expand {
  margin-bottom: 1rem;
  display: block;
  position: relative;
}
.onemarkets .oh-covered-warrant-disclaimer .oh-covered-warrant-disclaimer-expand.open {
  display: none;
  margin-bottom: 0;
}
.onemarkets .oh-covered-warrant-disclaimer .oh-covered-warrant-disclaimer-expand:after {
  bottom: -0.8rem;
  background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
  content: '';
  height: 0.8rem;
  left: 0;
  position: absolute;
  width: 100%;
}
.onemarkets .oh-covered-warrant-disclaimer .covered-warrant-disclaimer-copy-text {
  max-height: 0;
  overflow: hidden;
  transition: max-height 2s linear;
}

@media (min-height: 200px) {
	.onemarkets .oh-covered-warrant-disclaimer .covered-warrant-disclaimer-copy-text.open {
	  max-height: 250px;
	  margin-bottom: 1rem;
	  overflow-y: scroll;
	}
}
.onemarkets .oh-covered-warrant-disclaimer .covered-warrant-disclaimer-copy-text.close {
  transition: none;
}
.onemarkets .oh-covered-warrant-disclaimer .covered-warrant-disclaimer-copy-text p {
  margin-bottom: 1rem;
}
.onemarkets .oh-covered-warrant-disclaimer .form {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}
.onemarkets .oh-covered-warrant-disclaimer .form .btn-submit {
  margin-top: 1rem;
  width: 100%;
}
@media (max-width: 639px) {
  .onemarkets .oh-covered-warrant-disclaimer .form #accept + label {
    margin-bottom: 1rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-covered-warrant-disclaimer .form .btn-submit {
    width: auto;
  }
}
@media (min-height: 600px) {
  .onemarkets .oh-covered-warrant-disclaimer .content {
    padding-top: 2rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .headline {
    margin-bottom: 1.5rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .subheadline-link {
    margin-top: 3rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .form {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .form .btn-submit {
    margin-top: 3rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .input-group + .input-group {
    margin-top: 1rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .oh-covered-warrant-disclaimer-expand:after {
    bottom: -1.5rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .covered-warrant-disclaimer-copy-text p {
    margin-bottom: 3rem;
  }
}
@media (min-height: 700px) {
  .onemarkets .oh-covered-warrant-disclaimer {
    background: #F5F5F5;
    background-size: auto 100%;
  }
  .onemarkets .oh-covered-warrant-disclaimer .inner {
    background-color: transparent;
  }
  .onemarkets .oh-covered-warrant-disclaimer .content,
  .onemarkets .oh-covered-warrant-disclaimer footer {
    padding-right: 3rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .content {
    padding-top: 2rem;
    padding-bottom: 9.5rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer .form {
    padding-bottom: 2rem;
    padding-top: 0;
  }
  .onemarkets .oh-covered-warrant-disclaimer .oh-covered-warrant-disclaimer-expand {
    margin-bottom: 0;
  }
  .onemarkets .oh-covered-warrant-disclaimer .covered-warrant-disclaimer-copy-text {
    padding-bottom: 3rem;
    max-height: 150px;
    overflow: visible;
    transition: none;
  }
  .onemarkets .oh-covered-warrant-disclaimer header .oh-branding a {
    /*margin-top: 1.5rem;*/
  }
  .onemarkets .oh-covered-warrant-disclaimer header .oh-branding a.oh-logo-uc,
  .onemarkets .oh-covered-warrant-disclaimer header .oh-branding a.oh-logo-simple,
  .onemarkets .oh-covered-warrant-disclaimer header .oh-branding a.oh-logo-cs-simple {
    /*margin-top: 2.5rem;*/
  }
  .onemarkets .oh-covered-warrant-disclaimer header .oh-branding a.oh-logo-hvb {
    /*margin-top: 2rem;*/
  }
  .onemarkets .oh-covered-warrant-disclaimer header ul {
    margin-top: 2rem;
    margin-top: 0;
    line-height: 8rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
    bottom: 0;
    display: table;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .onemarkets .oh-covered-warrant-disclaimer footer p {
    display: table-cell;
    vertical-align: middle;
  }
}
@media (min-height: 700px) and (min-width: 1024px) {
  .onemarkets .oh-covered-warrant-disclaimer .content,
  .onemarkets .oh-covered-warrant-disclaimer footer {
    padding-left: 3rem;
  }
}
@media (min-height: 700px) and (min-width: 1440px) {
  .onemarkets .oh-covered-warrant-disclaimer .content {
    padding-right: 3rem;
  }
}
.onemarkets .oh-disclaimer-wrapper {
  display: none;
}
.onemarkets .with-disclaimer,
.onemarkets .with-it-disclaimer {
  height: 100%;
}
.onemarkets .oh-covered-warrant-disclaimer-wrapper {
  display: block;
}
.onemarkets .with-disclaimer .oh-disclaimer-wrapper, 
.onemarkets .with-it-disclaimer .oh-disclaimer-wrapper {
  margin-left: 0;
  height: 100%;
}
.onemarkets .oh-covered-warrant-disclaimer-wrapper {
  margin-left: 0;
  height: 100%;
}
.onemarkets .with-disclaimer .oh-disclaimer,
.onemarkets .with-it-disclaimer .oh-it-disclaimer {
  display: block;
}
.onemarkets .oh-covered-warrant-disclaimer {
  display: block;
}
@media (min-height: 700px) {
  .onemarkets .with-disclaimer .oh-disclaimer.too-big .collapse-overflow,
  .onemarkets .with-it-disclaimer .oh-it-disclaimer.too-big .collapse-overflow {
    overflow-y: scroll;
  }
  .onemarkets .with-disclaimer .oh-disclaimer.too-big .collapse-overflow-inner,
  .onemarkets .with-it-disclaimer .oh-it-disclaimer.too-big .collapse-overflow-inner {
    padding-right: 2.5rem;
  }
  .onemarkets .with-disclaimer .oh-disclaimer form:before,
  .onemarkets .with-it-disclaimer .oh-it-disclaimer form:before {
    margin-bottom: 3rem;
    background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
    content: '';
    display: block;
    height: 0.8rem;
    width: 100%;
  }
}
@media (min-height: 700px) {
  .onemarkets .oh-covered-warrant-disclaimer.too-big .covered-warrant-collapse-overflow {
    overflow-y: scroll;
  }
  .onemarkets .oh-covered-warrant-disclaimer.too-big .covered-warrant-collapse-overflow-inner {
    padding-right: 2.5rem;
  }
  .onemarkets .oh-covered-warrant-disclaimer form:before {
    margin-bottom: 3rem;
    background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
    content: '';
    display: block;
    height: 0.8rem;
    width: 100%;
  }
}
.onemarkets .with-disclaimer .oh-disclaimer-overlay,
.onemarkets .with-it-disclaimer .oh-disclaimer-overlay {
  display: none;
  z-index: 998;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  opacity: .5;
}
.onemarkets .oh-covered-warrant-disclaimer-overlay {
  display: block;
  z-index: 998;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  opacity: .5;
}
@media (max-width: 639px) {
  .onemarkets .oh-disclaimer {
    top: 10%;
    left: 5%;
    height: auto;
    width: 90%;
  }
}
@media (max-width: 750px) {
  .onemarkets .oh-it-disclaimer {
    top: 10%;
    left: 5%;
    height: auto;
    width: 90%;
  }
}
.onemarkets .no-script .oh-disclaimer-wrapper {
  display: block;
}
.onemarkets .no-script .oh-covered-warrant-disclaimer-wrapper {
  display: block;
}
.onemarkets .oh-product-header {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-header {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-product-functions,
.onemarkets .oh-product-anchor-navigation,
.onemarkets .oh-product-contact,
.onemarkets .oh-happy-trading,
.onemarkets .oh-product-inactive {
  margin-top: 3rem;
}
.onemarkets .oh-product-functions,
.onemarkets .oh-product-anchor-navigation {
  margin-left: 1rem;
  width: auto;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-functions,
  .onemarkets .oh-product-anchor-navigation {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-functions,
  .onemarkets .oh-product-anchor-navigation {
    margin-left: 2rem;
  }
}
.onemarkets .oh-product-functions .dropdown-toggle,
.onemarkets .oh-product-anchor-navigation .dropdown-toggle {
  padding-bottom: 2rem;
  padding-top: 2rem;
  border-color: #CCCCCC;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
}
.onemarkets .oh-product-functions .dropdown-title,
.onemarkets .oh-product-anchor-navigation .dropdown-title {
  text-transform: uppercase;
}
.onemarkets .oh-header-name {
  padding-top: 2rem;
  clear: both;
}
.onemarkets .oh-header-name h1 {
  margin-bottom: 1.5rem;
  margin-top: 0;
}
.onemarkets .oh-header-name .subheading {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-header-name .subheading {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-header-name .wkn {
  margin-right: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-header-name .wkn {
    margin-right: 3rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-header-name .wkn {
    margin-right: 4rem;
  }
}
.onemarkets .oh-product-contact {
  font-size: 1.6rem;
  line-height: 2rem;
  margin-left: 1rem;
  float: right;
}
@media print {
  .onemarkets .oh-product-contact {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-contact {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-product-contact {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-contact {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-contact {
    margin-left: 2rem;
  }
}
.onemarkets .oh-product-contact .phone,
.onemarkets .oh-product-contact .opening-hours {
  display: block;
}
.onemarkets .oh-product-contact .phone a,
.onemarkets .oh-product-contact .opening-hours a,
.onemarkets .oh-product-contact .phone a:hover,
.onemarkets .oh-product-contact .opening-hours a:hover {
  color: inherit;
}
.onemarkets .oh-product-contact .phone {
  color: #262626;
  font-weight: 500;
}
@media (max-width: 1023px) {
  .onemarkets .oh-product-contact {
    width: auto;
  }
}
.onemarkets .oh-product-functions a .icon,
.onemarkets .oh-product-functions a span {
  pointer-events: none;
}
@media (max-width: 639px) {
  .onemarkets .oh-product-functions {
    padding-top: 3rem;
    clear: both;
    margin-top: 0;
  }
  .onemarkets .oh-product-functions .icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle;
  }
  .onemarkets .oh-product-functions span {
    margin-left: 0.5rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-functions {
    border-left-width: 1rem;
    background-clip: padding-box;
    border-left-color: transparent;
    border-left-style: solid;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    cursor: default;
    transition: none;
    padding-right: 1rem;
    float: right;
    border-right: 1px solid #CCCCCC;
    margin-left: 0;
  }
  .onemarkets .oh-product-functions .dropdown-toggle {
    display: none;
  }
  .onemarkets .oh-product-functions .dropdown-menu {
    background: 0;
    display: block;
    position: static;
    width: 100%;
  }
  .onemarkets .oh-product-functions.open .dropdown-menu,
  .onemarkets .oh-product-functions .dropdown-menu {
    border: 0;
    max-height: none;
  }
  .onemarkets .oh-product-functions .option {
    padding: 0;
  }
  .onemarkets .oh-product-functions .option,
  .onemarkets .oh-product-functions .option.selected,
  .onemarkets .oh-product-functions .option.selected:hover,
  .onemarkets .oh-product-functions .option:hover {
    background: 0;
  }
  .onemarkets .oh-product-functions .option.selected,
  .onemarkets .oh-product-functions .option.selected:hover {
    color: #262626;
  }
  .onemarkets .oh-product-functions .option {
    display: inline-block;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .onemarkets .oh-product-functions .icon {
    height: 2rem;
    width: 2rem;
  }
  .onemarkets .oh-product-functions span {
    display: block;
    text-transform: uppercase;
  }
  .onemarkets .oh-product-functions a {
    text-align: center;
    transition: color 0.3s ease;
  }
  .onemarkets .oh-product-functions a:hover,
  .onemarkets .oh-product-functions a:focus {
    color: #AA1C0D;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .onemarkets .oh-product-functions {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 640px) and (min-width: 1024px) {
  .onemarkets .oh-product-functions {
    border-left-width: 2rem;
  }
}
.onemarkets .oh-happy-trading,
.onemarkets .oh-product-inactive {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-radius: 0.2rem;
  color: #FFFFFF;
}
@media (min-width: 640px) {
  .onemarkets .oh-happy-trading,
  .onemarkets .oh-product-inactive {
    margin-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.onemarkets .oh-happy-trading {
  font-size: 1.6rem;
  line-height: 2rem;
  background-color: #AA1C0D;
  font-weight: 500;
  position: relative;
  text-transform: uppercase;
}
.onemarkets .oh-happy-trading-wrapper {
  float: left;
}
@media print {
  .onemarkets .oh-happy-trading {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-happy-trading:after {
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  border-top: 1rem solid #AA1C0D;
  bottom: -1rem;
  content: "";
  display: block;
  height: 0;
  left: 1.5rem;
  position: absolute;
  width: 0;
}
.onemarkets .oh-product-inactive {
  font-size: 2rem;
  line-height: 2.6rem;
  margin-left: 1rem;
  background-color: #AA1C0D;
  box-sizing: border-box;
  float: left;
  font-weight: 300;
  max-width: 45%;
  text-align: center;
}
@media print {
  .onemarkets .oh-product-inactive {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-inactive {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-product-inactive {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-inactive {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-inactive {
    margin-left: 2rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-product-inactive {
    max-width: 32%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-inactive {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.onemarkets .oh-product-anchor-navigation.dropdown .dropdown-toggle {
  border-bottom: 0;
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-anchor-navigation {
    padding-bottom: 2rem;
    padding-top: 0.5rem;
    cursor: default;
    transition: none;
    border-top: 1px solid #CCCCCC;
    font-weight: 500;
    text-transform: uppercase;
  }
  .onemarkets .oh-product-anchor-navigation .dropdown-toggle {
    display: none;
  }
  .onemarkets .oh-product-anchor-navigation .dropdown-menu {
    background: 0;
    display: block;
    position: static;
    width: 100%;
  }
  .onemarkets .oh-product-anchor-navigation.open .dropdown-menu,
  .onemarkets .oh-product-anchor-navigation .dropdown-menu {
    border: 0;
    max-height: none;
  }
  .onemarkets .oh-product-anchor-navigation .option {
    padding: 0;
  }
  .onemarkets .oh-product-anchor-navigation .option,
  .onemarkets .oh-product-anchor-navigation .option.selected,
  .onemarkets .oh-product-anchor-navigation .option.selected:hover,
  .onemarkets .oh-product-anchor-navigation .option:hover {
    background: 0;
  }
  .onemarkets .oh-product-anchor-navigation .option.selected,
  .onemarkets .oh-product-anchor-navigation .option.selected:hover {
    color: #262626;
  }
  .onemarkets .oh-product-anchor-navigation .option {
    padding-right: 4rem;
    margin-top: 1.5rem;
    display: inline-block;
  }
  .onemarkets .oh-product-anchor-navigation .option:first-child {
    padding-left: 0;
  }
  .onemarkets .oh-product-anchor-navigation .option:last-child {
    padding-right: 0;
  }
  .onemarkets .oh-product-anchor-navigation a {
    transition: color 0.3s ease;
    color: #262626;
  }
  .onemarkets .oh-product-anchor-navigation a:hover {
    color: #5c5c5c;
  }
  .onemarkets .oh-product-anchor-navigation a:focus {
    color: #00AFD0;
  }
}
.onemarkets .oh-trading-information {
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.onemarkets .oh-trading-information:after {
  content: "";
  display: table;
  clear: both;
}
.onemarkets .oh-trading-information .oh-label-value {
  font-size: 0;
  line-height: 0;
  border-left: 0;
}
.onemarkets .oh-trading-information .oh-label-value li {
  font-size: 1.6rem;
  line-height: 2rem;
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
@media print {
  .onemarkets .oh-trading-information .oh-label-value li {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-trading-information .oh-label-value li {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-trading-information .oh-label-value li {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-trading-information .oh-label-value li {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-trading-information .oh-label-value li {
    border-left-width: 2rem;
  }
}
.onemarkets .oh-trading-information .oh-label-value li .value .date {
  display: block;
}
@media (max-width: 639px) {
  .onemarkets .oh-trading-information .oh-label-value li {
    width: 50%;
  }
  .onemarkets .oh-trading-information .oh-label-value li.span-2 {
    width: 100%;
  }
  .onemarkets .oh-trading-information .oh-label-value li:nth-child(n + 2) ~ li {
    margin-top: 2rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-trading-information .oh-label-value li {
    width: 25%;
  }
  .onemarkets .oh-trading-information .oh-label-value li.span-2 {
    width: 50%;
  }
  .onemarkets .oh-trading-information .oh-label-value li:nth-child(n + 4) ~ li {
    margin-top: 4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-trading-information .oh-label-value li {
    width: 14.2857%;
  }
  .onemarkets .oh-trading-information .oh-label-value li.span-2 {
    width: 28.5714%;
  }
  .onemarkets .oh-trading-information .oh-label-value li:nth-child(n + 6) ~ li {
    margin-top: 4rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-trading-information .oh-label-value.oh-grid-col-9-10 li {
    width: 33.3333%;
  }
  .onemarkets .oh-trading-information .oh-label-value.oh-grid-col-9-10 li.span-2 {
    width: 66.6667%;
  }
  .onemarkets .oh-trading-information .oh-label-value.oh-grid-col-9-10 li:nth-child(n + 3) ~ li {
    margin-top: 4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-trading-information .oh-label-value.oh-grid-col-9-10 li {
    width: 16.6667%;
  }
  .onemarkets .oh-trading-information .oh-label-value.oh-grid-col-9-10 li.span-2 {
    width: 33.3333%;
  }
  .onemarkets .oh-trading-information .oh-label-value.oh-grid-col-9-10 li:nth-child(n + 5) ~ li {
    margin-top: 4rem;
  }
}
.onemarkets .oh-trading-information .oh-label-value .label .price-size {
	font-size: 1.5rem;
}
.onemarkets .oh-trading-information .oh-label-value .number .value {
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 400;
}
.onemarkets .oh-trading-information .oh-label-value .number .value .price {
  
}
.onemarkets .oh-trading-information .oh-label-value .number .value .price-size {
  font-size: 1.5rem;
  line-height: 2.4rem;
  font-weight: 400;
}
@media print {
  .onemarkets .oh-trading-information .oh-label-value .number .value {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
.onemarkets .productPageContent .oh-label-value .number .label a {
  border: 0px dotted transparent;
}
.onemarkets .oh-trading-information .oh-label-value .opening-hours {
  color: #262626;
  font-weight: 500;
}
.onemarkets .oh-trading-information .oh-label-value .opening-hours,
.onemarkets .oh-trading-information .oh-label-value .opening-hours-wrapper {
  display: block;
}
.onemarkets .oh-trading-information .oh-label-value .opening-hours-wrapper + .opening-hours-wrapper {
  margin-top: 0.5rem;
}
.onemarkets .oh-trading-information .oh-label-value .num {
  transition: all 1s linear;
}
.onemarkets .oh-trading-information .oh-label-value.animated-up .num {
  color: #00A197;
  transition: none;
}
.onemarkets .oh-trading-information .oh-label-value.animated-down .num {
  color: #E2001A;
  transition: none;
}
.onemarkets .oh-trading-information .oh-trading-button {
  margin-top: 3rem;
}
.onemarkets .oh-trading-information .oh-trading-button .btn {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-trading-information .oh-trading-button {
    float: right;
    margin-top: 0;
  }
}
.onemarkets .oh-trading-information.inactive .heading {
  font-size: 2rem;
  line-height: 2.6rem;
  margin-left: 1rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #AA1C0D;
  border-radius: 0.2rem;
  color: #FFFFFF;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
@media print {
  .onemarkets .oh-trading-information.inactive .heading {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-trading-information.inactive .heading {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}
@media (min-width: 640px) and print {
  .onemarkets .oh-trading-information.inactive .heading {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-trading-information.inactive .heading {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-trading-information.inactive .heading {
    margin-left: 2rem;
  }
}
.onemarkets .oh-product-chart-wrapper {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-chart-wrapper {
    padding-bottom: 4rem;
  }
}
.onemarkets .oh-underlying-chart-wrapper {
  padding-top: 2rem;
  margin-bottom: 2rem;
}
.onemarkets .oh-product-chart {
  position: relative;
  /*
    // @TODO
    .calendar-icon {
        .offset-by-color('orange'; -1; 'margin-top');
        background-color: @corporate-color-w;
        display: none;
        fill: @corporate-color-k5;
        height: @chart-calendar-icon-size;
        padding-right: 1px;
        position: absolute;
        bottom: 75px;   //@TODO
        width: @chart-calendar-icon-size;

        @media (min-width: @xl-min) {
            margin-top: 0;
        }
    }
    */
}
.onemarkets .oh-product-chart .oh-box-wrapper {
  margin-left: 1rem;
  background-color: #FFFFFF;
  min-height: 46.7rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-chart .oh-box-wrapper {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-chart .oh-box-wrapper {
    margin-left: 2rem;
  }
}
.onemarkets .oh-product-chart .oh-box-wrapper > .oh-grid-col {
  border-left: 0;
}
.onemarkets .oh-product-chart .chart-annotation {
  font-size: 1.6rem;
  line-height: 2rem;
  padding-top: 1.5rem;
}
@media print {
  .onemarkets .oh-product-chart .chart-annotation {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-product-chart .chart-annotation.print {
  display: none;
}
.onemarkets .oh-product-chart .chart-container {
  margin-bottom: -15px;
  min-height: 37rem;
}
.onemarkets .oh-product-chart .chart-container.loaded + .calendar-icon {
  display: block;
}
.onemarkets .oh-product-chart .oh-chart-tooltip .tooltip-key {
  color: #CCCCCC;
}
.onemarkets .oh-product-chart .oh-chart-tooltip .tooltip-value {
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-chart .dropdown .option a {
    padding-top: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-chart.standalone .chart-container {
    padding-bottom: 0.5rem;
    bottom: 0;
    left: 0;
    position: relative;
    top: 0;
  }
}
.onemarkets .oh-product-chart-options .chart-annotation {
  padding-top: 4rem;
  padding-bottom: 2rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-chart-options h3 {
    min-height: 3.7rem;
  }
}
.onemarkets .oh-product-chart-options ul {
  list-style: none;
}
.onemarkets .oh-product-chart-options li {
  clear: both;
}
.onemarkets .oh-product-chart-options li + li {
  margin-top: 1rem;
}
.onemarkets .oh-product-chart-options .onoffswitch {
  display: table;
}
.onemarkets .oh-product-chart-options .onoffswitch label {
  vertical-align: middle;
}
.onemarkets .oh-product-chart-options .onoffswitch label + span {
  padding-left: 1rem;
  display: table-cell;
}
.onemarkets .oh-product-chart-options .onoffswitch span + span {
  padding-left: 0.5rem;
}
.onemarkets .oh-product-chart-options .onoffswitch.static input:disabled ~ label {
  opacity: 1;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-product-chart-options ul {
    margin-top: -2rem;
    font-size: 0;
    line-height: 0;
    margin-left: -1rem;
  }
  .onemarkets .oh-product-chart-options li {
    font-size: 1.6rem;
    line-height: 2rem;
    border-left-width: 1rem;
    background-clip: padding-box;
    border-left-color: transparent;
    border-left-style: solid;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 50%;
  }
  .onemarkets .oh-product-chart-options li,
  .onemarkets .oh-product-chart-options li + li {
    margin-top: 2rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and (min-width: 640px) {
  .onemarkets .oh-product-chart-options ul {
    margin-left: -1.6rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and (min-width: 1024px) {
  .onemarkets .oh-product-chart-options ul {
    margin-left: -2rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and print {
  .onemarkets .oh-product-chart-options li {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and (min-width: 768px) {
  .onemarkets .oh-product-chart-options li {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and (min-width: 768px) and print {
  .onemarkets .oh-product-chart-options li {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and (min-width: 640px) {
  .onemarkets .oh-product-chart-options li {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) and (min-width: 1024px) {
  .onemarkets .oh-product-chart-options li {
    border-left-width: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .onemarkets .oh-product-chart-options li {
    width: 33.3333%;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-chart-options .onoffswitch span {
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-chart-options .onoffswitch label + span {
    padding-left: 2rem;
  }
}
.onemarkets .oh-product-details {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-details {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-details {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-product-details .oh-box {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
.onemarkets .oh-product-details .oh-label-value {
  margin-left: -1rem;
  margin-bottom: -0.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-details .oh-label-value {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-details .oh-label-value {
    margin-left: -2rem;
  }
}
.onemarkets .oh-product-details .oh-label-value li {
  font-size: 0;
  line-height: 0;
  margin-bottom: 0.5rem;
}
.onemarkets .oh-product-details .oh-label-value .label,
.onemarkets .oh-product-details .oh-label-value .value {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-details .oh-label-value .label,
  .onemarkets .oh-product-details .oh-label-value .value {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-details .oh-label-value .label,
  .onemarkets .oh-product-details .oh-label-value .value {
    border-left-width: 2rem;
  }
}
@media print {
  .onemarkets .oh-product-details .oh-label-value .label,
  .onemarkets .oh-product-details .oh-label-value .value {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-details .oh-label-value .label,
  .onemarkets .oh-product-details .oh-label-value .value {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-product-details .oh-label-value .label,
  .onemarkets .oh-product-details .oh-label-value .value {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-product-table {
  padding-bottom: 4rem;
}
.onemarkets .oh-product-table table {
  width: 100%;
}
.onemarkets .oh-product-table table + .cta-link {
  margin-top: 3rem;
}
.onemarkets .oh-product-table .export-all {
  float: right;
}
.onemarkets .oh-product-subsection h2 {
  margin-top: 4rem;
  margin-bottom: 1rem;
}
.onemarkets .oh-product-subsection + .oh-product-subsection h2 {
  margin-top: 2rem;
}
.onemarkets .oh-product-subsection + .oh-product-subsection h2:before {
  padding-top: 4rem;
  border-top: 1px solid #CCCCCC;
  content: "";
  display: block;
}
.onemarkets .oh-product-subsection > :last-child {
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-subsection > :last-child {
    padding-bottom: 4rem;
  }
}
.onemarkets .oh-product-subsection:last-child > :last-child {
  padding-bottom: 0;
}
.onemarkets .oh-product-calculator h4,
.onemarkets .oh-product-calculator-info h4 {
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
.onemarkets .oh-product-calculator-info p + p {
  margin-top: 1rem;
}
.onemarkets .oh-product-calculator .barrier-status:before {
  border-radius: 100%;
  height: 0.8em;
  display: inline-block;
  width: 0.8em;
  margin-right: 0.5em;
  content: "";
  margin-left: -1.3em;
}
.onemarkets .oh-product-calculator .barrier-status.positive:before {
  background-color: #00A197;
}
.onemarkets .oh-product-calculator .barrier-status.negative:before {
  background-color: #E2001A;
}
.onemarkets .oh-product-calculator .parameters-current,
.onemarkets .oh-product-calculator .parameters-result {
  font-size: 1.6rem;
  line-height: 2rem;
  width: 100%;
}
@media print {
  .onemarkets .oh-product-calculator .parameters-current,
  .onemarkets .oh-product-calculator .parameters-result {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-calculator .parameters-current,
  .onemarkets .oh-product-calculator .parameters-result {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-product-calculator .parameters-current,
  .onemarkets .oh-product-calculator .parameters-result {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-product-calculator .table-wrapper {
    margin-top: 2rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-calculator .product-results {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-product-calculator .product-results .invisible {
    font-size: 0;
    display: block;
  }
  .onemarkets .oh-product-calculator .table-wrapper {
    display: inline-block;
    vertical-align: top;
  }
  .onemarkets .oh-product-calculator .table-wrapper:first-child {
    width: 66.6667%;
  }
  .onemarkets .oh-product-calculator .table-wrapper:last-child {
    width: 33.3333%;
    margin-left: -1px;
  }
  .onemarkets .oh-product-calculator .parameters-result tr > :first-child {
    display: none;
  }
}
.onemarkets .oh-product-calculator .slider-input-wrapper label,
.onemarkets .oh-product-calculator .barrier-wrapper label {
  color: #999999;
}
.onemarkets .oh-product-calculator .slider-input-wrapper {
  margin-top: 3rem;
}
.onemarkets .oh-product-calculator .slider-input-wrapper input {
  width: 100%;
}
.onemarkets .oh-product-calculator .slider-input-wrapper label {
  display: inline-block;
}
.onemarkets .oh-product-calculator .slider-wrapper {
  margin-bottom: 3rem;
  margin-top: 3rem;
  display: table;
  position: relative;
}
.onemarkets .oh-product-calculator .slider-button,
.onemarkets .oh-product-calculator .slider-range {
  display: table-cell;
  vertical-align: top;
}
.onemarkets .oh-product-calculator .slider-button {
  width: 3rem;
  background: none;
  border: 0;
  color: #262626;
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  padding: 0;
}
.onemarkets .oh-product-calculator .slider-button.left {
  padding-right: 1rem;
  text-align: right;
}
.onemarkets .oh-product-calculator .slider-button.right {
  padding-left: 1rem;
  text-align: left;
}
.onemarkets .oh-product-calculator .slider-button:focus {
  border: 0;
  outline: 0;
  color: #00AFD0;
}
.onemarkets .oh-product-calculator .slider-range {
  width: 100%;
}
.onemarkets .oh-product-calculator .barrier-wrapper {
  padding-bottom: 2rem;
  padding-top: 2rem;
  border-bottom: 1px solid #E5E5E5;
  border-top: 1px solid #E5E5E5;
}
.onemarkets .oh-product-calculator .barrier-wrapper label {
  display: block;
}
@media (max-width: 639px) {
  .onemarkets .oh-product-calculator .slider-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 30rem;
  }
  .onemarkets .oh-product-calculator .slider-input-wrapper label {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-product-calculator .slider-input-wrapper {
    font-size: 0;
    line-height: 0;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
  }
  .onemarkets .oh-product-calculator .input-wrapper label {
    width: 8rem;
    vertical-align: middle;
  }
  .onemarkets .oh-product-calculator .input-wrapper input {
    width: 34rem;
  }
  .onemarkets .oh-product-calculator .slider-button {
    min-width: 8rem;
  }
  .onemarkets .oh-product-calculator .slider-range {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .onemarkets .oh-product-calculator .barrier-wrapper {
    margin-bottom: 3rem;
  }
}
.onemarkets .oh-product-risk {
  padding-bottom: 4rem;
}
.onemarkets .oh-product-risk h2 {
  margin-bottom: 3rem;
}
.onemarkets .oh-product-risk .oh-box {
  padding: 2rem;
  background-color: #FFFFFF;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-risk .oh-box {
    padding-bottom: 3rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-risk .oh-box {
    padding-bottom: 4rem;
  }
}
.onemarkets .oh-product-risk .oh-product-risk-chart,
.onemarkets .oh-product-risk .oh-product-risk-evaluation,
.onemarkets .oh-product-risk .oh-product-risk-indicator {
  margin-bottom: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-risk .oh-product-risk-chart,
  .onemarkets .oh-product-risk .oh-product-risk-evaluation,
  .onemarkets .oh-product-risk .oh-product-risk-indicator,
  .onemarkets .oh-product-risk .oh-infotext.oh-grid-col-6-9 {
    height: 55rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-risk .oh-infotext.oh-grid-col-12-6 {
    height: 55rem;
  }
}
.onemarkets .oh-product-filters {
  display: none;
  height: 100%;
  position: relative;
}
.onemarkets .oh-product-filters a {
  transition: none;
}
.onemarkets .oh-product-filters.open {
  display: block;
}
.onemarkets .oh-product-filters.optimise-height .buttons-wrapper {
  bottom: -8rem;
}
.onemarkets .oh-product-filters.optimise-height .scroll-wrapper {
  bottom: 0;
}
.onemarkets .oh-product-filters .scroll-wrapper {
  bottom: 8rem;
  left: 0;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.onemarkets .oh-product-filters .filter {
  /*
        &:last-child {
            .offset-by-color('pink'; 'margin-bottom');
        }
        */
}
.onemarkets .oh-product-filters .filter:not(.hidden) {
  margin-top: 3rem;
}
.onemarkets .oh-product-filters .filter:not(.hidden) + .filter {
  margin-top: 2rem;
}
.onemarkets .oh-product-filters .filter.last-visible-filter {
  margin-bottom: 3rem;
}
.onemarkets .oh-product-filters .buttons-wrapper {
  font-size: 0;
  line-height: 0;
  padding-top: 2rem;
  padding-left: 2rem;
  padding-right: 3rem;
  background-color: #262626;
  bottom: 0;
  box-sizing: border-box;
  height: 8rem;
  left: 0;
  position: absolute;
  right: 0;
  transition: bottom 0.25s ease-in-out;
}
.onemarkets .oh-product-filters .buttons-wrapper .btn {
  width: 50%;
  padding-left: 0;
  padding-right: 0;
}
.onemarkets .oh-product-filters .buttons-wrapper .btn + .btn {
  margin-left: 1rem;
  margin-right: -1rem;
}
.onemarkets .oh-product-filters .error-text {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-filters .error-text {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-filters .error-text {
    border-left-width: 2rem;
  }
}
.onemarkets .oh-product-filters input[type=text] {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-product-filters input[type=text] {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-product-filters .oh-input + .oh-input {
  margin-top: 1.5rem;
}
.onemarkets .oh-product-filters .input-pair {
  font-size: 0;
  line-height: 0;
  margin-left: -1rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-filters .input-pair {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-filters .input-pair {
    margin-left: -2rem;
  }
}
.onemarkets .oh-product-filters .input-pair .oh-input {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-filters .input-pair .oh-input {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-filters .input-pair .oh-input {
    border-left-width: 2rem;
  }
}
@media print {
  .onemarkets .oh-product-filters .input-pair .oh-input {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-filters .input-pair .oh-input {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-product-filters .input-pair .oh-input {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-product-filters .input-pair .oh-input + .oh-input {
  margin-top: 0;
}
.onemarkets .oh-product-filters .date-filter label,
.onemarkets .oh-product-filters .range-filter label,
.onemarkets .oh-product-filters .select-filter label,
.onemarkets .oh-product-filters .text-filter label {
  padding-bottom: 1rem;
}
.onemarkets .oh-product-filters .choice-input input:checked ~ span,
.onemarkets .oh-product-filters .onoffswitch input:checked ~ span {
  color: #FFFFFF;
}
.onemarkets .oh-product-filters .date-filter .icon {
  bottom: 1rem;
  fill: #999999;
  max-height: 2rem;
  max-width: 2rem;
  pointer-events: none;
  position: absolute;
  right: 0.5rem;
  top: 1rem;
}
.onemarkets .oh-product-filters .choice-input .icon {
  fill: #FFFFFF;
}
.onemarkets .oh-product-filters .onoffswitch {
  clear: both;
}
.onemarkets .oh-product-filters .onoffswitch label {
  margin-bottom: 1rem;
  float: right;
}
.onemarkets .oh-product-filters .onoffswitch span {
  margin-right: 2rem;
  color: #999999;
}
.onemarkets .oh-product-filters .pika-lendar {
  border-color: #999999;
  width: 100%;
}
.onemarkets .oh-product-masterdata-wrapper .oh-infotext,
.onemarkets .oh-product-masterdata-wrapper .oh-product-masterdata {
  margin-top: 2rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-masterdata-wrapper .oh-product-chart,
  .onemarkets .oh-product-masterdata-wrapper .oh-product-masterdata {
    height: 41rem;
    margin-top: 0;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-chart .chart-container {
    min-height: 0;
    bottom: 6rem;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-chart .chart-annotation {
    left: 2rem;
    right: 2rem;
    bottom: 1.5rem;
    position: absolute;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-masterdata h3 {
    min-height: 3.7rem;
  }
}
.onemarkets div.oh-product-composition {
  font-size: 0;
  line-height: 0;
}
.onemarkets .oh-composition-table {
  list-style: none;
  margin-bottom: -0.5rem;
}
.onemarkets .oh-composition-table li {
  font-size: 0;
  line-height: 0;
  padding-bottom: 0.5rem;
}
.onemarkets .oh-composition-table li:not(.inactive) {
  cursor: pointer;
}
.onemarkets .oh-composition-table .label,
.onemarkets .oh-composition-table .value {
  font-size: 1.6rem;
  line-height: 2rem;
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  vertical-align: top;
  display: inline-block;
}
@media print {
  .onemarkets .oh-composition-table .label,
  .onemarkets .oh-composition-table .value {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-composition-table .label,
  .onemarkets .oh-composition-table .value {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-composition-table .label,
  .onemarkets .oh-composition-table .value {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-composition-table .label,
  .onemarkets .oh-composition-table .value {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-composition-table .label,
  .onemarkets .oh-composition-table .value {
    border-left-width: 2rem;
  }
}
.onemarkets .oh-composition-table i {
  border-radius: 100%;
  height: 0.8em;
  display: inline-block;
  width: 0.8em;
  margin-right: 0.5em;
}
.onemarkets .oh-composition-table .label {
  width: 66.6667%;
  border-left: 0;
}
.onemarkets .oh-composition-table .value {
  width: 33.3333%;
  color: #262626;
  font-weight: 500;
}
.onemarkets .oh-composition-table .inactive i {
  background-color: #E5E5E5;
}
@media (min-width: 640px) {
  .onemarkets .oh-composition-table {
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
  .onemarkets .oh-composition-table li {
    max-width: 45rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-composition-table {
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            column-gap: 4rem;
  }
}
.onemarkets .oh-underlying-products {
  padding-bottom: 4rem;
}
.onemarkets .oh-underlying-products .loading:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-underlying-products h2 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.onemarkets .oh-underlying-products .oh-box-wrapper {
  margin-left: 1rem;
  padding-right: 1rem;
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #FFFFFF;
}
@media (min-width: 640px) {
  .onemarkets .oh-underlying-products .oh-box-wrapper {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-underlying-products .oh-box-wrapper {
    margin-left: 2rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-underlying-products .oh-box-wrapper {
    padding-right: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-underlying-products .oh-box-wrapper {
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-underlying-products .oh-box-wrapper {
    padding-bottom: 4rem;
  }
}
.onemarkets .oh-underlying-products .oh-box {
  padding: 0;
}
@media (max-width: 639px) {
  .onemarkets .oh-underlying-products .oh-box + .oh-box {
    margin-top: 2rem;
  }
}
.onemarkets .oh-underlying-news .article-list {
  margin-bottom: 3rem;
  list-style: none;
  padding: 0;
}
.onemarkets .oh-underlying-news .article-list a {
  padding-bottom: 0.5rem;
  display: block;
  max-height: 2.4rem;
  overflow: hidden;
}
.onemarkets .oh-underlying-news .article-list .meta {
  font-size: 1.6rem;
  line-height: 1;
}
.onemarkets .oh-underlying-news .news-category {
  margin-bottom: 2rem;
}
.onemarkets .oh-product-finder {
  background: #262626;
  color: #FFFFFF;
}
.onemarkets .oh-product-finder input[type=text],
.onemarkets .oh-product-finder input[type=number],
.onemarkets .oh-product-finder input[type=email],
.onemarkets .oh-product-finder textarea {
  padding-left: 1.5rem;
  padding-right: 2.5rem;
  background-color: transparent;
  border-color: #999999;
  color: #FFFFFF;
}
.onemarkets .oh-product-finder input[type=text]:focus,
.onemarkets .oh-product-finder input[type=number]:focus,
.onemarkets .oh-product-finder input[type=email]:focus,
.onemarkets .oh-product-finder textarea:focus {
  border-color: #00AFD0;
}
.onemarkets .oh-product-finder .range-filter ::-webkit-input-placeholder {
  font-size: 1.1rem;
}
.onemarkets .oh-product-finder .range-filter ::-moz-placeholder {
  font-size: 1.1rem;
}
.onemarkets .oh-product-finder .range-filter ::-o-placeholder {
  font-size: 1.1rem;
}
.onemarkets .oh-product-finder .range-filter :-ms-input-placeholder {
  font-size: 1.1rem;
}
.onemarkets .oh-product-finder .range-filter input:-moz-placeholder {
  font-size: 1.1rem;
}
.onemarkets .oh-product-finder input::-webkit-input-placeholder {
  color: #999999;
}
.onemarkets .oh-product-finder input::-moz-placeholder {
  color: #999999;
}
.onemarkets .oh-product-finder input:-moz-placeholder {
  color: #999999;
}
.onemarkets .oh-product-finder input::-o-placeholder {
  color: #999999;
}
.onemarkets .oh-product-finder input:-ms-input-placeholder {
  color: #999999;
}
.onemarkets .oh-product-finder .oh-input.not-valid input[type=text],
.onemarkets .oh-product-finder .oh-input.not-valid input[type=number],
.onemarkets .oh-product-finder .oh-input.not-valid input[type=email],
.onemarkets .oh-product-finder .oh-input.not-valid textarea {
  border-color: #E2001A;
}
.onemarkets .oh-product-finder label {
  color: #999999;
  display: block;
}
.onemarkets .oh-product-finder .select-filter label {
  pointer-events: none;
}
.onemarkets .oh-product-finder .filter-list .product-category,
.onemarkets .oh-product-finder .filter-list .listgroup-header,
.onemarkets .oh-product-finder .dropdown .optgroup-header {
  color: #c2c2c2;
}
.onemarkets .oh-product-finder .filter-list li,
.onemarkets .oh-product-finder .selectize-dropdown .option {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.onemarkets .oh-product-finder .filter-list .product-category,
.onemarkets .oh-product-finder .filter-list .listgroup-header {
  font-size: 1.6rem;
  line-height: 2rem;
  margin-top: 1rem;
  cursor: default;
  display: block;
}
@media print {
  .onemarkets .oh-product-finder .filter-list .product-category,
  .onemarkets .oh-product-finder .filter-list .listgroup-header {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-product-finder .filter-list .product-category {
  font-weight: 500;
  letter-spacing: .05em;
  text-transform: uppercase;
}
.onemarkets .oh-product-finder .filter-list .listgroup-header {
  margin-bottom: 0.5rem;
}
.onemarkets .oh-product-finder .filter-list > li ul ul {
  margin-left: 2rem;
}
.onemarkets .oh-product-finder .filter-list li:first-child {
  padding-top: 0;
}
.onemarkets .oh-product-finder .filter-list li:last-child {
  padding-bottom: 0;
}
.onemarkets .oh-product-finder .filter {
  position: relative;
}
.onemarkets .oh-product-finder .dropdown-toggle,
.onemarkets .oh-product-finder .dropdown-menu {
  border-color: #999999;
}
.onemarkets .oh-product-finder .dropdown-menu {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  background-color: #262626;
  color: #999999;
  overflow-x: hidden;
  overflow-y: auto;
  transition: none;
}
.onemarkets .oh-product-finder .dropdown-menu.loading:before {
  margin-top: 1rem;
  width: 2rem;
  height: 2rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-product-finder .dropdown-menu.loading li {
  display: none;
}
.onemarkets .oh-product-finder .dropdown-title {
  text-transform: uppercase;
}
.onemarkets .oh-product-finder .dropdown-toggle {
  padding-left: 1.5rem;
  color: #FFFFFF;
}
.onemarkets .oh-product-finder .dropdown-toggle span {
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}
.onemarkets .oh-product-finder .dropdown .option {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0;
  padding-right: 0;
}
.onemarkets .oh-product-finder .dropdown .option:hover {
  background-color: transparent;
  color: #00AFD0;
}
.onemarkets .oh-product-finder .dropdown .highlight {
  color: #BFEBF3;
}
.onemarkets .oh-product-finder .dropdown.open .dropdown-toggle {
  border-bottom: 0;
}
.onemarkets .oh-product-finder .dropdown.open .dropdown-toggle:before {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  border-top: 1px solid #999999;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
}
.onemarkets .oh-product-finder .dropdown.open .dropdown-menu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom-color: #999999;
}
.onemarkets .oh-product-finder .navigation-wrapper {
  font-size: 0;
  line-height: 0;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.onemarkets .oh-product-finder .toggle-product-finder {
  min-height: 4rem;
  font-size: 1.6rem;
  line-height: 2rem;
  background-color: #262626;
  border: 0;
  border-bottom: 1px solid #999999;
  color: #999999;
  width: 50%;
  text-align: center;
  text-transform: uppercase;
  transition: color 0.3s ease;
}
@media print {
  .onemarkets .oh-product-finder .toggle-product-finder {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-product-finder .toggle-product-finder {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-product-finder .toggle-product-finder {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-product-finder .toggle-product-finder + .toggle-product-finder {
  border-left: 1px solid #999999;
}
.onemarkets .oh-product-finder .toggle-product-finder:hover {
  color: #BFEBF3;
}
.onemarkets .oh-product-finder .toggle-product-finder:focus {
  color: #00AFD0;
  outline: 0;
}
.onemarkets .oh-product-finder .toggle-product-finder.active {
  border-bottom: 0;
  border-top: 1px solid #999999;
  color: #FFFFFF;
}
.onemarkets .oh-product-finder .filter-button .btn,
.onemarkets .oh-product-finder .search-category-trigger {
  position: relative;
}
.onemarkets .oh-product-finder .filter-button .btn .icon,
.onemarkets .oh-product-finder .search-category-trigger .icon {
  width: 2rem;
  right: 2rem;
  fill: #00AFD0;
  position: absolute;
  top: 0;
}
.onemarkets .oh-product-finder .filter-button {
  margin-left: 2rem;
  margin-right: 2rem;
  margin-bottom: 3rem;
}
.onemarkets .oh-product-finder .filter-button input {
  left: -999px;
  position: absolute;
}
.onemarkets .oh-product-finder .filter-button input:focus + label {
  border-color: #00AFD0;
  color: #00AFD0;
}
.onemarkets .oh-product-finder .filter-button label {
  color: #FFFFFF;
}
.onemarkets .oh-product-finder .filter-button .btn {
  padding-bottom: 1rem;
  padding-top: 1rem;
  padding-right: 4rem;
  text-align: left;
  width: 100%;
}
.onemarkets .oh-product-finder .filter-button .btn .icon {
  height: 4rem;
}
.onemarkets .oh-product-finder .search-category-trigger {
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  border-bottom: 1px solid #999999;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #999999;
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  margin-bottom: -1px;
  padding-right: 5rem;
  text-transform: uppercase;
}
.onemarkets .oh-product-finder .search-category-trigger .icon {
  height: 6rem;
}
.onemarkets .oh-product-finder .search-category-trigger.open .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.onemarkets .oh-product-finder .search-category-trigger:hover,
.onemarkets .oh-product-finder .search-category-trigger:focus {
  color: #00AFD0;
}
.onemarkets .oh-product-finder .search-category {
  padding-left: 4rem;
  padding-right: 4rem;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.6s ease-in-out 0s, opacity 0.2s ease-in-out 0.45s;
}
.onemarkets .oh-product-finder .search-category > * {
  max-height: 0;
  overflow: hidden;
  transition: all .6s ease;
}
.onemarkets .oh-product-finder .search-category > .onoffswitch {
  min-height: 0;
  opacity: 0;
}
.onemarkets .oh-product-finder .search-category.open {
  max-height: 500rem;
  opacity: 1;
  overflow: visible;
}
.onemarkets .oh-product-finder .search-category.open > * {
  max-height: 500rem;
  overflow: visible;
}
.onemarkets .oh-product-finder .search-category.open > .onoffswitch {
  min-height: 3.6rem;
  opacity: 1;
}
.onemarkets .oh-product-navigation {
  display: none;
  height: 100%;
  position: relative;
}
.onemarkets .oh-product-navigation.open {
  display: block;
}
.onemarkets .oh-product-navigation a {
  transition: none;
}
.onemarkets .oh-product-navigation .scroll-wrapper {
  bottom: 0;
  left: 0;
  overflow-y: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.onemarkets .oh-product-navigation .search-category ul {
  list-style: none;
}
.onemarkets .oh-product-navigation .search-category ul .productgroup-toggle {
  padding-left: 2.5rem;
  margin-left: -2.5rem;
  font-size: 1.6rem;
  line-height: 2rem;
  color: #999999;
  position: relative;
}
@media print {
  .onemarkets .oh-product-navigation .search-category ul .productgroup-toggle {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-product-navigation .search-category ul .productgroup-toggle .icon {
  height: 2rem;
  fill: #999999;
  left: 0;
  position: absolute;
  top: 0;
  width: 1rem;
}
.onemarkets .oh-product-navigation .search-category ul .productgroup-toggle.open .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.onemarkets .oh-product-navigation .search-category ul.collapse-productgroup {
  margin-left: 2rem;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.6s ease-in-out;
}
.onemarkets .oh-product-navigation .search-category ul.collapse-productgroup.open {
  margin-top: 1rem;
  max-height: 500rem;
  opacity: 1;
}
.onemarkets .oh-product-navigation .search-category .filter-list {
  margin-bottom: 3rem;
  margin-top: 3rem;
}
.onemarkets .oh-product-navigation .search-category label {
  color: #999999;
  cursor: pointer;
  display: inline-block;
}
.onemarkets .oh-product-navigation .search-category input {
  left: -100px;
  position: absolute;
}
.onemarkets .oh-product-navigation .search-category input:checked + label {
  color: #FFFFFF;
}
.onemarkets .oh-product-navigation .search-category input:focus + label {
  color: #00AFD0;
}
.onemarkets .oh-product-finder .search-category .esg-additional-filters {
  padding-left: 16px; 
  padding-right: 16px; 
  padding-bottom: 16px;
}
.onemarkets .oh-search-results.loading:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.onemarkets .oh-search-results .scroll-wrapper {
  height: 100%;
  bottom: 0;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  padding: 0;
  right: 0;
  top: 4rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results .scroll-wrapper {
    top: 4rem;
    left: 5.5rem;
    top: 0;
  }
}
.onemarkets .oh-search-results .scroll-wrapper-container {
  min-height: 100%;
  position: relative;
}
.onemarkets .oh-search-results .scroll-wrapper-container .popover.small {
  margin-left: 0 !important;
}
.onemarkets .oh-search-results .scroll-wrapper-container:before {
  padding-top: 1rem;
  content: '';
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results .scroll-wrapper-container:before {
    padding-top: 4rem;
  }
}
.onemarkets .oh-search-results .scroll-wrapper-container .table-wrapper {
  padding-bottom: 14rem;
}
.onemarkets .oh-search-results .scroll-wrapper-container .oh-results-pagination-wrapper {
  bottom: 0;
  height: 14rem;
  left: 0;
  position: absolute;
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results .scroll-wrapper-container .table-wrapper {
    padding-bottom: 10.4rem;
  }
  .onemarkets .oh-search-results .scroll-wrapper-container .oh-results-pagination-wrapper {
    height: 10.4rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-search-results .scroll-wrapper-container .table-wrapper {
    padding-bottom: 6.4rem;
  }
  .onemarkets .oh-search-results .scroll-wrapper-container .oh-results-pagination-wrapper {
    height: 6.4rem;
  }
}
.onemarkets .oh-search-results .btn-excel-report,
.onemarkets .oh-search-results .btn-showcase,
.onemarkets .oh-search-results .results-count,
.onemarkets .oh-search-results .results-heading {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.onemarkets .oh-search-results .results-heading {
  padding-top: 3rem;
  font-size: 2rem;
  line-height: 2.6rem;
  color: #666666;
  font-weight: 400;
  margin-bottom: 0;
  margin-top: 0;
}
@media print {
  .onemarkets .oh-search-results .results-heading {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-search-results .results-heading {
    padding-top: 4rem;
    margin-left: 0;
    margin-right: 23rem;
    overflow: hidden;
  }
}
.onemarkets .oh-search-results .results-count {
  display: block;
}
@media (max-width: 639px) {
  .onemarkets .oh-search-results .results-count {
    margin-bottom: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results .results-count {
    margin-left: 0;
  }
}
.onemarkets .oh-search-results .btn-excel-report {
  display: block;
}
@media (min-width: 768px) {
  .onemarkets .oh-search-results .btn-excel-report {
    display: inline-block;
    margin-right: 8rem;
    float: right;
    margin-left: 0;
    width: 17rem;
  }
}
.onemarkets .oh-search-results .btn-showcase {
  display: block;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-search-results .btn-showcase {
    display: inline-block;
    margin-left: 0;
    width: 17rem;
  }
}
.onemarkets .oh-search-results .status {
  cursor: pointer;
  display: block;
  margin-left: 1.3em;
  text-align: center;
}
.onemarkets .oh-search-results .status:before {
  border-radius: 100%;
  height: 0.8em;
  display: inline-block;
  width: 0.8em;
  margin-right: 0.5em;
  content: "";
  margin-left: -1.3em;
}
.onemarkets .oh-search-results .status.negative:before {
  background-color: #E2001A;
}
.onemarkets .oh-search-results .status.neutral:before {
  background-color: #FBB800;
}
.onemarkets .oh-search-results .status.positive:before {
  background-color: #00A197;
}
.onemarkets .oh-search-results .popover-content .status {
  cursor: default;
  text-align: left;
}
.onemarkets .oh-search-results .table-scroll-wrapper {
  margin-top: 2rem;
  margin-left: 2rem;
  margin-right: 2rem;
  margin-bottom: 3rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results .table-scroll-wrapper {
    margin-top: 4rem;
    margin-bottom: 1rem;
    margin-left: 0;
  }
}
.onemarkets .oh-search-results .scroll-btn {
  background-color: #262626;
  border-radius: 0.4rem;
}
.onemarkets .oh-search-results .scroll-btn.left {
  margin-top: -11rem;
}
.onemarkets .oh-search-results .scroll-btn.right {
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-search-results .scroll-btn.left {
    margin-top: -13rem;
  }
  .onemarkets .oh-search-results .scroll-btn.right {
    margin-top: 0;
  }
}
.onemarkets .oh-search-results .quotes-disclaimer {
  margin-left: 2rem;
  margin-right: 2rem;
  margin-bottom: 1rem;
}
.onemarkets .oh-search-results .quotes-disclaimer-text {
  white-space: pre-wrap;
  font-size: 1.4rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-search-results .quotes-disclaimer-text {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets body.touch .oh-search-results .scroll-wrapper {
  overflow-y: scroll;
}
.onemarkets .oh-results-table {
  font-size: 1.4rem;
  line-height: 2rem;
  line-height: 1.8rem;
  overflow: hidden;
}
@media print {
  .onemarkets .oh-results-table {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-results-table table {
  min-width: 100%;
}
.onemarkets .oh-results-table table th,
.onemarkets .oh-results-table table td {
  padding-left: 1rem;
  padding-right: 1rem;
}
.onemarkets .oh-results-table table a {
  color: inherit;
  transition: none;
}
.onemarkets .oh-results-table table a.file-type,
.onemarkets .oh-results-table table a.scroll-btn {
  color: #00AFD0;
}
.onemarkets .oh-results-table table a.oh-infobox {
  transition: color 0.3s ease;
  color: #00AFD0;
}
.onemarkets .oh-results-table table a.oh-infobox:hover {
  color: #0a8399;
}
.onemarkets .oh-results-table tr:hover td {
  background-color: #00AFD0;
}
.onemarkets .oh-results-table tr:hover td,
.onemarkets .oh-results-table tr:hover td a,
.onemarkets .oh-results-table tr:hover td .quotes {
  color: #FFFFFF;
}
.onemarkets .oh-results-table tr:hover td .popover-content {
  color: #666666;
}
.onemarkets .oh-results-table tr:hover td .btn-trading.trading {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.onemarkets .oh-results-table tr:hover td .btn-trading.trading .icon {
  fill: #00AFD0;
}
.onemarkets .oh-results-table .animated-up span,
.onemarkets .oh-results-table .animated-down span {
  color: #FFFFFF;
  transition: none;
}
.onemarkets .oh-results-table .animated-up span {
  background-color: rgba(0, 161, 151, 0.5);
}
.onemarkets .oh-results-table .animated-down span {
  background-color: rgba(226, 0, 26, 0.5);
}
.onemarkets .oh-results-table .btn-trading {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  color: #FFFFFF;
  display: block;
  height: 3rem;
  line-height: 3rem;
  margin-bottom: -0.5rem;
  margin-top: -0.5rem;
  min-height: 0;
  padding-left: 0;
  padding-right: 0;
  width: 6rem;
}
.onemarkets .oh-results-table .btn-trading .icon {
  height: 100%;
  width: 100%;
}
.onemarkets .oh-results-table .btn-trading.sek {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .onemarkets .oh-results-table .btn-trading {
    height: 3.4rem;
    line-height: 3.4rem;
    width: 6.8rem;
  }
}
.onemarkets .oh-product-risk-evaluation {
  position: relative;
}
.onemarkets .oh-product-risk-evaluation li {
  margin-bottom: 2rem;
  display: block;
}
.onemarkets .oh-product-risk-evaluation .risk-level span {
  background-color: #E5E5E5;
  border-radius: 100%;
  height: 0.8em;
  display: inline-block;
  width: 0.8em;
  margin-right: 1.5rem;
}
.onemarkets .oh-product-risk-evaluation .risk-level span.active {
  background: #00AFD0;
}
.onemarkets .oh-product-risk-evaluation .date {
  padding-top: 2rem;
  border-top: 1px solid #CCCCCC;
}
@media (min-width: 640px) {
  .onemarkets .oh-product-risk-evaluation .date {
    position: absolute;
    margin-top: 1.5rem;
    padding-bottom: 4rem;
    margin-left: 2rem;
    margin-right: 2rem;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-infotext p {
    padding-bottom: 2.5rem;
  }
  .onemarkets .oh-infotext p:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-infotext.oh-grid-col-12-8 .content,
  .onemarkets .oh-infotext.oh-grid-col-12-10 .content,
  .onemarkets .oh-infotext.oh-grid-col-12 .content {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-margin-bottom-collapse: separate;
  }
}
@media (max-width: 1023px) {
  .onemarkets .oh-base-prospectus .oh-infotext p {
    padding-bottom: 2.5rem;
  }
  .onemarkets .oh-base-prospectus .oh-infotext p:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-base-prospectus .oh-infotext.oh-grid-col-12-8 .content,
  .onemarkets .oh-base-prospectus .oh-infotext.oh-grid-col-12-10 .content,
  .onemarkets .oh-base-prospectus .oh-infotext.oh-grid-col-12 .content {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-base-prospectus .oh-infotext.oh-grid-col-12-8 .content,
  .onemarkets .oh-base-prospectus .oh-infotext.oh-grid-col-12-10 .content,
  .onemarkets .oh-base-prospectus .oh-infotext.oh-grid-col-12 .content {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-margin-bottom-collapse: separate;
  }
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-bar {
  width: 100%;
  display: block;
  text-align: center;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-explanation {
  border-top: 1px solid #CCCCCC;
  padding-top: 2rem;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square {
  display: inline-block;
  width: 3vw;
  height: 3vw;
  border: 4px solid;
  font-size: 2vw;
  line-height: 3vw;
  font-weight: bold;
  vertical-align: middle;
  background-color: #F5F5F5;
  color: #999999;
}
@media (max-width: 1023px) {
  .onemarkets .oh-product-risk-indicator .risk-indicator-new-square {
    width: 5vw;
    height: 5vw;
    font-size: 4vw;
    line-height: 5vw;
  }
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square--active {
  background-color: transparent;
  color: #262626;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level1 {
  border-color: #7d9e7a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level1.risk-indicator-new-square--active {
  border-color: #0bb000;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level2 {
  border-color: #87a17a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level2.risk-indicator-new-square--active {
  border-color: #41c300;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level3 {
  border-color: #96a37a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level3.risk-indicator-new-square--active {
  border-color: #88cc00;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level4 {
  border-color: #a5a57a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level4.risk-indicator-new-square--active {
  border-color: #d4d400;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level5 {
  border-color: #a6987a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level5.risk-indicator-new-square--active {
  border-color: #dc9300;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level6 {
  border-color: #a88a7a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level6.risk-indicator-new-square--active {
  border-color: #e54c00;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level7 {
  border-color: #aa7a7a;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-square__level7.risk-indicator-new-square--active {
  border-color: #ee0000;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-arrow {
  height: 2px;
  display: inline-block;
  width: 25%;
  line-height: 2rem;
  vertical-align: middle;
  background-color: #999999;
  position: relative;
  margin-left: 1rem;
  margin-right: 1rem;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-arrow-wrapper {
  display: block;
  line-height: 2rem;
  text-align: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-size: 1vw;
}
@media (max-width: 1023px) {
  .onemarkets .oh-product-risk-indicator .risk-indicator-new-arrow-wrapper {
    font-size: 2.5vw;
  }
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-arrow:before {
  content: "\A";
  border-style: solid;
  border-width: 6px 10px 6px 5px;
  border-color: transparent #999999 transparent transparent;
  position: absolute;
  left: -15px;
  top: -5px;
}
.onemarkets .oh-product-risk-indicator .risk-indicator-new-arrow:after {
  content: "\A";
  border-style: solid;
  border-width: 6px 5px 6px 10px;
  border-color: transparent transparent transparent #999999;
  position: absolute;
  right: -15px;
  top: -5px;
}
.onemarkets .oh-product-risk-indicator .risk-infographics {
  padding-top: 1rem;
  display: block;
  height: 100%;
  max-height: 25rem;
  max-width: 25rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.onemarkets .oh-product-risk-indicator .risk-infographics svg {
  max-width: 100%;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .background {
  fill: #F5F5F5;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .level-1 {
  fill: #3db049;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .level-2 {
  fill: #bfcb30;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .level-3 {
  fill: #ffd900;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .level-4 {
  fill: #faaa18;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .level-5 {
  fill: #e2001a;
}
.onemarkets .oh-product-risk-indicator .risk-infographics .indicator {
  display: none;
}
.onemarkets .oh-product-risk-indicator .risk-infographics.risk-level-1 .indicator.level1 {
  display: block;
}
.onemarkets .oh-product-risk-indicator .risk-infographics.risk-level-2 .indicator.level2 {
  display: block;
}
.onemarkets .oh-product-risk-indicator .risk-infographics.risk-level-3 .indicator.level3 {
  display: block;
}
.onemarkets .oh-product-risk-indicator .risk-infographics.risk-level-4 .indicator.level4 {
  display: block;
}
.onemarkets .oh-product-risk-indicator .risk-infographics.risk-level-5 .indicator.level5 {
  display: block;
}
.onemarkets .oh-product-risk-indicator .risk-legend,
.onemarkets .oh-product-risk-indicator .risk-legend-new {
  font-size: 1.6rem;
  line-height: 2rem;
  padding-top: 2rem;
  margin-top: 3rem;
  border-top: 1px solid #CCCCCC;
  padding-left: 1.3em;
}
@media print {
  .onemarkets .oh-product-risk-indicator .risk-legend,
  .onemarkets .oh-product-risk-indicator .risk-legend-new {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-product-risk-indicator .risk-legend li,
.onemarkets .oh-product-risk-indicator .risk-legend-new li {
  margin-bottom: 0.5rem;
  display: block;
}
.onemarkets .oh-product-risk-indicator .risk-legend li:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li:before {
  border-radius: 100%;
  height: 0.8em;
  display: inline-block;
  width: 0.8em;
  margin-right: 0.5em;
  content: "";
  margin-left: -1.3em;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-1:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-1:before {
  background-color: #3db049;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-2:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-2:before {
  background-color: #bfcb30;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-3:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-3:before {
  background-color: #ffd900;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-4:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-4:before {
  background-color: #faaa18;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-5:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-5:before {
  background-color: #e2001a;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-1-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-1-new:before {
  background-color: #0bb000;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-2-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-2-new:before {
  background-color: #41c300;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-3-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-3-new:before {
  background-color: #88cc00;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-4-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-4-new:before {
  background-color: #d4d400;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-5-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-5-new:before {
  background-color: #dc9300;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-6-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-6-new:before {
  background-color: #e54c00;
}
.onemarkets .oh-product-risk-indicator .risk-legend li.level-7-new:before,
.onemarkets .oh-product-risk-indicator .risk-legend-new li.level-7-new:before {
  background-color: #ee0000;
}
.onemarkets .oh-barrier-status .status {
  display: inline-block;
  margin-left: 1.3em;
}
.onemarkets .oh-barrier-status .status:before {
  border-radius: 100%;
  height: 0.8em;
  display: inline-block;
  width: 0.8em;
  margin-right: 0.5em;
  content: "";
  margin-left: -1.3em;
}
.onemarkets .oh-barrier-status .status.negative:before {
  background-color: #E2001A;
}
.onemarkets .oh-barrier-status .status.positive:before {
  background-color: #00A197;
}
.onemarkets .oh-product-underlying .oh-linklist {
  margin-top: 3rem;
}
.onemarkets .oh-matrix,
.onemarkets .oh-matrix-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-matrix,
  .onemarkets .oh-matrix-item {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-matrix,
  .onemarkets .oh-matrix-item {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-matrix ul {
  list-style: none;
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-matrix .matrix-filters-dropdown {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-matrix .matrix-filters-dropdown {
    cursor: default;
    transition: none;
  }
  .onemarkets .oh-matrix .matrix-filters-dropdown .dropdown-toggle {
    display: none;
  }
  .onemarkets .oh-matrix .matrix-filters-dropdown .dropdown-menu {
    background: 0;
    display: block;
    position: static;
    width: 100%;
  }
  .onemarkets .oh-matrix .matrix-filters-dropdown.open .dropdown-menu,
  .onemarkets .oh-matrix .matrix-filters-dropdown .dropdown-menu {
    border: 0;
    max-height: none;
  }
  .onemarkets .oh-matrix .matrix-filters-dropdown .option {
    padding: 0;
  }
  .onemarkets .oh-matrix .matrix-filters-dropdown .option,
  .onemarkets .oh-matrix .matrix-filters-dropdown .option.selected,
  .onemarkets .oh-matrix .matrix-filters-dropdown .option.selected:hover,
  .onemarkets .oh-matrix .matrix-filters-dropdown .option:hover {
    background: 0;
  }
  .onemarkets .oh-matrix .matrix-filters-dropdown .option.selected,
  .onemarkets .oh-matrix .matrix-filters-dropdown .option.selected:hover {
    color: #262626;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-matrix .matrix-filters {
    font-size: 0;
    line-height: 0;
    margin-top: -2rem;
  }
  .onemarkets .oh-matrix .matrix-filters li {
    display: inline-block;
  }
  .onemarkets .oh-matrix .matrix-filters .option {
    margin-right: 2rem;
    margin-top: 2rem;
    display: inline-block;
  }
  .onemarkets .oh-matrix .matrix-filters .option:last-child {
    margin-right: 0;
  }
  .onemarkets .oh-matrix .matrix-filters a {
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 2rem;
    line-height: 2.6rem;
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    color: #262626;
    display: block;
    transition: all 0.3s ease;
  }
  .onemarkets .oh-matrix .matrix-filters a.active {
    background-color: #FFFFFF;
  }
  .onemarkets .oh-matrix .matrix-filters a:hover {
    color: #5c5c5c;
  }
  .onemarkets .oh-matrix .matrix-filters a:focus {
    color: #00AFD0;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-matrix .matrix-filters a {
    font-size: 1.6rem !important;
    line-height: 2.08rem !important;
  }
}
.onemarkets .oh-matrix .matrix-list {
  margin-top: 4rem;
}
.onemarkets .oh-matrix .matrix-list > li {
  -webkit-margin-bottom-collapse: separate;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.onemarkets .oh-matrix .matrix-list .index {
  display: block;
  border-bottom: 1px solid #CCCCCC;
  overflow: hidden;
}
.onemarkets .oh-matrix .matrix-list p,
.onemarkets .oh-matrix .matrix-list ul {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.onemarkets .oh-matrix .matrix-list a {
  transition: color 0.3s ease;
  color: #666666;
}
.onemarkets .oh-matrix .matrix-list a:hover {
  color: #8c8c8c;
}
@media (min-width: 640px) {
  .onemarkets .oh-matrix .matrix-list {
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 640px) and (min-width: 640px) {
  .onemarkets .oh-matrix .matrix-list {
    -webkit-column-gap: 1.6rem;
       -moz-column-gap: 1.6rem;
            column-gap: 1.6rem;
  }
}
@media (min-width: 640px) and (min-width: 1024px) {
  .onemarkets .oh-matrix .matrix-list {
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-matrix.oh-underlying-matrix .matrix-list {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
.onemarkets .oh-content-header {
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-content-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-content-header {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-content-header {
    min-height: 6rem;
  }
}
.onemarkets .oh-content-header h1 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-content-header h1 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
}
.onemarkets .oh-content-section.follows-container,
.onemarkets .oh-content-section .oh-content-wrapper.follows-container {
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section.follows-container,
  .onemarkets .oh-content-section .oh-content-wrapper.follows-container {
    margin-top: 4rem;
  }
}
.onemarkets .oh-content-section .oh-content-wrapper {
  font-size: 0;
  line-height: 0;
  padding-bottom: 3rem;
  position: relative;
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section .oh-content-wrapper {
    padding-bottom: 4rem;
  }
}
.onemarkets .oh-content-section .oh-content-wrapper.separator-before:before {
  margin-left: 1rem;
  padding-top: 3rem;
  border-top: 1px solid #CCCCCC;
  content: "";
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-content-section .oh-content-wrapper.separator-before:before {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-content-section .oh-content-wrapper.separator-before:before {
    margin-left: 2rem;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section .oh-content-wrapper.separator-before:before {
    padding-top: 4rem;
  }
}
.onemarkets .oh-content-section .oh-content-wrapper.separator-before.is-container:not(.follows-container) {
  margin-top: 3rem;
  padding-top: 6rem;
}
.onemarkets .oh-content-section .oh-content-wrapper.separator-before.is-container:not(.follows-container):before {
  margin-bottom: 3rem;
  margin-top: -9rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section .oh-content-wrapper.separator-before.is-container:not(.follows-container) {
    margin-top: 4rem;
    padding-top: 8rem;
  }
  .onemarkets .oh-content-section .oh-content-wrapper.separator-before.is-container:not(.follows-container):before {
    margin-bottom: 4rem;
    margin-top: -12rem;
  }
}
.onemarkets .oh-content-section .oh-content-wrapper.is-container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section .oh-content-wrapper.is-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.onemarkets .oh-content-section .oh-content-wrapper.follows-container.is-container {
  margin-top: 0;
  padding-top: 0;
}
.onemarkets .oh-content-section .oh-grid-col > :last-child,
.onemarkets .oh-content-section .rte > :last-child,
.onemarkets .oh-content-section .rte td > :last-child {
  margin-bottom: 0;
}
.onemarkets .oh-content-section .oh-grid-col > :first-child,
.onemarkets .oh-content-section .rte > :first-child,
.onemarkets .oh-content-section .rte td > :first-child {
  margin-top: 0;
}
.onemarkets .oh-content-section h2 a,
.onemarkets .oh-content-section .h2 a,
.onemarkets .oh-content-section h3 a,
.onemarkets .oh-content-section .h3 a,
.onemarkets .oh-content-section h2 a:hover,
.onemarkets .oh-content-section .h2 a:hover,
.onemarkets .oh-content-section h3 a:hover,
.onemarkets .oh-content-section .h3 a:hover {
  color: inherit;
}
.onemarkets .oh-content-section h2 {
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-content-section h2 {
    margin-bottom: 2rem;
  }
  
    /* -- Begin Accordion Component -- */
    .onemarkets .accordion-item {
    margin: 0;
    }
    /* -- End Accordion Component -- */
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section h2 {
    margin-bottom: 3rem;
  }
/* -- Begin Accordion Component -- */
.onemarkets .accordion-item {
margin: 0;
}
/* -- End Accordion Component -- */
}
.onemarkets .oh-content-section h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section h3 {
    margin-top: 3rem;
    margin-bottom: 2rem;
  }
}
.onemarkets .oh-content-section .text-large {
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 400;
}
@media print {
  .onemarkets .oh-content-section .text-large {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}

.onemarkets .oh-content-section .text-small {
  font-size: 0.8rem;
  line-height: 1rem;
  font-weight: 400;
  display: block;
}
@media print {
  .onemarkets .oh-content-section .text-small {
    font-size: 0.64rem !important;
    line-height: 0.8rem !important;
  }
}
.onemarkets .oh-content-section .text-tiny {
  font-size: 1.2rem;
  line-height: 1.4rem;
  font-weight: 400;
}
@media print {
  .onemarkets .oh-content-section .text-tiny {
    font-size: 0.96rem !important;
    line-height: 1.12rem !important;
  }
}
.onemarkets .oh-content-section p + p {
  margin-top: 1rem;
}
.onemarkets .oh-content-section ul,
.onemarkets .oh-content-section ol {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
}
.onemarkets .oh-content-section ol {
  padding-left: 1.3em;
}
.onemarkets .oh-content-section img {
  max-width: 100%;
}
.onemarkets .oh-content-section table {
  font-size: 1.6rem;
  line-height: 2rem;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  width: 100%;
}
@media print {
  .onemarkets .oh-content-section table {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-content-section table {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-content-section table {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-content-section .oh-tab-content,
.onemarkets .oh-content-section .oh-tab-navigation .tab-menu {
  margin-bottom: 0;
  margin-top: 0;
}
@media (max-width: 639px) {
  .onemarkets .oh-content-section .oh-grid-col + .oh-grid-col {
    margin-top: 2rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .oh-content-section .oh-grid-col-8-4 ~ .oh-grid-col-6-4 {
    margin-top: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-content-section .oh-grid-col-12 .oh-dropdown-navigation {
    width: 50%;
  }
}
.onemarkets .oh-content-section .oh-dropdown-navigation ul {
  margin-bottom: 0;
  margin-top: 0;
}
.onemarkets .oh-content-section .oh-dropdown-content {
  margin-left: -1rem;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-content-section .oh-dropdown-content {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-content-section .oh-dropdown-content {
    margin-left: -2rem;
  }
}
.onemarkets .oh-content-section .oh-dropdown-content > li {
  padding-top: 3rem;
}
.onemarkets .oh-content-section .oh-dropdown-content > li:not(.selected) {
  display: none;
}
.onemarkets .oh-content-section .oh-dropdown-content .oh-content-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.onemarkets .mi-big-play {
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.onemarkets .oh-newsfeed h4 {
  margin-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #CCCCCC;
}
.onemarkets .oh-newsfeed table {
  width: 100%;
}
@media (min-width: 640px) {
  .onemarkets .oh-newsfeed h3 {
    border-bottom: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-newsfeed table td:first-child,
  .onemarkets .oh-newsfeed table th:first-child {
    width: 25%;
  }
}
.onemarkets .oh-product-repaid > :first-child {
  padding-top: 2rem;
  border-top: 1px solid #CCCCCC;
  margin-top: 0;
}
.onemarkets .oh-product-repaid .subheading {
  margin-bottom: 2rem;
}
.onemarkets .oh-product-risk-chart .risk-info {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #CCCCCC;
  list-style: none;
}
.onemarkets .oh-product-risk-chart .risk-info li + li {
  margin-top: 0.5rem;
}
.onemarkets .oh-product-risk-chart .chart-container {
  border-top: 0;
}
.onemarkets .oh-product-risk-chart .dropdown .option:before {
  content: none;
}
.onemarkets .oh-product-risk-chart .oh-chart-tooltip .tooltip-background {
  background-color: #999999;
}
.onemarkets .oh-product-risk-chart .oh-chart-tooltip svg {
  fill: #999999;
}
.onemarkets .oh-product-risk-chart .oh-chart-tooltip .tooltip-value {
  color: #333333;
}
.onemarkets .oh-product-risk-chart .oh-chart-tooltip .tooltip-risk {
  color: #FFFFFF;
}
.onemarkets .oh-historical-performance .list-heading {
  color: #262626;
  font-weight: 500;
}
@media (min-width: 640px) {
  .onemarkets .oh-historical-performance .oh-label-value {
    width: 50%;
  }
}
.onemarkets .oh-content-list-wrapper > h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-top: 3rem;
}
.onemarkets .oh-content-list-wrapper > h3.dropdown-heading {
  margin-bottom: 1.5rem;
  padding-top: 0;
}
.onemarkets .content-list {
  display: block;
  height: 0;
  margin-bottom: 0;
  margin-top: 0;
  opacity: 0;
  position: relative;
  transition: opacity 0.7s ease;
  width: 100%;
}
.onemarkets .content-list.selected {
  margin-bottom: 3rem;
  height: auto;
  opacity: 1;
}
.onemarkets .content-list h3 {
  margin-bottom: 1rem;
  margin-top: 0;
}
.onemarkets .content-list li {
  list-style: none;
}
.onemarkets .content-list li .entry-container {
  padding-top: 0.5rem;
  width: 100%;
}
.onemarkets .content-list li .entry-container .entry-date {
  padding-right: 3rem;
}
.onemarkets .content-list li .entry-container .entry-text {
  display: block;
}
@media (min-width: 1024px) {
  .onemarkets .content-list li .entry-container {
    display: table;
  }
  .onemarkets .content-list li .entry-container .entry-link {
    padding-right: 3rem;
  }
  .onemarkets .content-list li .entry-container .entry-text,
  .onemarkets .content-list li .entry-container .entry-date,
  .onemarkets .content-list li .entry-container .entry-link {
    display: table-cell;
  }
  .onemarkets .content-list li .entry-container .entry-text {
    padding-right: 8.3333%;
  }
  .onemarkets .content-list li .entry-container .entry-date,
  .onemarkets .content-list li .entry-container .entry-link {
    width: 16.6667%;
    padding-right: 4rem;
  }
}
.onemarkets .content-list > ul > li {
  padding-bottom: 3rem;
  padding-top: 1rem;
  border-top: 1px solid #CCCCCC;
}
@media (min-width: 640px) {
  .onemarkets .content-list > ul > li {
    padding-bottom: 4rem;
  }
}
.onemarkets .content-list > ul > li > .entry-container > span:first-child {
  font-weight: 500;
  color: #333333;
}
.onemarkets .content-list ul ul .entry-text {
  padding-left: 3rem;
}
.onemarkets .content-list ul ul ul .entry-text {
  padding-left: 6rem;
}
@media (max-width: 639px) {
  .onemarkets .content-list ul ul .entry-date {
    padding-left: 3rem;
  }
  .onemarkets .content-list ul ul ul .entry-date {
    padding-left: 6rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .content-list ul ul .entry-text {
    padding-left: 4rem;
  }
  .onemarkets .content-list ul ul ul .entry-text {
    padding-left: 8rem;
  }
}
@media (min-width: 640px) and (max-width: 1023px) {
  .onemarkets .content-list ul ul .entry-date {
    padding-left: 4rem;
  }
  .onemarkets .content-list ul ul ul .entry-date {
    padding-left: 8rem;
  }
}
@media (max-width: 1023px) {
  .onemarkets .oh-product-events.large {
    display: none;
  }
  .onemarkets .oh-product-events.small {
    display: table;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-events.large {
    display: block;
  }
  .onemarkets .oh-product-events.small {
    display: none;
  }
}
.onemarkets .oh-product-events table th {
  white-space: nowrap;
}
.onemarkets .oh-product-events table .subtable table {
  width: auto;
  table-layout: auto;
}
@media (min-width: 1024px) {
  .onemarkets .oh-product-events table td:nth-child(4) {
    white-space: nowrap;
  }
  .onemarkets .oh-product-events table td:nth-child(4).subtable {
    white-space: normal;
  }
  .onemarkets .oh-product-events table td:nth-child(4).subtable table {
    width: 100%;
  }
  .onemarkets .oh-product-events table td:nth-child(4).subtable td:nth-child(2),
  .onemarkets .oh-product-events table td:nth-child(4).subtable td:nth-child(3) {
    width: auto;
  }
}
@media (min-width: 1440px) {
  .onemarkets .oh-product-events table .subtable td:nth-child(1) {
    white-space: nowrap;
  }
  .onemarkets .oh-product-events table .subtable td:nth-child(2) {
    width: auto;
  }
}
.onemarkets .oh-gallery .oh-carousel-inner .oh-grid-col {
  border: none;
  margin-top: 0;
  line-height: 0;
  font-size: 0;
}
.onemarkets .oh-gallery .oh-carousel-inner .oh-grid-col.item-container {
  cursor: pointer;
  border: 4px solid transparent;
}
.onemarkets .oh-gallery .oh-carousel-inner .oh-grid-col.item-container:hover {
  border-color: #00AFD0;
  transition: border-color 0.4s ease-in-out;
}
@media all and (max-width: 1023px) {
  .onemarkets .oh-gallery .oh-carousel-inner .oh-grid-col.item-container {
    border: 2px solid transparent;
  }
}
.onemarkets .oh-gallery .oh-carousel-control {
  background-color: rgba(51, 51, 51, 0.8);
  border: none;
  height: 100%;
}
.onemarkets .oh-gallery .oh-carousel-control .icon {
  fill: #CCCCCC;
  height: 100%;
  width: 4rem;
}
@media all and (max-width: 1023px) {
  .onemarkets .oh-gallery .oh-carousel-control .icon {
    width: 3rem;
  }
}
.onemarkets .oh-gallery .oh-carousel-control:hover .icon {
  fill: #00AFD0;
}
.onemarkets .oh-gallery .image-container {
  margin-top: 3rem;
  text-align: center;
  width: 100%;
}
@media all and (max-width: 1023px) {
  .onemarkets .oh-gallery .image-container {
    margin-top: 2rem;
  }
}
.onemarkets .oh-gallery .image-container h4 {
  margin-top: 1rem;
  margin-bottom: -0.5rem;
}
.onemarkets .oh-gallery .image-container p {
  margin-top: 1.5rem;
  margin-left: 15%;
  margin-right: 15%;
  color: #666666;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-gallery .image-container p {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-gallery .image-container p {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-gallery .image-container p {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media all and (max-width: 1023px) {
  .onemarkets .oh-gallery .image-container p {
    margin-left: 0;
    margin-right: 0;
  }
}
.onemarkets .oh-gallery .image-container .oh-gallery-control {
  bottom: auto;
  display: inline-block;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  outline: 0;
  vertical-align: middle;
}
.onemarkets .oh-gallery .image-container .oh-gallery-control .icon {
  width: 3rem;
  height: 3rem;
  display: inline-block;
  text-align: center;
}
.onemarkets .oh-gallery .image-container .oh-gallery-control.left {
  left: 0;
  padding-right: 3rem;
}
.onemarkets .oh-gallery .image-container .oh-gallery-control.left .icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.onemarkets .oh-gallery .image-container .oh-gallery-control.right {
  right: 0;
  left: auto;
  text-align: right;
  padding-left: 3rem;
}
.onemarkets .oh-gallery .image-container .number {
  vertical-align: middle;
  font-weight: 500;
  line-height: 1;
}
.onemarkets .oh-map .svg-wrapper {
  width: 100%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 70%;
  overflow: hidden;
}
.onemarkets .oh-map svg {
  position: absolute;
}
.onemarkets .oh-map svg .country {
  fill: #bcbec0;
  fill-opacity: 1;
  stroke: #ffffff;
  stroke-width: 0.26961854;
  stroke-miterlimit: 0;
  stroke-dasharray: none;
  stroke-opacity: 1;
  paint-order: markers fill stroke;
  stroke-linejoin: miter;
  stroke-linecap: butt;
}
.onemarkets .oh-map svg .country path {
  fill: #bcbec0;
  fill-opacity: 1;
  fill-rule: nonzero;
  stroke: #ffffff;
  stroke-width: 0.26961854;
  stroke-miterlimit: 0;
  stroke-dasharray: none;
  stroke-opacity: 1;
  paint-order: markers fill stroke;
  stroke-linejoin: miter;
  stroke-linecap: butt;
}
.onemarkets .oh-map svg .linked path {
  fill: #ace1fa;
}
.onemarkets .oh-map svg .linked path:hover {
  fill: #00c0f3;
  cursor: pointer;
}
.onemarkets .oh-map svg .linked:hover path {
  fill: #00c0f3;
  cursor: pointer;
}
@media all and (max-width: 767px) {
  .onemarkets .oh-map {
    display: none;
  }
}
.onemarkets div.oh-product-downloads {
  font-size: 0;
}
@media (min-width: 768px) {
  .onemarkets div.oh-product-downloads {
    font-size: 0;
  }
}
.onemarkets .oh-product-downloads-category {
  padding-bottom: 2rem;
  border-left: 0;
}
.onemarkets div.oh-product-exchanges {
  font-size: 0;
}
@media (min-width: 768px) {
  .onemarkets div.oh-product-exchanges {
    font-size: 0;
  }
}
.onemarkets .oh-product-exchange {
  padding-bottom: 2rem;
  border-left: 0;
}
.onemarkets #login-form,
.onemarkets #forgot-password-form {
  font-size: 0;
  line-height: 0;
}
.onemarkets #login-form input[type=text],
.onemarkets #forgot-password-form input[type=text] {
  margin-top: 0.5rem;
  font-weight: 500;
  color: #262626;
}
.onemarkets #login-form .oh-input,
.onemarkets #forgot-password-form .oh-input {
  margin-bottom: 1.5rem;
  border-left-width: 0;
  width: 100%;
}
.onemarkets #login-form .oh-input.btn-wrapper,
.onemarkets #forgot-password-form .oh-input.btn-wrapper {
  margin-bottom: 0;
}
.onemarkets #login-form .error-message,
.onemarkets #forgot-password-form .error-message {
  margin-bottom: 1.5rem;
  border-left-width: 0;
  color: #E2001A;
}
.onemarkets #login-form .error-message p,
.onemarkets #forgot-password-form .error-message p {
  font-weight: 500;
}
.onemarkets #registration-form,
.onemarkets #changepwd-form {
  font-size: 0;
  line-height: 0;
}
.onemarkets #registration-form input[type=text],
.onemarkets #changepwd-form input[type=text],
.onemarkets #registration-form input[type=text],
.onemarkets #changepwd-form input[type=text],
.onemarkets #registration-form input[type=email],
.onemarkets #changepwd-form input[type=email],
.onemarkets #registration-form input[type=password],
.onemarkets #changepwd-form input[type=password] {
  margin-top: 0.5rem;
  font-weight: 500;
  color: #262626;
}
.onemarkets #registration-form .oh-input,
.onemarkets #changepwd-form .oh-input {
  margin-bottom: 1.5rem;
  border-left-width: 0;
  width: 100%;
}
.onemarkets #registration-form .oh-input.btn-wrapper,
.onemarkets #changepwd-form .oh-input.btn-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 0;
}
.onemarkets #registration-form .choice-input input ~ span,
.onemarkets #changepwd-form .choice-input input ~ span,
.onemarkets #registration-form .choice-input input:checked ~ span,
.onemarkets #changepwd-form .choice-input input:checked ~ span {
  margin-left: 0;
  color: #666666;
}
.onemarkets #registration-form .error-message,
.onemarkets #changepwd-form .error-message {
  margin-bottom: 1.5rem;
  color: #E2001A;
}
.onemarkets #registration-form .error-message p,
.onemarkets #changepwd-form .error-message p {
  font-weight: 500;
}
.onemarkets #registration-form .dropdown ul,
.onemarkets #changepwd-form .dropdown ul {
  margin-top: 0;
}
.onemarkets #registration-form .dropdown a,
.onemarkets #changepwd-form .dropdown a {
  margin-top: 0.5rem;
}
.onemarkets #registration-form .choice-link,
.onemarkets #changepwd-form .choice-link {
  vertical-align: top;
}
.onemarkets #registration-form label,
.onemarkets #changepwd-form label {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets #registration-form label,
  .onemarkets #changepwd-form label {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets #registration-form label,
  .onemarkets #changepwd-form label {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets #registration-form label,
  .onemarkets #changepwd-form label {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets #registration-form .date-field-container .icon,
.onemarkets #event-subscription-form .date-field-container .icon,
.onemarkets #changepwd-form .date-field-container .icon {
  bottom: 2rem;
  fill: #999999;
  max-height: 2rem;
  max-width: 2rem;
  pointer-events: none;
  position: absolute;
  right: 0.5rem;
  top: 4rem;
}
.onemarkets #registration-form .pika-single,
.onemarkets #event-subscription-form .pika-single,
.onemarkets #changepwd-form .pika-single {
  margin-top: 0.5rem;
  color: #666666;
  width: 100%;
  position: absolute !important;
  z-index: 1000;
}
.onemarkets #registration-form .pika-title,
.onemarkets #event-subscription-form .pika-title,
.onemarkets #changepwd-form .pika-title {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 500;
}
.onemarkets #registration-form .pika-lendar,
.onemarkets #event-subscription-form .pika-lendar,
.onemarkets #changepwd-form .pika-lendar {
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.2rem;
  box-sizing: border-box;
}
.onemarkets #registration-form .pika-lendar .is-today .pika-button,
.onemarkets #event-subscription-form .pika-lendar .is-today .pika-button,
.onemarkets #changepwd-form .pika-lendar .is-today .pika-button,
.onemarkets #registration-form .pika-lendar .is-selected .pika-button,
.onemarkets #event-subscription-form .pika-lendar .is-selected .pika-button,
.onemarkets #changepwd-form .pika-lendar .is-selected .pika-button {
  border-radius: 0;
}
.onemarkets #registration-form .pika-lendar .is-today .pika-button,
.onemarkets #event-subscription-form .pika-lendar .is-today .pika-button,
.onemarkets #changepwd-form .pika-lendar .is-today .pika-button {
  color: #FFFFFF;
}
.onemarkets #registration-form .pika-lendar .pika-prev,
.onemarkets #event-subscription-form .pika-lendar .pika-prev,
.onemarkets #changepwd-form .pika-lendar .pika-prev,
.onemarkets #registration-form .pika-lendar .pika-next,
.onemarkets #event-subscription-form .pika-lendar .pika-next,
.onemarkets #changepwd-form .pika-lendar .pika-next {
  height: 4rem;
}
.onemarkets #registration-form .pika-lendar th,
.onemarkets #event-subscription-form .pika-lendar th,
.onemarkets #changepwd-form .pika-lendar th {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #F5F5F5;
}
.onemarkets #registration-form .pika-lendar th abbr,
.onemarkets #event-subscription-form .pika-lendar th abbr,
.onemarkets #changepwd-form .pika-lendar th abbr {
  text-decoration: none;
}
.onemarkets #registration-form .pika-lendar td.is-today,
.onemarkets #event-subscription-form .pika-lendar td.is-today,
.onemarkets #changepwd-form .pika-lendar td.is-today {
  background-color: #666666;
}
.onemarkets #registration-form .pika-lendar td.is-selected,
.onemarkets #event-subscription-form .pika-lendar td.is-selected,
.onemarkets #changepwd-form .pika-lendar td.is-selected {
  background-color: #00AFD0;
}
.onemarkets .oh-cookie-disclaimer {
  padding-left: 8rem;
  padding-right: 8rem;
  z-index: 99999;
  background-color: #E5E5E5;
  border-bottom: solid 3px #E2001A;
  display: none;
}
.onemarkets .oh-cookie-disclaimer.author-mode {
  display: block;
}
.onemarkets .oh-cookie-disclaimer .cookie-content {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-cookie-disclaimer .cookie-content {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-breaking-news .text-large {
  font-size: 2.4rem;
  line-height: 3rem;
  font-weight: 400;
}
@media print {
  .onemarkets .oh-breaking-news .text-large {
    font-size: 1.92rem !important;
    line-height: 2.4rem !important;
  }
}
.onemarkets .oh-breaking-news .oh-grid-col {
  padding-top: 2rem;
}
@media (max-width: 1023px) {
  .onemarkets .oh-breaking-news .oh-grid-col {
    padding-top: 1rem;
  }
}
.onemarkets #document-search-form {
  font-size: 0;
  line-height: 0;
}
.onemarkets #document-search-form input[type=text] {
  margin-top: 0.5rem;
  font-weight: 500;
  color: #262626;
}
.onemarkets #document-search-form .oh-input {
  margin-bottom: 1.5rem;
  border-left-width: 0;
  width: 100%;
}
.onemarkets #document-search-form .oh-input.btn-wrapper {
  margin-bottom: 0;
}
.onemarkets #document-search-form .oh-input .dropdown-menu {
  margin-top: 0;
}
.onemarkets .oh-trading-news-details .oh-trading-news-title,
.onemarkets .oh-trading-news-details .oh-trading-news-text,
.onemarkets .oh-trading-news-details .oh-trading-news-date-title,
.onemarkets .oh-trading-news-details .oh-trading-news-back-to-list,
.onemarkets .oh-trading-news-details .pagination {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.onemarkets .oh-trading-news-details .oh-trading-news-text {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-trading-news-details .oh-trading-news-text {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-trading-news-details .oh-trading-news-text {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-trading-news-details .oh-trading-news-text {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-trading-news-details .pagination ul {
  margin: 0 auto;
}
.onemarkets .oh-trading-news-details .pagination li a {
  height: 4rem;
  width: 4rem;
}
.onemarkets .oh-trading-news-search .search-form-trigger {
  position: relative;
}
.onemarkets .oh-trading-news-search .search-form-trigger .icon {
  width: 2rem;
  fill: #00AFD0;
  position: absolute;
  top: 0;
  left: 0;
}
.onemarkets .oh-trading-news-search .dropdown,
.onemarkets .oh-trading-news-search .dropdown-menu {
  background-color: #FFFFFF;
}
.onemarkets .oh-trading-news-search .search-form-trigger {
  padding: 3rem;
  border-left: 0;
  border-right: 0;
  cursor: pointer;
  display: block;
  margin-bottom: -1px;
  padding-right: 5rem;
}
.onemarkets .oh-trading-news-search .search-form-trigger .icon {
  height: 8rem;
}
.onemarkets .oh-trading-news-search .search-form-trigger.open .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.onemarkets .oh-trading-news-search .search-form-trigger:hover,
.onemarkets .oh-trading-news-search .search-form-trigger:focus {
  color: #00AFD0;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.6s ease-in-out 0s, opacity 0.2s ease-in-out 0.45s;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form.open {
  max-height: 60rem;
  opacity: 1;
  overflow: visible;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .oh-input {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-single {
  margin-top: 0.5rem;
  color: #666666;
  width: 100%;
  position: absolute !important;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-title {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 500;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar {
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.2rem;
  box-sizing: border-box;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar .is-today .pika-button,
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar .is-selected .pika-button {
  border-radius: 0;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar .is-today .pika-button {
  color: #FFFFFF;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar .pika-prev,
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar .pika-next {
  height: 4rem;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar th {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #F5F5F5;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar th abbr {
  text-decoration: none;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar td.is-today {
  background-color: #666666;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .pika-lendar td.is-selected {
  background-color: #00AFD0;
}
.onemarkets .oh-trading-news-search .oh-trading-news-search-form .date-filter .icon {
  bottom: 2rem;
  fill: #999999;
  max-height: 2rem;
  max-width: 2rem;
  pointer-events: none;
  position: absolute;
  right: 0.5rem;
  top: 2rem;
}
@media (max-width: 640px) {
  .onemarkets .oh-trading-news-search .oh-trading-news-search-label-mobile {
    display: none;
  }
}
.onemarkets .oh-trading-news-separator {
  border-top: 1px solid #999999;
  margin-left: 2rem;
}
@media (max-width: 1024px) {
  .onemarkets .oh-trading-news-separator {
    margin-left: 1rem;
  }
}
.onemarkets .oh-trading-news-list .search-result-text {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.onemarkets .oh-trading-news-list .search-result-item {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.onemarkets .oh-trading-news-list .pagination {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-trading-news-list .pagination ul {
    float: right;
  }
}
.onemarkets .oh-trading-news-list .pagination li a {
  height: 4rem;
  width: 4rem;
}
.onemarkets .oh-trading-news-latest .news-list {
  margin-bottom: 3rem;
  list-style: none;
  padding: 0;
}
.onemarkets .oh-trading-news-latest .news-list a {
  padding-bottom: 0.5rem;
  display: block;
  max-height: 4.8rem;
  overflow: hidden;
}
.onemarkets .oh-trading-news-latest .news-list .meta {
  font-size: 1.6rem;
  line-height: 1;
}
.onemarkets .oh-newsletter-category .oh-input {
  margin-bottom: 1rem;
}
.onemarkets .oh-newsletter-category .oh-newsletter-list {
  padding-bottom: 2rem;
}
.onemarkets .oh-newsletter-category .oh-newsletter-list-footer {
  padding-left: 2rem;
}
.onemarkets .oh-newsletter-category .oh-form {
  padding-bottom: 2rem;
}
.onemarkets .oh-newsletter-category .oh-newsletter-recent-item {
  margin-left: 2rem;
  margin-bottom: 2rem;
  border-left: 2px solid #262626;
}
.onemarkets .oh-newsletter-category .oh-newsletter-recent-item h3 {
  margin-top: 1rem;
}
@media screen and (max-width: 1023px) {
  .onemarkets .oh-newsletter-category .oh-newsletter-list-footer {
    padding-left: 1rem;
  }
  .onemarkets .oh-newsletter-category .oh-pagination {
    padding-left: 1rem;
  }
}
.onemarkets .oh-subscriptions-quotations {
  margin-left: 0;
  /**
    * ====================================================
    *                   Categories
    * ====================================================
    */
}
.onemarkets .oh-subscriptions-quotations .description,
.onemarkets .oh-subscriptions-quotations .legend {
  margin-left: 0;
  border-left-width: 0;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.onemarkets .oh-subscriptions-quotations .description .legend-title,
.onemarkets .oh-subscriptions-quotations .legend .legend-title,
.onemarkets .oh-subscriptions-quotations .description .legend-items,
.onemarkets .oh-subscriptions-quotations .legend .legend-items {
  margin-left: 4rem;
  margin-right: 4rem;
}
.onemarkets .oh-subscriptions-quotations .description .legend-title,
.onemarkets .oh-subscriptions-quotations .legend .legend-title {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.onemarkets .oh-subscriptions-quotations .description .legend-items,
.onemarkets .oh-subscriptions-quotations .legend .legend-items {
  padding-bottom: 4rem;
}
.onemarkets .oh-subscriptions-quotations .description .legend-color-box,
.onemarkets .oh-subscriptions-quotations .legend .legend-color-box {
  height: 3rem;
  width: 3rem;
  margin-right: 4rem;
  float: left;
  position: relative;
}
.onemarkets .oh-subscriptions-quotations .tiles-row {
  position: relative;
}
.onemarkets .oh-subscriptions-quotations .tiles-row .h3 {
  margin-bottom: 3rem;
  margin-left: 1rem;
}
@media all and (min-width: 1024px) {
  .onemarkets .oh-subscriptions-quotations .tiles-row .h3 {
    margin-left: 3rem;
  }
}
.onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control {
  display: none;
  height: 10rem;
  width: 2rem;
  background-color: rgba(51, 51, 51, 0.8);
  border: none;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media all and (min-width: 1024px) {
  .onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control {
    display: inline;
  }
}
.onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control .icon {
  fill: #CCCCCC;
  width: 2rem;
  height: 2rem;
  top: 4rem;
  position: relative;
}
.onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control.left {
  left: -2rem;
}
.onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control.right {
  right: -2rem;
}
.onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control:hover {
  cursor: pointer;
}
.onemarkets .oh-subscriptions-quotations .tiles-row .oh-carousel-control:hover .icon {
  fill: #0a8399;
}
@media all and (min-width: 1024px) {
  .onemarkets .oh-subscriptions-quotations .tiles-row .carousel-indicators {
    display: none;
  }
}
.onemarkets .oh-subscriptions-quotations .tiles-row .item-container {
  font-size: 1.6rem;
  line-height: 2rem;
  box-sizing: border-box;
  vertical-align: top;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media print {
  .onemarkets .oh-subscriptions-quotations .tiles-row .item-container {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-subscriptions-quotations .tiles-row .item-container {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-subscriptions-quotations .tiles-row .item-container {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
@media all and (max-width: 1439px) {
  .onemarkets .oh-subscriptions-quotations .tiles-row .item-container {
    border-left-width: 0;
  }
}
@media all and (max-width: 639px) {
  .onemarkets .oh-subscriptions-quotations .tiles-row .item-container {
    width: 100%;
  }
}
.onemarkets .oh-subscriptions-quotations .separator {
  margin-top: 4rem;
  margin-bottom: 4rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-top: 1px solid #999999;
}
.onemarkets .oh-subscriptions-quotations .tile {
  position: relative;
  background-color: #F5F5F5;
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.onemarkets .oh-subscriptions-quotations .tile .tile-content {
  padding: 2rem;
  min-height: 24rem;
}
.onemarkets .oh-subscriptions-quotations .tile .title {
  margin-bottom: 2rem;
}
.onemarkets .oh-subscriptions-quotations .tile .date,
.onemarkets .oh-subscriptions-quotations .tile .maturity {
  padding-bottom: 2rem;
  bottom: 0;
  position: absolute;
}
.onemarkets .oh-subscriptions-quotations .tile .details {
  height: 3rem;
  width: 3rem;
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: black;
  color: white;
  text-align: center;
}
.onemarkets .oh-subscriptions-quotations .tile .details .icon {
  height: 100%;
  width: 50%;
}
.onemarkets .oh-subscriptions-quotations .tile .details:hover {
  cursor: pointer;
}
.onemarkets .oh-subscriptions-quotations .tile .details:hover .icon {
  fill: #0a8399;
}
.onemarkets .oh-subscriptions-quotations .tile .status-line {
  height: 1rem;
  width: 100%;
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
}
.onemarkets .oh-subscriptions-quotations .right-arrow {
  content: " ";
  border: 1.5rem solid transparent;
  margin-top: -1.5rem;
  z-index: 1;
  margin-bottom: 0;
  letter-spacing: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 50%;
}
.onemarkets .oh-subscriptions-quotations .category-subscription {
  background-color: #960e0e;
}
.onemarkets .oh-subscriptions-quotations .category-subscription.legend-color-box:after {
  content: " ";
  border: 1.5rem solid transparent;
  margin-top: -1.5rem;
  z-index: 1;
  margin-bottom: 0;
  letter-spacing: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 50%;
  border-left-color: #960e0e;
}
.onemarkets .oh-subscriptions-quotations .category-waiting-for-quotation {
  background-color: #f7b20b;
}
.onemarkets .oh-subscriptions-quotations .category-waiting-for-quotation.legend-color-box:after {
  content: " ";
  border: 1.5rem solid transparent;
  margin-top: -1.5rem;
  z-index: 1;
  margin-bottom: 0;
  letter-spacing: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 50%;
  border-left-color: #f7b20b;
}
.onemarkets .oh-subscriptions-quotations .category-quotation {
  background-color: #13a0c6;
}
.onemarkets .oh-subscriptions-quotations .category-quotation.legend-color-box:after {
  content: " ";
  border: 1.5rem solid transparent;
  margin-top: -1.5rem;
  z-index: 1;
  margin-bottom: 0;
  letter-spacing: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 50%;
  border-left-color: #13a0c6;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription {
  font-size: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li {
  width: 33.333%;
  height: 100%;
  display: inline-block;
  position: relative;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(1):after,
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(2):after {
  content: " ";
  border: 1.5rem solid transparent;
  margin-top: -1.5rem;
  z-index: 1;
  margin-bottom: 0;
  letter-spacing: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 50%;
  border: 0.5rem solid transparent;
  margin-top: -0.5rem;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(1) {
  background-color: #960e0e;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(1):after {
  border-left-color: #960e0e;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(2) {
  background-color: #f7b20b;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(2):after {
  border-left-color: #f7b20b;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription li:nth-child(3) {
  background-color: #13a0c6;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription.legend-color-box {
  width: 10rem;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription.legend-color-box li:after {
  content: " ";
  border: 1.5rem solid transparent;
  margin-top: -1.5rem;
  z-index: 1;
  margin-bottom: 0;
  letter-spacing: 0;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 50%;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription.legend-color-box li:nth-child(1):after {
  border-left-color: #960e0e;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription.legend-color-box li:nth-child(2):after {
  border-left-color: #f7b20b;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription.legend-color-box li:nth-child(3):after {
  border-left-color: #13a0c6;
}
.onemarkets .oh-subscriptions-quotations .category-quotation-after-subscription.status-line {
  position: relative;
  top: -2px;
}
.onemarkets .oh-sub-quot-list-latest h3 {
  margin-bottom: 1rem;
}
.onemarkets .oh-sub-quot-list-latest .table {
  display: table;
  width: 100%;
}
.onemarkets .oh-sub-quot-list-latest .table .tr {
  display: table-row;
}
.onemarkets .oh-sub-quot-list-latest .table .tr .td {
  display: table-cell;
  border-top: 1px solid #CCCCCC;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.onemarkets .oh-sub-quot-list-latest .table .tr .td:nth-child(odd) {
  padding-right: 4rem;
}
.onemarkets .oh-sub-quot-list-latest .table .tr:first-child .td {
  padding-top: 0;
  border-top: 0;
}
.onemarkets .oh-sub-quot-list-latest .cta-link {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.onemarkets .oh-featured-product-dialog {
  display: none;
  background: #F5F5F5;
  background-size: auto 100%;
  position: fixed;
  border: 1px solid;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1003;
}
.onemarkets .oh-featured-product-dialog .content {
  clear: both;
}
.onemarkets .oh-featured-product-dialog .dialog-close-icon {
  padding: 2rem;
  margin-top: 1rem;
  background: url(../img/close.svg) no-repeat center center;
  background-size: 1.6rem 1.6rem;
  height: 1.6rem;
  width: 1.6rem;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  z-index: 1004;
}
.onemarkets .oh-featured-product-dialog .collapse-overflow {
  overflow-y: scroll;
  height: auto;
}
.onemarkets .oh-featured-product-dialog .product-copy-text {
  padding-bottom: 3rem;
  max-height: 150rem;
  overflow: visible;
  transition: none;
}
.onemarkets .oh-featured-product-dialog .product-copy-text .h4 {
  margin-bottom: 2rem;
}
.onemarkets .oh-featured-product-dialog .product-timeline {
  display: none;
}
.onemarkets .oh-featured-product-dialog header:after {
  background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
  content: '';
  display: block;
  height: 0.8rem;
  width: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.onemarkets .oh-featured-product-dialog header .dialog-title {
  padding: 2rem;
  background-color: #FFFFFF;
}
.onemarkets .oh-featured-product-dialog header .dialog-title.category-quotation,
.onemarkets .oh-featured-product-dialog header .dialog-title.category-quotation-after-subscription {
  border-top: 1rem solid #13a0c6;
}
.onemarkets .oh-featured-product-dialog header .dialog-title.category-subscription {
  border-top: 1rem solid #960e0e;
}
.onemarkets .oh-featured-product-dialog header .dialog-title.category-waiting-for-quotation {
  border-top: 1rem solid #f7b20b;
}
.onemarkets .oh-featured-product-dialog header .product-dialog-info {
  font-size: 1.6rem;
  line-height: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: inline-block;
}
@media print {
  .onemarkets .oh-featured-product-dialog header .product-dialog-info {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
.onemarkets .oh-featured-product-dialog header .product-dialog-info ul li {
  margin-right: 1.5rem;
  display: inline-block;
  vertical-align: top;
  float: left;
}
.onemarkets .oh-featured-product-dialog footer:before {
  background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
  content: '';
  display: block;
  height: 0.8rem;
  width: 100%;
}
.onemarkets .oh-featured-product-dialog footer .product-dialog-links {
  padding: 2rem;
  display: inline-block;
}
.onemarkets .oh-featured-product-dialog footer .product-dialog-links ul li {
  margin-right: 1.5rem;
  display: block;
  vertical-align: top;
}
.onemarkets .oh-featured-product-dialog footer .product-dialog-button {
  padding: 2rem;
  background-color: #FFFFFF;
  text-align: left;
}
.onemarkets .oh-featured-product-dialog footer .product-dialog-button .button-label {
  margin-right: 2rem;
}
.onemarkets .oh-featured-product-dialog .content {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-featured-product-dialog {
    width: 70%;
  }
  .onemarkets .oh-featured-product-dialog .collapse-overflow {
    height: 500px;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline {
    display: block;
    font-size: 0;
    line-height: 0;
    position: relative;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-month {
    display: inline-block;
    background-clip: padding-box;
    box-sizing: border-box;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-month .product-timeline-month-name {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.6rem;
    line-height: 2rem;
    color: #000000;
    background-color: #CCCCCC;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-month .product-timeline-days {
    font-size: 0;
    line-height: 0;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-month .product-timeline-days .product-timeline-day {
    display: inline-block;
    background-clip: padding-box;
    box-sizing: border-box;
    background-color: #FFFFFF;
    border-right: 1px solid #999999;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-month .product-timeline-days .product-timeline-day.weekend {
    background-color: #E5E5E5;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar {
    position: absolute;
    opacity: 0.5;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.active {
    opacity: 1;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar .bar-label {
    margin: 4px;
    width: 100%;
    height: 100%;
    font-size: 1.4rem;
    line-height: normal;
    color: #FFFFFF;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar .bar-label.infinite:after {
    content: " ";
    border: 2rem solid transparent;
    margin-top: -2rem;
    z-index: 1;
    margin-bottom: 0;
    letter-spacing: 0;
    height: 0;
    width: 0;
    pointer-events: none;
    left: 100%;
    top: 50%;
    position: absolute;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.offering {
    height: 4rem;
    background-color: #960e0e;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.offering .bar-label.infinite:after {
    border-left-color: #960e0e;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.pending {
    height: 4rem;
    background-color: #f7b20b;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.pending .bar-label.infinite:after {
    border-left-color: #f7b20b;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.listing {
    height: 4rem;
    background-color: #13a0c6;
  }
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-bar.listing .bar-label.infinite:after {
    border-left-color: #13a0c6;
  }
}
@media (min-width: 1024px) and print {
  .onemarkets .oh-featured-product-dialog .product-timeline .product-timeline-month .product-timeline-month-name {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-featured-product-dialog {
    top: 5%;
    width: 80%;
    height: auto;
    margin: auto;
  }
  .onemarkets .oh-featured-product-dialog .collapse-overflow {
    height: 320px;
  }
  .onemarkets .oh-featured-product-dialog footer .product-dialog-button {
    text-align: right;
  }
  .onemarkets .oh-featured-product-dialog footer ul li {
    margin-right: 1.5rem;
    display: inline-block;
    vertical-align: top;
    float: left;
  }
}
.onemarkets .oh-featured-product-dialog-overlay {
  display: none;
  z-index: 1002;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  opacity: .5;
}
.onemarkets .oh-multimedia .result-title,
.onemarkets .oh-multimedia .separator {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.onemarkets .oh-multimedia .separator,
.onemarkets .oh-multimedia .separator-mobile {
  border-top: 1px solid #999999;
}
@media (min-width: 640px) {
  .onemarkets .oh-multimedia .separator-mobile {
    display: none;
  }
}
.onemarkets .oh-multimedia .entry .title,
.onemarkets .oh-multimedia .entry .description,
.onemarkets .oh-multimedia .entry .category,
.onemarkets .oh-multimedia .entry .date {
  padding-top: 3rem;
}
.onemarkets .oh-multimedia .entry .description {
  padding-bottom: 3rem;
}
.onemarkets .oh-multimedia .entry .author,
.onemarkets .oh-multimedia .entry .tags {
  padding-top: 2rem;
}
.onemarkets .oh-multimedia .entry .category,
.onemarkets .oh-multimedia .entry .date {
  width: 50%;
}
.onemarkets .oh-multimedia .entry .video {
  position: relative;
  height: 100%;
  width: 100%;
}
.onemarkets .oh-multimedia .entry .tag {
  display: inline-block;
}
@media (max-width: 639px) {
  .onemarkets .oh-multimedia .entry .tag.hide-on-mobile {
    display: none;
  }
}
.onemarkets .oh-multimedia .main-entry .title {
  padding-top: 0;
}
.onemarkets .oh-multimedia .main-entry .video {
  position: relative;
  height: 100%;
  width: 100%;
}
.onemarkets .oh-multimedia .disclaimer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-color: #F5F5F5;
  border: 1px solid #999999;
  border-color: #000000;
}
.onemarkets .oh-multimedia .disclaimer p {
  height: 69%;
  overflow-y: scroll;
  margin: 2rem;
  padding-right: 2rem;
}
.onemarkets .oh-multimedia .disclaimer .btn {
  border-width: 0;
  float: right;
  margin-right: 2rem;
  margin-top: 2rem;
}
@media (max-width: 1023px) {
  .onemarkets .oh-multimedia .disclaimer .btn {
    margin: 0;
    min-height: 0;
  }
}
.onemarkets .oh-multimedia .search .trigger {
  position: relative;
  padding: 3rem;
  border-left: 0;
  border-right: 0;
  cursor: pointer;
  display: block;
  margin-bottom: -1px;
  padding-right: 5rem;
}
.onemarkets .oh-multimedia .search .trigger .icon {
  width: 2rem;
  height: 8rem;
  fill: #00AFD0;
  position: absolute;
  top: 0;
  left: 0;
}
.onemarkets .oh-multimedia .search .trigger.open .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.onemarkets .oh-multimedia .search .trigger:hover,
.onemarkets .oh-multimedia .search .trigger:focus {
  color: #00AFD0;
}
.onemarkets .oh-multimedia .search .dropdown,
.onemarkets .oh-multimedia .search .dropdown-menu {
  background-color: #FFFFFF;
}
.onemarkets .oh-multimedia .search .search-form {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.6s ease-in-out 0s, opacity 0.2s ease-in-out 0.45s;
}
.onemarkets .oh-multimedia .search .search-form.open {
  max-height: 60rem;
  opacity: 1;
  overflow: visible;
}
.onemarkets .oh-multimedia .search .search-form .oh-input {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-multimedia .oh-results-pagination-wrapper nav {
    text-align: center;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-multimedia .hide-on-mobile {
    display: none;
    padding: 0;
  }
}
.onemarkets .oh-multimedia .show-on-mobile {
  display: none;
  visibility: hidden;
}
@media (max-width: 639px) {
  .onemarkets .oh-multimedia .show-on-mobile {
    display: inline-block;
    visibility: visible;
  }
}
.onemarkets .oh-multimedia .table {
  display: table;
  width: 100%;
}
.onemarkets .oh-multimedia .table .tr {
  display: table-row;
}
.onemarkets .oh-multimedia .table .tr .td {
  display: table-cell;
}
.onemarkets .oh-multimedia.latest a:hover {
  opacity: 0.75;
}
.onemarkets .oh-multimedia.latest .title-row {
  display: inline-block;
  width: 100%;
  font-size: 2.4rem;
  font-weight: 500;
  color: #000000;
}
.onemarkets .oh-multimedia.latest .title-row .image {
  padding-right: 2rem;
  width: 40%;
  float: left;
}
.onemarkets .oh-multimedia.latest .description-row {
  color: #666666;
  display: inline-block;
  padding-top: 2rem;
}
.onemarkets .oh-multimedia.latest .separator {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 639px) {
  .onemarkets .oh-multimedia.latest .separator {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.onemarkets .oh-multimedia-section {
  padding-top: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.onemarkets .oh-multimedia-section h2 {
  margin-bottom: 3rem;
  color: #666666;
  line-height: 1;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-multimedia-section {
    padding-top: 4rem;
  }
  .onemarkets .oh-multimedia-section h2 {
    margin-bottom: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-multimedia-section {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-multimedia-section {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-multimedia-section:after {
  margin-left: 1rem;
  border-bottom: 1px solid #CCCCCC;
  content: "";
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-multimedia-section:after {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-multimedia-section:after {
    margin-left: 2rem;
  }
}
.onemarkets .oh-multimedia-section .oh-box {
  margin-bottom: 4rem;
  margin-top: 4rem;
}
@media (max-width: 639px) {
  .onemarkets .oh-multimedia-section .oh-box {
    margin-bottom: 3rem;
    margin-top: 3rem;
  }
}
.onemarkets .oh-multimedia-section .parsys div:last-child .separator {
  display: none;
  visibility: hidden;
}
.onemarkets .oh-training-section {
  padding-top: 3rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.onemarkets .oh-training-section h2 {
  margin-bottom: 3rem;
  color: #666666;
  line-height: 1;
  margin-top: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-training-section {
    padding-top: 4rem;
  }
  .onemarkets .oh-training-section h2 {
    margin-bottom: 4rem;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-training-section {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-training-section {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}
.onemarkets .oh-training-section:after {
  margin-left: 1rem;
  border-bottom: 1px solid #CCCCCC;
  content: "";
  display: block;
}
@media (min-width: 640px) {
  .onemarkets .oh-training-section:after {
    margin-left: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-training-section:after {
    margin-left: 2rem;
  }
}
.onemarkets .oh-training-section .oh-box {
  margin-bottom: 6rem;
}
.onemarkets .oh-training-section .parsys div:last-child .separator {
  display: none;
  visibility: hidden;
}
.onemarkets .oh-events .oh-event-list table {
  margin-bottom: 1rem;
}
.onemarkets .oh-events .details .title {
  padding-top: 4rem;
}
.onemarkets .oh-events .details .description {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-events .details .description {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-events .details .description {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.onemarkets .oh-events .details .on-location-event {
  position: relative;
}
@media (min-width: 1024px) {
  .onemarkets .oh-events .details .on-location-event {
    height: 40rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-events .details .on-location-event .additional-information {
    position: absolute;
    bottom: 0;
  }
}
.onemarkets .oh-events .details .on-location-event .map {
  height: 40rem;
  padding-bottom: 2rem;
  padding-top: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-events .details .on-location-event .map {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
}
.onemarkets .oh-events .details .on-location-event .map iframe {
  height: 100%;
  width: 100%;
  border: 0;
}
.onemarkets .oh-events .details .main-information {
  margin-left: 3.5rem;
}
.onemarkets .oh-events .details .main-information .date,
.onemarkets .oh-events .details .main-information .time,
.onemarkets .oh-events .details .main-information .address {
  padding-bottom: 1.5rem;
  line-height: 3rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-events .details .main-information .date,
  .onemarkets .oh-events .details .main-information .time,
  .onemarkets .oh-events .details .main-information .address {
    padding-bottom: 2rem;
  }
}
.onemarkets .oh-events .details .main-information .date {
  padding-top: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-events .details .main-information .date {
    padding-top: 3rem;
  }
}
.onemarkets .oh-events .details .main-information .icon {
  margin-right: 1.5rem;
  margin-left: -3.5rem;
  display: inline-block;
  height: 3rem;
  width: 2rem;
  vertical-align: top;
}
.onemarkets .oh-events .details .additional-information {
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-events .details .additional-information {
    padding-bottom: 3rem;
  }
}
.onemarkets .oh-events .details .datetime-separator {
  display: inline-block;
}
.onemarkets .oh-events .details .datetime-separator .icon {
  margin-right: 0;
  margin-left: 0;
  margin-top: 1rem;
  height: 1rem;
}
.onemarkets .oh-events .details .additional-links {
  list-style-type: none;
}
.onemarkets .oh-events .details .additional-links li {
  padding-top: 2rem;
}
.onemarkets .oh-events .details .back-link {
  padding-top: 2rem;
}
.onemarkets .oh-events .separator {
  border-top: 1px solid #999999;
}
@media (min-width: 640px) {
  .onemarkets .oh-events .show-on-mobile {
    display: none;
  }
}
.onemarkets .oh-events.upcoming .upcoming-event {
  margin-bottom: 1rem;
}
.onemarkets .oh-events.upcoming .upcoming-event .meta {
  padding-bottom: 1rem;
  color: #666666;
  display: block;
  overflow: hidden;
}
.onemarkets .oh-events.upcoming .upcoming-event .separator {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-events.upcoming .upcoming-event .separator {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.onemarkets #event-subscription-form {
  font-size: 0;
  line-height: 0;
}
.onemarkets #event-subscription-form input[type=text] {
  margin-top: 0.5rem;
  font-weight: 500;
  color: #262626;
}
.onemarkets #event-subscription-form .oh-input {
  margin-bottom: 1.5rem;
}
.onemarkets #event-subscription-form .oh-input.btn-wrapper {
  margin-top: 1.5rem;
  margin-bottom: 0;
}
.onemarkets #event-subscription-form .choice-input input ~ span,
.onemarkets #event-subscription-form .choice-input input:checked ~ span {
  margin-left: 0;
  color: #666666;
}
.onemarkets #event-subscription-form .error-message {
  margin-bottom: 1.5rem;
  color: #E2001A;
}
.onemarkets #event-subscription-form .error-message p {
  font-weight: 500;
}
.onemarkets #event-subscription-form .dropdown ul {
  margin-top: 0;
}
.onemarkets #event-subscription-form .dropdown a {
  margin-top: 0.5rem;
}
.onemarkets #event-subscription-form .choice-link {
  vertical-align: top;
}
.onemarkets #event-subscription-form label {
  font-size: 1.6rem;
  line-height: 2rem;
}
@media print {
  .onemarkets #event-subscription-form label {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets #event-subscription-form label {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets #event-subscription-form label {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-newsletter-latest .newsletter-list {
  list-style: none;
}
.onemarkets .oh-newsletter-latest .newsletter-list .item {
  margin-bottom: 1rem;
}
.onemarkets .oh-technical-analysis-reports .dropdown-label {
  display: inline-block;
}
.onemarkets .oh-technical-analysis-reports .dropdown {
  display: inline-block;
  min-width: 20rem;
}
.onemarkets .oh-technical-analysis-reports .dropdown.open .dropdown-menu {
  max-height: 32rem;
  overflow-y: scroll;
}
.onemarkets .oh-technical-analysis-report .oh-label-value {
  margin-left: -1rem;
  margin-bottom: -0.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-technical-analysis-report .oh-label-value {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-technical-analysis-report .oh-label-value {
    margin-left: -2rem;
  }
}
.onemarkets .oh-technical-analysis-report .oh-label-value li {
  font-size: 0;
  line-height: 0;
  margin-bottom: 0.5rem;
}
.onemarkets .oh-technical-analysis-report .oh-label-value .label,
.onemarkets .oh-technical-analysis-report .oh-label-value .value {
  border-left-width: 1rem;
  background-clip: padding-box;
  border-left-color: transparent;
  border-left-style: solid;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  font-size: 1.6rem;
  line-height: 2rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-technical-analysis-report .oh-label-value .label,
  .onemarkets .oh-technical-analysis-report .oh-label-value .value {
    border-left-width: 1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-technical-analysis-report .oh-label-value .label,
  .onemarkets .oh-technical-analysis-report .oh-label-value .value {
    border-left-width: 2rem;
  }
}
@media print {
  .onemarkets .oh-technical-analysis-report .oh-label-value .label,
  .onemarkets .oh-technical-analysis-report .oh-label-value .value {
    font-size: 1.28rem !important;
    line-height: 1.6rem !important;
  }
}
@media (min-width: 768px) {
  .onemarkets .oh-technical-analysis-report .oh-label-value .label,
  .onemarkets .oh-technical-analysis-report .oh-label-value .value {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
@media (min-width: 768px) and print {
  .onemarkets .oh-technical-analysis-report .oh-label-value .label,
  .onemarkets .oh-technical-analysis-report .oh-label-value .value {
    font-size: 1.44rem !important;
    line-height: 1.92rem !important;
  }
}
.onemarkets .oh-technical-analysis-report .product-links ul {
  list-style: none;
}
.onemarkets .oh-technical-analysis-reports-latest .reports-list {
  margin-bottom: 1rem;
}
.onemarkets .oh-technical-analysis-reports-latest .reports-list .meta {
  color: #666666;
  display: block;
  overflow: hidden;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 640px) {
  .onemarkets .oh-technical-analysis-reports-latest .reports-list .meta {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.onemarkets .oh-product-listing-information table,
.onemarkets .oh-priip-performance table,
 {
  width: 100%;
}

.onemarkets .oh-priip-performance .select-fieldset {
	margin-bottom: 16px;	
}

.onemarkets .oh-priip-performance .select-label {
	margin-right: 16px;
}

.onemarkets .oh-priip-performance .no-background-row {
  background-color: transparent !important;
}

.onemarkets .oh-priip-performance .first-header {
  text-align: center !important; 
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

.onemarkets .oh-priip-performance .centered-content {
  text-align: center !important;
}

.onemarkets .oh-priip-performance .bold-content {
  font-weight: 500; 
  color: #262626;
}

.onemarkets .oh-covered-warrant-calculator {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #E5E5E5;
  margin-left: 2rem;
  margin-right: 2rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-covered-warrant-calculator {
    margin-left: 18rem;
    margin-right: 18rem;
  }
}
.onemarkets .oh-covered-warrant-calculator .calc-1 {
  width: 50%;
}
.onemarkets .oh-covered-warrant-calculator .calc-1.oh-grid-col {
  border-left-width: 0;
}
.onemarkets .oh-covered-warrant-calculator .calc-2 {
  width: 50%;
}
.onemarkets .oh-covered-warrant-calculator .calc-row {
  border-top: 1px solid #CCCCCC;
}
.onemarkets .oh-covered-warrant-calculator .search-isin {
  display: inline-block;
  border: 0;
  padding: 1rem 1rem;
  min-height: 0;
}
.onemarkets .oh-covered-warrant-calculator .search-isin .icon {
  height: 1em;
  width: 1em;
}
.onemarkets .oh-covered-warrant-calculator .isin-input {
  display: inline-block;
  width: 80%;
}
.onemarkets .oh-covered-warrant-calculator .result .oh-input {
  padding: 0;
}
.onemarkets .oh-covered-warrant-calculator .dropdown {
  background-color: #FFFFFF;
}
.onemarkets .oh-covered-warrant-calculator .disabled {
  background-color: #E5E5E5;
}
.onemarkets .oh-covered-warrant-calculator .date-filter .icon {
  bottom: 2rem;
  fill: #999999;
  max-height: 2rem;
  max-width: 2rem;
  pointer-events: none;
  position: absolute;
  right: 0.5rem;
  top: 2rem;
}
.onemarkets .oh-covered-warrant-calculator .oh-input {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.onemarkets .oh-covered-warrant-calculator .pika-single {
  margin-top: 0.5rem;
  color: #666666;
  width: 100%;
  position: absolute !important;
  z-index: 1000;
}
.onemarkets .oh-covered-warrant-calculator .pika-title {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 500;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar {
  padding: 0;
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.2rem;
  box-sizing: border-box;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar .is-today .pika-button,
.onemarkets .oh-covered-warrant-calculator .pika-lendar .is-selected .pika-button {
  border-radius: 0;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar .is-today .pika-button {
  color: #FFFFFF;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar .pika-prev,
.onemarkets .oh-covered-warrant-calculator .pika-lendar .pika-next {
  height: 4rem;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar th {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #F5F5F5;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar th abbr {
  text-decoration: none;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar td.is-today {
  background-color: #666666;
}
.onemarkets .oh-covered-warrant-calculator .pika-lendar td.is-selected {
  background-color: #00AFD0;
}
.onemarkets .oh-covered-warrant-search-dialog {
  display: none;
  background: #F5F5F5;
  background-size: auto 100%;
  position: fixed;
  border: 1px solid;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 1003;
}
.onemarkets .oh-covered-warrant-search-dialog .content {
  clear: both;
}
.onemarkets .oh-covered-warrant-search-dialog .dialog-close-icon {
  padding: 2rem;
  margin-top: 1rem;
  background: url(../img/close.svg) no-repeat center center;
  background-size: 1.6rem 1.6rem;
  height: 1.6rem;
  width: 1.6rem;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  z-index: 1004;
}
.onemarkets .oh-covered-warrant-search-dialog .collapse-overflow {
  overflow-y: scroll;
  height: auto;
}
.onemarkets .oh-covered-warrant-search-dialog header:after {
  background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
  content: '';
  display: block;
  height: 0.8rem;
  width: 100%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.onemarkets .oh-covered-warrant-search-dialog header .dialog-title {
  padding: 2rem;
  background-color: #FFFFFF;
}
.onemarkets .oh-covered-warrant-search-dialog footer:before {
  background: radial-gradient(ellipse at 50% 100%, rgba(51, 51, 51, 0.15), rgba(180, 180, 180, 0) 70%);
  content: '';
  display: block;
  height: 0.8rem;
  width: 100%;
}
.onemarkets .oh-covered-warrant-search-dialog .content {
  padding-left: 2rem;
  padding-right: 2rem;
}
.onemarkets .oh-covered-warrant-search-dialog table.responsive tbody > tr > td {
  padding-left: 0;
}
.onemarkets .oh-covered-warrant-search-dialog .grid-col-dropdown {
  padding: 1rem;
}
.onemarkets .oh-covered-warrant-search-dialog .grid-col-dropdown .dropdown-menu {
  z-index: 1004;
}
.onemarkets .oh-covered-warrant-search-dialog .dropdown.open .dropdown-menu {
  max-height: 32rem;
  overflow-y: scroll;
}
.onemarkets .oh-covered-warrant-search-dialog .search-button {
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .onemarkets .oh-covered-warrant-search-dialog {
    width: 70%;
  }
  .onemarkets .oh-covered-warrant-search-dialog .collapse-overflow {
    height: 500px;
  }
}
@media (min-width: 640px) {
  .onemarkets .oh-covered-warrant-search-dialog {
    top: 5%;
    width: 80%;
    height: auto;
    margin: auto;
  }
  .onemarkets .oh-covered-warrant-search-dialog .collapse-overflow {
    height: 320px;
  }
  .onemarkets .oh-covered-warrant-search-dialog footer ul li {
    margin-right: 1.5rem;
    display: inline-block;
    vertical-align: top;
    float: left;
  }
  .onemarkets .oh-covered-warrant-search-dialog .grid-col-dropdown {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.onemarkets .oh-covered-warrant-search-dialog-overlay {
  display: none;
  z-index: 1002;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  opacity: .5;
}
.onemarkets .oh-covered-warrant-hedge-calc .currency {
  border: 0;
}
.onemarkets .oh-covered-warrant-hedge-calc .row {
  padding: 1rem;
}
.onemarkets .oh-covered-warrant-hedge-calc .amount,
.onemarkets .oh-covered-warrant-hedge-calc .currency,
.onemarkets .oh-covered-warrant-hedge-calc .help-link {
  display: inline-block;
}
.onemarkets .oh-covered-warrant-hedge-calc .dropdown-label {
  display: block;
}
.onemarkets .oh-covered-warrant-hedge-calc .help-link {
  position: relative;
  width: 49%;
}
.onemarkets .oh-covered-warrant-hedge-calc .help-link a {
  position: absolute;
}
.onemarkets .oh-covered-warrant-hedge-calc .help-link.left a {
  left: 0;
}
.onemarkets .oh-covered-warrant-hedge-calc .help-link.right a {
  right: 0;
}
.onemarkets .oh-new-issued-products h3 {
  margin-bottom: 1rem;
}
.onemarkets .oh-new-issued-products .table {
  display: table;
  width: 100%;
}
.onemarkets .oh-new-issued-products .table .tr {
  display: table-row;
}
.onemarkets .oh-new-issued-products .table .tr .td {
  display: table-cell;
  border-top: 1px solid #CCCCCC;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.onemarkets .oh-new-issued-products .table .tr .td:nth-child(odd) {
  padding-right: 4rem;
}
.onemarkets .oh-new-issued-products .table .tr:first-child .td {
  padding-top: 0;
  border-top: 0;
}
.onemarkets .oh-new-issued-products .cta-link {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.onemarkets .oh-quotes-disclaimer-text {
  white-space: pre-wrap;
  font-size: 1.4rem;
  line-height: 2rem;
}
@media print {
  .onemarkets .oh-quotes-disclaimer-text {
    font-size: 1.12rem !important;
    line-height: 1.6rem !important;
  }
}
@media print {
  body {
    width: 1024px;
  }
  .onemarkets {
    color: #000000;
  }
  .onemarkets a {
    color: inherit;
  }
  .onemarkets .oh-label-value-wrapper.oh-grid-col-12-8 .oh-label-value,
  .onemarkets .oh-label-value-wrapper.oh-grid-col-12-10 .oh-label-value,
  .onemarkets .oh-label-value-wrapper.oh-grid-col-12 .oh-label-value,
  .onemarkets .oh-label-value-wrapper.oh-grid-col-6-8 .oh-label-value {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
  .onemarkets .oh-box h3 {
    border-bottom: 1px solid #000000;
  }
  .onemarkets .oh-container-wrapper {
    background-color: transparent;
  }
  .onemarkets .oh-container-wrapper .oh-container {
    padding-left: 0;
    padding-right: 0;
  }
  .onemarkets section > div:last-child {
    padding-bottom: 0;
  }
  .onemarkets .oh-chart .chart-container,
  .onemarkets .oh-product-chart .chart-container,
  .onemarkets .oh-product-risk-chart .chart-container,
  .onemarkets .oh-product-past-performance .chart-container {
    border-top: none;
  }
  .onemarkets .oh-footer-nav {
    padding: 0;
  }
  .onemarkets .oh-footer-nav nav {
    display: none;
  }
  .onemarkets .oh-footer-nav .sponsor {
    display: none;
  }
  .onemarkets .oh-footer-nav .contacts {
    padding-top: 0;
  }
  .onemarkets .oh-footer-nav .oh-grid-col {
    padding-top: 0;
  }
  .onemarkets .oh-footer-wrapper {
    background: none;
  }
  .onemarkets .oh-footer-wrapper .oh-footer {
    padding-top: 2rem;
    padding-bottom: 0;
  }
  .onemarkets .oh-footer-wrapper .oh-footer nav {
    display: none;
  }
  .onemarkets .oh-footer-wrapper .oh-footer .print-disclaimer {
    display: block;
  }
  .onemarkets .oh-footer-nav-wrapper {
    background: none;
  }
  .onemarkets #oh-back2top {
    display: none !important;
  }
  .onemarkets .oh-header-container .navigation {
    display: none;
  }
  .onemarkets .oh-search-toggle,
  .onemarkets .oh-product-finder-toggle {
    display: none;
  }
  .onemarkets .oh-branding .oh-logo-hvb {
    display: none !important;
  }
  .onemarkets .oh-branding a {
    display: none;
  }
  .onemarkets .oh-branding h1 .oh-logo {
    display: none;
  }
  .onemarkets .oh-branding h1 a {
    display: none;
  }
  .onemarkets .oh-navbar {
    display: none;
  }
  .onemarkets .oh-grid-col {
    border-left-width: 0;
  }
  .onemarkets .oh-print-col {
    width: 65% !important;
  }
  .onemarkets .oh-underlying-blogroll {
    display: none;
  }
  .onemarkets .oh-newsfeed {
    display: none;
  }
  .onemarkets .oh-results-table table th.sek,
  .onemarkets .oh-results-table table td.sek {
    display: none;
  }
  .onemarkets .oh-trading-information {
    padding-bottom: 0;
  }
  .onemarkets .oh-trading-information .oh-label-value {
    width: 100% !important;
  }
  .onemarkets .oh-trading-information .oh-label-value li {
    width: 15% !important;
    margin-top: 0 !important;
  }
  .onemarkets .oh-trading-information .oh-label-value li.span-2 {
    width: 33% !important;
  }
  .onemarkets .oh-trading-information .oh-trading-button {
    display: none;
  }
  .onemarkets .oh-product-calculator,
  .onemarkets .oh-product-calculator-info {
    display: none;
  }
  .onemarkets .oh-product-chart-wrapper {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .onemarkets .oh-product-chart {
    height: auto !important;
  }
  .onemarkets .oh-product-chart .dropdown {
    display: none;
  }
  .onemarkets .oh-product-chart .oh-box-wrapper {
    margin-left: 0;
    min-height: 0 !important;
  }
  .onemarkets .oh-product-chart .chart-container {
    margin-bottom: 0 !important;
    min-height: 0 !important;
    height: auto !important;
  }
  .onemarkets .oh-product-chart .chart-annotation.print {
    display: block;
  }
  .onemarkets .oh-product-chart-options {
    display: none;
  }
  .onemarkets .oh-product-details {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .onemarkets .oh-product-downloads {
    display: none;
  }
  .onemarkets .oh-product-subsection > :last-child {
    padding-bottom: 0;
  }
  .onemarkets .oh-product-table table + .cta-link {
    display: none;
  }
  .onemarkets .oh-product-events.small {
    display: none;
  }
  .onemarkets .oh-product-events.large {
    display: block;
  }
  .onemarkets .oh-product-header {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .onemarkets .oh-product-functions,
  .onemarkets .oh-product-anchor-navigation,
  .onemarkets .oh-product-contact {
    display: none;
  }
  .onemarkets .oh-happy-trading:after {
    content: none;
  }
  .onemarkets .oh-product-functions,
  .onemarkets .oh-product-anchor-navigation,
  .onemarkets .oh-product-contact,
  .onemarkets .oh-happy-trading,
  .onemarkets .oh-product-inactive {
    margin-top: 0;
  }
  .onemarkets .oh-historical-performance {
    width: 33% !important;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-chart {
    height: auto !important;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-chart .chart-container {
    margin-bottom: 0 !important;
    min-height: 0 !important;
    height: auto !important;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-chart .chart-annotation {
    position: static !important;
  }
  .onemarkets .oh-product-masterdata-wrapper .oh-product-masterdata {
    width: 30% !important;
    height: auto !important;
    min-height: 0 !important;
  }
  .onemarkets .oh-product-risk .oh-product-risk-chart,
  .onemarkets .oh-product-risk .oh-product-risk-chart,
  .onemarkets .oh-product-risk .oh-product-risk-evaluation,
  .onemarkets .oh-product-risk .oh-product-risk-indicator,
  .onemarkets .oh-product-risk .oh-infotext.oh-grid-col-6-9,
  .onemarkets .oh-product-risk .oh-infotext.oh-grid-col-12-6 {
    height: auto;
  }
  .onemarkets .oh-product-risk .oh-product-risk-chart .chart-container,
  .onemarkets .oh-product-risk .oh-product-risk-evaluation .chart-container,
  .onemarkets .oh-product-risk .oh-product-risk-indicator .chart-container,
  .onemarkets .oh-product-risk .oh-infotext.oh-grid-col-6-9 .chart-container,
  .onemarkets .oh-product-risk .oh-infotext.oh-grid-col-12-6 .chart-container {
    height: auto;
  }
  .onemarkets .oh-product-risk .oh-product-risk-chart,
  .onemarkets .oh-product-risk .oh-product-risk-evaluation,
  .onemarkets .oh-product-risk .oh-product-risk-indicator {
    padding: 0.5rem;
    width: 48%;
  }
  .onemarkets .oh-product-risk .oh-infotext {
    padding: 0.5rem;
  }
  .onemarkets .oh-product-risk-chart .dropdown {
    display: none;
  }
  .onemarkets .oh-product-risk-indicator {
    width: 50%;
  }
  .onemarkets .oh-product-risk-indicator .risk-infographics {
    height: 22rem;
    width: 22rem;
    max-height: 22rem;
    max-width: 22rem;
  }
  .onemarkets .oh-product-risk-indicator .risk-legend li.level-1:before,
  .onemarkets .oh-product-risk-indicator .risk-legend li.level-2:before,
  .onemarkets .oh-product-risk-indicator .risk-legend li.level-3:before,
  .onemarkets .oh-product-risk-indicator .risk-legend li.level-4:before,
  .onemarkets .oh-product-risk-indicator .risk-legend li.level-5:before {
    background-color: transparent;
  }
  .onemarkets .oh-product-risk-indicator .risk-legend li.selected:before {
    content: '\2713';
  }
  .onemarkets .oh-product-underlying .oh-linklist {
    display: none;
  }
  .onemarkets .oh-underlying-products {
    display: none;
  }
}
.onemarkets 
	#product-calculator-intlink,
	#downloads-intlink,
	#events-intlink,
	#history-intlink,
	#key-figures-intlink,
	#master-data-intlink,
	#redemption-information-intlink,
	#value-at-risk-intlink,
	#value-at-esg-intlink,
	#synthetic-underlying-intlink,
	#trading-information-intlink,
	#composition-intlink,
	#blog-intlink,
	#news-intlink,
	#products-intlink,
	#listing-information,
	#priip-performance,
	#product-underlying,
	#chart-rescale
{
	
	background-clip: content-box;
}	
.onemarkets .oh-branding a.oh-logo .logo-hvb-small,
.onemarkets .oh-branding a.oh-logo .logo-uc-small,
.onemarkets .oh-branding a.oh-logo .logo-uc-simple-small,
.onemarkets .oh-branding a.oh-logo .logo-uc-cs-small
{
	/*height: auto !important;*/
}
.onemarkets .oh-branding a.oh-logo-si
{
	width: 40rem;
	height: 88px;
	margin-top: 1px;
}
@media (min-width: 640px)
{
	.onemarkets .oh-branding a.oh-logo-si-small
	{
		display: none;
	}
	.onemarkets .oh-branding a.oh-logo-si svg
	{
		width: 40rem;
		height: 88px;
	}
}
@media (max-width: 639px)
{
	.onemarkets .oh-branding a.oh-logo-si
	{
		display: none;
	}
	.onemarkets .oh-branding a.oh-logo-si-small .logo-si-small-svg
	{
		height: 88px;
		width: 100%;
	}
	.onemarkets .oh-branding a.oh-logo-si-small
	{
		/*margin-top: 19px;*/
		transform: translateY(5px);
		border-width: 0px;
	}
	.onemarkets .oh-navbar .oh-navigation-toggle
	{
		height: 88px;
		width: 50px;
		transform: none;
	}
}
@media (max-width: 767px) {
  .onemarkets .oh-branding {
    width: 60rem;
  }
}
.onemarkets .oh-branding .oh-logo-divider-line {
	border: 1px solid #CCCCCC;
	border-image: none;
	width: 0px;
	height: 48px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: inline-block;
	border-right-width: 0px;
}
@media (max-width: 639px) {
	.onemarkets .oh-branding .oh-logo-divider-line {
		height: 0px;
		margin-bottom: 0px;
	}
	
	.onemarkets .oh-branding a.oh-logo .logo-uc-cs-small  {
  		transform: scale(1.8) translateY(-14px);
  		display: block;
	}
	
	.onemarkets .oh-branding a.oh-logo .logo-uc-simple-small {
  		transform: scale(1.8) translateY(-20px);
  		display: block;
	}
}

.onemarkets .oh-disclaimer .oh-branding .oh-logo-divider-line,
.onemarkets .oh-it-disclaimer .oh-branding .oh-logo-divider-line {
	margin-top: 20px;
}
.onemarkets .oh-branding .oh-logo-uc {
	transform: translateY(5px);
}

.onemarkets .oh-branding .oh-logo-simple,
.onemarkets .oh-branding .oh-logo-cs-simple {
	transform: translateY(-20px);
}

.onemarkets .oh-disclaimer .oh-branding .oh-logo-uc,
.onemarkets .oh-it-disclaimer .oh-branding .oh-logo-uc {
	transform: translateY(0px);
}

.onemarkets .oh-disclaimer .oh-branding .oh-logo-simple,
.onemarkets .oh-it-disclaimer .oh-branding .oh-logo-simple {
	transform: translateY(-23px);
}

.onemarkets .oh-disclaimer .oh-branding .oh-logo-cs-simple,
.onemarkets .oh-it-disclaimer .oh-branding .oh-logo-cs-simple {
	transform: translateY(-20px);
}

.onemarkets .oh-covered-warrant-disclaimer .oh-branding .oh-logo-divider-line {
	margin-top: 20px;
}
.onemarkets .oh-covered-warrant-disclaimer .oh-branding .oh-logo-uc,
.onemarkets .oh-covered-warrant-disclaimer .oh-branding .oh-logo-simple,
.onemarkets .oh-covered-warrant-disclaimer .oh-branding .oh-logo-cs-simple {
	transform: translateY(20px);
}
.onemarkets .oh-navigation .flyout.open ul.menu-items {
	/*max-height: 115px;*/
	overflow-y: auto;
}

@media (max-width: 350px) {
	.onemarkets .oh-navbar .oh-navigation-toggle {
		width: 40px;
		transform: translate(-20px);
	}
	.onemarkets .oh-navbar {
		float: none;
		background: #F5F5F5;
	}
}
@media (min-height: 1024px) {
  .onemarkets .oh-navigation.open {
    max-height: 930px;
  }
}
@media (max-height: 1023px) {
  .onemarkets .oh-navigation.open {
    max-height: 670px;
  }
}
@media (max-height: 767px) {
  .onemarkets .oh-navigation.open {
    max-height: 550px;
  }
}
@media (max-height: 639px) {
  .onemarkets .oh-navigation.open {
    max-height: 320px;
  }
}
@media (max-height: 399px) {
  .onemarkets .oh-navigation.open {
    max-height: 230px;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-navigation.open {
    width: 930px;
  }
}
@media (max-width: 1023px) {
  .onemarkets .oh-navigation.open {
    width: 670px;
  }
}
@media (max-width: 767px) {
  .onemarkets .oh-navigation.open {
    width: 550px;
  }
}
@media (max-width: 639px) {
  .onemarkets .oh-navigation.open {
    width: 320px;
  }
}
@media (max-width: 399px) {
  .onemarkets .oh-navigation.open {
    width: 300px;
  }
}
@media (max-width: 351px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(10px);
	}
}
@media (min-width: 352px) and (max-width: 639px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(0px);
	}
}
@media (min-width: 640px) and (max-width: 767px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(25px);
	}
}
@media (min-width: 768px) and (max-width: 819px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(15px);
	}
}
@media (min-width: 820px) and (max-width: 869px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(10px);
	}
}
@media (min-width: 870px) and (max-width: 919px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(6px);
	}
}
@media (min-width: 920px) and (max-width: 969px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(3px);
	}
}
@media (min-width: 970px) and (max-width: 1023px) {
	.onemarkets .oh-header .oh-navbar .oh-navigation-toggle .icon {
		transform: translateX(0px);
	}
}

.st0 {
	display:none;
}
.st1 {
	fill-rule:evenodd;
	clip-rule:evenodd;
	fill:#ED1C24;
}
.st2 {
	fill-rule:evenodd;
	clip-rule:evenodd;
	fill:#FFFFFF;
}

.onemarkets .oh-improved-leveragesearch .products-info-text {
  font-size: 1rem;
}

.onemarkets .oh-improved-leveragesearch .btn.products-count-info  {
  padding: 0.2rem 2rem;
  line-height: 1.8rem;
}

.onemarkets .oh-improved-leveragesearch .btn.products-count-info.disabled {
  background-color: #999999;
  border-color: #999999;
  
}
.onemarkets  .improved-leveragesearch-filter.loading:before {
  margin-top: 4rem;
  width: 8rem;
  height: 8rem;
  -webkit-animation: spinning-cog 1.1s infinite ease;
          animation: spinning-cog 1.1s infinite ease;
  background: url('../img/preloader4.svg') center center no-repeat;
  content: "";
  display: block;
  margin-left: 15rem;
  position: absolute;
  z-index: 999;
}
.onemarkets  .improved-leveragesearch-filter.loading #improvedleveragesearch {
  background-color: #FFFFFF;
  opacity: .2;
}

/* -- Begin Accordion Component -- */
.onemarkets .oh-accordion-inner {
box-sizing: border-box;
height: 100%;
max-width: 900px;
margin: 30px 100px 0 0;
width: 100%;
}
.onemarkets .accordion-item-container {
border: none;
color: #262626;
cursor: pointer;
font-family: UniCredit;
font-size: 18px;
font-weight: bold;
font-style: normal;
min-height: 60px;
margin: 0 20px;
letter-spacing: normal;
position: relative;
outline: none;
width: inherit;
text-align: left;
transition: 0.4s;
}
.onemarkets .oh-accordion-inner .accordion-item-container:after {
background: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20fill%3D%22%2300AFD0%22%20d%3D%22M29.4%209.2L15%2019.6.8%209.2l-.7.9L15%2020.8l15-10.6z%22%2F%3E%3C%2Fsvg%3E) center center no-repeat;
bottom: 0;
content: "";
position: absolute;
right: 0;
top: 0;
width: 2rem;
}
.onemarkets .oh-accordion-inner .accordion-item-container.active:after {
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
}
.onemarkets .oh-accordion-inner .accordion {
border-top: 1px solid #CCCCCC;
}
.onemarkets .accordion-item {
color: inherit;
font-size: inherit;
font-weight: bold;
font-style: normal;
margin: 0;
padding: 18px 0; 
display: block;
line-height: 22px;
}
.onemarkets .oh-accordion-inner .accordion:last-child .accordion-panel {
border-bottom: 1px solid #CCCCCC;
}
.onemarkets .oh-accordion-inner .accordion-item-container:hover {
color: #666666;
}
.onemarkets .oh-accordion-inner .accordion-item-container.active {
color: #00a2c1;
}
.onemarkets .oh-accordion-inner-author .accordion-panel {
max-height: 100%;
padding: 0 20px;
}
.onemarkets .accordion-panel {
padding: 0 20px;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}
.onemarkets .oh-accordion-inner .accordion-item-container.active+.accordion-panel {
padding-bottom: 40px;
}
/* -- End Accordion Component -- */ 

/* -- Improved Leverage Search */
.onemarkets .oh-improved-leveragesearch {
  margin-left: 3rem;
  margin-right: 1rem;
}
.onemarkets .productsSection  .oh-improved-leveragesearch {
  margin: 0;
}
.onemarkets .oh-improved-leveragesearch h3 {
  text-align: left;
}
.onemarkets .oh-improved-leveragesearch .oh-onoffswitch {
  text-align: center;
}
.onemarkets .oh-improved-leveragesearch .dropdown:nth-of-type(odd) {
  margin-bottom: 1rem;
}
.onemarkets .oh-improved-leveragesearch .input-group {
  margin-left: -1rem;
  font-size: 0;
  line-height: 0;
}
@media (min-width: 640px) {
  .onemarkets .oh-improved-leveragesearch .input-group {
    margin-left: -1.6rem;
  }
}
@media (min-width: 1024px) {
  .onemarkets .oh-improved-leveragesearch .input-group {
    margin-left: -2rem;
  }
}
.onemarkets .oh-improved-leveragesearch .input-group .oh-input {
  width: 50%;
}
.onemarkets .oh-improved-leveragesearch .input-group .oh-input label {
  display: block;
  text-align: left;
}
.onemarkets .oh-improved-leveragesearch .btn {
  margin-top: 2rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 18rem;
}
.onemarkets .oh-improved-leveragesearch .onoffswitch-wrapper {
  margin-top: 3rem;
  margin-bottom: 3rem;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
}
.onemarkets .oh-improved-leveragesearch .onoffswitch-wrapper .state {
  cursor: pointer;
  font-size: 1.6rem;
  line-height: 3.6rem;
  text-transform: uppercase;
}
.onemarkets .oh-improved-leveragesearch .onoffswitch {
  display: inline-block;
}
.onemarkets .oh-improved-leveragesearch .onoffswitch label {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  background-color: #999999;
  width: 16rem;
  text-indent: -999px;
  transition: all 0.3s ease-in;
}
@media (min-width: 640px) {
  .onemarkets .oh-improved-leveragesearch .onoffswitch label {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
.onemarkets .oh-improved-leveragesearch .onoffswitch input:checked ~ label {
  background-color: #666666;
  border-color: #666666;
}
.onemarkets .oh-improved-leveragesearch .onoffswitch input:checked ~ label:before {
  left: 12.4rem;
}
.onemarkets .oh-improved-leveragesearch .onoffswitch input:checked:focus ~ label {
  border-color: #00AFD0;
  box-shadow: 0px 0px 5px 0px rgba(0, 175, 208, 0.9);
}
.onemarkets .oh-improved-leveragesearch .productgroup-hidden {
  display: none;
}
.onemarkets .oh-improved-leveragesearch .dropdown.open .dropdown-menu {
	max-height: 300px;
	overflow-y: scroll;
}

.onemarkets .oh-improved-leveragesearch .btn-reset {
	color: #40c3dc;
	background-color: white;
}

/* -- Start Chart Gallery Component -- */
 .onemarkets .oh-chart-gallery h3 {
     margin-bottom: 0;
}
 .onemarkets .oh-chart-gallery {
     margin-top: 40px;
}

.onemarkets .oh-chart-gallery-item a {
	border: 0px dotted transparent;
}
 .onemarkets .oh-chart-gallery-item .direction {
     overflow: hidden;
}
 .onemarkets .oh-chart-gallery-item .direction span {
     font-size: 1.5rem;
     margin: 5px 0;
}
 .onemarkets .oh-chart-gallery-item .direction .name {
     display: block;
     font-size: 1.8rem;
     text-transform: uppercase;
     margin: 5px 0 0;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .onemarkets .stock-exchange-wrapper {
     color: #262626;
     text-align: center;
}
 .onemarkets .direction .stockExchange {
     font-size: 1.5rem;
}
 .onemarkets .oh-chart-gallery-item .direction .value {
     margin-right: 10px;
}
 .onemarkets .oh-chart-gallery-item .direction .change-abs:after {
     content: "|";
     margin-left: 5px;
}
 .onemarkets .oh-chart-gallery .oh-tab-content>li {
     padding-top: 0;
}
 .onemarkets .oh-chart-gallery .chart-container {
     border-top: 1px solid #CCCCCC;
     height: auto;
}
 .onemarkets .oh-chart-gallery .chart-container .highcharts-container {
     margin: 0 auto;
}

 .onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option a {
     padding-bottom: 1rem;
     padding-top: 1rem;
     font-size: 1.6rem;
     line-height: 2rem;
     border: 0;
     color: #CCCCCC;
     display: block;
     width: 100%;
}

.onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option:before {
	bottom: 0;
	border-left: 1px solid #CCCCCC;
	content: '';
	display: block;
	left: 0;
	position: absolute;
	width: 1px;
	height: 5px;
}

.onemarkets .oh-chart-gallery-item .direction {
         text-align: center;
    }
    
 .onemarkets .oh-chart-gallery .oh-tab-content>li {
     padding-top: 0;
}


@media (min-width: 768px) {
	.onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option.selected a {
		color: #333333;
		font-weight: 500;
	}

	.onemarkets .oh-chart-gallery-item.oh-grid-col-4 {
		width: 32%;
	}
	
	.onemarkets .oh-chart-gallery-item a {
		border: 0px dotted transparent;
	}
	
	.onemarkets .oh-chart-gallery .oh-grid-col-2-4 {
		width: 19.5%;
	}
	
	.onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .dropdown-menu {
         display: table;
    }
    
    .onemarkets .chart-gallery-scale-buttons .dropdown-menu .option {
		min-width: initial;
    }
	
	.onemarkets .chart-gallery-scale-buttons .dropdown-menu .option,
	.onemarkets .oh-chart-gallery .timehorizon-menu .dropdown .option {
		padding: 0;
		text-align: center;
		display: table-cell;
		max-height: 70px;
		border: none;
		background: none;
		position: relative;
		text-transform: uppercase;
		border-bottom: 1px solid #CCCCCC;
	}
	.onemarkets .oh-chart-gallery .oh-grid-col-6 {
		width: 49%;
	}
	.onemarkets .oh-chart-gallery .oh-carousel-control {
		display: none;
	}
	.onemarkets .oh-chart-gallery .carousel-indicators {
		display: none;
	}
	.onemarkets .oh-chart-gallery .oh-chart-gallery-item {
		display: inline-block;
		float: left;
	}
}
 @media (max-width: 768px) {
     .onemarkets .oh-chart-gallery .oh-chart-gallery-item {
         border-left-width: 0;
         padding: 0;
         margin: 0;
    }
    
   	.onemarkets .oh-chart-gallery .oh-grid-col-6,
   	.onemarkets .oh-chart-gallery .oh-grid-col-4,
   	.onemarkets .oh-chart-gallery .oh-grid-col-3 {
         width: 100%;
    }
    
     .onemarkets .oh-chart-gallery .oh-carousel-control {
         bottom: 50%;
    }
     .onemarkets .oh-chart-gallery .chart-container {
         box-sizing: border-box;
         max-width: 600px;
         width: calc( 100% - 30px);
         height: auto;
         margin: 0 auto;
         overflow: hidden;
    }
     .onemarkets .oh-chart-gallery .chart-container .highcharts-container {
         width: 100% ;
         height: 300px !important;
    }
     .onemarkets .chart-gallery-scale-buttons .option.selected {
    }

     .onemarkets .oh-chart-gallery .chart-gallery-carousel {
         position: relative;
         padding-bottom: 40px;
    }
     
     .onemarkets .oh-chart-gallery .oh-tab-content .oh-chart-gallery-tab.selected {
         position: relative;
    }
     .onemarkets .oh-chart-gallery .chart-gallery-carousel .oh-carousel-control.right {
         right: -10px;
    }
     .onemarkets .oh-chart-gallery .chart-gallery-carousel .oh-carousel-control.left {
         left: 0;
    }
}
 @media (min-width: 768px) and (max-width: 1024px) {
	.onemarkets .chart-gallery-scale-buttons .dropdown-toggle {
		display: none;
	}
	.onemarkets .chart-gallery-scale-buttons.open .dropdown-menu {
		border-bottom: none;
	}
	
	.onemarkets .chart-gallery-scale-buttons .dropdown-menu {
		display: block;
		position: relative;
		max-height: initial;
		background: 0;
		border-left: none;
		border-right: none;
	}

}


.onemarkets .oh-chart-gallery .oh-carousel-control.hide-carousel {
		display: none;
	}
	
.onemarkets .oh-chart-gallery .carousel-indicators.hide-carousel {
	display: none;
}

.onemarkets .oh-chart-gallery .oh-chart-gallery__time-horizon-tab {
	padding-top: 0;
}


.onemarkets .oh-chart-gallery .oh-chart-gallery__time-horizon-tab .oh-tab-content {
	margin-left: 0;
}

.oh-chart-gallery .oh-chart-gallery__time-horizon-tab .oh-tab-content .chart-gallery-carousel > li {
  padding-top: 3rem;
}

.oh-chart-gallery .oh-chart-gallery__time-horizon-tab .oh-tab-content .chart-gallery-carousel > li:not(.selected) {
  display: none;
}

/* -- End Chart Gallery Component -- */


/* -- Start Market Overview Component -- */

.onemarkets .oh-market-overview {
	
}

.onemarkets .oh-market-overview .oh-market-overview__table {
	width: 100%;
}

.onemarkets .oh-market-overview .oh-market-overview__table thead th {
    font-weight: 700;
    color: #262626;
    background-color: #f5f5f5;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody tr {
	border-bottom: 1px solid #cccccc;
}

@media screen and (max-width: 1023px) {
	.onemarkets .oh-market-overview .oh-market-overview__table-column--hide-on-mobile {
		display: none;
	}
	
}

.onemarkets .oh-market-overview .oh-market-overview__table tr:nth-child(even) {
	background-color: unset;
}

.onemarkets .oh-market-overview .oh-market-overview__table .direction.down {
    color: #E2001A;
    text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table .direction.up {
    color: #00A197;
    text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table .direction.neutral {
    text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table .allign-heading {
	text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td {
	font-weight: normal;
	color: #262626;
	word-break: keep-all;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td.name {
	word-break: break-word;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td.value {
	text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td.change-abs {
	text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td.change-percent {
	text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td.time {
	text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table tbody td.stockExchange {
	text-align: right;
}

.onemarkets .oh-market-overview .oh-market-overview__table .green_dot {
  height: 8px;
  width: 8px;
  text-align: center;
  background-color: green;
  border-radius: 50%;
  display: inline-block;
}

.onemarkets .oh-market-overview .oh-market-overview__table .red_dot {
  height: 8px;
  width: 8px;
  text-align: center;
  background-color: red;
  border-radius: 50%;
  display: inline-block;
}

.onemarkets .oh-market-overview .oh-market-overview-indication {
	margin-left: 0;
	padding-left: 2rem;
	padding-top: 2rem;
	padding-bottom: 2rem;
	font-size: 1.4rem;
}

.onemarkets .oh-market-overview .oh-market-overview-indication .green_dot {
  height: 8px;
  width: 8px;
  text-align: center;
  background-color: green;
  border-radius: 50%;
  display: inline-block;
}

.onemarkets .oh-market-overview .oh-market-overview-indication .red_dot {
  height: 8px;
  width: 8px;
  text-align: center;
  background-color: red;
  border-radius: 50%;
  display: inline-block;
}

.onemarkets .oh-market-overview .oh-market-overview__time-horizon-tab {
	padding-top: 0;
}


.onemarkets .oh-market-overview .oh-market-overview__time-horizon-tab .oh-tab-content {
	margin-left: 0;
}


.onemarkets .oh-market-overview .oh-tab-navigation.dropdown .option {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}


/* -- End Market Overview Component -- */
/* Investment Calculator */
.info-tooltip-wrapper {
  width: auto;
  z-index: 20;
  max-height: 18px;
  position: relative;
  display: flex;
}

.info-tooltip-message {
  position: absolute;
  width: 200px;
  min-height: 24px;
  background: #bfebf3;
  border: 1px solid #909090;
  border-radius: 0 4px 4px 4px;
  box-sizing: border-box;
  top: 38px;
  left: 12px;
  display: none;
}

.info-tooltip-arrow {
  width: 24px;
  aspect-ratio: 1;
  position: absolute;
  top: 1.6rem;
  left: 1.2rem;
  display: none;
}

@media screen and (min-width: 1440px) {
  .info-tooltip-arrow {
    top: 1.4rem;
    left: 1.1rem;
  }
}

.info .tooltip {
  position: relative;

}

input-tooltip {
  height: auto;
  display: flex;
  width: auto;
  font-size: 1.8rem;
}

.input-wrapper {
    height: 4rem;
}

.investment-calculator-container {
  background-color: #f5f5f5;
}

.investment-calculator-wrapper .oh-input {
    width: 100%;
    padding: 0 0.8rem;
    height: 100%;
    font-size: 1.8rem;
    color: #262626;
}

.oh-input.error-active,
.oh-input.error-active:focus {
    border: 2px solid #cf3524;
    outline: none;
}

.investment-calculator-wrapper input[type="radio"]{
  appearance: none;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-clip: content-box;
  border: 1px solid #262626;
  background-color: #ffffff;
}

.investment-calculator-wrapper input[type="radio"]:checked {
  background-color: #00afd0;
  padding: 5px;
  border: 1px solid #262626;
}

.investment-calculator-wrapper input[type="number"],
.investment-calculator-wrapper input[type="text"]{
  border: 1px solid #909090;
}

.investment-calculator-wrapper .oh-input[type='range'] {
    background: transparent;
}
.range-input-group {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    gap: 1rem;
}

.start-date-group, .end-date-group {
    position: relative;
  }

.start-date-calendar, .end-date-calendar {
    position: absolute;
    display: none;
    bottom: 0;
    width: 100%;
    height: 10rem;
}

.investment-calculator-start-date-label, 
.investment-calculator-end-date-label {
  text-transform: capitalize;
}

.start-input-icon {
    right: 8px;
    position: absolute;
    margin: auto 0;
}

.input-entity-label-wrapper {
    display: flex;
    gap: 0.8rem;
    margin-bottom: 0.5rem;
}

.investment-calculator label {
    font-size: 1.8rem;
    color: #666666;
}


@media screen and (min-width: 769px) and (max-width: 1200px) {
    .input-entity-label-wrapper {
        margin-bottom: 0.2rem;
    }
}

.input-tooltip-icon {
    height: 1.8rem;
}

.input-tooltip-icon:hover ~ .info-tooltip-arrow,
.input-tooltip-icon:hover ~ .info-tooltip-message,
.info-tooltip-wrapper:hover > .info-tooltip-message,
.info-tooltip-wrapper:hover > .info-tooltip-arrow {
  display: block;
}

.investment-calculator-wrapper {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    line-height: 1.2;
    color: #666666;
}

@media screen and (max-width: 768px) {
    .investment-calculator-wrapper {
        margin: 2rem 1.5rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .investment-calculator-wrapper {
        margin: 2rem;
        width: 100%;
    }
}

@media (min-width: 1200px) {
  .investment-calculator-wrapper {
      margin-left: 2rem;
  }
}

.investment-calculator-header {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    width: 100%;
    margin-bottom: .5rem;
}

.investment-calculator-wrapper-headline {
    font-size: 2rem;
    font-weight: 500;
    color: #262626;
}

.investment-calculator-headline {
    font-size: 2rem;
    font-weight: 500;
    color: #262626;
}

.download-tabular-view-container {
    width: 100%;
    display: flex;
    cursor: pointer;
    z-index: 2;
    justify-content: end;
    background: transparent;
    border: none;
    font-size: 1.8rem;
}

.download-tabular-view-loading {
    display: none;
    height: 2.4rem;
    width: 2.4rem;
}

.download-tabular-view-container.loading .download-tabular-view-loading {
    display: block;
}

.download-tabular-view-container.loading .download-tabular-view-image {
    display: none;
}

.start-date-group, .end-date-group {
  z-index: 30;
}

.investment-calculator-subheadline {
    font-size: 1.6rem;
    margin: 0.5rem 0;
    
}

.download-tabular-view-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
}

.download-tabular-view-content .download-tabular-view-image {
    height: 2.4rem;
    width: 2.4rem;
}

.download-tabular-view-content .download-tabular-view-text {
    font-size: 1.6rem;
    line-height: 2.4rem;
}

.investment-calculator {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, auto);
    gap: 0;
    column-gap: 4rem;
    row-gap: 1rem;
    align-items: start;
}

@media screen and (max-width: 768px) {
    .investment-calculator {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(7, auto);
        row-gap: 2rem;
    }
}

.mock-grid-for-result {
    display: none;
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .investment-calculator {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(6, auto);
        column-gap: 3.2rem;
        row-gap: 1.2rem;
    }

    .mock-grid-for-result {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: auto;
        gap: 3.2rem;
        margin-bottom: 13px;
    }

    .mock-grid-for-result .investment-calculator-result-container {
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
    }
}

@media screen and (max-width: 768px) {
    .mock-grid-for-result {
        display: grid;
        gap: 0;
        margin-bottom: 2rem;
    }
}

.input-entitiy-container,
.investment-calculator-result-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.investment-calculator-result-container {
    padding: 0.4rem 0.8rem;
    gap: 0.4rem;
    background-color: white;
}

.investment-calculator-result-headline {
    font-size: 2rem;
    font-weight: 500;
    text-transform: uppercase;
    color: #262626;
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .investment-calculator-result-container {
        grid-row-start: 6;
        grid-column-start: 1;
    }
}

@media screen and (max-width: 768px) {
    .investment-calculator-result-container {
        grid-row-start: 7;
        grid-column-start: 1;
    }
}

.investment-calculator-result {
    font-size: 3rem;
    color: #00afd0;
    font-weight: bold;
}

.range-min-max {
    font-size: 1.8rem;
    display: flex;
    justify-content: space-between;
}

.investment-calculator .input-entity-label-wrapper {
  color: #262626;
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .one-time-payin-group {
        grid-row-start: 2;
    }
    .regular-payin-group {
        grid-row-start: 4;
    }
    .dynamic-increase-group {
        grid-row-start: 4;
    }
}

@media screen and (max-width: 768px) {
    .dynamic-increase-group {
        grid-row-start: 6;
    }
}

.investment-calculator-separator {
    grid-column-start: 1;
    grid-column-end: 4;
    border-top: 1px solid #cccccc;
}

@media screen and (max-width: 768px) {
    .investment-calculator-separator {
        display: none;
    }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .investment-calculator-separator {
        border: transparent;
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 3;
    }
}

.payin-frequency-radio-group {
    display: grid;
    gap: 0.6rem;

    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.payin-frequency-radio-group-wrapper {
    margin: 0;
    grid-column-start: 2;
    grid-column-end: 2;
    border: none;
}

@media screen and (max-width: 768px) {
    .payin-frequency-radio-group-wrapper {
        grid-column-start: 1;
    }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .payin-frequency-radio-group-wrapper {
        grid-row-start: 5;
        grid-column-start: 1;
    }
}

.payin-frequency-item {
    display: flex;
    gap: 1rem;
}

.payin-frequency-item input {
    height: 2.2rem;
    width: 2.2rem;
}

.investment-calculator-disclaimer-container {
    padding: 1.5rem 2rem;
    margin: 2rem 0 0;
    border-top: 1px solid #909090;
    border-bottom: 1px solid #909090;
}

@media screen and (min-width: 1200px) {
    .investment-calculator-disclaimer-container {
        margin: 2rem 0 4rem;
    }
}

.investment-calculator-disclaimer-headline {
    height: 4.4rem;
    font-size: 2rem;
    line-height: 2.2rem;
    color: #0a8399;
    font-weight: bold;
}

.investment-calculator-disclaimer-text {
    font-size: 1.6rem;
    color: #909090;
    line-height: 2rem;
}

.input-error-message {
    display: none;
}

.input-error-message.error-active {
    display: block;
    background-color: #cf3524;
    color: #ffffff;
    font-size: 18px;
    padding: 9px 10px;
    line-height: 1.22;
}

.oh-ic-product-chart-wrapper {
  background-color: #ffffff;
}

.ic-chart-legend-item {
  width: 100%;
  color: #666666;
  display: flex;
  gap: 2rem;
  margin: .5rem 0;
}

.ic-chart-legend-item > .legend-circle {
  height: 40px;
  aspect-ratio: 1;
  margin-left: 4.4rem;
  border-radius: 100%;
}

.ic-chart-legend {
  display: flex;
  flex-direction: column;
}

.ic-chart-legend-item > p {
  font-size: 1.8rem;
  display: flex;
  align-items: center;
}

.ic-chart-legend-item.result > .legend-circle {
  background-color: #00AFD0;
}

.ic-chart-legend-item.regular-payin > .legend-circle {
  background-color: rgba(191, 235, 243, 0.75);
}

.ic-chart-legend-item.one-time-payin > .legend-circle {
  background-color: #a1a1a180;
}

.chart-annotation {
  font-size: 1.6rem;
  line-height: 2rem;
  color: #666666;
}

.ic-win-loss {
  font-size: 1.8rem;
  color: #262626;
}

.info-tooltip-message {
  font-size: 1.8rem;
  line-height: 1.2;
  color: #262626;
  padding: 1rem !important;

}
/* END Investment Calculator*/