@charset "UTF-8";

#chartSize .stx-zoom-out,
.stx-btn {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.form-control:focus,
a,
button:focus,
input:focus,
textarea:focus {
  outline: 0;
}

*,
::after,
::before,
html {
  box-sizing: border-box;
}

.hero__basic-content,
.mobile-nav__container,
.page,
.slick-slider-content,
.transfer-map__location {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.choose-account__col,
.fp-how-it-works-main__col,
.masonry__panel {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'),local('Ubuntu-Light'),url("https://fonts.gstatic.com/s/ubuntu/v9/_aijTyevf54tkVDLy-dlnKCWcynf_cDxXwCLxiixG1c.ttf") format('truetype');
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'),url("https://fonts.gstatic.com/s/ubuntu/v9/2Q-AW1e_taO6pHwMXcXW5w.ttf") format('truetype');
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'),local('Ubuntu-Medium'),url("https://fonts.gstatic.com/s/ubuntu/v9/OsJ2DjdpjqFRVUSto6IffKCWcynf_cDxXwCLxiixG1c.ttf") format('truetype');
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 300;
  src: local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url("https://fonts.gstatic.com/s/ubuntu/v9/DZ_YjBPqZ88vcZCcIXm6Vp0EAVxt0G0biEntp43Qt6E.ttf") format('truetype');
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'),local('Ubuntu-Italic'),url("https://fonts.gstatic.com/s/ubuntu/v9/ISUraQdBYMI3VoDzBxXqNvesZW2xOQ-xsNqO47m55DA.ttf") format('truetype');
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

#chartContainer {
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  position: relative;
}

.stx-btn,
.stx-btn>span {
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}

.stx-btn {
  padding: 0 8px;
  border: 1px solid #ddd;
  font-weight: 700;
  line-height: 27px;
  color: #7e7e7e;
  text-align: center;
  position: relative;
  overflow: visible;
  background-repeat: no-repeat;
  transition: color .25s,border .25s,box-shadow .25s;
  -webkit-transition: color .25s,border .25s,box-shadow .25s;
  user-select: none;
}

.stx-btn:hover {
  color: #444;
  border: 1px solid #c5c5c5;
  box-shadow: 0 1px 1px rgba(0,0,0,.1),inset 0 -8px 6px rgba(100,100,100,.03);
}

.stx-btn:active {
  color: #333;
  box-shadow: inset 0 8px 6px rgba(100,100,100,.03);
}

.stx-btn.stx-ico,
.stx-btn.stx-ico:active>span,
.stx-btn.stx-ico:hover,
.stx-btn.stx-ico>span .stx-btn.stx-ico:hover>span {
  overflow: hidden;
  padding: 0!important;
  line-height: 0;
  border: none;
  background: 0 0;
  box-shadow: none;
}

.stx-btn.stx-ico {
  width: 27px;
  height: 27px;
  padding: 0;
}

.stx-btn.stx-ico:active>span,
.stx-btn.stx-ico:hover>span,
.stx-btn.stx-ico>span {
  background-color: #999;
  background-image: url(" https://www.goldmoney.com/img/vendor/chartiq/stx-sprite.png?v=1472838090501");
  background-repeat: no-repeat;
  background-color: rgba(153,153,153,.2);
  border: 1px solid transparent;
  width: 17px;
  height: 17px;
  text-indent: 2000px;
  padding: 0;
  margin: 4px;
  transition: color .25s,border .25s,background-color .25s,box-shadow .25s;
  -webkit-transition: color .25s,border .25s,background-color .25s,box-shadow .25s;
  opacity: .7;
}

.stx-btn.stx-ico:hover>span {
  background-color: #666;
  background-color: rgba(153,153,153,.3);
  box-shadow: 0 1px 1px rgba(0,0,0,.1),inset 0 -8px 6px rgba(100,100,100,.03);
  opacity: 1;
}

.stx-btn.stx-ico:active>span {
  background-color: #666;
  background-color: rgba(153,153,153,.9);
  box-shadow: none;
}

.stx-btn>span.stx-ico-up,
.stx-btn>span.stx-ico-up:active {
  background-position: -120px -40px;
}

.stx-btn>span.stx-ico-down,
.stx-btn>span.stx-ico-down:active {
  background-position: -80px -40px;
}

.stx-btn>span.stx-ico-focus,
.stx-btn>span.stx-ico-focus:active {
  background-position: -40px -40px;
}

.stx-btn>span.stx-ico-close,
.stx-btn>span.stx-ico-close:active {
  background-position: -160px -40px;
}

.stx-btn>span.stx-ico-edit,
.stx-btn>span.stx-ico-edit:active {
  background-position: -200px -40px;
}

.stx_chart_controls {
  position: absolute;
  display: block;
  bottom: 60px;
  left: 50%;
  margin-left: -55px;
  height: 27px;
  margin-bottom: 4px;
  width: auto;
  text-align: center;
  z-index: 3;
}

#chartSize,
#chartSize span {
  background-image: url(" https://www.goldmoney.com/img/vendor/chartiq/stx-sprite.png?v=1472838090501");
  background-repeat: no-repeat;
  display: inline-block;
  line-height: 22px;
  height: 22px;
  transition: opacity .25s;
  -webkit-transition: opacity .25s;
}

#chartSize {
  position: relative;
  margin: 0 auto;
  width: 100px;
  height: 27px;
  overflow: hidden;
  cursor: default;
  background-position: -181px -160px;
}

#chartSize span {
  position: absolute;
  width: 27px;
  padding-top: 27px;
  cursor: pointer;
}

#chartSize .stx-zoom-out {
  left: 0;
  background-position: -36px -160px;
  opacity: .7;
  user-select: none;
}

#chartSize .stx-zoom-in,
.stx-ico-handle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

#chartSize .stx-zoom-in {
  right: 0;
  background-position: -76px -160px;
  opacity: .7;
  user-select: none;
}

#chartSize .stx-zoom-in:active,
#chartSize .stx-zoom-in:hover,
#chartSize .stx-zoom-out:active,
#chartSize .stx-zoom-out:hover,
.stx_grid {
  opacity: 1;
}

.stx-btn.stx_jump_today {
  color: #FFF;
  overflow: hidden;
  position: absolute;
  line-height: 0;
  height: 22px;
  width: 35px;
  padding: 0;
  border: 1px solid #a2a2a2;
  background: #b6bbbd;
  bottom: 12px;
  right: 6px;
  transition: background .25s;
  -webkit-transition: background .25s;
  z-index: 3;
}

.stx-btn.stx_jump_today span {
  background-image: url(" https://www.goldmoney.com/img/vendor/chartiq/stx-sprite.png?v=1472838090501");
  background-repeat: no-repeat;
  display: inline-block;
  line-height: 22px;
  height: 22px;
  padding-top: 22px;
  background-position: -234px -120px;
  width: 32px;
}

.stx-btn.stx_jump_today:hover {
  border: 1px solid #a2a2a2;
  background: #a5a9ab;
}

.stx-drag-chart {
  cursor: url("http://cur-google.com/mail/images/2/closedhand.cur"),default!important;
}

.stx-ico-handle {
  position: absolute;
  left: 50%;
  height: 27px;
  width: 30px;
  margin-left: -17px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1;
  text-align: center;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  user-select: none;
}

#mSticky,
#overlayTrashCan,
#showMeasure,
#vectorTrashCan,
.stx-panel-control {
  z-index: 3;
  position: absolute;
}

.stx-ico-handle span {
  display: block;
  margin: 0 auto;
  width: 30px;
  height: 27px;
  background: url(" https://www.goldmoney.com/img/vendor/chartiq/stx-sprite.png?v=1472838090501") -284px -156px no-repeat;
  padding-top: 27px;
}

.stx-ico-handle:active {
  cursor: url("http://cur-google.com/mail/images/2/closedhand.cur"),default!important;
}

.stx-panel-control {
  left: 0;
  overflow: hidden;
}

.stx-panel-title {
  margin: 4px 4px 0 0;
  float: left;
  display: inline-block;
  color: #fff;
  width: 65px;
  padding: 4px 0 3px 5px;
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
  cursor: auto;
  background-color: #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.center-text,
.stx-float-date {
  text-align: center;
}

.stx-panel-control .stx-btn {
  float: left;
}

#mSticky,
#showMeasure {
  display: none;
  background: #efefef;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #666;
  font-size: 11px;
  text-transform: capitalize;
  white-space: nowrap;
}

#mStickyInterior,
#sMeasure {
  margin: 0;
  padding: 5px 10px;
  display: inline-block;
  float: left;
}

#overlayTrashCan.stx-btn,
#vectorTrashCan.stx-btn {
  background: 0 0;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 30px;
  height: 27px;
  padding: 0;
  border: none;
}

#overlayTrashCan.stx-btn span,
#vectorTrashCan.stx-btn span {
  display: block;
  margin: 0 0 0 5px;
  width: 23px;
  height: 23px;
  border-radius: 3px;
  overflow: hidden;
  text-indent: 100px;
  background: url(" https://www.goldmoney.com/img/vendor/chartiq/stx-sprite.png?v=1472838090501") -237px -37px #efefef;
  border: 1px solid #ddd;
}

#mouseDeleteInstructions {
  margin: 0;
  padding: 5px 10px;
  display: block;
  clear: both;
  font-size: xx-small;
}

.stx-loader {
  position: absolute;
  top: 280px;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  z-index: 1;
}

.stx-float-date,
.stx-float-price {
  position: absolute;
  font-size: 10px;
  font-family: Helvetica;
  z-index: 5;
  padding: 1px 0;
  border-radius: 3px;
  color: #fff;
}

.stx-float-date {
  padding: 1px 6px;
  width: 70px;
}

.stx-float-price {
  margin-left: -10px;
}

.stx-float-price-canvas {
  margin-top: 7px;
  margin-left: 2px;
}

.stx-float-price-arrow {
  color: #333;
}

.stx-float-price-inner {
  position: absolute;
  top: 10px;
  padding-left: 13px;
}

#currentHR {
  width: 33px;
  z-index: 1;
}

.stx_current_hr_up {
  background-color: #8cc176;
  color: #fff;
}

.stx_current_hr_down {
  background-color: #b82c0c;
  color: #fff;
}

.stx_xaxis {
  font-size: 12px;
  font-family: Helvetica;
  color: #666;
}

.stx_panels,
.stx_yaxis {
  font-size: 10px;
  font-family: Helvetica;
}

.stx_xaxis_dark {
  color: #444;
}

.stx_yaxis {
  color: #333;
}

.stx_crosshair {
  position: absolute;
  z-index: 4;
  background-color: #999;
}

.stx_crosshair_drawing {
  position: absolute;
  z-index: 4;
  background-color: #333;
}

#crossY,
.stx_crosshair_y {
  left: 0;
  height: 1px;
  width: 98%;
}

#crossX,
.stx_crosshair_x {
  top: 0;
  width: 1px;
  height: 100%;
}

.stx_panels {
  color: #fff;
}

.stx_panel_background {
  color: #7c878b;
}

.stx_panel_border {
  width: 1px;
  color: #ccc;
}

.stx_panel_drag {
  width: 2px;
  color: #666;
}

.stx-btn.stx-ico.stx_solo_lit span {
  background-color: #b1b7b8;
  color: #fff;
  opacity: 1;
}

.stx_grid {
  color: #efefef;
}

.stx_grid_dark {
  color: #ccc;
  opacity: .9;
}

.stx_grid_border {
  color: #999;
}

.stx_line_chart {
  width: 1px;
  color: #000;
}

.stx_mountain_chart {
  background-color: rgba(102,202,196,.5);
  color: rgba(102,202,196,.01);
  border: #66CAC4;
  width: 1px;
}

.stx_highlight_vector {
  color: red;
  width: 3px;
}

.stx_candle_shadow {
  color: #2e383b;
}

.stx_candle_down,
.stx_line_down {
  color: #b82c0c;
  border-left-color: #000;
}

.stx_candle_up,
.stx_line_up {
  color: #8cc176;
  border-left-color: #000;
}

.stx_hollow_candle_down {
  color: #b82c0c;
}

.stx_hollow_candle_up {
  color: #8cc176;
}

.stx_hollow_candle_even {
  color: #888;
}

.stx_bar_down {
  color: #b82c0c;
}

.stx_bar_up,
.stx_volume_up {
  color: #8cc176;
}

.stx_volume_down {
  color: #b82c0c;
}

.stx_volume_underlay_up {
  color: #8cc176;
  opacity: .3;
  border-left-color: #000;
}

.stx_volume_underlay_down {
  color: #b82d0c;
  opacity: .3;
  border-left-color: #000;
}

.stx_projection_new {
  color: #00f;
}

.stx_gaps {
  color: #b1b7b8;
  opacity: .3;
}

.stx_histogram {
  color: #000;
  opacity: .2;
}

.stx_annotation {
  font-size: 13px;
  font-family: Helvetica;
  background: 0 0;
  border: none;
  box-shadow: none;
  padding: 0 6px;
  outline: 0;
  color: #333;
  resize: none;
}

.stx_annotation_bg {
  color: #f5f5f5;
}

.stx_annotation_highlight {
  color: #fff;
}

.stx_annotation_highlight_bg {
  color: #3d4447;
}

#annotationCancel,
#annotationSave,
.stx-btn.stx_annotation_cancel,
.stx-btn.stx_annotation_save {
  position: absolute;
  display: none;
  font-size: 11px;
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  z-index: 100;
  background-color: #fff;
}

.dot-divider,
.outer-wrapper,
.page {
  position: relative;
}

#annotationCancel,
.stx_annotation_cancel {
  margin-left: 10px;
}

.stx_watermark {
  font-size: 16px;
  font-family: Helvetica;
  color: rgba(0,0,0,.5);
}

.stx_fib_levels {
  font-size: 12px;
  font-family: Helvetica;
  color: transparent;
}

.stx_share {
  font-size: 14px;
  font-family: georgia;
  color: #000;
  width: 1px;
}

.stx_share_symbol {
  font-size: 14px;
  font-family: Arial;
  font-weight: 700;
}

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

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

.dob-container .input,
.view-loading,
[data-tooltip] {
  text-align: center;
}

.yellow-text {
  color: #ffbd00;
}

.blue-text {
  color: #23a6de;
}

.gold-text {
  color: #c09f69;
}

.orange-text {
  color: #ff8400;
}

.green-text {
  color: #1bc67c;
}

.red-text {
  color: #e85656;
}

.white-text {
  color: #fff;
}

.dark-text {
  color: #204352;
}

.medium-text {
  color: #6d7c84;
}

.light-text {
  color: #96a2a8;
}

.text-underline-yellow {
  border-bottom: 2px solid #ffbd00;
}

.caps-text {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgba(255,255,255,.75);
  font-size: .75rem;
}

.float-right {
  float: right!important;
}

.float-left {
  float: left!important;
}

.float-none {
  float: none!important;
}

@-webkit-keyframes mapPinEntrance {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes mapPinEntrance {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes spin-reverse {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes spin-reverse {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.rotating {
  -webkit-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

@-webkit-keyframes tick {
  0%, 100% {
    background-color: rgba(255,189,0,0);
  }

  50% {
    background-color: rgba(255,189,0,.2);
  }
}

@keyframes tick {
  0%, 100% {
    background-color: rgba(255,189,0,0);
  }

  50% {
    background-color: rgba(255,189,0,.2);
  }
}

@-webkit-keyframes tick-up {
  0%, 100% {
    background-color: rgba(27,198,124,0);
  }

  50% {
    background-color: rgba(27,198,124,.2);
  }
}

@keyframes tick-up {
  0%, 100% {
    background-color: rgba(27,198,124,0);
  }

  50% {
    background-color: rgba(27,198,124,.2);
  }
}

@-webkit-keyframes tick-down {
  0%, 100% {
    background-color: rgba(232,86,86,0);
  }

  50% {
    background-color: rgba(232,86,86,.2);
  }
}

@keyframes tick-down {
  0%, 100% {
    background-color: rgba(232,86,86,0);
  }

  50% {
    background-color: rgba(232,86,86,.2);
  }
}

.form-control,
button,
input,
textarea {
  border: 0;
}

.form-control:-webkit-autofill,
button:-webkit-autofill,
input:-webkit-autofill,
textarea:-webkit-autofill {
  box-shadow: inset 0 0 0 1000px #fff!important;
}

textarea {
  resize: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

a {
  text-decoration: none;
  -webkit-transition: color .2s;
  transition: color .2s;
  color: #6d7c84;
  cursor: pointer;
}

a.blue-link {
  color: #23a6de;
}

a.blue-link:hover {
  color: #18759d;
}

a.yellow-link {
  color: #ffbd00;
}

a.yellow-link:hover {
  color: #b38400;
}

a.orange-link {
  color: #ff8400;
}

a.orange-link:hover {
  color: #b35c00;
}

a.gold-link {
  color: #c09f69;
}

a.gold-link:hover {
  color: #9b7941;
}

a.dark-link {
  color: #204352;
}

a.dark-link:hover {
  color: #0b161b;
}

a.blue-hover-link:hover,
a.default-link:hover {
  color: #23a6de;
}

a.orange-hover-link:hover {
  color: #ff8400;
}

a.gold-hover-link:hover {
  color: #c09f69;
}

svg {
  -webkit-transition: fill .2s ease-out,color .2s ease-out;
  transition: fill .2s ease-out,color .2s ease-out;
}

sup {
  font-size: smaller;
  vertical-align: super;
}

body,
html {
  -ms-touch-action: none;
  width: 100%;
  height: 100%;
}

html {
  font-size: 1rem;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: Ubuntu,Helvetica,sans-serif;
  color: #6d7c84;
  background: -webkit-linear-gradient(#c2cdd4,#f4f6f7) no-repeat #f4f6f7;
  background: linear-gradient(#c2cdd4,#f4f6f7) no-repeat #f4f6f7;
  background-size: 100% 1000px;
  min-width: 320px;
  margin: 0 auto;
}

.chart-directive .chart-pager__items,
.chart-main-price__label,
.content-hero-explore__label-elm,
.hero-components__h2,
.pf-din-h5,
.pf-din-h6,
.pf-din-h7,
.reviews-hero__tp-label,
.rta-data-box,
.rta-hero-map-item__data,
.rta-hero-map-item__type,
.rta-hero-map-item__vault {
  -webkit-font-smoothing: antialiased;
  font-family: PFDINDisplayPro-Bold,Ubuntu,Helvetica,sans-serif;
  text-transform: uppercase;
}

body.mobile-nav-open {
  overflow: hidden;
}

body::before {
  content: 'xl';
  display: none;
}

@media (max-width:1439px) {
  body::before {
    content: 'lg';
  }
}

@media (max-width:1199px) {
  body::before {
    content: 'md';
  }
}

@media (max-width:991px) {
  html {
    font-size: .875rem;
  }

  body::before {
    content: 'sm';
  }
}

@media (max-width:767px) {
  body::before {
    content: 'xs';
  }
}

.outer-wrapper {
  margin-left: 20px;
  margin-right: 20px;
  max-width: 1440px;
}

@media (max-width:479px) {
  body::before {
    content: 'xxs';
  }

  .outer-wrapper {
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media (min-width:1480px) {
  .outer-wrapper {
    margin: 0 auto;
  }
}

.page {
  z-index: 3001;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  max-width: 1260px;
  padding: 0 30px;
  margin: 0 auto;
}

.page--bottom-space {
  margin-bottom: 120px;
}

@media (max-width:479px) {
  .page {
    width: auto;
    margin: -1px;
    padding: 0;
  }

  .page--bottom-space {
    margin-bottom: 60px;
  }
}

._wrapper,
.cross-promotion-cta__wrapper,
.features-hero__wrapper {
  width: 100%;
  max-width: 1260px;
  padding: 0 30px;
  margin: 0 auto;
}

@media (max-width:479px) {
  ._wrapper,
  .cross-promotion-cta__wrapper,
  .features-hero__wrapper {
    width: auto;
    margin: -1px;
    padding: 0;
  }
}

.full-vh-container {
  width: 100%;
  min-height: 100vh;
}

.extend-full-width {
  position: relative;
  left: -20px;
  width: calc(100% + 40px);
}

@media (max-width:479px) {
  .extend-full-width {
    left: -10px;
    width: calc(100% + 20px);
  }
}

.ng-cloak,
[ng-cloak],
[ng\:cloak] {
  display: none!important;
}

@font-face {
  font-family: Grad-Bold,Georgia,serif;
  src: url(" https://www.goldmoney.com/../static/fonts/Grad/311F7B_0_0.eot?v=1472838090501");
  src: url(" https://www.goldmoney.com/../static/fonts/Grad/311F7B_0_0.eot?#iefix&v=1472838090501") format("embedded-opentype"),url(" https://www.goldmoney.com/../static/fonts/Grad/311F7B_0_0.woff2?v=1472838090501") format("woff2"),url(" https://www.goldmoney.com/../static/fonts/Grad/311F7B_0_0.woff?v=1472838090501") format("woff"),url(" https://www.goldmoney.com/../static/fonts/Grad/311F7B_0_0.ttf?v=1472838090501") format("truetype");
}

@font-face {
  font-family: PFDINDisplayPro-Bold,Ubuntu,Helvetica,sans-serif;
  src: url(" https://www.goldmoney.com/../static/fonts/PF-Din/3131B8_0_0.eot?v=1472838090501");
  src: url(" https://www.goldmoney.com/../static/fonts/PF-Din/3131B8_0_0.eot?#iefix&v=1472838090501") format("embedded-opentype"),url(" https://www.goldmoney.com/../static/fonts/PF-Din/3131B8_0_0.woff2?v=1472838090501") format("woff2"),url(" https://www.goldmoney.com/../static/fonts/PF-Din/3131B8_0_0.woff?v=1472838090501") format("woff"),url(" https://www.goldmoney.com/../static/fonts/PF-Din/3131B8_0_0.ttf?v=1472838090501") format("truetype");
}

.features-hero__title,
.fp-pricing-box__percent,
.ubuntu-h1 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  font-weight: 300;
  font-size: 2.625rem;
  line-height: 3.25rem;
}

.ubuntu-h2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  font-weight: 300;
  font-size: 2.25rem;
  line-height: 2.875rem;
}

.cross-promotion-cta__title,
.features-page__title,
.page-heading,
.ubuntu-h3 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  font-weight: 300;
  font-size: 2rem;
  line-height: 2.625rem;
}

.fp-text-block__large-heading,
.hp-accounts__title,
.ubuntu-h4 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  font-weight: 300;
  font-size: 1.75rem;
  line-height: 2.375rem;
}

.chart-main-price__label,
.pf-din-h5 {
  font-size: .875rem;
  line-height: 1.375rem;
  letter-spacing: 2px;
}

.chart-directive .chart-pager__items,
.content-hero-explore__label-elm,
.hero-components__h2,
.pf-din-h6,
.rta-hero-map-item__data,
.rta-hero-map-item__vault {
  font-size: .75rem;
  line-height: 1.25rem;
  letter-spacing: 2px;
}

.pf-din-h7,
.reviews-hero__tp-label,
.rta-data-box,
.rta-hero-map-item__type {
  font-size: .625rem;
  line-height: 1.125rem;
  letter-spacing: 1.5px;
}

.article-content h1,
.article-content h2,
.br-section__heading-num,
.grad-h1,
.grad-h2,
.grad-h3,
.grad-h4,
.ir-bio__name {
  font-family: Grad-Bold,Georgia,serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.br-section__heading-num,
.grad-h1 {
  font-size: 2.625rem;
  line-height: 3.25rem;
}

.article-content h1,
.grad-h2 {
  font-size: 2.25rem;
  line-height: 2.875rem;
}

.article-content h2,
.grad-h3,
.ir-bio__name {
  font-size: 2rem;
  line-height: 2.625rem;
}

.grad-h4 {
  font-size: 1.75rem;
  line-height: 2.375rem;
}

.paragraph {
  font-size: .875rem;
  line-height: 1.5rem;
  color: #6d7c84;
}

.paragraph--bottom-space {
  margin-bottom: 20px;
}

.paragraph__heading {
  margin-bottom: 10px;
}

.masonry {
  width: 100%;
  -webkit-columns: 280px 3;
  -moz-columns: 280px 3;
  columns: 280px 3;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  margin-top: -12px;
}

.masonry__panel {
  padding: 12px;
}

.grid {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.grid__col {
  -webkit-box-flex: 1;
  flex: 1;
}

.grid--inner {
  padding: 0 6.75%;
}

.grid--center-items {
  -webkit-box-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

.grid--three .grid__col,
.grid--two .grid__col:first-child {
  margin-right: 6.75%;
}

.grid--three .grid__col:last-child {
  margin-right: 0;
}

.grid--third .grid__col:first-child {
  -webkit-box-flex: 1;
  flex: 1;
  margin-right: 6.75%;
}

.grid--third .grid__col:last-child {
  -webkit-box-flex: 0;
  flex: 0 0 33.3333%;
}

@media (max-width:991px) {
  .grid--two {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0 4%;
  }

  .grid--two .grid__col:first-child {
    margin: 0 0 40px;
  }

  .grid--third {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0 4%;
  }

  .grid--third .grid__col:first-child {
    margin: 0 0 40px;
  }
}

@media (max-width:767px) {
  .grid--three {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0 4%;
  }

  .grid--three .grid__col {
    margin: 0 0 40px;
  }

  .grid--three .grid__col:last-child {
    margin-bottom: 40px;
  }
}

.dot-divider {
  display: inline-block;
  vertical-align: middle;
  margin: 0 16px;
  top: -1px;
}

.dot-divider i {
  display: -webkit-box;
  display: flex;
  align-self: center;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #b9c8d0;
}

input,
textarea {
  -webkit-appearance: none;
  width: 100%;
  min-width: 0;
  font-family: Ubuntu,Helvetica,sans-serif;
  font-size: .875rem;
  color: #204352;
  border: 0;
  background: 0 0;
  box-shadow: none;
  padding: 0;
}

.input,
.textarea {
  min-width: 0;
  font-size: .875rem;
  box-shadow: inset 0 1px 2px 0 #f0f0f0;
  width: 100%;
  font-family: Ubuntu,Helvetica,sans-serif;
  -webkit-appearance: none;
}

input:disabled,
textarea:disabled {
  cursor: not-allowed;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #b9c8d0;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #b9c8d0;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #b9c8d0;
}

input::placeholder,
textarea::placeholder {
  color: #b9c8d0;
}

.textarea {
  color: #204352;
  border: 1px solid #c4c8ca;
  border-radius: 4px;
  background-color: #fcfcfc;
  -webkit-transition: border-color .2s,background-color .2s;
  transition: border-color .2s,background-color .2s;
  padding: 17px 20px 35px;
  height: auto;
}

.textarea:disabled {
  cursor: not-allowed;
}

.textarea::-webkit-input-placeholder {
  color: #b9c8d0;
}

.textarea::-moz-placeholder {
  color: #b9c8d0;
}

.textarea:-ms-input-placeholder {
  color: #b9c8d0;
}

.textarea::placeholder {
  color: #b9c8d0;
}

.textarea:hover {
  border-color: #96a2a8;
}

.textarea:focus,
.textarea:focus:hover {
  border-color: #23a6de;
  background-color: #fff;
}

.textarea[readonly] {
  border-color: #c4c8ca!important;
  cursor: not-allowed;
}

.textarea.small-textarea {
  padding: 10px 15px;
}

.box-textarea {
  padding: 18px 20px!important;
  height: auto!important;
}

.box-textarea.small-textarea {
  padding: 10px 15px;
}

.box-textarea[readonly] {
  cursor: not-allowed;
}

.box-textarea .box-input-meta-box-right {
  margin-top: -18px;
  margin-right: -20px;
  align-self: flex-start;
  padding: 10px 15px;
  border-bottom: 1px solid #c4c8ca;
  border-bottom-left-radius: 4px;
}

.input {
  color: #204352;
  height: 44px;
  padding: 0 15px;
  border: 1px solid #c4c8ca;
  border-radius: 4px;
  background-color: #fcfcfc;
  -webkit-transition: border-color .2s,background-color .2s;
  transition: border-color .2s,background-color .2s;
}

.input:disabled {
  cursor: not-allowed;
}

.input::-webkit-input-placeholder {
  color: #b9c8d0;
}

.input::-moz-placeholder {
  color: #b9c8d0;
}

.input:-ms-input-placeholder {
  color: #b9c8d0;
}

.input::placeholder {
  color: #b9c8d0;
}

.input:hover {
  border-color: #96a2a8;
}

.input:focus,
.input:focus:hover {
  border-color: #23a6de;
  background-color: #fff;
}

.input[readonly] {
  border-color: #c4c8ca!important;
}

.input--disabled {
  cursor: not-allowed;
}

.input.before-icon {
  padding-left: 50px;
  background-repeat: no-repeat;
  background-position: 15px 50%;
  background-size: 24px 24px;
}

.input.before-icon~.input-icon {
  position: absolute;
  top: 12px;
  left: 12px;
  display: inline-block;
}

.input.small-input {
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
}

.input.small-input.before-icon {
  padding-left: 36px;
}

.input.xl-input {
  height: 60px;
  line-height: 60px;
  padding: 0 25px;
}

.input.xl-input.before-icon {
  padding-left: 60px;
}

.input.xl-input.before-icon~.input-icon {
  top: 17px;
  left: 15px;
}

.input-container {
  display: block;
  position: relative;
  margin-bottom: 26px;
}

.input-container__label {
  display: -webkit-box;
  display: flex;
  align-self: center;
  color: #6d7c84;
  font-size: .8125rem;
  line-height: 16px;
  margin-bottom: 8px;
}

.input-container__label .tooltip-icon {
  position: relative;
  top: 1px;
}

.input-container .flyout-widget {
  display: block;
}

.input-section-heading {
  color: #252e33;
  margin-bottom: 30px;
}

.input-section-heading.underline {
  padding-bottom: 10px;
  border-bottom: 2px solid #d8e0e4;
}

.input-section-divider {
  border-bottom: 1px solid #c4c8ca;
  width: 100%;
  height: 1px;
  position: relative;
  top: -5px;
  margin-bottom: 10px;
}

.off-center-split-input-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.off-center-split-input-container::after {
  clear: both;
  content: "";
  display: table;
}

.off-center-split-input-container>.input-container {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
}

.off-center-split-input-container>.input-container:last-child {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
}

.off-center-split-input-container>.input-container:last-child:last-child {
  margin-right: 0;
}

.dob-container {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.dob-container::after {
  clear: both;
  content: "";
  display: table;
}

.dob-container .day,
.dob-container .month {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
}

.dob-container .day:last-child,
.dob-container .month:last-child {
  margin-right: 0;
}

.dob-container .year {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
}

.dob-container .year:last-child {
  margin-right: 0;
}

.dob-container .month .box-input-selector__inner-left {
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  justify-content: center;
}

.btg-label {
  cursor: default;
}

.view-loading {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9001;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-size: 2rem;
  font-weight: 300;
  font-style: italic;
  color: #96a2a8;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fafafa;
}

.view-loading__wrapper {
  padding-bottom: 50px;
}

.view-loading--loaded {
  -webkit-animation: loading-hide .5s ease-in-out;
  animation: loading-hide .5s ease-in-out;
  opacity: 0;
}

.small-blue-spinner,
.small-yellow-spinner {
  -webkit-animation: spin .5s infinite linear;
  border-width: 2px;
  width: 22px;
  height: 22px;
  margin: 0 auto;
  border-style: solid;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}

.view-loading--loading {
  opacity: 1;
}

.view-loading--transparent-bg {
  background-color: transparent;
}

.view-loading__spinner {
  position: relative;
  top: -3px;
  left: -5px;
}

[data-tooltip].bottom-tooltip:after,
[data-tooltip].delayed-bottom-tooltip:after,
[data-tooltip].multiline-bottom-tooltip:after,
[data-tooltip].very-delayed-bottom-tooltip:after {
  top: 33px;
}

@-webkit-keyframes loading-hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes loading-hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.small-blue-spinner {
  animation: spin .5s infinite linear;
  border-color: #23a6de transparent;
}

.small-yellow-spinner {
  animation: spin .5s infinite linear;
  border-color: #ffbd00 transparent;
}

.large-blue-spinner {
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
  border-style: solid;
  border-radius: 50%;
  -webkit-animation: spin .5s infinite linear;
  animation: spin .5s infinite linear;
  border-width: 4px;
  width: 66px;
  height: 66px;
  border-color: #23a6de transparent;
}

.tooltip .tooltip-inner,
[data-tooltip]::after {
  background: rgba(0,0,0,.7);
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
  pointer-events: none;
}

.tooltip-icon {
  margin: 0 5px;
  width: 14px;
  height: 14px;
  fill: #b9c8d0;
  cursor: pointer;
}

.tooltip-icon:hover {
  fill: #88959c;
}

[data-tooltip] {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

[data-tooltip]::after,
[data-tooltip]::before {
  content: "";
  position: absolute;
  z-index: 1334;
  opacity: 0;
  margin-top: 0;
  margin-bottom: 0;
  visibility: hidden;
  -webkit-transition: width 0s .3s,visibility 0s .3s,opacity .2s;
  transition: width 0s .3s,visibility 0s .3s,opacity .2s;
}

[data-tooltip]::after {
  content: attr(data-tooltip);
  padding: 8px 10px;
  left: 50%;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  font-size: .6875rem;
  line-height: 11px;
}

[data-tooltip]::before {
  left: 50%;
  margin-left: -6px;
}

[data-tooltip]:hover::after,
[data-tooltip]:hover::before {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity .2s .1s,visibility .2s .1s;
  transition: opacity .2s .1s,visibility .2s .1s;
}

[data-tooltip].top-tooltip:before {
  bottom: 33px;
  height: 0;
  width: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid rgba(0,0,0,.7);
}

[data-tooltip].top-tooltip:after {
  bottom: 40px;
}

[data-tooltip].bottom-tooltip:before,
[data-tooltip].delayed-bottom-tooltip:before,
[data-tooltip].very-delayed-bottom-tooltip:before {
  bottom: -12px;
  width: 0;
  border-bottom: 7px solid rgba(0,0,0,.7);
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

[data-tooltip].delayed-bottom-tooltip:hover::after,
[data-tooltip].delayed-bottom-tooltip:hover::before {
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms;
}

[data-tooltip].very-delayed-bottom-tooltip:hover::after,
[data-tooltip].very-delayed-bottom-tooltip:hover::before {
  -webkit-transition-delay: 650ms;
  transition-delay: 650ms;
}

[data-tooltip].multiline-tooltip:before {
  bottom: 33px;
  height: 0;
  width: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid rgba(0,0,0,.7);
}

[data-tooltip].multiline-tooltip:after {
  bottom: 40px;
}

[data-tooltip].multiline-tooltip::after {
  line-height: 16px;
  white-space: normal;
  width: 30px;
}

[data-tooltip].multiline-tooltip:focus::after,
[data-tooltip].multiline-tooltip:hover::after {
  width: 220px;
}

[data-tooltip].multiline-bottom-tooltip:before {
  bottom: -12px;
  height: 0;
  width: 0;
  border-bottom: 7px solid rgba(0,0,0,.7);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}

[data-tooltip].multiline-bottom-tooltip::after {
  line-height: 16px;
  white-space: normal;
  width: 30px;
}

[data-tooltip].multiline-bottom-tooltip:focus::after,
[data-tooltip].multiline-bottom-tooltip:hover::after {
  width: 220px;
}

@media (max-width:1439px) {
  [data-tooltip].right-responsive::after {
    left: auto;
    -webkit-transform: none;
    transform: none;
    right: -5px;
  }

  [data-tooltip].right-responsive::before {
    left: auto;
    margin: 0;
    right: 5px;
  }

  [data-tooltip].left-responsive::after {
    -webkit-transform: none;
    transform: none;
    left: -5px;
  }

  [data-tooltip].left-responsive::before {
    margin: 0;
    left: 5px;
  }
}

.tooltip {
  position: absolute;
  margin-top: -5px;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.tooltip .tooltip-inner {
  padding: 12px 15px;
  white-space: nowrap;
  text-align: left;
  font-size: .75rem;
  line-height: 18px;
  word-spacing: normal;
}

.tooltip .tooltip-arrow {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 0;
  width: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid rgba(0,0,0,.7);
}

.tooltip .tooltip-title {
  color: #ffbd00;
  font-size: .875rem;
  display: block;
}

.tooltip.in {
  opacity: 1;
}

.language-selector {
  position: relative;
  display: inline-block;
}

.language-selector__label {
  color: #aabcc6;
  -webkit-transition: color .2s ease-out;
  transition: color .2s ease-out;
}

.language-selector__selector {
  display: inline-block;
  margin-left: 8px;
  padding: 0 12px;
  line-height: 26px;
  border: 2px solid #e0e4e7;
  border-radius: 4px;
  color: #204352;
  cursor: pointer;
  -webkit-transition: border-color .2s ease-out;
  transition: border-color .2s ease-out;
}

.language-selector__selector:hover {
  border-color: #6d7c84;
}

.language-selector--light .language-selector__label {
  color: #96a2a8;
}

.language-selector--light .language-selector__selector {
  border-color: #6d7c84;
  color: #fff;
}

.catalog-box {
  width: 100%;
}

.catalog--app,
.catalog--marketing {
  position: relative;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.catalog--app::after,
.catalog--marketing::after {
  clear: both;
  content: "";
  display: table;
}

.catalog--marketing {
  display: -webkit-box;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.catalog--message {
  width: 620px;
  margin: -60px auto 120px;
}

.catalog--app {
  width: 620px;
}

.catalog-item--app,
.catalog-item--marketing {
  border: 1px solid rgba(0,0,0,.15);
  border-radius: 4px;
  font-size: .8em;
  height: 240px;
  margin-bottom: 20px;
  opacity: .5;
  position: relative;
  -webkit-transition: border .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out;
  transition: border .2s ease-in-out,box-shadow .2s ease-in-out,opacity .2s ease-in-out;
}

.catalog-item--app:before,
.catalog-item--marketing:before {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background: #252e33;
  background: -webkit-linear-gradient(38deg,#252e33 0,#50636e 100%);
  background: linear-gradient(52deg,#252e33 0,#50636e 100%);
  content: "";
  display: block;
  height: 96px;
  position: absolute;
  width: 100%;
}

.catalog-item--marketing {
  -webkit-box-flex: 1;
  flex: 1 0 30%;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
}

@media screen and (max-width:700px) {
  .catalog-item--marketing {
    flex-basis: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

.catalog-item--app {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
}

.catalog-item--app:last-child,
.catalog-item--app:nth-child(2n) {
  margin-right: 0;
}

.catalog-item--app:nth-child(2n+1) {
  clear: left;
}

.catalog-item--active {
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
  opacity: 1;
  -webkit-transition: border .2s ease-in-out,box-shadow .2s ease-in-out;
  transition: border .2s ease-in-out,box-shadow .2s ease-in-out;
  cursor: pointer;
}

.catalog-item--active:hover {
  border-color: rgba(0,0,0,.15);
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.2);
}

.catalog-item--active:hover .catalog-item__description,
.catalog-item--active:hover .catalog-item__price {
  opacity: 0;
}

.catalog-item--active:hover .catalog-item__add,
.catalog-item--active:hover .catalog-item__more {
  opacity: 1;
}

.catalog-item__thumbnail {
  display: block;
  height: 100px;
  margin: 20px auto 25px;
  position: relative;
  width: 100px;
}

.catalog-item__family {
  font-size: .875rem;
  font-weight: 500;
  text-align: center;
  margin-bottom: 12px;
}

.catalog-item__description {
  color: #6d7c84;
  font-size: .75rem;
  text-align: center;
  text-transform: uppercase;
}

.catalog-item__price {
  margin-top: 16px;
  font-size: .6875rem;
  font-style: italic;
  text-align: center;
  color: #6d7c84;
}

.catalog-item__amount {
  color: #23a6de;
  font-size: 1rem;
}

.catalog-item--active .catalog-item__more,
.catalog-item__more {
  display: inline-block;
  height: 40px;
  color: #23a6de;
  position: absolute;
  left: 50%;
  width: 100px;
  text-align: center;
  margin-left: -50px;
  bottom: 25px;
  font-size: 13px;
  opacity: 0;
}

.catalog-item__add {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: #ffbd00;
  box-shadow: rgba(255,189,0,.498039) 0 0 20px 0;
  opacity: 0;
  -webkit-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.catalog-item__add>img {
  width: 16px;
  height: 16px;
}

.catalog .arrow {
  position: absolute;
  top: 40%;
}

.catalog .arrow_right {
  left: 100%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.catalog .arrow_left {
  right: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.catalog__disclaimer {
  text-align: center;
  line-height: 1.7;
  color: #88969c;
  font-size: .6875rem;
  margin: 0 auto 60px;
  width: 620px;
}

.catalog__last-updated {
  color: #252e33;
  font-size: .75rem;
  margin-bottom: 10px;
  margin-top: 40px;
  text-align: center;
}

.share-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  flex-flow: row wrap;
  padding: 8px 3%;
  background-color: #f6f6f6;
  border-radius: 4px;
}

.share-bar__label {
  -webkit-box-flex: 1;
  flex: 1 0 150px;
  padding: 8px 5px;
}

.share-bar__platforms {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  padding: 8px 0;
}

.share-bar__social-icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 5px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
}

.share-bar__social-icon-elm {
  fill: #fff;
}

.share-bar__social-icon--twitter {
  background-color: #55acee;
}

.share-bar__social-icon--twitter .share-bar__social-icon-elm {
  width: 17px;
  height: 13px;
}

.share-bar__social-icon--facebook .share-bar__social-icon-elm,
.share-bar__social-icon--linkedin .share-bar__social-icon-elm {
  width: 15px;
  height: 15px;
}

.share-bar__social-icon--facebook {
  background-color: #3b5998;
}

.share-bar__social-icon--linkedin {
  background-color: #0077b5;
}

.share-bar__social-icon--googleplus {
  background-color: #dc4e41;
}

.share-bar__social-icon--googleplus .share-bar__social-icon-elm {
  width: 19px;
  height: 13px;
}

.share-bar__social-icon--reddit {
  background-color: #ff4500;
}

.share-bar__social-icon--reddit .share-bar__social-icon-elm {
  width: 18px;
  height: 15px;
}

.share-bar__social-icon--email {
  background-color: #23a6de;
}

.share-bar__social-icon--email .share-bar__social-icon-elm {
  width: 19px;
  height: 16px;
}

@media (max-width:479px) {
  .share-bar__label {
    text-align: center;
  }

  .share-bar__platforms {
    -webkit-box-pack: center;
    justify-content: center;
    flex-wrap: wrap;
  }
}

.page-heading {
  -webkit-box-flex: 1;
  flex: 1;
  align-self: flex-start;
  margin: 70px 0 50px;
}

@media (max-width:991px) {
  .page-heading {
    margin-top: 50px;
    padding: 0 10px;
    align-self: center;
    text-align: center;
  }
}

.media-box {
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,.25);
  box-shadow: 0 4px 12px 0 rgba(0,0,0,.15);
  padding: 40px 40px 20px;
}

.media-box__date {
  margin-bottom: 15px;
  color: #c09f69;
}

.media-box__title {
  margin-bottom: 15px;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-style: italic;
  color: #204352;
}

.media-box__body {
  font-size: .875rem;
  line-height: 1.5rem;
}

.media-box__bottom {
  height: 60px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.media-box__read-more {
  -webkit-box-flex: 1;
  flex: 1;
  font-size: .875rem;
}

.media-box__source-link {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.media-box__source-logo {
  background-repeat: no-repeat;
}

.media-box__source-logo--bloomberg {
  width: 91px;
  height: 28px;
  background-size: 91px 28px;
  background-image: url(" https://www.goldmoney.com/img/logos/bloomberg-business-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--forbes {
  width: 83px;
  height: 21px;
  background-size: 83px 21px;
  background-image: url(" https://www.goldmoney.com/img/logos/forbes-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--huffington-post {
  width: 105px;
  height: 41px;
  background-size: 105px 41px;
  background-image: url(" https://www.goldmoney.com/img/logos/the-huffington-post-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--inc {
  width: 95px;
  height: 30px;
  background-size: 95px 30px;
  background-image: url(" https://www.goldmoney.com/img/logos/inc-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--financial-times {
  width: 133px;
  height: 11px;
  background-size: 133px 11px;
  background-image: url(" https://www.goldmoney.com/img/logos/ft-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--bnn {
  width: 75px;
  height: 33px;
  background-size: 75px 33px;
  background-image: url(" https://www.goldmoney.com/img/logos/bnn-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--the-wall-street-journal {
  width: 149px;
  height: 13px;
  background-size: 149px 13px;
  background-image: url(" https://www.goldmoney.com/img/logos/wsj-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--cnbc {
  width: 52px;
  height: 41px;
  background-size: 52px 41px;
  background-image: url(" https://www.goldmoney.com/img/logos/cnbc-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--yahoo-finance {
  width: 103px;
  height: 25px;
  background-size: 103px 25px;
  background-image: url(" https://www.goldmoney.com/img/logos/yahoo-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--the-guardian {
  width: 121px;
  height: 21px;
  background-size: 121px 21px;
  background-image: url(" https://www.goldmoney.com/img/logos/the-guardian-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--reuters {
  width: 124px;
  height: 37px;
  background-size: 124px 37px;
  background-image: url(" https://www.goldmoney.com/img/logos/reuters-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--cbc {
  width: 48px;
  height: 43px;
  background-size: 48px 43px;
  background-image: url(" https://www.goldmoney.com/img/logos/cbc-news-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--ctv-news {
  width: 72px;
  height: 35px;
  background-size: 72px 35px;
  background-image: url(" https://www.goldmoney.com/img/logos/ctv-news-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--global-news {
  width: 72px;
  height: 40px;
  background-size: 72px 40px;
  background-image: url(" https://www.goldmoney.com/img/logos/global-news-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--market-watch {
  width: 150px;
  height: 22px;
  background-size: 150px 22px;
  background-image: url(" https://www.goldmoney.com/img/logos/marketwatch-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--the-telegraph {
  width: 138px;
  height: 23px;
  background-size: 138px 23px;
  background-image: url(" https://www.goldmoney.com/img/logos/the-telegraph-grey-logo.svg?v=1472838090502");
}

.media-box__source-logo--none a {
  color: #b9c8d0;
  font-size: 1.125rem;
  text-transform: capitalize;
}

.open-cta-block {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  text-align: center;
  height: 380px;
}

.open-cta-block::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 1px);
  background-image: -webkit-linear-gradient(right,#4cc9ff 0,#0073a3 100%);
  background-image: linear-gradient(-90deg,#4cc9ff 0,#0073a3 100%);
}

.open-cta-block__container {
  position: relative;
  z-index: 1;
  padding: 0 4%;
  color: #fff;
}

.open-cta-block__bottom-heading,
.open-cta-block__top-heading {
  opacity: .5;
}

.open-cta-block__main-heading {
  margin: 10px 0;
}

.open-cta-block__body {
  font-size: 1rem;
  line-height: 1.625rem;
  color: rgba(255,255,255,.8);
  width: 60%;
  margin: 0 auto 20px;
}

.open-cta-block__bottom-heading {
  margin-top: 15px;
}

.open-cta-block--orange::after {
  background-image: -webkit-linear-gradient(right,#ffbd00 0,#ff8400 100%);
  background-image: linear-gradient(-90deg,#ffbd00 0,#ff8400 100%);
}

@media (max-width:767px) {
  .open-cta-block__body {
    width: 80%;
  }
}

@media (max-width:479px) {
  .open-cta-block {
    height: 420px;
  }

  .open-cta-block__body {
    width: 100%;
  }
}

.box {
  background: #fff;
  border: 1px solid #c4c8ca;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
  position: relative;
  padding: 0;
}

.box--large-shadow {
  box-shadow: 0 3px 12px 0 rgba(0,0,0,.25);
}

.box--padding {
  padding: 30px;
}

.border-box {
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
}

.border-box__inner {
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  padding: 40px 50px;
}

.border-box--large-shadow {
  box-shadow: 0 3px 12px 0 rgba(0,0,0,.25);
}

.macbook-screenshot {
  position: relative;
  width: 1200px;
  height: 725px;
  background-image: url(" https://www.goldmoney.com/img/macbook-container.png?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot {
    background-image: url(" https://www.goldmoney.com/img/macbook-container_2x.png?v=1472838090502");
    background-size: 1200px 725px;
  }
}

.macbook-screenshot__container {
  position: absolute;
  top: 44px;
  left: 204px;
  width: calc(100% - 417px);
  height: calc(100% - 235px);
  overflow: hidden;
}

.macbook-screenshot__img {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
}

.macbook-screenshot__img--invoice {
  background-image: url(" https://www.goldmoney.com/img/invoice-screenshot-in-mac.jpg?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot__img--invoice {
    background-image: url(" https://www.goldmoney.com/img/invoice-screenshot-in-mac_2x.jpg?v=1472838090502");
    background-size: 784px 490px;
  }
}

.macbook-screenshot__img--payouts {
  background-image: url(" https://www.goldmoney.com/img/payouts-screenshot-in-mac.jpg?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot__img--payouts {
    background-image: url(" https://www.goldmoney.com/img/payouts-screenshot-in-mac_2x.jpg?v=1472838090502");
    background-size: 784px 490px;
  }
}

.macbook-screenshot__img--gold-transfers {
  background-image: url(" https://www.goldmoney.com/img/send-gold-screenshot-in-mac.jpg?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot__img--gold-transfers {
    background-image: url(" https://www.goldmoney.com/img/send-gold-screenshot-in-mac_2x.jpg?v=1472838090502");
    background-size: 784px 490px;
  }
}

.macbook-screenshot__img--gold-savings {
  background-image: url(" https://www.goldmoney.com/img/overview-screenshot-in-mac.jpg?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot__img--gold-savings {
    background-image: url(" https://www.goldmoney.com/img/overview-screenshot-in-mac_2x.jpg?v=1472838090502");
    background-size: 784px 490px;
  }
}

.macbook-screenshot__mobile {
  position: absolute;
  z-index: 1;
  left: 20px;
  bottom: 80px;
  background-repeat: no-repeat;
}

.macbook-screenshot__mobile--invoice {
  left: 20px;
  bottom: 80px;
  width: 284px;
  height: 508px;
  background-image: url(" https://www.goldmoney.com/img/mobile-invoice-screenshot.png?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot__mobile--invoice {
    background-image: url(" https://www.goldmoney.com/img/mobile-invoice-screenshot_2x.png?v=1472838090502");
    background-size: 284px 508px;
  }
}

.macbook-screenshot__mobile--overview {
  left: -40px;
  bottom: 66px;
  width: 331px;
  height: 583px;
  background-image: url(" https://www.goldmoney.com/img/white-iphone-overview.png?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .macbook-screenshot__mobile--overview {
    background-image: url(" https://www.goldmoney.com/img/white-iphone-overview_2x.png?v=1472838090502");
    background-size: 331px 583px;
  }
}

.news-generic-loader {
  width: 100%;
}

.news-generic-loader li {
  color: #c8d4da;
  list-style-position: inside;
  list-style-type: disc;
  font-size: 1.375rem;
  margin-left: 10px;
}

.news-generic-loader__item {
  display: inline-block;
  border-bottom: solid 7px #c8d4da;
  width: 70%;
  position: relative;
  -webkit-transform: translateY(-14px);
  transform: translateY(-14px);
}

.loading {
  opacity: 0;
}

.loading+.view-loading {
  display: block;
}

.loaded {
  -webkit-animation: content-load 1.05s ease-in-out;
  animation: content-load 1.05s ease-in-out;
}

.loaded+.view-loading {
  display: none;
}

@-webkit-keyframes content-load {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes content-load {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.transfer-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.transfer-map__container {
  position: relative;
  right: -80px;
  top: 80px;
  width: 1249px;
  height: 606px;
  background-image: url(" https://www.goldmoney.com/img/gradient-dot-map.png?v=1472838090502");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .transfer-map__container {
    background-image: url(" https://www.goldmoney.com/img/gradient-dot-map_2x.png?v=1472838090502");
    background-size: 1249px 606px;
  }
}

.transfer-map__dot {
  position: absolute;
  fill: rgba(255,255,255,.5);
  width: 16px;
  height: 16px;
  opacity: 0;
}

.transfer-map__dot--a {
  top: 300px;
  left: 50%;
  -webkit-animation-delay: .5s,0s;
  animation-delay: .5s,0s;
}

.transfer-map__dot--b {
  top: 230px;
  left: 61%;
  -webkit-animation-delay: .9s,0s;
  animation-delay: .9s,0s;
}

.transfer-map__dot--c {
  top: 90px;
  left: 18%;
  -webkit-animation-delay: 1.3s,0s;
  animation-delay: 1.3s,0s;
}

.transfer-map__dot--d {
  top: 430px;
  left: 29%;
  -webkit-animation-delay: 1.7s,0s;
  animation-delay: 1.7s,0s;
}

.transfer-map__dot--e {
  top: 180px;
  left: 46%;
  -webkit-animation-delay: 2s,0s;
  animation-delay: 2s,0s;
}

.transfer-map__dot--f {
  top: 305px;
  left: 17%;
  -webkit-animation-delay: 2.5s,0s;
  animation-delay: 2.5s,0s;
}

.transfer-map__dot--g {
  top: 100px;
  left: 70%;
  -webkit-animation-delay: 2.7s,0s;
  animation-delay: 2.7s,0s;
}

.transfer-map__location {
  z-index: 1;
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
}

.transfer-map__location-data {
  position: relative;
  display: inline-block;
  padding: 8px 30px 6px;
  text-align: center;
  background-color: rgba(0,0,0,.75);
  border-radius: 4px;
  box-shadow: 0 0 30px 0 rgba(35,166,222,.3);
  opacity: 0;
}

.transfer-map__location-data::after {
  content: "";
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(0,0,0,.75);
}

.transfer-map__location-label {
  display: block;
}

.transfer-map__location--london {
  top: 20px;
  left: 41.5%;
}

.transfer-map__location--london .transfer-map__location-data {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}

.transfer-map__location--india {
  top: 180px;
  left: 69%;
}

.transfer-map__location--india .transfer-map__location-data {
  -webkit-animation-delay: 2.9s;
  animation-delay: 2.9s;
}

.transfer-map__main-dot {
  position: relative;
  display: inline-block;
  border-radius: 50%;
  margin-top: 25px;
  width: 8px;
  height: 8px;
  opacity: 0;
}

.transfer-map__main-dot::after,
.transfer-map__main-dot::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  border-radius: 50%;
  border: 1px solid transparent;
}

.transfer-map__main-dot::after {
  -webkit-animation: spin 2.5s infinite linear;
  animation: spin 2.5s infinite linear;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
}

.transfer-map__main-dot::before {
  -webkit-animation: spin-reverse 2.5s infinite linear;
  animation: spin-reverse 2.5s infinite linear;
  width: 26px;
  height: 26px;
  margin-left: -13px;
  margin-top: -13px;
}

.transfer-map__main-dot--blue {
  background: #23a6de;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

.transfer-map__main-dot--blue::after {
  border-left-color: #23a6de;
  border-right-color: #23a6de;
}

.transfer-map__main-dot--blue::before {
  border-top-color: #23a6de;
  border-bottom-color: #23a6de;
}

.transfer-map__main-dot--orange {
  background: #ff8400;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.flag,
.rta-map__map {
  background-repeat: no-repeat;
}

.transfer-map__main-dot--orange::after {
  border-left-color: #ff8400;
  border-right-color: #ff8400;
}

.transfer-map__main-dot--orange::before {
  border-top-color: #ff8400;
  border-bottom-color: #ff8400;
}

.transfer-map__path {
  position: absolute;
  top: 111px;
  left: 567px;
  -webkit-transform: rotate(25deg);
  transform: rotate(25deg);
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}

.transfer-map-hook.visible .transfer-map__dot,
.transfer-map-hook.visible .transfer-map__main-dot {
  -webkit-animation-name: mapPinEntrance,spin;
  animation-name: mapPinEntrance,spin;
  -webkit-animation-duration: 1s,4s;
  animation-duration: 1s,4s;
  -webkit-animation-fill-mode: forwards,none;
  animation-fill-mode: forwards,none;
  -webkit-animation-iteration-count: 1,infinite;
  animation-iteration-count: 1,infinite;
  -webkit-animation-timing-function: ease-in,linear;
  animation-timing-function: ease-in,linear;
}

.transfer-map-hook.visible .transfer-map__location-data {
  -webkit-animation-name: mapPinEntrance,mapDataMove;
  animation-name: mapPinEntrance,mapDataMove;
  -webkit-animation-duration: .6s,.8s;
  animation-duration: .6s,.8s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.transfer-map-hook.visible .transfer-map__path {
  -webkit-animation: pathMove 5s cubic-bezier(.32,.01,.2,1) forwards 2s;
  animation: pathMove 5s cubic-bezier(.32,.01,.2,1) forwards 2s;
}

@-webkit-keyframes pathMove {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes pathMove {
  to {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes mapDataMove {
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  from {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes mapDataMove {
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  from {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@media (max-width:991px) {
  .transfer-map__path {
    top: 102px;
    left: 564px;
  }
}

.icon-arrow-list__item {
  position: relative;
  height: 66px;
  padding: 0 10%;
}

.icon-arrow-list__item::after {
  display: none;
  content: "";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f6f6f6;
}

.icon-arrow-list__item:hover::after {
  display: block;
}

.icon-arrow-list__inner {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}

.icon-arrow-list__icon {
  -webkit-box-flex: 0;
  flex: 0 0 50px;
}

.icon-arrow-list__icon--small {
  -webkit-box-flex: 0;
  flex: 0 0 40px;
}

.icon-arrow-list__icon-elm {
  position: relative;
  top: 1px;
  fill: #c09f69;
}

.icon-arrow-list__icon-elm--silver {
  fill: #b9c8d0;
}

.icon-arrow-list__icon-elm--blue {
  fill: #23a6de;
}

.icon-arrow-list__icon-elm--orange {
  fill: #ff8400;
}

.icon-arrow-list__label {
  -webkit-box-flex: 1;
  flex: 1;
  font-size: 1.125rem;
}

.icon-arrow-list__arrow {
  -webkit-box-flex: 0;
  flex: 0 0 20px;
  width: 16px;
  height: 16px;
  fill: #23a6de;
}

.icon-arrow-list__arrow--orange {
  fill: #ff8400;
}

.icon-arrow-list__arrow--gold {
  fill: #c09f69;
}

.slick-slider {
  display: -webkit-box!important;
  display: flex!important;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.slick-slider__outer {
  display: -webkit-box!important;
  display: flex!important;
  -webkit-box-align: center;
  align-items: center;
}

.slick-slider__col,
.slick-slider__img-col {
  width: 56%;
  padding: 0 4%;
}

@media (max-width:767px) {
  .slick-slider__col,
  .slick-slider__img-col {
    width: 100%;
  }
}

.slick-slider__img-col {
  padding: 0 1%;
}

.slick-slider__arrow-col {
  display: -webkit-box!important;
  display: flex!important;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  min-width: 70px;
  padding-bottom: 50px;
}

.slick-slider__img {
  display: block;
  width: 100%;
  margin: 0 10px 30px 30px;
  box-shadow: 0 10px 20px 0 rgba(0,0,0,.3);
  background-color: #f6f6f6;
}

.slick-slider__img img {
  width: 100%;
  height: 100%;
}

.slick-slider__single-img {
  margin: 0 auto;
}

.slick-track {
  display: -webkit-box!important;
  display: flex!important;
  -webkit-box-align: center;
  align-items: center;
}

.slick-slider-circle-arrow {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 2px solid #b9c8d0;
  -webkit-transition: border-color .2s;
  transition: border-color .2s;
  cursor: pointer;
}

.slick-slider-circle-arrow:hover {
  border-color: #6d7c84;
}

.slick-slider-circle-arrow-icon {
  position: relative;
  fill: #23a6de;
  width: 13px;
  height: 21px;
}

.slick-slider-circle-arrow--left {
  left: -30px;
}

.slick-slider-circle-arrow--left .slick-slider-circle-arrow-icon {
  left: -2px;
}

.slick-slider-circle-arrow--right {
  right: -30px;
}

.slick-slider-circle-arrow--right .slick-slider-circle-arrow-icon {
  right: -2px;
}

.hp-slider .slick-slider-circle-arrow {
  border: none;
}

.hp-slider .slick-slider-circle-arrow-icon {
  fill: rgba(255,255,255,.4);
  width: 20px;
  height: 36px;
}

.hp-slider .slick-slider-circle-arrow-icon:hover {
  fill: #fff;
}

.slick-slider-content {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: flex-start;
  flex-direction: column;
}

.slick-slider-content__meta {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}

.slick-slider-content__meta .dot-divider {
  top: 8px;
}

.slick-slider-content__title {
  margin-bottom: 10px;
}

.slick-slider-content__body {
  margin-bottom: 20px;
  font-size: .875rem;
  line-height: 1.5rem;
}

.slick-slider-content__body--light {
  color: rgba(255,255,255,.6);
}

.slick-slider-content__read-more {
  font-size: .875rem;
}

@media (max-width:1199px) {
  .slick-slider-content {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (max-width:767px) {
  .slick-slider-content {
    padding: 0;
  }
}

.slick-dots {
  position: absolute;
  bottom: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.slick-dots li {
  display: inline-block;
  margin-right: 10px;
}

.slick-dots .slide-pos-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgba(255,255,255,.4);
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}

.rta-map,
.rta-map-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
}

.slick-dots .slick-active .slide-pos-dot {
  background-color: #23a6de;
}

@media (max-width:1439px) {
  .slick-slider-circle-arrow {
    left: auto;
    right: auto;
  }
}

@media (max-width:1199px) {
  .slick-slider__img-col {
    padding: 0 5%;
    margin-bottom: 20px;
  }

  .slick-slider__single-img {
    width: 100%;
    height: 100%;
  }
}

@media (max-width:767px) {
  .slick-slider__outer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding-bottom: 2.5rem;
  }
}

.rta-map-wrapper {
  z-index: -1;
  top: 0;
  left: 0;
}

.rta-map {
  z-index: 0;
  top: 55%;
  left: -10%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  max-width: 989px;
  max-height: 488px;
}

.rta-map__pin {
  position: absolute;
  z-index: 1;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}

.rta-map__pin--active {
  opacity: 1;
}

.rta-map__pin--toronto {
  background-color: #e85656;
  top: 106px;
  left: 246px;
}

.rta-map__pin--new-york {
  background-color: #ffbd00;
  top: 128px;
  left: 257px;
}

.rta-map__pin--london {
  background-color: #23a6de;
  top: 94px;
  left: 459px;
}

.rta-map__pin--zurich {
  background-color: #d560c3;
  top: 114px;
  left: 484px;
}

.rta-map__pin--dubai {
  background-color: #1bc67c;
  top: 229px;
  left: 664px;
}

.rta-map__pin--singapore {
  background-color: #ad52ec;
  top: 315px;
  left: 832px;
}

.rta-map__pin--hong-kong {
  background-color: #ff8400;
  top: 211px;
  left: 855px;
}

@media (max-width:991px) {
  .slick-dots {
    bottom: -20px;
  }

  .slick-slider__arrow,
  .slick-slider__arrow-col {
    display: none!important;
  }

  .rta-map__pin {
    display: none;
  }
}

.rta-map__map {
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url(" https://www.goldmoney.com/img/gradient-dot-map.png?v=1472838090502");
  background-size: 100%!important;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .rta-map__map {
    background-image: url(" https://www.goldmoney.com/img/gradient-dot-map_2x.png?v=1472838090502");
    background-size: 1249px 606px;
  }
}

@media (max-width:1199px) {
  .rta-map {
    top: 40%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
  }
}

.rta-data-box {
  position: absolute;
  bottom: 40px;
  left: 40px;
  padding: 6px 14px 4px;
  border: 1px solid #23a6de;
  border-radius: 2px;
  color: #b9c8d0;
  opacity: 0;
  -webkit-transition: opacity .4s ease-in-out;
  transition: opacity .4s ease-in-out;
}

.rta-data-box--active {
  opacity: 1;
}

.rta-data-box__main {
  display: block;
}

.flag,
.spin-dot {
  display: inline-block;
}

.rta-data-box__type {
  margin-right: 5px;
}

.rta-data-box__amount {
  color: #fff;
}

.rta-data-box--toronto {
  border-color: #e85656;
}

.rta-data-box--toronto .rta-data-box__main {
  color: #e85656;
}

.rta-data-box--new-york {
  border-color: #ffbd00;
}

.rta-data-box--new-york .rta-data-box__main {
  color: #ffbd00;
}

.rta-data-box--london {
  border-color: #23a6de;
}

.rta-data-box--london .rta-data-box__main {
  color: #23a6de;
}

.rta-data-box--zurich {
  border-color: #d560c3;
}

.rta-data-box--zurich .rta-data-box__main {
  color: #d560c3;
}

.rta-data-box--dubai {
  border-color: #1bc67c;
}

.rta-data-box--dubai .rta-data-box__main {
  color: #1bc67c;
}

.rta-data-box--singapore {
  border-color: #ad52ec;
}

.rta-data-box--singapore .rta-data-box__main {
  color: #ad52ec;
}

.rta-data-box--hong-kong {
  border-color: #ff8400;
}

.rta-data-box--hong-kong .rta-data-box__main {
  color: #ff8400;
}

.spin-dot {
  position: relative;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.spin-dot::after,
.spin-dot::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  border-radius: 50%;
  border: 1px solid transparent;
}

.spin-dot::after {
  -webkit-animation: spin 2.5s infinite linear;
  animation: spin 2.5s infinite linear;
  width: 18px;
  height: 18px;
  margin-left: -9px;
  margin-top: -9px;
}

.spin-dot::before {
  -webkit-animation: spin-reverse 2.5s infinite linear;
  animation: spin-reverse 2.5s infinite linear;
  width: 26px;
  height: 26px;
  margin-left: -13px;
  margin-top: -13px;
}

.spin-dot--toronto {
  background-color: #e85656;
}

.spin-dot--toronto::after {
  border-left-color: #e85656;
  border-right-color: #e85656;
}

.spin-dot--toronto::before {
  border-top-color: #e85656;
  border-bottom-color: #e85656;
}

.spin-dot--new-york {
  background-color: #ffbd00;
}

.spin-dot--new-york::after {
  border-left-color: #ffbd00;
  border-right-color: #ffbd00;
}

.spin-dot--new-york::before {
  border-top-color: #ffbd00;
  border-bottom-color: #ffbd00;
}

.spin-dot--london {
  background-color: #23a6de;
}

.spin-dot--london::after {
  border-left-color: #23a6de;
  border-right-color: #23a6de;
}

.spin-dot--london::before {
  border-top-color: #23a6de;
  border-bottom-color: #23a6de;
}

.spin-dot--zurich {
  background-color: #d560c3;
}

.spin-dot--zurich::after {
  border-left-color: #d560c3;
  border-right-color: #d560c3;
}

.spin-dot--zurich::before {
  border-top-color: #d560c3;
  border-bottom-color: #d560c3;
}

.spin-dot--singapore {
  background-color: #ad52ec;
}

.spin-dot--singapore::after {
  border-left-color: #ad52ec;
  border-right-color: #ad52ec;
}

.spin-dot--singapore::before {
  border-top-color: #ad52ec;
  border-bottom-color: #ad52ec;
}

.spin-dot--hong-kong {
  background-color: #ff8400;
}

.spin-dot--hong-kong::after {
  border-left-color: #ff8400;
  border-right-color: #ff8400;
}

.spin-dot--hong-kong::before {
  border-top-color: #ff8400;
  border-bottom-color: #ff8400;
}

.spin-dot--dubai {
  background-color: #1bc67c;
}

.spin-dot--dubai::after {
  border-left-color: #1bc67c;
  border-right-color: #1bc67c;
}

.spin-dot--dubai::before {
  border-top-color: #1bc67c;
  border-bottom-color: #1bc67c;
}

.angle-bg {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 250px;
  overflow: hidden;
}

.angle-bg__right {
  position: absolute;
  z-index: 2;
  bottom: -2px;
  right: 0;
}

.angle-bg__left {
  position: absolute;
  z-index: 1;
  bottom: -2px;
  left: 0;
}

.flag,
.nav-icon {
  position: relative;
}

.angle-bg--shadow .angle-bg__left>img,
.angle-bg--shadow .angle-bg__right>img {
  -webkit-filter: drop-shadow(0 0 40px rgba(0, 0, 0, .8));
  filter: drop-shadow(0 0 40px rgba(0, 0, 0, .8));
}

@media (max-width:991px) {
  .angle-bg__right {
    bottom: -60px;
  }

  .angle-bg__left {
    bottom: -36px;
  }
}

.flag {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  top: -2px;
  margin-right: 4px;
  background-size: cover;
  background-position: center center;
}

.flag.btc {
  background-image: url(" https://www.goldmoney.com/img/flags/btc.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.btc {
    background-image: url(" https://www.goldmoney.com/img/flags/btc_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.gold {
  background-image: url(" https://www.goldmoney.com/img/flags/gold.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gold {
    background-image: url(" https://www.goldmoney.com/img/flags/gold_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._abkhazia {
  background-image: url(" https://www.goldmoney.com/img/flags/_abkhazia.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._abkhazia {
    background-image: url(" https://www.goldmoney.com/img/flags/_abkhazia_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._basque-country {
  background-image: url(" https://www.goldmoney.com/img/flags/_basque-country.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._basque-country {
    background-image: url(" https://www.goldmoney.com/img/flags/_basque-country_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._british-antarctic-territory {
  background-image: url(" https://www.goldmoney.com/img/flags/_british-antarctic-territory.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._british-antarctic-territory {
    background-image: url(" https://www.goldmoney.com/img/flags/_british-antarctic-territory_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._commonwealth {
  background-image: url(" https://www.goldmoney.com/img/flags/_commonwealth.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._commonwealth {
    background-image: url(" https://www.goldmoney.com/img/flags/_commonwealth_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._england {
  background-image: url(" https://www.goldmoney.com/img/flags/_england.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._england {
    background-image: url(" https://www.goldmoney.com/img/flags/_england_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._gosquared {
  background-image: url(" https://www.goldmoney.com/img/flags/_gosquared.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._gosquared {
    background-image: url(" https://www.goldmoney.com/img/flags/_gosquared_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._kosovo {
  background-image: url(" https://www.goldmoney.com/img/flags/_kosovo.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._kosovo {
    background-image: url(" https://www.goldmoney.com/img/flags/_kosovo_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._mars {
  background-image: url(" https://www.goldmoney.com/img/flags/_mars.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._mars {
    background-image: url(" https://www.goldmoney.com/img/flags/_mars_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._nagorno-karabakh {
  background-image: url(" https://www.goldmoney.com/img/flags/_nagorno-karabakh.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._nagorno-karabakh {
    background-image: url(" https://www.goldmoney.com/img/flags/_nagorno-karabakh_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._nato {
  background-image: url(" https://www.goldmoney.com/img/flags/_nato.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._nato {
    background-image: url(" https://www.goldmoney.com/img/flags/_nato_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._northern-cyprus {
  background-image: url(" https://www.goldmoney.com/img/flags/_northern-cyprus.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._northern-cyprus {
    background-image: url(" https://www.goldmoney.com/img/flags/_northern-cyprus_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._olympics {
  background-image: url(" https://www.goldmoney.com/img/flags/_olympics.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._olympics {
    background-image: url(" https://www.goldmoney.com/img/flags/_olympics_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._red-cross {
  background-image: url(" https://www.goldmoney.com/img/flags/_red-cross.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._red-cross {
    background-image: url(" https://www.goldmoney.com/img/flags/_red-cross_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._scotland {
  background-image: url(" https://www.goldmoney.com/img/flags/_scotland.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._scotland {
    background-image: url(" https://www.goldmoney.com/img/flags/_scotland_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._somaliland {
  background-image: url(" https://www.goldmoney.com/img/flags/_somaliland.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._somaliland {
    background-image: url(" https://www.goldmoney.com/img/flags/_somaliland_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._south-ossetia {
  background-image: url(" https://www.goldmoney.com/img/flags/_south-ossetia.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._south-ossetia {
    background-image: url(" https://www.goldmoney.com/img/flags/_south-ossetia_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._united-nations {
  background-image: url(" https://www.goldmoney.com/img/flags/_united-nations.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._united-nations {
    background-image: url(" https://www.goldmoney.com/img/flags/_united-nations_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._unknown {
  background-image: url(" https://www.goldmoney.com/img/flags/_unknown.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._unknown {
    background-image: url(" https://www.goldmoney.com/img/flags/_unknown_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag._wales {
  background-image: url(" https://www.goldmoney.com/img/flags/_wales.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag._wales {
    background-image: url(" https://www.goldmoney.com/img/flags/_wales_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.ad {
  background-image: url(" https://www.goldmoney.com/img/flags/ad.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ad {
    background-image: url(" https://www.goldmoney.com/img/flags/ad_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.ae,
.flag.dubai {
  background-image: url(" https://www.goldmoney.com/img/flags/ae.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ae,
  .flag.dubai {
    background-image: url(" https://www.goldmoney.com/img/flags/ae_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.af {
  background-image: url(" https://www.goldmoney.com/img/flags/af.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.af {
    background-image: url(" https://www.goldmoney.com/img/flags/af_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.ag {
  background-image: url(" https://www.goldmoney.com/img/flags/ag.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ag {
    background-image: url(" https://www.goldmoney.com/img/flags/ag_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.ai {
  background-image: url(" https://www.goldmoney.com/img/flags/ai.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ai {
    background-image: url(" https://www.goldmoney.com/img/flags/ai_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.al {
  background-image: url(" https://www.goldmoney.com/img/flags/al.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.al {
    background-image: url(" https://www.goldmoney.com/img/flags/al_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.am {
  background-image: url(" https://www.goldmoney.com/img/flags/am.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.am {
    background-image: url(" https://www.goldmoney.com/img/flags/am_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.an {
  background-image: url(" https://www.goldmoney.com/img/flags/an.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.an {
    background-image: url(" https://www.goldmoney.com/img/flags/an_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.ao {
  background-image: url(" https://www.goldmoney.com/img/flags/ao.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ao {
    background-image: url(" https://www.goldmoney.com/img/flags/ao_2x.png?v=1472838090503");
    background-size: 24px 24px;
  }
}

.flag.aq {
  background-image: url(" https://www.goldmoney.com/img/flags/aq.png?v=1472838090503");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.aq {
    background-image: url(" https://www.goldmoney.com/img/flags/aq_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.ar {
  background-image: url(" https://www.goldmoney.com/img/flags/ar.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ar {
    background-image: url(" https://www.goldmoney.com/img/flags/ar_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.as {
  background-image: url(" https://www.goldmoney.com/img/flags/as.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.as {
    background-image: url(" https://www.goldmoney.com/img/flags/as_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.at {
  background-image: url(" https://www.goldmoney.com/img/flags/at.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.at {
    background-image: url(" https://www.goldmoney.com/img/flags/at_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.au {
  background-image: url(" https://www.goldmoney.com/img/flags/au.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.au {
    background-image: url(" https://www.goldmoney.com/img/flags/au_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.aw {
  background-image: url(" https://www.goldmoney.com/img/flags/aw.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.aw {
    background-image: url(" https://www.goldmoney.com/img/flags/aw_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.ax {
  background-image: url(" https://www.goldmoney.com/img/flags/ax.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ax {
    background-image: url(" https://www.goldmoney.com/img/flags/ax_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.az {
  background-image: url(" https://www.goldmoney.com/img/flags/az.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.az {
    background-image: url(" https://www.goldmoney.com/img/flags/az_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.ba {
  background-image: url(" https://www.goldmoney.com/img/flags/ba.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ba {
    background-image: url(" https://www.goldmoney.com/img/flags/ba_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bb {
  background-image: url(" https://www.goldmoney.com/img/flags/bb.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bb {
    background-image: url(" https://www.goldmoney.com/img/flags/bb_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bd {
  background-image: url(" https://www.goldmoney.com/img/flags/bd.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bd {
    background-image: url(" https://www.goldmoney.com/img/flags/bd_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.be {
  background-image: url(" https://www.goldmoney.com/img/flags/be.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.be {
    background-image: url(" https://www.goldmoney.com/img/flags/be_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bf {
  background-image: url(" https://www.goldmoney.com/img/flags/bf.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bf {
    background-image: url(" https://www.goldmoney.com/img/flags/bf_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bg {
  background-image: url(" https://www.goldmoney.com/img/flags/bg.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bg {
    background-image: url(" https://www.goldmoney.com/img/flags/bg_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bh {
  background-image: url(" https://www.goldmoney.com/img/flags/bh.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bh {
    background-image: url(" https://www.goldmoney.com/img/flags/bh_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bi {
  background-image: url(" https://www.goldmoney.com/img/flags/bi.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bi {
    background-image: url(" https://www.goldmoney.com/img/flags/bi_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bj {
  background-image: url(" https://www.goldmoney.com/img/flags/bj.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bj {
    background-image: url(" https://www.goldmoney.com/img/flags/bj_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bl {
  background-image: url(" https://www.goldmoney.com/img/flags/bl.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bl {
    background-image: url(" https://www.goldmoney.com/img/flags/bl_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bm {
  background-image: url(" https://www.goldmoney.com/img/flags/bm.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bm {
    background-image: url(" https://www.goldmoney.com/img/flags/bm_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bn {
  background-image: url(" https://www.goldmoney.com/img/flags/bn.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bn {
    background-image: url(" https://www.goldmoney.com/img/flags/bn_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bo {
  background-image: url(" https://www.goldmoney.com/img/flags/bo.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bo {
    background-image: url(" https://www.goldmoney.com/img/flags/bo_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.br {
  background-image: url(" https://www.goldmoney.com/img/flags/br.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.br {
    background-image: url(" https://www.goldmoney.com/img/flags/br_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bs {
  background-image: url(" https://www.goldmoney.com/img/flags/bs.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bs {
    background-image: url(" https://www.goldmoney.com/img/flags/bs_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bt {
  background-image: url(" https://www.goldmoney.com/img/flags/bt.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bt {
    background-image: url(" https://www.goldmoney.com/img/flags/bt_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bw {
  background-image: url(" https://www.goldmoney.com/img/flags/bw.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bw {
    background-image: url(" https://www.goldmoney.com/img/flags/bw_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.by {
  background-image: url(" https://www.goldmoney.com/img/flags/by.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.by {
    background-image: url(" https://www.goldmoney.com/img/flags/by_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.bz {
  background-image: url(" https://www.goldmoney.com/img/flags/bz.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.bz {
    background-image: url(" https://www.goldmoney.com/img/flags/bz_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.ca,
.flag.toronto {
  background-image: url(" https://www.goldmoney.com/img/flags/ca.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ca,
  .flag.toronto {
    background-image: url(" https://www.goldmoney.com/img/flags/ca_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.cc {
  background-image: url(" https://www.goldmoney.com/img/flags/cc.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cc {
    background-image: url(" https://www.goldmoney.com/img/flags/cc_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.cd {
  background-image: url(" https://www.goldmoney.com/img/flags/cd.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cd {
    background-image: url(" https://www.goldmoney.com/img/flags/cd_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.cf {
  background-image: url(" https://www.goldmoney.com/img/flags/cf.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cf {
    background-image: url(" https://www.goldmoney.com/img/flags/cf_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.cg {
  background-image: url(" https://www.goldmoney.com/img/flags/cg.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cg {
    background-image: url(" https://www.goldmoney.com/img/flags/cg_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.ch,
.flag.zurich {
  background-image: url(" https://www.goldmoney.com/img/flags/ch.png?v=1472838090504");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ch,
  .flag.zurich {
    background-image: url(" https://www.goldmoney.com/img/flags/ch_2x.png?v=1472838090504");
    background-size: 24px 24px;
  }
}

.flag.ci {
  background-image: url(" https://www.goldmoney.com/img/flags/ci.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ci {
    background-image: url(" https://www.goldmoney.com/img/flags/ci_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.ck {
  background-image: url(" https://www.goldmoney.com/img/flags/ck.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ck {
    background-image: url(" https://www.goldmoney.com/img/flags/ck_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cl {
  background-image: url(" https://www.goldmoney.com/img/flags/cl.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cl {
    background-image: url(" https://www.goldmoney.com/img/flags/cl_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cm {
  background-image: url(" https://www.goldmoney.com/img/flags/cm.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cm {
    background-image: url(" https://www.goldmoney.com/img/flags/cm_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cn {
  background-image: url(" https://www.goldmoney.com/img/flags/cn.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cn {
    background-image: url(" https://www.goldmoney.com/img/flags/cn_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.co {
  background-image: url(" https://www.goldmoney.com/img/flags/co.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.co {
    background-image: url(" https://www.goldmoney.com/img/flags/co_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cr {
  background-image: url(" https://www.goldmoney.com/img/flags/cr.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cr {
    background-image: url(" https://www.goldmoney.com/img/flags/cr_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cu {
  background-image: url(" https://www.goldmoney.com/img/flags/cu.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cu {
    background-image: url(" https://www.goldmoney.com/img/flags/cu_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cv {
  background-image: url(" https://www.goldmoney.com/img/flags/cv.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cv {
    background-image: url(" https://www.goldmoney.com/img/flags/cv_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cw {
  background-image: url(" https://www.goldmoney.com/img/flags/cw.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cw {
    background-image: url(" https://www.goldmoney.com/img/flags/cw_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cx {
  background-image: url(" https://www.goldmoney.com/img/flags/cx.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cx {
    background-image: url(" https://www.goldmoney.com/img/flags/cx_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cy {
  background-image: url(" https://www.goldmoney.com/img/flags/cy.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cy {
    background-image: url(" https://www.goldmoney.com/img/flags/cy_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.cz {
  background-image: url(" https://www.goldmoney.com/img/flags/cz.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.cz {
    background-image: url(" https://www.goldmoney.com/img/flags/cz_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.de {
  background-image: url(" https://www.goldmoney.com/img/flags/de.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.de {
    background-image: url(" https://www.goldmoney.com/img/flags/de_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.dj {
  background-image: url(" https://www.goldmoney.com/img/flags/dj.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.dj {
    background-image: url(" https://www.goldmoney.com/img/flags/dj_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.dk {
  background-image: url(" https://www.goldmoney.com/img/flags/dk.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.dk {
    background-image: url(" https://www.goldmoney.com/img/flags/dk_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.dm {
  background-image: url(" https://www.goldmoney.com/img/flags/dm.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.dm {
    background-image: url(" https://www.goldmoney.com/img/flags/dm_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.do {
  background-image: url(" https://www.goldmoney.com/img/flags/do.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.do {
    background-image: url(" https://www.goldmoney.com/img/flags/do_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.dz {
  background-image: url(" https://www.goldmoney.com/img/flags/dz.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.dz {
    background-image: url(" https://www.goldmoney.com/img/flags/dz_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.ec {
  background-image: url(" https://www.goldmoney.com/img/flags/ec.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ec {
    background-image: url(" https://www.goldmoney.com/img/flags/ec_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.ee {
  background-image: url(" https://www.goldmoney.com/img/flags/ee.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ee {
    background-image: url(" https://www.goldmoney.com/img/flags/ee_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.eg {
  background-image: url(" https://www.goldmoney.com/img/flags/eg.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.eg {
    background-image: url(" https://www.goldmoney.com/img/flags/eg_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.eh {
  background-image: url(" https://www.goldmoney.com/img/flags/eh.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.eh {
    background-image: url(" https://www.goldmoney.com/img/flags/eh_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.er {
  background-image: url(" https://www.goldmoney.com/img/flags/er.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.er {
    background-image: url(" https://www.goldmoney.com/img/flags/er_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.es {
  background-image: url(" https://www.goldmoney.com/img/flags/es.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.es {
    background-image: url(" https://www.goldmoney.com/img/flags/es_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.et {
  background-image: url(" https://www.goldmoney.com/img/flags/et.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.et {
    background-image: url(" https://www.goldmoney.com/img/flags/et_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.eu {
  background-image: url(" https://www.goldmoney.com/img/flags/eu.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.eu {
    background-image: url(" https://www.goldmoney.com/img/flags/eu_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.fi {
  background-image: url(" https://www.goldmoney.com/img/flags/fi.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.fi {
    background-image: url(" https://www.goldmoney.com/img/flags/fi_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.fj {
  background-image: url(" https://www.goldmoney.com/img/flags/fj.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.fj {
    background-image: url(" https://www.goldmoney.com/img/flags/fj_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.fk {
  background-image: url(" https://www.goldmoney.com/img/flags/fk.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.fk {
    background-image: url(" https://www.goldmoney.com/img/flags/fk_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.fm {
  background-image: url(" https://www.goldmoney.com/img/flags/fm.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.fm {
    background-image: url(" https://www.goldmoney.com/img/flags/fm_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.fo {
  background-image: url(" https://www.goldmoney.com/img/flags/fo.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.fo {
    background-image: url(" https://www.goldmoney.com/img/flags/fo_2x.png?v=1472838090505");
    background-size: 24px 24px;
  }
}

.flag.fr {
  background-image: url(" https://www.goldmoney.com/img/flags/fr.png?v=1472838090505");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.fr {
    background-image: url(" https://www.goldmoney.com/img/flags/fr_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.ga {
  background-image: url(" https://www.goldmoney.com/img/flags/ga.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ga {
    background-image: url(" https://www.goldmoney.com/img/flags/ga_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gb,
.flag.london {
  background-image: url(" https://www.goldmoney.com/img/flags/gb.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gb,
  .flag.london {
    background-image: url(" https://www.goldmoney.com/img/flags/gb_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gd {
  background-image: url(" https://www.goldmoney.com/img/flags/gd.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gd {
    background-image: url(" https://www.goldmoney.com/img/flags/gd_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.ge {
  background-image: url(" https://www.goldmoney.com/img/flags/ge.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ge {
    background-image: url(" https://www.goldmoney.com/img/flags/ge_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gf {
  background-image: url(" https://www.goldmoney.com/img/flags/gf.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gf {
    background-image: url(" https://www.goldmoney.com/img/flags/gf_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gg {
  background-image: url(" https://www.goldmoney.com/img/flags/gg.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gg {
    background-image: url(" https://www.goldmoney.com/img/flags/gg_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gh {
  background-image: url(" https://www.goldmoney.com/img/flags/gh.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gh {
    background-image: url(" https://www.goldmoney.com/img/flags/gh_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gi {
  background-image: url(" https://www.goldmoney.com/img/flags/gi.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gi {
    background-image: url(" https://www.goldmoney.com/img/flags/gi_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gl {
  background-image: url(" https://www.goldmoney.com/img/flags/gl.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gl {
    background-image: url(" https://www.goldmoney.com/img/flags/gl_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gm {
  background-image: url(" https://www.goldmoney.com/img/flags/gm.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gm {
    background-image: url(" https://www.goldmoney.com/img/flags/gm_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gn {
  background-image: url(" https://www.goldmoney.com/img/flags/gn.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gn {
    background-image: url(" https://www.goldmoney.com/img/flags/gn_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gp {
  background-image: url(" https://www.goldmoney.com/img/flags/gp.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gp {
    background-image: url(" https://www.goldmoney.com/img/flags/gp_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gq {
  background-image: url(" https://www.goldmoney.com/img/flags/gq.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gq {
    background-image: url(" https://www.goldmoney.com/img/flags/gq_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gr {
  background-image: url(" https://www.goldmoney.com/img/flags/gr.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gr {
    background-image: url(" https://www.goldmoney.com/img/flags/gr_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gs {
  background-image: url(" https://www.goldmoney.com/img/flags/gs.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gs {
    background-image: url(" https://www.goldmoney.com/img/flags/gs_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gt {
  background-image: url(" https://www.goldmoney.com/img/flags/gt.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gt {
    background-image: url(" https://www.goldmoney.com/img/flags/gt_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gu {
  background-image: url(" https://www.goldmoney.com/img/flags/gu.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gu {
    background-image: url(" https://www.goldmoney.com/img/flags/gu_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gw {
  background-image: url(" https://www.goldmoney.com/img/flags/gw.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gw {
    background-image: url(" https://www.goldmoney.com/img/flags/gw_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.gy {
  background-image: url(" https://www.goldmoney.com/img/flags/gy.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.gy {
    background-image: url(" https://www.goldmoney.com/img/flags/gy_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.hk,
.flag.hong-kong {
  background-image: url(" https://www.goldmoney.com/img/flags/hk.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.hk,
  .flag.hong-kong {
    background-image: url(" https://www.goldmoney.com/img/flags/hk_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.hn {
  background-image: url(" https://www.goldmoney.com/img/flags/hn.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.hn {
    background-image: url(" https://www.goldmoney.com/img/flags/hn_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.hr {
  background-image: url(" https://www.goldmoney.com/img/flags/hr.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.hr {
    background-image: url(" https://www.goldmoney.com/img/flags/hr_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.ht {
  background-image: url(" https://www.goldmoney.com/img/flags/ht.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ht {
    background-image: url(" https://www.goldmoney.com/img/flags/ht_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.hu {
  background-image: url(" https://www.goldmoney.com/img/flags/hu.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.hu {
    background-image: url(" https://www.goldmoney.com/img/flags/hu_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.ic {
  background-image: url(" https://www.goldmoney.com/img/flags/ic.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ic {
    background-image: url(" https://www.goldmoney.com/img/flags/ic_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.id {
  background-image: url(" https://www.goldmoney.com/img/flags/id.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.id {
    background-image: url(" https://www.goldmoney.com/img/flags/id_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.ie {
  background-image: url(" https://www.goldmoney.com/img/flags/ie.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ie {
    background-image: url(" https://www.goldmoney.com/img/flags/ie_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.il {
  background-image: url(" https://www.goldmoney.com/img/flags/il.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.il {
    background-image: url(" https://www.goldmoney.com/img/flags/il_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.im {
  background-image: url(" https://www.goldmoney.com/img/flags/im.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.im {
    background-image: url(" https://www.goldmoney.com/img/flags/im_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.in {
  background-image: url(" https://www.goldmoney.com/img/flags/in.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.in {
    background-image: url(" https://www.goldmoney.com/img/flags/in_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.iq {
  background-image: url(" https://www.goldmoney.com/img/flags/iq.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.iq {
    background-image: url(" https://www.goldmoney.com/img/flags/iq_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.ir {
  background-image: url(" https://www.goldmoney.com/img/flags/ir.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ir {
    background-image: url(" https://www.goldmoney.com/img/flags/ir_2x.png?v=1472838090506");
    background-size: 24px 24px;
  }
}

.flag.is {
  background-image: url(" https://www.goldmoney.com/img/flags/is.png?v=1472838090506");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.is {
    background-image: url(" https://www.goldmoney.com/img/flags/is_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.it {
  background-image: url(" https://www.goldmoney.com/img/flags/it.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.it {
    background-image: url(" https://www.goldmoney.com/img/flags/it_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.je {
  background-image: url(" https://www.goldmoney.com/img/flags/je.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.je {
    background-image: url(" https://www.goldmoney.com/img/flags/je_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.jm {
  background-image: url(" https://www.goldmoney.com/img/flags/jm.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.jm {
    background-image: url(" https://www.goldmoney.com/img/flags/jm_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.jo {
  background-image: url(" https://www.goldmoney.com/img/flags/jo.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.jo {
    background-image: url(" https://www.goldmoney.com/img/flags/jo_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.jp {
  background-image: url(" https://www.goldmoney.com/img/flags/jp.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.jp {
    background-image: url(" https://www.goldmoney.com/img/flags/jp_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.ke {
  background-image: url(" https://www.goldmoney.com/img/flags/ke.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ke {
    background-image: url(" https://www.goldmoney.com/img/flags/ke_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kg {
  background-image: url(" https://www.goldmoney.com/img/flags/kg.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kg {
    background-image: url(" https://www.goldmoney.com/img/flags/kg_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kh {
  background-image: url(" https://www.goldmoney.com/img/flags/kh.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kh {
    background-image: url(" https://www.goldmoney.com/img/flags/kh_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.ki {
  background-image: url(" https://www.goldmoney.com/img/flags/ki.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ki {
    background-image: url(" https://www.goldmoney.com/img/flags/ki_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.km {
  background-image: url(" https://www.goldmoney.com/img/flags/km.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.km {
    background-image: url(" https://www.goldmoney.com/img/flags/km_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kn {
  background-image: url(" https://www.goldmoney.com/img/flags/kn.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kn {
    background-image: url(" https://www.goldmoney.com/img/flags/kn_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kp {
  background-image: url(" https://www.goldmoney.com/img/flags/kp.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kp {
    background-image: url(" https://www.goldmoney.com/img/flags/kp_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kr {
  background-image: url(" https://www.goldmoney.com/img/flags/kr.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kr {
    background-image: url(" https://www.goldmoney.com/img/flags/kr_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kw {
  background-image: url(" https://www.goldmoney.com/img/flags/kw.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kw {
    background-image: url(" https://www.goldmoney.com/img/flags/kw_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.ky {
  background-image: url(" https://www.goldmoney.com/img/flags/ky.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ky {
    background-image: url(" https://www.goldmoney.com/img/flags/ky_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.kz {
  background-image: url(" https://www.goldmoney.com/img/flags/kz.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.kz {
    background-image: url(" https://www.goldmoney.com/img/flags/kz_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.la {
  background-image: url(" https://www.goldmoney.com/img/flags/la.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.la {
    background-image: url(" https://www.goldmoney.com/img/flags/la_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lb {
  background-image: url(" https://www.goldmoney.com/img/flags/lb.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lb {
    background-image: url(" https://www.goldmoney.com/img/flags/lb_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lc {
  background-image: url(" https://www.goldmoney.com/img/flags/lc.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lc {
    background-image: url(" https://www.goldmoney.com/img/flags/lc_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.li {
  background-image: url(" https://www.goldmoney.com/img/flags/li.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.li {
    background-image: url(" https://www.goldmoney.com/img/flags/li_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lk {
  background-image: url(" https://www.goldmoney.com/img/flags/lk.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lk {
    background-image: url(" https://www.goldmoney.com/img/flags/lk_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lr {
  background-image: url(" https://www.goldmoney.com/img/flags/lr.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lr {
    background-image: url(" https://www.goldmoney.com/img/flags/lr_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.ls {
  background-image: url(" https://www.goldmoney.com/img/flags/ls.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ls {
    background-image: url(" https://www.goldmoney.com/img/flags/ls_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lt {
  background-image: url(" https://www.goldmoney.com/img/flags/lt.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lt {
    background-image: url(" https://www.goldmoney.com/img/flags/lt_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lu {
  background-image: url(" https://www.goldmoney.com/img/flags/lu.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lu {
    background-image: url(" https://www.goldmoney.com/img/flags/lu_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.lv {
  background-image: url(" https://www.goldmoney.com/img/flags/lv.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.lv {
    background-image: url(" https://www.goldmoney.com/img/flags/lv_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.ly {
  background-image: url(" https://www.goldmoney.com/img/flags/ly.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ly {
    background-image: url(" https://www.goldmoney.com/img/flags/ly_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.ma {
  background-image: url(" https://www.goldmoney.com/img/flags/ma.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ma {
    background-image: url(" https://www.goldmoney.com/img/flags/ma_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.mc {
  background-image: url(" https://www.goldmoney.com/img/flags/mc.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mc {
    background-image: url(" https://www.goldmoney.com/img/flags/mc_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.md {
  background-image: url(" https://www.goldmoney.com/img/flags/md.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.md {
    background-image: url(" https://www.goldmoney.com/img/flags/md_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.me {
  background-image: url(" https://www.goldmoney.com/img/flags/me.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.me {
    background-image: url(" https://www.goldmoney.com/img/flags/me_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.mf {
  background-image: url(" https://www.goldmoney.com/img/flags/mf.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mf {
    background-image: url(" https://www.goldmoney.com/img/flags/mf_2x.png?v=1472838090507");
    background-size: 24px 24px;
  }
}

.flag.mg {
  background-image: url(" https://www.goldmoney.com/img/flags/mg.png?v=1472838090507");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mg {
    background-image: url(" https://www.goldmoney.com/img/flags/mg_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mh {
  background-image: url(" https://www.goldmoney.com/img/flags/mh.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mh {
    background-image: url(" https://www.goldmoney.com/img/flags/mh_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mk {
  background-image: url(" https://www.goldmoney.com/img/flags/mk.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mk {
    background-image: url(" https://www.goldmoney.com/img/flags/mk_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.ml {
  background-image: url(" https://www.goldmoney.com/img/flags/ml.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ml {
    background-image: url(" https://www.goldmoney.com/img/flags/ml_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mm {
  background-image: url(" https://www.goldmoney.com/img/flags/mm.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mm {
    background-image: url(" https://www.goldmoney.com/img/flags/mm_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mn {
  background-image: url(" https://www.goldmoney.com/img/flags/mn.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mn {
    background-image: url(" https://www.goldmoney.com/img/flags/mn_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mo {
  background-image: url(" https://www.goldmoney.com/img/flags/mo.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mo {
    background-image: url(" https://www.goldmoney.com/img/flags/mo_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mp {
  background-image: url(" https://www.goldmoney.com/img/flags/mp.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mp {
    background-image: url(" https://www.goldmoney.com/img/flags/mp_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mq {
  background-image: url(" https://www.goldmoney.com/img/flags/mq.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mq {
    background-image: url(" https://www.goldmoney.com/img/flags/mq_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mr {
  background-image: url(" https://www.goldmoney.com/img/flags/mr.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mr {
    background-image: url(" https://www.goldmoney.com/img/flags/mr_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.ms {
  background-image: url(" https://www.goldmoney.com/img/flags/ms.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ms {
    background-image: url(" https://www.goldmoney.com/img/flags/ms_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mt {
  background-image: url(" https://www.goldmoney.com/img/flags/mt.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mt {
    background-image: url(" https://www.goldmoney.com/img/flags/mt_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mu {
  background-image: url(" https://www.goldmoney.com/img/flags/mu.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mu {
    background-image: url(" https://www.goldmoney.com/img/flags/mu_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mv {
  background-image: url(" https://www.goldmoney.com/img/flags/mv.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mv {
    background-image: url(" https://www.goldmoney.com/img/flags/mv_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mw {
  background-image: url(" https://www.goldmoney.com/img/flags/mw.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mw {
    background-image: url(" https://www.goldmoney.com/img/flags/mw_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mx {
  background-image: url(" https://www.goldmoney.com/img/flags/mx.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mx {
    background-image: url(" https://www.goldmoney.com/img/flags/mx_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.my {
  background-image: url(" https://www.goldmoney.com/img/flags/my.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.my {
    background-image: url(" https://www.goldmoney.com/img/flags/my_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.mz {
  background-image: url(" https://www.goldmoney.com/img/flags/mz.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.mz {
    background-image: url(" https://www.goldmoney.com/img/flags/mz_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.na {
  background-image: url(" https://www.goldmoney.com/img/flags/na.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.na {
    background-image: url(" https://www.goldmoney.com/img/flags/na_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.nc {
  background-image: url(" https://www.goldmoney.com/img/flags/nc.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.nc {
    background-image: url(" https://www.goldmoney.com/img/flags/nc_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.ne {
  background-image: url(" https://www.goldmoney.com/img/flags/ne.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ne {
    background-image: url(" https://www.goldmoney.com/img/flags/ne_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.nf {
  background-image: url(" https://www.goldmoney.com/img/flags/nf.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.nf {
    background-image: url(" https://www.goldmoney.com/img/flags/nf_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.ng {
  background-image: url(" https://www.goldmoney.com/img/flags/ng.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ng {
    background-image: url(" https://www.goldmoney.com/img/flags/ng_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.ni {
  background-image: url(" https://www.goldmoney.com/img/flags/ni.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ni {
    background-image: url(" https://www.goldmoney.com/img/flags/ni_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.nl {
  background-image: url(" https://www.goldmoney.com/img/flags/nl.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.nl {
    background-image: url(" https://www.goldmoney.com/img/flags/nl_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.no {
  background-image: url(" https://www.goldmoney.com/img/flags/no.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.no {
    background-image: url(" https://www.goldmoney.com/img/flags/no_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.np {
  background-image: url(" https://www.goldmoney.com/img/flags/np.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.np {
    background-image: url(" https://www.goldmoney.com/img/flags/np_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.nr {
  background-image: url(" https://www.goldmoney.com/img/flags/nr.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.nr {
    background-image: url(" https://www.goldmoney.com/img/flags/nr_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.nu {
  background-image: url(" https://www.goldmoney.com/img/flags/nu.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.nu {
    background-image: url(" https://www.goldmoney.com/img/flags/nu_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.nz {
  background-image: url(" https://www.goldmoney.com/img/flags/nz.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.nz {
    background-image: url(" https://www.goldmoney.com/img/flags/nz_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.om {
  background-image: url(" https://www.goldmoney.com/img/flags/om.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.om {
    background-image: url(" https://www.goldmoney.com/img/flags/om_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.pa {
  background-image: url(" https://www.goldmoney.com/img/flags/pa.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pa {
    background-image: url(" https://www.goldmoney.com/img/flags/pa_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.pe {
  background-image: url(" https://www.goldmoney.com/img/flags/pe.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pe {
    background-image: url(" https://www.goldmoney.com/img/flags/pe_2x.png?v=1472838090508");
    background-size: 24px 24px;
  }
}

.flag.pf {
  background-image: url(" https://www.goldmoney.com/img/flags/pf.png?v=1472838090508");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pf {
    background-image: url(" https://www.goldmoney.com/img/flags/pf_2x.png?v=1472838090509");
    background-size: 24px 24px;
  }
}

.flag.pg {
  background-image: url(" https://www.goldmoney.com/img/flags/pg.png?v=1472838090509");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pg {
    background-image: url(" https://www.goldmoney.com/img/flags/pg_2x.png?v=1472838090509");
    background-size: 24px 24px;
  }
}

.flag.ph {
  background-image: url(" https://www.goldmoney.com/img/flags/ph.png?v=1472838090509");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ph {
    background-image: url(" https://www.goldmoney.com/img/flags/ph_2x.png?v=1472838090509");
    background-size: 24px 24px;
  }
}

.flag.pk {
  background-image: url(" https://www.goldmoney.com/img/flags/pk.png?v=1472838090509");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pk {
    background-image: url(" https://www.goldmoney.com/img/flags/pk_2x.png?v=1472838090509");
    background-size: 24px 24px;
  }
}

.flag.pl {
  background-image: url(" https://www.goldmoney.com/img/flags/pl.png?v=1472838090509");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pl {
    background-image: url(" https://www.goldmoney.com/img/flags/pl_2x.png?v=1472838090509");
    background-size: 24px 24px;
  }
}

.flag.pn {
  background-image: url(" https://www.goldmoney.com/img/flags/pn.png?v=1472838090509");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pn {
    background-image: url(" https://www.goldmoney.com/img/flags/pn_2x.png?v=1472838090509");
    background-size: 24px 24px;
  }
}

.flag.pr {
  background-image: url(" https://www.goldmoney.com/img/flags/pr.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pr {
    background-image: url(" https://www.goldmoney.com/img/flags/pr_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.ps {
  background-image: url(" https://www.goldmoney.com/img/flags/ps.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ps {
    background-image: url(" https://www.goldmoney.com/img/flags/ps_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.pt {
  background-image: url(" https://www.goldmoney.com/img/flags/pt.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pt {
    background-image: url(" https://www.goldmoney.com/img/flags/pt_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.pw {
  background-image: url(" https://www.goldmoney.com/img/flags/pw.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.pw {
    background-image: url(" https://www.goldmoney.com/img/flags/pw_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.py {
  background-image: url(" https://www.goldmoney.com/img/flags/py.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.py {
    background-image: url(" https://www.goldmoney.com/img/flags/py_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.qa {
  background-image: url(" https://www.goldmoney.com/img/flags/qa.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.qa {
    background-image: url(" https://www.goldmoney.com/img/flags/qa_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.ro {
  background-image: url(" https://www.goldmoney.com/img/flags/ro.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ro {
    background-image: url(" https://www.goldmoney.com/img/flags/ro_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.rs {
  background-image: url(" https://www.goldmoney.com/img/flags/rs.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.rs {
    background-image: url(" https://www.goldmoney.com/img/flags/rs_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.ru {
  background-image: url(" https://www.goldmoney.com/img/flags/ru.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ru {
    background-image: url(" https://www.goldmoney.com/img/flags/ru_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.rw {
  background-image: url(" https://www.goldmoney.com/img/flags/rw.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.rw {
    background-image: url(" https://www.goldmoney.com/img/flags/rw_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.sa {
  background-image: url(" https://www.goldmoney.com/img/flags/sa.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sa {
    background-image: url(" https://www.goldmoney.com/img/flags/sa_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.sb {
  background-image: url(" https://www.goldmoney.com/img/flags/sb.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sb {
    background-image: url(" https://www.goldmoney.com/img/flags/sb_2x.png?v=1472838090514");
    background-size: 24px 24px;
  }
}

.flag.sc {
  background-image: url(" https://www.goldmoney.com/img/flags/sc.png?v=1472838090514");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sc {
    background-image: url(" https://www.goldmoney.com/img/flags/sc_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sd {
  background-image: url(" https://www.goldmoney.com/img/flags/sd.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sd {
    background-image: url(" https://www.goldmoney.com/img/flags/sd_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.se {
  background-image: url(" https://www.goldmoney.com/img/flags/se.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.se {
    background-image: url(" https://www.goldmoney.com/img/flags/se_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sg,
.flag.singapore {
  background-image: url(" https://www.goldmoney.com/img/flags/sg.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sg,
  .flag.singapore {
    background-image: url(" https://www.goldmoney.com/img/flags/sg_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sh {
  background-image: url(" https://www.goldmoney.com/img/flags/sh.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sh {
    background-image: url(" https://www.goldmoney.com/img/flags/sh_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.si {
  background-image: url(" https://www.goldmoney.com/img/flags/si.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.si {
    background-image: url(" https://www.goldmoney.com/img/flags/si_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sj {
  background-image: url(" https://www.goldmoney.com/img/flags/sj.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sj {
    background-image: url(" https://www.goldmoney.com/img/flags/sj_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sk {
  background-image: url(" https://www.goldmoney.com/img/flags/sk.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sk {
    background-image: url(" https://www.goldmoney.com/img/flags/sk_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sl {
  background-image: url(" https://www.goldmoney.com/img/flags/sl.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sl {
    background-image: url(" https://www.goldmoney.com/img/flags/sl_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sm {
  background-image: url(" https://www.goldmoney.com/img/flags/sm.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sm {
    background-image: url(" https://www.goldmoney.com/img/flags/sm_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sn {
  background-image: url(" https://www.goldmoney.com/img/flags/sn.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sn {
    background-image: url(" https://www.goldmoney.com/img/flags/sn_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.so {
  background-image: url(" https://www.goldmoney.com/img/flags/so.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.so {
    background-image: url(" https://www.goldmoney.com/img/flags/so_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sr {
  background-image: url(" https://www.goldmoney.com/img/flags/sr.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sr {
    background-image: url(" https://www.goldmoney.com/img/flags/sr_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.ss {
  background-image: url(" https://www.goldmoney.com/img/flags/ss.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ss {
    background-image: url(" https://www.goldmoney.com/img/flags/ss_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.st {
  background-image: url(" https://www.goldmoney.com/img/flags/st.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.st {
    background-image: url(" https://www.goldmoney.com/img/flags/st_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sv {
  background-image: url(" https://www.goldmoney.com/img/flags/sv.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sv {
    background-image: url(" https://www.goldmoney.com/img/flags/sv_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sy {
  background-image: url(" https://www.goldmoney.com/img/flags/sy.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sy {
    background-image: url(" https://www.goldmoney.com/img/flags/sy_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sx {
  background-image: url(" https://www.goldmoney.com/img/flags/sx.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sx {
    background-image: url(" https://www.goldmoney.com/img/flags/sx_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.sz {
  background-image: url(" https://www.goldmoney.com/img/flags/sz.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.sz {
    background-image: url(" https://www.goldmoney.com/img/flags/sz_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tc {
  background-image: url(" https://www.goldmoney.com/img/flags/tc.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tc {
    background-image: url(" https://www.goldmoney.com/img/flags/tc_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.td {
  background-image: url(" https://www.goldmoney.com/img/flags/td.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.td {
    background-image: url(" https://www.goldmoney.com/img/flags/td_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tf {
  background-image: url(" https://www.goldmoney.com/img/flags/tf.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tf {
    background-image: url(" https://www.goldmoney.com/img/flags/tf_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tg {
  background-image: url(" https://www.goldmoney.com/img/flags/tg.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tg {
    background-image: url(" https://www.goldmoney.com/img/flags/tg_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.th {
  background-image: url(" https://www.goldmoney.com/img/flags/th.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.th {
    background-image: url(" https://www.goldmoney.com/img/flags/th_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tj {
  background-image: url(" https://www.goldmoney.com/img/flags/tj.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tj {
    background-image: url(" https://www.goldmoney.com/img/flags/tj_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tk {
  background-image: url(" https://www.goldmoney.com/img/flags/tk.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tk {
    background-image: url(" https://www.goldmoney.com/img/flags/tk_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tl {
  background-image: url(" https://www.goldmoney.com/img/flags/tl.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tl {
    background-image: url(" https://www.goldmoney.com/img/flags/tl_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tm {
  background-image: url(" https://www.goldmoney.com/img/flags/tm.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tm {
    background-image: url(" https://www.goldmoney.com/img/flags/tm_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tn {
  background-image: url(" https://www.goldmoney.com/img/flags/tn.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tn {
    background-image: url(" https://www.goldmoney.com/img/flags/tn_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.to {
  background-image: url(" https://www.goldmoney.com/img/flags/to.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.to {
    background-image: url(" https://www.goldmoney.com/img/flags/to_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tr {
  background-image: url(" https://www.goldmoney.com/img/flags/tr.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tr {
    background-image: url(" https://www.goldmoney.com/img/flags/tr_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tt {
  background-image: url(" https://www.goldmoney.com/img/flags/tt.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tt {
    background-image: url(" https://www.goldmoney.com/img/flags/tt_2x.png?v=1472838090515");
    background-size: 24px 24px;
  }
}

.flag.tv {
  background-image: url(" https://www.goldmoney.com/img/flags/tv.png?v=1472838090515");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tv {
    background-image: url(" https://www.goldmoney.com/img/flags/tv_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.tw {
  background-image: url(" https://www.goldmoney.com/img/flags/tw.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tw {
    background-image: url(" https://www.goldmoney.com/img/flags/tw_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.tz {
  background-image: url(" https://www.goldmoney.com/img/flags/tz.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.tz {
    background-image: url(" https://www.goldmoney.com/img/flags/tz_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.ua {
  background-image: url(" https://www.goldmoney.com/img/flags/ua.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ua {
    background-image: url(" https://www.goldmoney.com/img/flags/ua_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.ug {
  background-image: url(" https://www.goldmoney.com/img/flags/ug.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ug {
    background-image: url(" https://www.goldmoney.com/img/flags/ug_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.new-york,
.flag.us {
  background-image: url(" https://www.goldmoney.com/img/flags/us.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.new-york,
  .flag.us {
    background-image: url(" https://www.goldmoney.com/img/flags/us_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.uy {
  background-image: url(" https://www.goldmoney.com/img/flags/uy.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.uy {
    background-image: url(" https://www.goldmoney.com/img/flags/uy_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.uz {
  background-image: url(" https://www.goldmoney.com/img/flags/uz.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.uz {
    background-image: url(" https://www.goldmoney.com/img/flags/uz_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.va {
  background-image: url(" https://www.goldmoney.com/img/flags/va.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.va {
    background-image: url(" https://www.goldmoney.com/img/flags/va_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.vc {
  background-image: url(" https://www.goldmoney.com/img/flags/vc.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.vc {
    background-image: url(" https://www.goldmoney.com/img/flags/vc_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.ve {
  background-image: url(" https://www.goldmoney.com/img/flags/ve.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ve {
    background-image: url(" https://www.goldmoney.com/img/flags/ve_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.vg {
  background-image: url(" https://www.goldmoney.com/img/flags/vg.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.vg {
    background-image: url(" https://www.goldmoney.com/img/flags/vg_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.vi {
  background-image: url(" https://www.goldmoney.com/img/flags/vi.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.vi {
    background-image: url(" https://www.goldmoney.com/img/flags/vi_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.vn {
  background-image: url(" https://www.goldmoney.com/img/flags/vn.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.vn {
    background-image: url(" https://www.goldmoney.com/img/flags/vn_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.vu {
  background-image: url(" https://www.goldmoney.com/img/flags/vu.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.vu {
    background-image: url(" https://www.goldmoney.com/img/flags/vu_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.wf {
  background-image: url(" https://www.goldmoney.com/img/flags/wf.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.wf {
    background-image: url(" https://www.goldmoney.com/img/flags/wf_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.ws {
  background-image: url(" https://www.goldmoney.com/img/flags/ws.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ws {
    background-image: url(" https://www.goldmoney.com/img/flags/ws_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.ye {
  background-image: url(" https://www.goldmoney.com/img/flags/ye.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.ye {
    background-image: url(" https://www.goldmoney.com/img/flags/ye_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.yt {
  background-image: url(" https://www.goldmoney.com/img/flags/yt.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.yt {
    background-image: url(" https://www.goldmoney.com/img/flags/yt_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.za {
  background-image: url(" https://www.goldmoney.com/img/flags/za.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.za {
    background-image: url(" https://www.goldmoney.com/img/flags/za_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.zm {
  background-image: url(" https://www.goldmoney.com/img/flags/zm.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.zm {
    background-image: url(" https://www.goldmoney.com/img/flags/zm_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.flag.zw {
  background-image: url(" https://www.goldmoney.com/img/flags/zw.png?v=1472838090516");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .flag.zw {
    background-image: url(" https://www.goldmoney.com/img/flags/zw_2x.png?v=1472838090516");
    background-size: 24px 24px;
  }
}

.nav-icon {
  display: block!important;
  width: 18px;
  height: 12px;
}

.nav-icon__line {
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #fff;
  left: 0;
  opacity: 1;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: left .3s ease-in-out,width .3s ease-in-out,top .3s ease-in-out,opacity 250ms ease-in-out,-webkit-transform .3s ease-in-out;
  transition: left .3s ease-in-out,width .3s ease-in-out,top .3s ease-in-out,opacity 250ms ease-in-out,-webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out,top .3s ease-in-out,opacity 250ms ease-in-out;
  transition: transform .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out,top .3s ease-in-out,opacity 250ms ease-in-out,-webkit-transform .3s ease-in-out;
  -webkit-transition-delay: 225ms;
  transition-delay: 225ms;
}

.medium-list__item-label,
.small-list__item-label {
  -webkit-transition: color .2s ease-out;
  line-height: 1.25rem;
}

.nav-icon__line:nth-child(1) {
  top: 0;
}

.nav-icon__line:nth-child(2),
.nav-icon__line:nth-child(3) {
  top: 5px;
}

.nav-icon__line:nth-child(4) {
  top: 10px;
}

.nav-icon--active .nav-icon__line:nth-child(1),
.nav-icon--active .nav-icon__line:nth-child(4) {
  top: 5px;
  width: 0;
  left: 50%;
  opacity: 0;
}

.nav-icon--active .nav-icon__line:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.nav-icon--active .nav-icon__line:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.large-list__item,
.medium-list__item,
.small-list__item,
.striped-large-list__item,
.striped-medium-list__item {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 20px;
  cursor: pointer;
  font-size: .875rem;
}

.list--no-hover {
  pointer-events: none;
}

.small-list {
  padding: 10px 0;
}

.small-list__item {
  height: 36px;
}

.small-list__item-link {
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
}

.small-list__item-flag {
  flex-basis: 24px;
  margin-right: 12px;
  top: 0;
}

.small-list__item-icon {
  margin-right: 12px;
  top: 0;
  fill: #23a6de;
  color: #23a6de;
}

.small-list__item-icon-container {
  display: inline-block;
  vertical-align: middle;
  width: 36px;
}

.small-list__item-small-icon-container {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
}

.small-list__item-label {
  -webkit-box-flex: 1;
  flex: 1;
  color: #6d7c84;
  transition: color .2s ease-out;
}

.small-list__item-meta {
  color: #204352;
}

.small-list__item:hover .small-list__item-icon {
  fill: #ffbd00;
  color: #ffbd00;
}

.small-list__item::after,
.small-list__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.small-list__item::before {
  z-index: -1;
  width: 100%;
  background-color: #f6f6f6;
  opacity: 0;
}

.small-list__item--active::before,
.small-list__item--selected::before,
.small-list__item:hover::before {
  opacity: 1;
}

.small-list__item--active .small-list__item-label,
.small-list__item--selected .small-list__item-label,
.small-list__item:hover .small-list__item-label {
  color: #204352;
}

.small-list__item--selected::after {
  width: 4px;
  background-color: #ffbd00;
}

.small-list__item-chevron {
  fill: #23a6de;
  margin-right: 12px;
}

.small-list__item:hover .small-list__item-chevron {
  fill: #ffbd00;
}

.small-list--extra-padding .small-list__item {
  padding: 0 30px;
}

.medium-list {
  padding: 12px 0;
}

.medium-list__item {
  height: 44px;
}

.medium-list__item-link {
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
}

.medium-list__item-flag {
  flex-basis: 24px;
  margin-right: 12px;
  top: 0;
}

.medium-list__item-icon {
  margin-right: 12px;
  top: 0;
  fill: #23a6de;
  color: #23a6de;
  max-width: 32px;
}

.medium-list__item-icon-container {
  display: inline-block;
  vertical-align: middle;
  width: 36px;
}

.medium-list__item-small-icon-container {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
}

.medium-list__item-label {
  -webkit-box-flex: 1;
  flex: 1;
  color: #6d7c84;
  transition: color .2s ease-out;
}

.medium-list__item-meta {
  color: #204352;
}

.medium-list__item:hover .medium-list__item-icon {
  fill: #ffbd00;
  color: #ffbd00;
}

.medium-list__item::after,
.medium-list__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.medium-list__item::before {
  z-index: -1;
  width: 100%;
  background-color: #f6f6f6;
  opacity: 0;
}

.medium-list__item--active::before,
.medium-list__item--selected::before,
.medium-list__item:hover::before {
  opacity: 1;
}

.medium-list__item--active .medium-list__item-label,
.medium-list__item--selected .medium-list__item-label,
.medium-list__item:hover .medium-list__item-label {
  color: #204352;
}

.medium-list__item--selected::after {
  width: 4px;
  background-color: #ffbd00;
}

.medium-list__dot {
  position: relative;
  display: inline-block;
  margin: 0 8px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #d7d9db;
}

.medium-list--extra-padding .medium-list__item {
  padding: 0 30px;
}

.large-list {
  padding: 14px 0;
}

.large-list__item {
  height: 52px;
}

.large-list__item-link {
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
}

.large-list__item-flag {
  flex-basis: 24px;
  margin-right: 12px;
  top: 0;
}

.large-list__item-icon {
  margin-right: 12px;
  top: 0;
  fill: #23a6de;
  color: #23a6de;
}

.large-list__item-icon-container {
  display: inline-block;
  vertical-align: middle;
  width: 36px;
}

.large-list__item-small-icon-container {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
}

.large-list__item-label {
  -webkit-box-flex: 1;
  flex: 1;
  line-height: 1.25rem;
  color: #6d7c84;
  -webkit-transition: color .2s ease-out;
  transition: color .2s ease-out;
}

.large-list__item-meta {
  color: #204352;
}

.large-list__item:hover .large-list__item-icon {
  fill: #ffbd00;
  color: #ffbd00;
}

.large-list__item--active .large-list__item-label,
.large-list__item--selected .large-list__item-label,
.large-list__item:hover .large-list__item-label,
.striped-large-list--row-hover .striped-large-list__item--active .striped-large-list__item-label,
.striped-large-list--row-hover .striped-large-list__item--selected .striped-large-list__item-label,
.striped-large-list--row-hover .striped-large-list__item:hover .striped-large-list__item-label {
  color: #204352;
}

.large-list__item::after,
.large-list__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.large-list__item::before {
  z-index: -1;
  width: 100%;
  background-color: #f6f6f6;
  opacity: 0;
}

.large-list__item--active::before,
.large-list__item--selected::before,
.large-list__item:hover::before {
  opacity: 1;
}

.large-list__item--selected::after {
  width: 4px;
  background-color: #ffbd00;
}

.striped-large-list__item:nth-child(even),
.striped-medium-list__item:nth-child(even) {
  background-color: #f6f6f6;
}

.large-list--extra-padding .large-list__item {
  padding: 0 30px;
}

.striped-medium-list {
  padding: 12px 0;
}

.striped-medium-list__item {
  height: 44px;
  cursor: default;
}

.striped-large-list {
  padding: 14px 0;
}

.striped-large-list__item {
  height: 52px;
  cursor: default;
}

.striped-large-list--row-hover .striped-large-list__item {
  cursor: pointer;
}

.striped-large-list--row-hover .striped-large-list__item::after,
.striped-large-list--row-hover .striped-large-list__item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.striped-large-list--row-hover .striped-large-list__item::before {
  z-index: -1;
  width: 100%;
  background-color: #f6f6f6;
  opacity: 0;
}

.striped-large-list--row-hover .striped-large-list__item--active::before,
.striped-large-list--row-hover .striped-large-list__item--selected::before,
.striped-large-list--row-hover .striped-large-list__item:hover::before {
  opacity: 1;
}

.striped-large-list--row-hover .striped-large-list__item--selected::after {
  width: 4px;
  background-color: #ffbd00;
}

.small-rounded-yellow-button {
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: Ubuntu,Helvetica,sans-serif;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  padding: 0 22px;
  height: 36px;
  line-height: 37px;
  min-width: 100px;
  font-size: .75rem;
  background: -webkit-linear-gradient(#ffbd00 0,#ff8400 100%);
  background: linear-gradient(#ffbd00 0,#ff8400 100%);
  text-shadow: 0 1px 2px rgba(0,0,0,.1);
  border-radius: 60px;
}

.medium-rounded-blue-button,
.medium-rounded-yellow-button {
  border: none;
  padding: 0 33px;
  line-height: 44px;
  min-width: 130px;
  font-size: .875rem;
  display: inline-block;
  font-family: Ubuntu,Helvetica,sans-serif;
  text-shadow: 0 1px 2px rgba(0,0,0,.1);
}

.small-rounded-yellow-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#ffca33 0,#ff8400 100%);
  background: linear-gradient(#ffca33 0,#ff8400 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.small-rounded-yellow-button.disabled {
  cursor: not-allowed;
}

.small-rounded-yellow-button__chevron {
  align-self: center;
  margin-right: -4px;
  margin-left: 6px;
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.small-rounded-yellow-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.medium-rounded-yellow-button {
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  height: 44px;
  background: -webkit-linear-gradient(#ffbd00 0,#ff8400 100%);
  background: linear-gradient(#ffbd00 0,#ff8400 100%);
  border-radius: 60px;
}

.medium-rounded-yellow-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#ffca33 0,#ff8400 100%);
  background: linear-gradient(#ffca33 0,#ff8400 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.medium-rounded-yellow-button.disabled {
  cursor: not-allowed;
}

.medium-rounded-yellow-button__chevron {
  align-self: center;
  margin-right: -4px;
  margin-left: 6px;
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.medium-rounded-yellow-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.medium-rounded-yellow-button.glow {
  box-shadow: 0 2px 14px 2px rgba(255,132,0,.5);
}

.medium-rounded-yellow-button.glow:hover {
  box-shadow: 0 3px 20px 2px rgba(255,132,0,.7);
}

.medium-rounded-blue-button {
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  height: 44px;
  background: -webkit-linear-gradient(#4cc9ff 0,#0d91c9 100%);
  background: linear-gradient(#4cc9ff 0,#0d91c9 100%);
  border-radius: 60px;
}

.medium-rounded-blue-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#7fd8ff 0,#0d91c9 100%);
  background: linear-gradient(#7fd8ff 0,#0d91c9 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.medium-rounded-blue-button.disabled {
  cursor: not-allowed;
}

.medium-rounded-blue-button__chevron {
  align-self: center;
  margin-right: -4px;
  margin-left: 6px;
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.medium-rounded-blue-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.medium-rounded-blue-button.glow {
  box-shadow: 0 2px 14px 2px rgba(35,166,222,.5);
}

.medium-rounded-blue-button.glow:hover {
  box-shadow: 0 3px 20px 2px rgba(35,166,222,.7);
}

.small-rounded-transparent-dark-outline-button,
.small-rounded-transparent-outline-button,
.small-rounded-transparent-outline-cancel-button,
.small-rounded-transparent-red-outline-cancel-button {
  padding: 0 22px;
  height: 36px;
  min-width: 100px;
  font-size: .75rem;
  border: none;
  cursor: pointer;
  display: inline-block;
  font-family: Ubuntu,Helvetica,sans-serif;
  border-radius: 60px;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  line-height: 33px;
}

.small-rounded-transparent-outline-cancel-button__icon,
.small-rounded-transparent-red-outline-cancel-button__icon {
  margin-right: 6px;
  position: relative;
  top: 1px;
  width: 11px;
  height: 11px;
}

.small-rounded-transparent-outline-button {
  background: 0 0;
  border: 2px solid rgba(255,255,255,.4);
  color: #fff;
}

.small-rounded-transparent-outline-button:hover:not(.disabled) {
  border-color: #fff;
}

.small-rounded-transparent-outline-button__container {
  display: -webkit-box;
  display: flex;
}

.small-rounded-transparent-outline-button__dot {
  width: 4px;
  height: 4px;
  display: inline-block;
  align-self: center;
  margin: 0 8px;
  border-radius: 50%;
  background-color: rgba(255,255,255,.4);
}

.small-rounded-transparent-outline-button__chevron {
  align-self: center;
  margin-right: -4px;
  margin-left: 6px;
  width: 10px;
  height: 6px;
  fill: #fff;
}

.small-rounded-transparent-outline-button.loading-button .small-rounded-transparent-outline-button__chevron {
  display: none;
}

.small-rounded-transparent-dark-outline-button {
  background: 0 0;
  border: 2px solid rgba(154,176,188,.4);
  color: #6d7c84;
  text-align: center;
}

.small-rounded-transparent-dark-outline-button:hover:not(.disabled) {
  border-color: #9ab0bC;
}

.small-rounded-transparent-outline-cancel-button {
  background: 0 0;
  border: 2px solid rgba(255,255,255,.4);
  color: #fff;
}

.small-rounded-transparent-outline-cancel-button:hover:not(.disabled) {
  border-color: #fff;
}

.small-rounded-transparent-outline-cancel-button__icon {
  fill: #fff;
}

.small-rounded-transparent-red-outline-cancel-button {
  background: 0 0;
  border: 2px solid rgba(232,86,86,.4);
  color: #e85656;
}

.small-rounded-transparent-red-outline-cancel-button:hover:not(.disabled) {
  border-color: #e85656;
}

.small-rounded-transparent-red-outline-cancel-button__icon {
  fill: #e85656;
}

.small-rounded-transparent-red-outline-cancel-button.loading-button::after {
  border-color: #e85656 transparent;
  top: 5px;
}

.circle-arrow-button {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,.1);
  background: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background: linear-gradient(#fff 0,#f6f6f6 100%);
  -webkit-transition: border-color .2s,box-shadow .2s;
  transition: border-color .2s,box-shadow .2s;
}

.circle-arrow-button::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -1px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background-color: rgba(0,0,0,.2);
  -webkit-transition: background .2s;
  transition: background .2s;
}

.small-rounded-gold-button,
.white-action-button {
  border: none;
  display: inline-block;
  font-family: Ubuntu,Helvetica,sans-serif;
  line-height: 37px;
  min-width: 100px;
  font-size: .75rem;
}

.circle-arrow-button__icon {
  display: inline-block;
  fill: #88959c;
  margin: 0 auto;
  width: 16px;
  height: 16px;
}

.medium-rounded-gold-button__chevron,
.medium-rounded-light-button__chevron,
.small-rounded-blue-button__chevron,
.small-rounded-gold-button__chevron,
.small-rounded-orange-button__chevron {
  align-self: center;
  margin-right: -4px;
  margin-left: 6px;
}

.circle-arrow-button:hover {
  background: -webkit-linear-gradient(#fff 0,#ddd 100%);
  background: linear-gradient(#fff 0,#ddd 100%);
  box-shadow: 0 4px 12px 0 rgba(0,0,0,.175);
}

.circle-arrow-button:hover::before {
  background-color: rgba(0,0,0,.3);
}

.circle-arrow-button:hover .circle-arrow-button__icon {
  fill: #23a6de;
}

.white-action-button {
  background: 0 0;
  cursor: pointer;
  border-radius: 60px;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  padding: 0 22px;
  height: 36px;
  background-image: -webkit-linear-gradient(#fff,#e5e9ec);
  background-image: linear-gradient(#fff,#e5e9ec);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
}

.white-action-button:hover {
  box-shadow: 0 3px 5px 0 rgba(0,0,0,.3);
}

.white-action-button--blue {
  color: #23a6de;
}

.white-action-button--blue.loading-button::after {
  border-top-color: #23a6de;
  border-bottom-color: #23a6de;
}

.white-action-button--yellow {
  color: #ffbd00;
}

.white-action-button--yellow.loading-button::after {
  border-top-color: #ffbd00;
  border-bottom-color: #ffbd00;
}

.white-action-button--orange {
  color: #ff8400;
}

.white-action-button--orange.loading-button::after {
  border-top-color: #ff8400;
  border-bottom-color: #ff8400;
}

.white-action-button--green {
  color: #1bc67c;
}

.white-action-button--green.loading-button::after {
  border-top-color: #1bc67c;
  border-bottom-color: #1bc67c;
}

.white-action-button--medium {
  padding: 0 33px;
  height: 44px;
  line-height: 44px;
  min-width: 130px;
  font-size: .875rem;
}

.white-action-button.disabled {
  cursor: not-allowed;
}

.small-rounded-gold-button {
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  padding: 0 22px;
  height: 36px;
  background: -webkit-linear-gradient(#ddb26c 0,#997944 100%);
  background: linear-gradient(#ddb26c 0,#997944 100%);
  border-radius: 60px;
}

.small-rounded-blue-button,
.small-rounded-orange-button {
  border: none;
  display: inline-block;
  font-family: Ubuntu,Helvetica,sans-serif;
  padding: 0 22px;
  line-height: 37px;
  min-width: 100px;
  font-size: .75rem;
}

.small-rounded-gold-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#e7c895 0,#997944 100%);
  background: linear-gradient(#e7c895 0,#997944 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.small-rounded-gold-button.disabled {
  cursor: not-allowed;
}

.small-rounded-gold-button__chevron {
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.small-rounded-gold-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.small-rounded-blue-button {
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  height: 36px;
  background: -webkit-linear-gradient(#4cc9ff 0,#0d91c9 100%);
  background: linear-gradient(#4cc9ff 0,#0d91c9 100%);
  text-shadow: 0 1px 2px rgba(0,0,0,.1);
  border-radius: 60px;
}

.small-rounded-blue-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#7fd8ff 0,#0d91c9 100%);
  background: linear-gradient(#7fd8ff 0,#0d91c9 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.small-rounded-blue-button.disabled {
  cursor: not-allowed;
}

.small-rounded-blue-button__chevron {
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.small-rounded-blue-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.small-rounded-orange-button {
  background: 0 0;
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  height: 36px;
  border-radius: 60px;
}

.medium-rounded-gold-button,
.medium-rounded-light-button {
  padding: 0 33px;
  line-height: 44px;
  min-width: 130px;
  font-size: .875rem;
  display: inline-block;
  font-family: Ubuntu,Helvetica,sans-serif;
}

.small-rounded-orange-button.disabled {
  cursor: not-allowed;
}

.small-rounded-orange-button__chevron {
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.small-rounded-orange-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.medium-rounded-gold-button {
  border: none;
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  height: 44px;
  background: -webkit-linear-gradient(#ddb26c 0,#997944 100%);
  background: linear-gradient(#ddb26c 0,#997944 100%);
  border-radius: 60px;
}

.medium-rounded-gold-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#e7c895 0,#997944 100%);
  background: linear-gradient(#e7c895 0,#997944 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.medium-rounded-gold-button.disabled {
  cursor: not-allowed;
}

.medium-rounded-gold-button__chevron {
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.medium-rounded-gold-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.medium-rounded-gold-button.glow {
  box-shadow: 0 2px 14px 2px rgba(192,159,105,.7);
}

.medium-rounded-gold-button.glow:hover {
  box-shadow: 0 3px 20px 2px rgba(192,159,105,.9);
}

.medium-rounded-light-button {
  cursor: pointer;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  height: 44px;
  background: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background: linear-gradient(#fff 0,#f6f6f6 100%);
  color: #6d7c84!important;
  border: 1px solid #c4c8ca;
  border-radius: 60px;
}

.box-input__input[readonly],
.medium-rounded-light-button.disabled {
  cursor: not-allowed;
}

.medium-rounded-light-button:hover:not(.disabled) {
  background: -webkit-linear-gradient(#fff 0,#ddd 100%);
  background: linear-gradient(#fff 0,#ddd 100%);
  color: #6d7c84;
  border: 1px solid #96a2a8;
}

.medium-rounded-light-button__chevron {
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.medium-rounded-light-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.medium-rounded-light-button.glow {
  box-shadow: 0 2px 14px 2px rgba(185,200,208,.7);
}

.medium-rounded-light-button.glow:hover {
  box-shadow: 0 3px 20px 2px rgba(185,200,208,.9);
}

.box-input__dot {
  position: relative;
  display: inline-block;
  margin: 0 8px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #d7d9db;
}

.box-input__flag {
  margin-right: 8px;
  top: 0;
}

.box-input__chevron,
.box-input__copy-icon {
  top: 1px;
  position: relative;
  align-self: center;
}

.box-input__input {
  height: 100%;
  -webkit-box-flex: 1;
  flex: 1;
}

.box-input__code-input {
  -webkit-box-flex: 1;
  flex: 1;
}

.box-input__chevron {
  width: 11px;
  height: 100%;
  margin-left: 12px;
  fill: #88959c;
  -webkit-transition: -webkit-transform ease-out .3s;
  transition: -webkit-transform ease-out .3s;
  transition: transform ease-out .3s;
  transition: transform ease-out .3s,-webkit-transform ease-out .3s;
}

.box-input__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.box-input__copy-icon {
  width: 20px;
  height: 18px;
  fill: #23a6de;
  cursor: pointer;
}

.box-input .dropdown-menu {
  top: calc(100% - 1px);
  left: -1px;
  width: calc(100% + 2px);
}

.box-input--focus:hover:not(.box-input--disabled),
.box-input--focus:not(.box-input--disabled) {
  border-color: #23a6de;
  background-color: #fff;
}

.box-input--disabled {
  cursor: not-allowed;
}

.box-input--disabled:hover {
  border-color: #c4c8ca;
}

.box-input--small {
  height: 36px;
  padding: 8px 10px;
}

.box-input--with-dropdown {
  position: relative;
}

.box-input--with-dropdown.box-input--focus {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.article-card {
  width: 100%;
  max-width: 900px;
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.2);
  border-radius: 4px;
  overflow: hidden;
}

.article-card__outer {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 4px;
}

.article-card__inner {
  padding: 50px 11% 60px;
}

.article-card__title {
  margin-bottom: 15px;
}

.article-card--full-article .article-card__feature-img {
  height: 400px;
  pointer-events: none;
}

.article-card__feature-img {
  display: block;
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: 100%;
  background-color: #f6f6f6;
  opacity: 1;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.article-card__feature-img:hover {
  opacity: .9;
}

.article-card__meta-details {
  display: -webkit-box;
  display: flex;
  margin-bottom: 15px;
}

.article-card__meta-details-category::after {
  content: ", ";
  color: #6d7c84;
}

.article-card__meta-details-category:last-child::after {
  display: none;
}

.article-card__meta-details .dot-divider {
  top: 6px;
}

@media (max-width:479px) {
  .article-card__inner {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .article-card__feature-img {
    height: 240px!important;
  }

  .article-card__meta-details {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    line-height: 1.25rem;
  }

  .article-card__meta-details .dot-divider {
    display: none;
  }

  .article-card__title {
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .article-card:not(.article-card--full-article)__body {
    height: 238px;
    overflow: hidden;
  }
}

.table-section {
  margin-top: -10px;
  margin-bottom: 60px;
}

.table-section:last-child {
  margin-bottom: 0;
}

.table-section__heading {
  display: -webkit-box;
  display: flex;
  margin-bottom: 20px;
}

.table-section__heading-icon-circle {
  display: -webkit-box;
  display: flex;
  margin-right: 12px;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #eaeaea;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.06);
}

.table-section__heading-icon {
  margin: 0 auto;
  align-self: center;
  fill: #ffbd00;
  color: #ffbd00;
}

.table-section__heading-icon--shift-up {
  position: relative;
  top: -2px;
}

.table-section__heading-icon--shift-down {
  position: relative;
  top: 1px;
}

.table-section__heading-title {
  align-self: center;
  font-size: 1.625rem;
  font-weight: 300;
}

.table-container {
  margin-bottom: 40px;
  table-layout: fixed;
}

.main-table {
  width: 100%;
  border-collapse: separate;
  background: #fcfcfc;
  border-radius: 4px;
  border: 1px solid #c4c8ca;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
  font-size: .875rem;
}

.main-table th:first-child {
  border-radius: 4px 0 0;
}

.main-table th:last-child {
  border-radius: 0 4px 0 0;
}

.main-table th:only-child {
  border-radius: 4px 4px 0 0;
}

.main-table td,
.main-table th {
  white-space: normal;
}

.hp-hero-stats span,
.line-input__label,
.main-table tbody td.no-wrap,
.main-table thead th,
.rta-hero-stats__label {
  white-space: nowrap;
}

.main-table td:first-child,
.main-table th:first-child {
  padding-left: 20px;
}

.main-table td:last-child,
.main-table th:last-child {
  padding-right: 5px;
}

@media screen and (max-width:700px) {
  .table-container {
    overflow-x: auto;
    overflow-y: hidden;
    table-layout: auto;
  }

  .main-table td,
  .main-table th {
    white-space: nowrap;
  }
}

.main-table td {
  padding: 14px 20px 13px;
  line-height: 18px;
}

.main-table thead {
  background: #fff;
}

.main-table tbody td.empty-container:hover,
.main-table tbody tr:nth-child(odd) {
  background-color: #f6f6f6;
}

.main-table thead th {
  text-align: left;
  border-bottom: 1px solid #c4c8ca;
  min-width: 50px;
  padding: 19px 20px 16px;
  font-size: .875rem;
}

.center-line-input .line-input__input,
.main-table tbody td.center,
.main-table thead th.center {
  text-align: center;
}

.main-table tbody tr:last-of-type td:first-of-type {
  border-bottom-left-radius: 4px;
}

.main-table tbody tr:last-of-type td:last-of-type {
  border-bottom-right-radius: 4px;
}

.main-table tbody td.small-col {
  width: 90px;
}

.main-table tbody td.xs-col {
  width: 50px;
}

.main-table tbody td.empty-container {
  text-align: center;
  padding: 20px 0;
  cursor: default;
}

.header,
.main-table .totals td {
  background: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
}

.main-table tbody td.empty-container a {
  color: #23a6de;
}

.main-table tbody .truncate {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.line-input,
.line-input__wrap {
  display: -webkit-box;
  -webkit-box-pack: justify;
}

.main-table .totals {
  font-weight: 500;
  font-size: 1rem;
}

.main-table .totals td {
  border-top: 1px solid #c4c8ca;
  padding: 21px 20px 20px;
  background: linear-gradient(#fff 0,#f6f6f6 100%);
}

.main-table .totals td.main-table__change span::before {
  top: 9px;
}

.main-table .totals td.main-table__change span::after {
  top: 5px;
}

.main-table .totals td:first-child {
  color: #204352;
}

.main-table .totals.totals-only td {
  border-top: none;
}

.main-table .totals.totals-only td:first-child {
  border-radius: 4px 0 0 4px;
}

.main-table .totals.totals-only td:last-child {
  border-radius: 0 4px 4px 0;
}

.main-table--full-row-hover tbody tr:hover {
  cursor: pointer;
}

.main-table--full-row-hover tbody tr:hover:nth-child(odd) {
  background-color: #f1f1f1;
}

.main-table--full-row-hover tbody tr:hover:nth-child(even) {
  background-color: #f3f3f3;
}

.line-input {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: 38px;
  margin-bottom: 40px;
  border-bottom: 2px solid #d8e0e4;
  -webkit-transition: border-color .2s ease-out;
  transition: border-color .2s ease-out;
}

.line-input:hover {
  border-bottom-color: #abbcc5;
}

.line-input__label {
  position: absolute;
  z-index: 0;
  width: 100%;
  top: 6px;
  left: 0;
  color: #6d7c84;
  font-size: 1rem;
  line-height: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: top .1s ease-out,left .1s ease-out,font-size .1s ease-out,color .1s ease-out;
  transition: top .1s ease-out,left .1s ease-out,font-size .1s ease-out,color .1s ease-out;
}

@media screen and (max-width:600px) {
  .line-input__label {
    top: 8px;
  }
}

.line-input--active .line-input__label,
.line-input__label--fixed {
  top: -14px;
  left: 0;
  font-size: .625rem;
  color: #b9c8d0;
}

.line-input__flag-container,
.line-input__icon-container {
  position: relative;
  top: -1px;
  align-self: center;
  width: 25px;
  flex-shrink: 0;
}

.line-input__optional-label {
  cursor: pointer;
  margin-left: 10px;
  opacity: 1;
  -webkit-transition: opacity 75ms,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity 75ms,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity 75ms,transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity 75ms,transform .3s cubic-bezier(.3,1.4,.7,1),-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.line-input--focus .line-input-tip {
  left: 108%;
  opacity: 1;
  visibility: visible;
  -webkit-transition: left 250ms ease-out,visibility .3s ease-out,opacity .3s ease-out;
  transition: left 250ms ease-out,visibility .3s ease-out,opacity .3s ease-out;
}

.line-input:not(.line-input--active) .line-input__icon-container~.line-input__label:not(.line-input__label--fixed) {
  left: 25px;
  width: calc(100% - 25px);
}

.line-input__flag-container {
  width: 30px;
  top: 0;
}

.line-input__flag-container~.line-input__label:not(.line-input__label--fixed) {
  left: 30px;
  width: calc(100% - 30px);
}

.line-input__icon {
  fill: #83949e;
  color: #83949e;
}

.line-input__wrap {
  display: flex;
  position: relative;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
}

.line-input__input,
.line-input__textarea {
  margin: 6px 0 10px;
  min-width: 0;
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
  flex: 1;
}

.line-input::after,
.line-input::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 0;
  height: 2px;
  background-color: #23a6de;
  top: 100%;
}

.line-input__textarea {
  line-height: 1.375rem;
}

.line-input__optional-label {
  color: #b9c8d0;
  font-size: .75rem;
  align-self: center;
}

.line-input::after {
  -webkit-transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
  transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
  left: calc(50% - 1px);
}

.dropdown-menu::after,
.line-input::before {
  -webkit-transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
}

.line-input::before {
  transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
  left: calc(50% + 1px);
}

.line-input--active .line-input__label {
  left: 0;
}

.line-input--focus::after {
  width: calc(50% + 1px);
}

.line-input--focus::before {
  width: calc(50% + 1px);
  left: 0;
}

.line-input--no-bottom-margin {
  margin-bottom: 0;
}

.line-input--textarea {
  height: auto;
}

.center-line-input .line-input__label {
  width: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.split-line-input-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.split-line-input-container>* {
  -webkit-box-flex: 1;
  flex: 1;
}

.split-line-input-container>:first-child {
  margin-right: 40px;
}

.amount-line-input {
  display: block;
}

.amount-line-input__container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 2px solid #d8e0e4;
  -webkit-transition: border-color .2s ease-out;
  transition: border-color .2s ease-out;
}

.amount-line-input__container:hover {
  border-bottom-color: #abbcc5;
}

.amount-line-input__symbol {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  text-align: left;
  font-size: 3rem;
  font-weight: 300;
  color: #204352;
  margin-right: 10px;
}

.amount-line-input__input {
  -webkit-appearance: none;
  width: 100%;
  min-width: 0;
  font-family: Ubuntu,Helvetica,sans-serif;
  color: #204352;
  border: 0;
  background: 0 0;
  box-shadow: none;
  padding: 0;
  -webkit-box-flex: 1;
  flex: 1;
  font-size: 3rem;
  font-weight: 300;
}

.amount-line-input__input:disabled {
  cursor: not-allowed;
}

.amount-line-input__input::-webkit-input-placeholder {
  color: #b9c8d0;
}

.amount-line-input__input::-moz-placeholder {
  color: #b9c8d0;
}

.amount-line-input__input:-ms-input-placeholder {
  color: #b9c8d0;
}

.amount-line-input__input::placeholder {
  color: #b9c8d0;
}

.amount-line-input__currency {
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-align: center;
  align-items: center;
  color: #6d7c84;
  font-size: .875rem;
  cursor: pointer;
}

.amount-line-input__currency-flag {
  margin-right: 5px;
  top: 0;
}

.amount-line-input__currency-chevron {
  align-self: center;
  width: 11px;
  height: 16px;
  margin-left: 3px;
  fill: #6d7c84;
  -webkit-transition: -webkit-transform ease-out .3s;
  transition: -webkit-transform ease-out .3s;
  transition: transform ease-out .3s;
  transition: transform ease-out .3s,-webkit-transform ease-out .3s;
}

.amount-line-input__currency-chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.amount-line-input__info {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: #96a2a8;
  font-size: .75rem;
  margin-top: 8px;
}

.amount-line-input__dot {
  display: inline-block;
  margin: 0 4px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #d7d9db;
  vertical-align: middle;
}

.amount-line-input-crypto-icon {
  height: 24px;
}

.modal-header__action-export-icon,
.modal-header__close {
  fill: #6d7c84;
  cursor: pointer;
}

.modal-header__action-export-icon:hover,
.modal-header__close:hover {
  fill: #252e33;
}

.modal-header {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 52px;
  z-index: 1;
  font-size: .875rem;
  text-align: center;
  box-shadow: 0 3px 4px 0 rgba(0,0,0,.075),0 1px 0 0 rgba(0,0,0,.15);
  background: -webkit-linear-gradient(bottom,#f6f6f6 0,#fff 100%);
  background: linear-gradient(0deg,#f6f6f6 0,#fff 100%);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: 500;
  color: #204352;
}

.modal-header__close {
  position: absolute;
  top: 19px;
  right: 20px;
  width: 14px;
  height: 14px;
}

.modal-header__action {
  position: absolute!important;
  left: 20px;
}

.modal-header__action-export-icon {
  position: relative;
  top: -1px;
  width: 17px;
  height: 16px;
}

.flyout {
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(.001) translate3d(0,0,0);
  transform: scale(.001) translate3d(0,0,0);
  z-index: 6001;
  -webkit-transition: opacity .1s,visibility .3s,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity .1s,visibility .3s,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity .1s,transform .3s cubic-bezier(.3,1.4,.7,1),visibility .3s;
  transition: opacity .1s,transform .3s cubic-bezier(.3,1.4,.7,1),visibility .3s,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
}

.flyout--active,
.flyout.active {
  opacity: 1;
  -webkit-transform: scale(1) translate3d(0,0,0);
  transform: scale(1) translate3d(0,0,0);
  visibility: visible;
  -webkit-transition: opacity .1s 50ms,visibility 0s,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity .1s 50ms,visibility 0s,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
  transition: opacity .1s 50ms,transform .3s cubic-bezier(.3,1.4,.7,1),visibility 0s;
  transition: opacity .1s 50ms,transform .3s cubic-bezier(.3,1.4,.7,1),visibility 0s,-webkit-transform .3s cubic-bezier(.3,1.4,.7,1);
}

.flyout__inner {
  position: relative;
  border-radius: 4px;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}

.flyout__inner--padding {
  padding: 20px 30px;
}

.flyout__inner--overflow-scroll {
  max-height: 350px;
  overflow: auto;
}

.responsive-flyout__header {
  display: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 5;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: default;
  margin-bottom: 40px;
  border-radius: 0 0 4px 4px;
  border: 1px solid rgba(0,0,0,.2);
  height: 0;
  visibility: hidden;
  -webkit-transition: height .5s cubic-bezier(.3,1.4,.7,1),box-shadow .2s ease-out;
  transition: height .5s cubic-bezier(.3,1.4,.7,1),box-shadow .2s ease-out;
}

.dropdown-menu--flyout .dropdown-menu__wrapper::after,
.dropdown-menu--flyout .dropdown-menu__wrapper::before,
.global-live-price__flyout::after,
.global-live-price__flyout::before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.dropdown-menu__wrapper {
  overflow: hidden;
  height: 0;
  opacity: 0;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  -webkit-transition: height 50ms ease-out,opacity 250ms ease-out;
  transition: height 50ms ease-out,opacity 250ms ease-out;
}

.dropdown-menu__inner-wrapper {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  border-radius: 0 0 4px 4px;
  height: 0;
  opacity: 0;
  -webkit-transition: height 1ms ease-out,opacity 250ms ease-out;
  transition: height 1ms ease-out,opacity 250ms ease-out;
}

.dropdown-menu::after,
.dropdown-menu::before {
  z-index: 3;
  width: 0;
  height: 2px;
  background-color: #23a6de;
  top: -1px;
  position: absolute;
  content: "";
}

.dropdown-menu__search {
  margin-top: 10px;
  padding: 0 20px;
}

.dropdown-menu::after {
  transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
  left: calc(50% - 1px);
}

.dropdown-menu::before {
  -webkit-transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
  transition: left 350ms cubic-bezier(0,.28,.21,.93),width 350ms cubic-bezier(0,.28,.21,.93);
  left: calc(50% + 1px);
}

.dropdown-menu--open {
  box-shadow: 0 4px 10px 0 rgba(0,0,0,.2);
  height: 260px;
  visibility: visible;
}

.dropdown-menu--open .dropdown-menu__wrapper {
  height: 100%;
  opacity: 1;
}

.dropdown-menu--open .dropdown-menu__inner-wrapper {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
  height: 100%;
  opacity: 1;
}

.dropdown-menu--open::after {
  width: calc(50% + 1px);
}

.dropdown-menu--open::before {
  width: calc(50% + 1px);
  left: 0;
}

.dropdown-menu--flyout {
  border-radius: 4px;
  top: calc(100% + 6px);
  left: calc(100% - 7px);
  width: 300px;
  -webkit-transform: translate3d(-50%,0,0);
  transform: translate3d(-50%,0,0);
}

.dropdown-menu--flyout .dropdown-menu__wrapper {
  border-radius: 4px;
}

.dropdown-menu--flyout .dropdown-menu__wrapper::after,
.dropdown-menu--flyout .dropdown-menu__wrapper::before {
  right: auto;
  left: 50%;
  margin-left: -7px;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.dropdown-menu--flyout .dropdown-menu__wrapper::after {
  bottom: 100%;
  border-bottom: 8px solid #fff;
}

.dropdown-menu--flyout .dropdown-menu__wrapper::before {
  bottom: calc(100% + 1px);
  border-bottom: 8px solid rgba(0,0,0,.3);
}

.dropdown-menu--flyout::after,
.dropdown-menu--flyout::before {
  display: none;
}

.global-live-price {
  position: relative;
  font-size: .875rem;
  cursor: pointer;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.global-live-price__label {
  margin: 0 10px 0 30px;
  font-size: .875rem;
}

.global-live-price__flag {
  top: -1px;
}

.global-live-price__data {
  color: #6d7c84;
}

.global-live-price__data:hover {
  color: #204352;
}

.global-live-price.white__data,
.global-live-price.white__data:hover,
.white .global-live-price__data,
.white .global-live-price__data:hover {
  color: #fff;
}

.global-live-price__dot {
  position: relative;
  top: -1px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  display: inline-block;
  margin: 0 10px;
  background-color: #1f272c;
  box-shadow: inset 0 1px 1px 0 #0d1418,0 1px 1px 0 #323c42;
}

.global-live-price__chevron {
  position: relative;
  top: -1px;
  width: 10px;
  height: 7px;
  fill: #6d7c84;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
}

.global-live-price.white__chevron,
.white .global-live-price__chevron {
  fill: #fff;
}

.global-live-price__chevron--flip {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.global-live-price__flyout {
  position: absolute;
  left: 50%;
  margin: 10px 0 0 -150px;
  width: 300px;
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

.global-live-price__flyout::after,
.global-live-price__flyout::before {
  right: auto;
  left: 50%;
  margin-left: -7px;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.global-live-price__flyout::after {
  bottom: 100%;
  border-bottom: 8px solid #fff;
}

.global-live-price__flyout::before {
  bottom: calc(100% + 1px);
  border-bottom: 8px solid rgba(0,0,0,.3);
}

@media (max-width:767px) {
  .global-live-price__flyout {
    margin: 0!important;
    -webkit-transition: none!important;
    transition: none!important;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    border-radius: 0;
    border: none;
  }

  .global-live-price__flyout .flyout__inner {
    height: calc(100vh - 52px);
    max-height: none;
    border-radius: 0;
  }

  .global-live-price__flyout::after,
  .global-live-price__flyout::before {
    display: none;
  }

  .global-live-price__flyout .responsive-flyout__header {
    display: -webkit-box;
    display: flex;
  }

  .global-live-price__container::after,
  .global-live-price__container::before {
    display: none;
  }
}

.footer-more-menu-flyout::after,
.footer-more-menu-flyout::before,
.header-main-nav-flyout::after,
.header-main-nav-flyout::before,
.language-flyout::after,
.language-flyout::before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.list-separator {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 10px 20px 0;
  height: 30px;
  border-bottom: 2px solid #e7ecee;
  cursor: pointer;
}

.list-separator__label {
  align-self: center;
  -webkit-box-flex: 1;
  flex: 1;
  font-size: .875rem;
}

.list-separator__chevron {
  align-self: center;
  width: 11px;
  height: 6px;
  fill: #6d7c84;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out,-webkit-transform .2s ease-out;
}

.list-separator .large-list,
.list-separator .medium-list,
.list-separator~.small-list {
  display: none;
}

.list-separator--last {
  border-bottom: 2px solid transparent;
  margin-bottom: 10px;
}

.list-separator--open .list-separator__chevron {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.list-separator--open .large-list,
.list-separator--open .medium-list,
.list-separator--open~.small-list {
  display: block;
}

.header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 88px;
  padding: 0 35px;
  z-index: 4001;
  background: linear-gradient(#fff 0,#f6f6f6 100%);
  box-shadow: 0 1px 0 0 rgba(0,0,0,.1),0 3px 12px 0 rgba(0,0,0,.15);
}

.header__wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 auto;
  max-width: 1370px;
  height: 100%;
}

.header-main-nav,
.header__block-container {
  display: -webkit-box;
  -webkit-box-align: center;
  align-self: stretch;
}

.header__block-container {
  position: relative;
  top: -1px;
  display: flex;
  align-items: center;
}

.header__block-container--right-container {
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  flex: 1;
}

.sticky-header {
  position: fixed;
  -webkit-transition: top 0s;
  transition: top 0s;
  padding: 0 55px;
}

.sticky-header--stick {
  top: -88px;
}

.sticky-header--hide {
  top: -88px;
  -webkit-transition: top .3s ease-in-out;
  transition: top .3s ease-in-out;
}

.sticky-header--show {
  top: 0;
  -webkit-transition: top .3s ease-in-out;
  transition: top .3s ease-in-out;
}

@media only screen and (min-width:1092px) {
  .header--transparent:not(.sticky-header) {
    background: 0 0;
    box-shadow: none;
    height: 105px;
  }

  .header--transparent--light-text:not(.sticky-header) .header-components__sign-in-link,
  .header--transparent--light-text:not(.sticky-header) .header-main-nav__item-link,
  .header--transparent--light-text:not(.sticky-header) .header-main-nav__item-link--dark {
    color: #fff;
  }

  .header--transparent--light-text:not(.sticky-header) .global-live-price__data:hover,
  .header--transparent--light-text:not(.sticky-header) .header-main-nav__item--dark>.header-main-nav__item-link:hover {
    color: #f6f6f6!important;
  }

  .header--transparent--light-text:not(.sticky-header) .header-components__logo {
    fill: #fff;
  }

  .header--transparent--light-text:not(.sticky-header) .global-live-price__data {
    color: rgba(255,255,255,.75);
  }
}

@media only screen and (min-width:1200px) {
  .header--transparent--light-text .header__block-container--dark-text .global-live-price__data {
    color: #6d7c84;
  }

  .header--transparent--light-text .header__block-container--dark-text .global-live-price__data:hover {
    color: #6d7c84!important;
  }

  .header--transparent--light-text .header__block-container--dark-text .header-components__sign-in-link {
    color: #204352;
  }
}

.mobile-main-nav-toggle {
  display: none;
  -webkit-box-flex: 0;
  flex: 0 0 38px;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  width: 38px;
  height: 34px;
  margin-right: 15px;
  cursor: pointer;
  background-color: #c09f69;
  -webkit-transition: box-shadow .2s;
  transition: box-shadow .2s;
}

.footer,
.legal-footer {
  -webkit-transition: border-color .2s ease-out;
}

@media (max-width:767px) {
  .mobile-main-nav-toggle {
    box-shadow: 0 3px 8px 0 rgba(0,0,0,.25);
  }
}

.mobile-main-nav-toggle:hover {
  box-shadow: 0 3px 10px 0 rgba(0,0,0,.325);
}

.header-components__logo {
  position: relative;
  top: 1px;
  margin-right: 30px;
  width: 139px;
  height: 24px;
  fill: #204352;
}

.header-components__subbrand {
  margin-left: -20px;
  font-weight: 300;
  font-style: italic;
}

.header-components__sign-in-link {
  font-size: .875rem;
  color: #204352;
}

.header-components__sign-in-link:hover,
.header-main-nav__item-link:hover {
  color: #23a6de;
}

.header-components__main-cta {
  margin-left: 20px;
}

.header-main-nav {
  display: flex;
  align-items: center;
  font-size: .875rem;
}

.header-main-nav__item {
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 15px;
  position: relative;
}

.header-main-nav__item:first-child {
  margin-left: 0;
}

.header-main-nav__item:last-child {
  margin-right: 0;
}

.header-main-nav__item::before {
  display: none;
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  height: 3px;
}

.header-main-nav__item--active::before {
  display: block;
}

.header-main-nav__item--blue::before {
  background-color: #23a6de;
}

.header-main-nav__item--blue .header-main-nav__item-link:hover {
  color: #23a6de!important;
}

.header-main-nav__item--blue.header-main-nav__item--active .header-main-nav__item-link {
  color: #23a6de;
}

.header-main-nav__item--orange::before {
  background-color: #ff8400;
}

.header-main-nav__item--orange .header-main-nav__item-link:hover {
  color: #ff8400!important;
}

.header-main-nav__item--orange.header-main-nav__item--active .header-main-nav__item-link {
  color: #ff8400;
}

.header-main-nav__item--gold::before {
  background-color: #c09f69;
}

.header-main-nav__item--gold .header-main-nav__item-link:hover {
  color: #c09f69!important;
}

.header-main-nav__item--gold.header-main-nav__item--active .header-main-nav__item-link {
  color: #c09f69;
}

.header-main-nav__item--dark::before {
  background-color: #204352;
}

.header-main-nav__item--dark .header-main-nav__item-link:hover {
  color: #204352!important;
}

.header-main-nav__item--dark.header-main-nav__item--active .header-main-nav__item-link {
  color: #204352;
}

.header-main-nav-flyout {
  position: absolute;
  top: calc(100% - 18px);
  left: -10px;
  width: 200px;
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.header-main-nav-flyout::after,
.header-main-nav-flyout::before {
  left: 15px;
  right: auto;
  margin: 0;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.header-main-nav-flyout--business__bar,
.header-main-nav-flyout--personal__bar {
  position: absolute;
  z-index: 1;
  top: -1px;
  width: 100%;
  height: 5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  left: 0;
}

.header-main-nav-flyout::after {
  bottom: 100%;
  border-bottom: 8px solid #fff;
}

.header-main-nav-flyout::before {
  bottom: calc(100% + 1px);
  border-bottom: 8px solid rgba(0,0,0,.3);
}

.header-main-nav-flyout--personal::after,
.header-main-nav-flyout--personal::before {
  border-bottom-color: #23a6de;
}

.header-main-nav-flyout--personal__bar {
  background-color: #23a6de;
}

.header-main-nav-flyout--business::after,
.header-main-nav-flyout--business::before {
  border-bottom-color: #ff8400;
}

.header-main-nav-flyout--business__bar {
  background-color: #ff8400;
}

@media (max-width:1092px) {
  .header {
    position: fixed!important;
    top: -1px!important;
  }

  .header .header-main-nav {
    display: none;
  }

  .header .mobile-main-nav-toggle {
    display: -webkit-box;
    display: flex;
  }

  .header .header-components__logo {
    position: relative;
    top: 3px;
  }

  .header .header-components__subbrand {
    position: relative;
    top: 2px;
  }

  .header__wrapper {
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .header .header__block-container--right-container {
    display: none;
  }
}

@media (max-width:767px) {
  .header {
    padding: 0;
    height: 64px;
  }
}

.footer {
  transition: border-color .2s ease-out;
}

.footer__nav-link {
  margin: 0 18px;
  color: #6d7c84;
  opacity: .6;
  -webkit-transition: opacity .2s,color .2s;
  transition: opacity .2s,color .2s;
}

.footer__nav-link--secondary {
  margin: 0 8px;
  font-size: .6875rem;
  color: #96a2a8;
}

.footer__nav-link:hover {
  color: #23a6de;
}

.footer__brand-icon {
  flex-basis: 26px;
}

.footer__brand-icon-elm {
  width: 25px;
  height: 25px;
  color: #e6e6e6;
  fill: #e6e6e6;
  -webkit-transition: color .5s ease-out,fill .5s ease-out;
  transition: color .5s ease-out,fill .5s ease-out;
}

.footer:hover {
  border-top-color: rgba(0,0,0,.2);
}

.footer:hover .footer__nav-link {
  opacity: 1;
}

.footer:hover .footer__brand-icon-elm {
  fill: #252e33;
  color: #ffbd00;
}

.footer:hover .app-footer__more-menu-icon {
  fill: #84949d;
}

.footer:hover .legal-footer {
  border-top-color: #d9d9d9;
}

.footer:hover .language-selector__label {
  color: #6d7c84;
}

.legal-footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 36px;
  padding: 0 20px;
  background-color: #fafafa;
  border-top: 1px solid #f2f2f2;
  color: #b9c8d0;
  transition: border-color .2s ease-out;
}

.legal-footer__copyright {
  font-size: .5625rem;
  line-height: 1rem;
  align-self: center;
}

.legal-footer__nav {
  text-align: right;
  align-self: center;
  font-size: .6875rem;
  -webkit-box-flex: 1;
  flex: 1;
}

.legal-footer__nav .footer__nav-link:last-of-type {
  margin-right: 0;
}

@media (max-width:767px) {
  .legal-footer__nav {
    display: none;
  }
}

@media (max-width:479px) {
  .legal-footer {
    padding: 0 10px;
  }
}

.footer-more-menu-flyout {
  position: absolute;
  bottom: 210%;
  left: 0;
  line-height: 28px;
  text-align: left;
  width: 580px;
  margin-left: -262px;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

.footer-more-menu-flyout::after,
.footer-more-menu-flyout::before {
  right: auto;
  left: 50%;
  margin-left: -7px;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.footer-more-menu-flyout::after {
  top: 100%;
  border-top: 8px solid #fff;
}

.footer-more-menu-flyout::before {
  top: calc(100% + 1px);
  border-top: 8px solid rgba(0,0,0,.3);
}

.footer-more-menu-flyout__list {
  display: inline-block;
  margin-right: 70px;
  vertical-align: top;
}

.footer-more-menu-flyout__list__heading {
  pointer-events: none;
  margin: 20px 0 0;
  color: #204352;
  font-weight: 500;
  font-size: .8125rem;
}

.footer-more-menu-flyout__list__heading:first-of-type {
  margin-top: 0;
}

.footer-more-menu-flyout__list:last-of-type {
  margin-right: 0;
}

.footer-more-menu-flyout__list a:hover {
  color: #23a6de;
}

@media (max-width:991px) {
  .footer-more-menu-flyout {
    width: 200px;
    height: 300px;
    margin-left: -78px;
  }

  .footer-more-menu-flyout .flyout__inner {
    height: 100%;
    overflow: auto;
  }

  .footer-more-menu-flyout__list {
    margin-top: 20px;
    margin-right: 0;
  }

  .footer-more-menu-flyout__list:first-child {
    margin-top: 0;
  }
}

.language-flyout {
  position: absolute;
  bottom: 135%;
  right: 0;
  width: 480px;
  text-align: left;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

.language-flyout::after,
.language-flyout::before {
  right: 15px;
  left: auto;
  margin: 0;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.language-flyout::after {
  top: 100%;
  border-top: 8px solid #fff;
}

.language-flyout::before {
  top: calc(100% + 1px);
  border-top: 8px solid rgba(0,0,0,.3);
}

.language-flyout__list {
  display: -webkit-box;
  display: flex;
  flex-flow: column wrap;
  -webkit-box-pack: start;
  justify-content: flex-start;
  height: 160px;
}

.language-flyout__item {
  width: 110px;
  line-height: 38px;
}

.language-flyout__item--active {
  pointer-events: none;
  color: #204352;
  font-weight: 500;
}

.language-flyout__item:hover {
  color: #23a6de;
}

@media (max-width:520px) {
  .language-flyout {
    width: 200px;
    height: 300px;
  }

  .language-flyout .flyout__inner {
    padding: 12px 4px 12px 22px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    height: 100%;
    overflow: auto;
  }

  .language-flyout__list {
    height: auto;
  }

  .language-flyout__item {
    width: auto;
    display: block;
  }
}

.site-footer {
  width: 100%;
  height: 260px;
  background-color: #fff;
  border-top: 1px solid rgba(0,0,0,.12);
}

.site-footer__primary-nav {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  padding: 35px 20px 20px;
  font-size: .875rem;
}

.site-footer__nav-block {
  -webkit-box-flex: 1;
  flex: 1;
}

.site-footer__nav-block:first-of-type {
  text-align: right;
  margin-right: 36px;
}

.site-footer__nav-block:last-of-type {
  margin-left: 36px;
}

.site-footer__secondary-nav {
  background-color: #fff;
  font-size: .8125rem;
  text-align: center;
}

.site-footer__actions {
  padding: 10px 0 35px;
}

.site-footer__actions .footer__nav-link {
  margin: 0;
}

.site-footer__dot-divider {
  position: relative;
  top: -2px;
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 12px;
  background-color: #e0e4e7;
  border-radius: 50%;
}

.mobile-nav,
.mobile-nav__account-cta {
  background: #f6f6f6;
  position: fixed;
  width: 100%;
}

.site-footer__more-menu {
  display: inline-block;
  position: relative;
  color: #204352;
  cursor: pointer;
}

.site-footer .footer-more-menu-flyout {
  left: -40%;
  cursor: default;
}

.site-footer:hover .site-footer__social-icon {
  fill: #8ba4b1;
}

.site-footer__social {
  padding: 10px 0 20px;
}

.site-footer__social-circle {
  border: 2px solid #e0e4e7;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 0 12px;
  -webkit-transition: border-color .2s ease-out;
  transition: border-color .2s ease-out;
  width: 40px;
}

.site-footer__social-icon {
  fill: #b9c8d0;
  -webkit-transition: fill .2s ease-out;
  transition: fill .2s ease-out;
  width: 16px;
}

.site-footer__social--facebook .site-footer__social-icon {
  width: 15px;
  height: 15px;
  margin-bottom: -1px;
}

.site-footer__social--facebook:hover {
  border-color: #3b5998;
}

.site-footer__social--facebook:hover .site-footer__social-icon {
  fill: #3b5998;
}

.site-footer__social--twitter .site-footer__social-icon {
  width: 19px;
  height: 15px;
  margin-bottom: -1px;
}

.site-footer__social--twitter:hover {
  border-color: #55acee;
}

.site-footer__social--twitter:hover .site-footer__social-icon {
  fill: #55acee;
}

.site-footer__social--instagram .site-footer__social-icon {
  width: 17px;
  height: 17px;
  margin-bottom: -1px;
}

.site-footer__social--instagram:hover {
  border-color: #3f729b;
}

.site-footer__social--instagram:hover .site-footer__social-icon {
  fill: #3f729b;
}

.site-footer__social--linkedin .site-footer__social-icon {
  width: 15px;
  height: 15px;
  margin-bottom: -1px;
}

.site-footer__social--linkedin:hover {
  border-color: #0077b5;
}

.site-footer__social--linkedin:hover .site-footer__social-icon {
  fill: #0077b5;
}

.site-footer__social--googleplus .site-footer__social-icon {
  width: 18px;
  height: 12px;
  margin-bottom: 1px;
}

.site-footer__social--googleplus:hover {
  border-color: #dc4e41;
}

.site-footer__social--googleplus:hover .site-footer__social-icon {
  fill: #dc4e41;
}

.site-footer__social--youtube .site-footer__social-icon {
  width: 20px;
  height: 12px;
  margin-bottom: 1px;
}

.site-footer__social--youtube:hover {
  border-color: #cd201f;
}

.site-footer__social--youtube:hover .site-footer__social-icon {
  fill: #cd201f;
}

@media (max-width:991px) {
  .site-footer {
    height: auto;
  }

  .site-footer__nav-block,
  .site-footer__social {
    display: none;
  }

  .site-footer__responsive-container {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 60px;
  }

  .site-footer__primary-nav {
    padding: 0 20px;
  }

  .site-footer__secondary-nav {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    flex: 1;
  }

  .site-footer__actions {
    padding: 0 20px 0 0;
  }
}

@media (max-width:479px) {
  .site-footer .footer__nav-link,
  .site-footer__dot-divider,
  .site-footer__more-menu {
    display: none;
  }

  .site-footer__actions,
  .site-footer__primary-nav {
    padding: 0 10px;
  }
}

.mobile-nav {
  top: 87px;
  left: 0;
  height: 0;
  z-index: 5001;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: height 150ms,opacity 150ms,visibility 50ms;
  transition: height 150ms,opacity 150ms,visibility 50ms;
}

.mobile-nav__container {
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity .2s 175ms;
  transition: opacity .2s 175ms;
}

.mobile-nav--open {
  height: calc(100% - 89px);
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.mobile-nav--open .mobile-nav__container {
  opacity: 1;
}

@media (min-width:1092px) {
  .mobile-nav--open {
    display: none;
  }
}

.mobile-nav__account-cta {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  bottom: 0;
  left: 0;
  height: 70px;
  z-index: 5002;
}

.mobile-nav__account-cta-elm {
  margin: 0 5px;
}

.mobile-live-price-selector {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 100%;
  height: 44px;
  background: -webkit-linear-gradient(#fff,#f4f6f7);
  background: linear-gradient(#fff,#f4f6f7);
  border-top: 1px solid #c8d4da;
  border-bottom: 1px solid #d8e0e4;
}

.mobile-live-price-selector .global-live-price {
  position: relative;
  top: 1px;
}

.mobile-nav-menu {
  -webkit-box-flex: 1;
  flex: 1;
  padding: 20px 20px 0;
  overflow: auto;
  max-height: 100%;
  margin-bottom: 70px;
}

.mobile-nav-menu__group,
.mobile-nav-menu__group-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.mobile-nav-menu__group--open .mobile-nav-menu__group-item {
  max-height: 60px;
  padding: 15px;
  border-bottom-width: 1px;
  opacity: 1;
}

.mobile-nav-menu__group--open .mobile-nav-menu__group-title::after,
.mobile-nav-menu__group--open .mobile-nav-menu__group-title::before {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.mobile-nav-menu__group-title {
  display: block;
  border-bottom: 1px solid #d8e0e4;
  padding: 16px 0;
  color: #6d7c84;
  cursor: pointer;
  position: relative;
}

.mobile-nav-menu__group-title::after,
.mobile-nav-menu__group-title::before {
  position: absolute;
  content: "";
  width: 12px;
  right: 0;
  top: 50%;
  border-bottom: 2px solid #b9c8d0;
  -webkit-transition: top .2s,border-color .2s,-webkit-transform .2s;
  transition: top .2s,border-color .2s,-webkit-transform .2s;
  transition: transform .2s,top .2s,border-color .2s;
  transition: transform .2s,top .2s,border-color .2s,-webkit-transform .2s;
}

.mobile-nav-menu__group-title::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mobile-nav-menu__group-title::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mobile-nav-menu__group-title:active::after,
.mobile-nav-menu__group-title:active::before,
.mobile-nav-menu__group-title:focus::after,
.mobile-nav-menu__group-title:focus::before,
.mobile-nav-menu__group-title:hover::after,
.mobile-nav-menu__group-title:hover::before {
  border-color: #6d7c84;
}

.mobile-nav-menu__group-title--personal::after,
.mobile-nav-menu__group-title--personal::before {
  border-bottom-color: #23a6de;
}

.mobile-nav-menu__group-title--business::after,
.mobile-nav-menu__group-title--business::before {
  border-bottom-color: #ff8400;
}

.mobile-nav-menu__group-item {
  display: block;
  max-height: 0;
  padding: 0 15px;
  opacity: 0;
  border-bottom: 0 solid #e7ecee;
  color: #88959c;
  overflow: hidden;
  cursor: pointer;
  -webkit-transition: opacity .3s,max-height .3s ease-out,padding .3s ease-out,border-bottom-width .3s;
  transition: opacity .3s,max-height .3s ease-out,padding .3s ease-out,border-bottom-width .3s;
}

.mobile-nav-menu__group-item:active {
  background-color: #e7ecee;
}

.mobile-nav-menu__single-group-item {
  display: block;
  border-bottom: 1px solid #d8e0e4;
  padding: 16px 0;
  color: #6d7c84;
  cursor: pointer;
}

.hero-components__h2,
.hero-components__h2-link {
  color: rgba(255,255,255,.5);
}

@media (max-width:1092px) {
  .mobile-nav {
    top: 87px;
  }

  .mobile-nav--open {
    height: calc(100% - 89px);
  }
}

@media (max-width:767px) {
  .mobile-nav {
    top: 63px;
  }

  .mobile-nav--open {
    height: calc(100% - 65px);
  }
}

.hero {
  width: 100%;
  padding-top: 88px;
}

.hero__basic-content {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  z-index: 2005;
  padding-bottom: 8px;
  height: 210px;
}

.hero--fill {
  margin-bottom: 28px;
}

.hero--fill .hero__basic-content {
  height: 260px;
}

.hero--fill .hero-bg {
  height: 350px;
}

.hero-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 400px;
  z-index: 2001;
  -webkit-transform: skewY(-2deg);
  transform: skewY(-2deg);
}

.hero-bg--no-angle {
  -webkit-transform: none;
  transform: none;
}

.hero-bg__cover {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.hero-bg__cover--light {
  background: -webkit-linear-gradient(#e7ecef,#fff);
  background: linear-gradient(#e7ecef,#fff);
}

.hero-bg__cover--dark {
  background: #1d6e9b;
}

.hero-bg__cover--dark::after {
  content: "";
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  height: 130%;
  background-image: -webkit-linear-gradient(top,#000,transparent);
  background-image: linear-gradient(180deg,#000,transparent);
}

.hero-bg__cover--dark__pattern {
  width: 100%;
  height: 100%;
  background: url(" https://www.goldmoney.com/img/bg-pattern.svg?v=1472838090517");
  z-index: 2003;
}

.hero-bg__cover--dark--grey {
  background: #2C3B43;
}

.hero-bg__cover--dark--grey::after {
  background-image: -webkit-linear-gradient(top,#111619,transparent);
  background-image: linear-gradient(180deg,#111619,transparent);
}

.hero-bg__cover--deep-blue {
  background: -webkit-linear-gradient(235deg,#54ccfe 0,#094f8c 100%);
  background: linear-gradient(-145deg,#54ccfe 0,#094f8c 100%);
}

.hero-bg--small {
  height: 450px;
}

.hero-bg--medium {
  height: 500px;
}

.hero-bg--large {
  height: 700px;
}

.hero-bg--xl {
  height: 800px;
}

.hero-bg--xxl {
  height: 950px;
}

.hero-bg__img {
  position: absolute;
  -webkit-transform: skewY(2deg);
  transform: skewY(2deg);
  background-position: bottom right;
  background-repeat: no-repeat;
  z-index: 2002;
}

.hero-bg__img--reviews {
  width: 688px;
  height: 383px;
  bottom: -15px;
  right: 40px;
  background-size: 688px 383px;
  background-image: url(" https://www.goldmoney.com/img/reviews-hero-img.png?v=1472838090517");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .hero-bg__img--reviews {
    background-image: url(" https://www.goldmoney.com/img/reviews-hero-img_2x.png?v=1472838090517");
    background-size: 688px 383px;
  }
}

.hero-components__h1 {
  margin-bottom: 12px;
  max-width: 45%;
}

.hero-components__h1--no-margin {
  margin-bottom: 0;
}

@media (max-width:1199px) {
  .hero-bg__img {
    width: 100%;
    height: 100%;
    right: auto;
    background-position: bottom center;
  }

  .hero-components__h1 {
    max-width: 100%;
  }
}

.hero-components__h2 {
  margin-bottom: 10px;
}

.hero-components__h2-link:hover {
  color: #fff;
}

.hero-components__h2--no-margin {
  margin-bottom: 0;
}

@media (max-width:991px) {
  .hero-components__h2,
  .hero-components__h2-link {
    color: rgba(255,255,255,.8);
  }
}

.hero-components__cta {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  margin-bottom: 10px;
}

.cd-section-container--has-footer,
.chart-main-price__item,
.content-hero__content,
.fp-gold-calculator,
.fp-pricing-box,
.lander-chart .cd-section-container,
.newsroom-overview-cta__col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.hero-components__description,
.hero-components__intro {
  margin-bottom: 20px;
  font-size: .875rem;
  line-height: 1.5rem;
  max-width: 40%;
}

@media (max-width:1199px) {
  .hero-components__description,
  .hero-components__intro {
    max-width: 60%;
  }
}

@media (max-width:767px) {
  .hero {
    padding-top: 64px;
  }

  .hero-bg__img {
    background-size: 95%;
    bottom: -15px;
  }

  .hero-components__description,
  .hero-components__intro {
    max-width: 80%;
  }
}

@media (max-width:479px) {
  .hero-components__description,
  .hero-components__intro {
    max-width: 100%;
  }
}

.hero-components__description {
  margin: 20px 0 0;
}

.content-hero-explore__label {
  position: absolute;
  z-index: 2007;
  bottom: -20px;
  left: 60px;
  -webkit-transform: rotate(-90deg) translate(-50%,50%);
  transform: rotate(-90deg) translate(-50%,50%);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}

.content-hero-explore__label-elm {
  display: block;
  color: rgba(0,0,0,.15);
}

.content-hero-explore__label-elm--light {
  color: rgba(255,255,255,.3);
}

.content-hero-explore__arrow {
  position: absolute;
  z-index: 2007;
  bottom: -47px;
  left: 100px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  flex: 1;
  width: 60px;
  height: 60px;
  background: -webkit-linear-gradient(#fafafa 0,#e7ecef 100%);
  background: linear-gradient(#fafafa 0,#e7ecef 100%);
  box-shadow: 0 8px 18px 0 rgba(0,0,0,.2);
}

.content-hero-explore__arrow-icon {
  width: 16px;
  height: 16px;
}

.content-hero-explore__arrow-icon--orange {
  fill: #ff8400;
}

.content-hero-explore__arrow-icon--blue {
  fill: #23a6de;
}

@media (max-width:991px) {
  .content-hero-explore__label {
    display: none;
  }

  .content-hero-explore__arrow {
    bottom: -30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.content-hero {
  position: relative;
  width: 100%;
  height: 500px;
  padding-top: 88px;
}

.content-hero__content {
  position: relative;
  z-index: 2006;
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  height: calc(100% - 15px);
  max-width: 1260px;
  padding: 0 30px;
  margin: 0 auto;
}

.content-hero__content--reverse {
  -webkit-box-align: end;
  -ms-grid-row-align: flex-end;
  align-items: flex-end;
  text-align: right;
}

.content-hero .hero-bg {
  height: 500px;
}

@media (max-width:1199px) {
  .content-hero--resp-expand,
  .content-hero--resp-expand .hero-bg {
    height: 650px;
  }

  .content-hero--resp-expand .content-hero__content {
    margin-top: 50px;
    -webkit-box-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: center;
  }
}

@media (max-width:767px) {
  .content-hero--resp-expand,
  .content-hero--resp-expand .hero-bg {
    height: 570px;
  }
}

.content-hero--small,
.content-hero--small .hero-bg {
  height: 350px;
}

.content-hero--large,
.content-hero--large .hero-bg {
  height: 650px;
}

@media (max-width:1199px) {
  .content-hero--large.content-hero--resp-expand,
  .content-hero--large.content-hero--resp-expand .hero-bg {
    height: 800px;
  }

  .content-hero--large.content-hero--resp-expand .content-hero__content {
    margin-top: 50px;
    -webkit-box-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: center;
  }
}

@media (max-width:767px) {
  .content-hero--large.content-hero--resp-expand,
  .content-hero--large.content-hero--resp-expand .hero-bg {
    height: 720px;
  }
}

@media (max-width:991px) {
  .content-hero__content {
    margin-top: 50px;
    -webkit-box-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: center;
  }
}

.complex-angle-hero-shape {
  -webkit-transform: skewY(2deg);
  transform: skewY(2deg);
  position: absolute;
  z-index: 2004;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.complex-angle-hero-shape--orange {
  background: -webkit-linear-gradient(left,#ffbd00 0,#ff8400 100%);
  background: linear-gradient(90deg,#ffbd00 0,#ff8400 100%);
}

.complex-angle-hero-shape--dark {
  background: -webkit-linear-gradient(330deg,#3D515C 0,#1C2428 100%);
  background: linear-gradient(120deg,#3D515C 0,#1C2428 100%);
}

.complex-angle-hero-shape--white {
  background-color: #f6f6f6;
}

.complex-angle-hero-shape--blue {
  background: -webkit-linear-gradient(330deg,#54ccfe 0,#094f8c 100%);
  background: linear-gradient(120deg,#54ccfe 0,#094f8c 100%);
}

.complex-angle-hero-shape__a {
  position: absolute;
  bottom: -200px;
  left: 0;
  width: 920px;
  height: 300px;
  -webkit-transform: skewY(12deg);
  transform: skewY(12deg);
  box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
}

.complex-angle-hero-shape__b {
  position: absolute;
  top: 50px;
  left: -220px;
  width: 600px;
  height: 80%;
  -webkit-transform: skewX(-45deg);
  transform: skewX(-45deg);
  box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
}

.complex-angle-hero-shape__c {
  position: absolute;
  top: 80px;
  left: -100px;
  width: 600px;
  height: 100%;
  -webkit-transform: skewX(40deg);
  transform: skewX(40deg);
}

.article-content audio {
  visibility: visible!important;
  margin: 15px 0;
  background-color: #f6f6f6;
  border-radius: 4px;
}

.article-content h1 {
  margin: 60px 0 12px;
  color: #204352;
}

.article-content h1:first-of-type {
  margin-top: 0;
}

.article-content h2 {
  margin: 60px 0 12px;
  color: #204352;
}

.article-content h2:first-of-type {
  margin-top: 0;
}

.article-content p {
  position: relative;
  margin-bottom: 25px;
  font-size: 1rem;
  line-height: 1.875rem;
  color: #6d7c84;
}

.article-content strong {
  color: #204352;
  font-weight: 500;
}

.article-content a {
  color: #23a6de;
}

.article-content a:hover {
  color: #18759d;
}

.article-content li,
.article-content ol li {
  font-size: 1rem;
  line-height: 1.875rem;
  color: #6d7c84;
}

.article-content li {
  margin-bottom: 15px;
}

.article-content li:last-of-type {
  margin-bottom: 0;
}

.article-content ol {
  counter-reset: letter-counter;
}

.article-content ol li {
  display: -webkit-box;
  display: flex;
  padding-bottom: 18px;
}

.article-content ol li::before {
  display: -webkit-box;
  display: flex;
  color: #204352;
  content: "(" counter(letter-counter,lower-alpha) ")";
  counter-increment: letter-counter;
  padding-right: 6px;
  font-weight: 500;
}

.article-content ol.roman {
  padding-left: 25px;
  counter-reset: roman-counter;
}

.article-content ol.roman li::before {
  content: "(" counter(roman-counter,lower-roman) ")";
  counter-increment: roman-counter;
  width: 30px;
}

.article-content ul {
  margin-bottom: 30px;
  margin-left: 15px;
  padding-left: 15px;
}

.article-content ul li::before {
  content: "▪ ";
  position: relative;
  top: 1px;
  margin-left: -21px;
  margin-right: 5px;
  font-size: 1.375rem;
  color: #c09f69;
}

.article-content ul ul {
  list-style-type: square;
  list-style-position: outside;
  margin-left: 30px;
  padding-left: 30px;
}

.article-content img {
  max-width: 100%;
  height: auto;
  margin-bottom: 30px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #d8e0e4;
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.125);
}

.article-content table {
  border: 1px solid #c4c8ca;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 30px;
  border-spacing: 1px;
  border-collapse: separate;
}

.article-content table td,
.article-content table th {
  vertical-align: top;
  padding: 10px;
  border-left: 1px solid #c4c8ca;
  border-top: 1px solid #c4c8ca;
}

.article-content table td:first-child,
.article-content table th:first-child {
  border-left: none;
}

.article-content table th {
  color: #96a2a8;
  background-color: #fafafa;
  border-top: none;
}

.article-content table td {
  background-color: #fff;
  color: #204352;
  font-size: .875rem;
  line-height: 1.5rem;
}

.article-box {
  position: relative;
  width: 100%;
  max-width: 900px;
  margin: 0 20px;
  border: 1px solid rgba(0,0,0,.225);
  border-radius: 4px;
  box-shadow: 0 5px 30px 0 rgba(0,0,0,.225);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.article-box::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #fff;
}

.article-box__gold-bar {
  width: calc(100% + 2px);
  height: 8px;
  margin: -1px;
  background-color: #c09f69;
}

.article-box__inner {
  padding: 80px 11% 55px;
}

.section-number {
  position: absolute;
  top: 0;
  left: -16.5%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: .875rem;
  font-weight: 500;
  border-radius: 2px;
  background-color: #c09f69;
  box-shadow: 0 4px 10px 0 rgba(0,0,0,.2);
  color: #fff;
}

@media (max-width:767px) {
  .section-number {
    left: -18%;
  }
}

@media (max-width:479px) {
  .section-number {
    left: -20%;
  }
}

.lander {
  position: relative;
  background: #252e33;
  background-size: auto;
}

.cd-section {
  height: 100%;
}

.cd-section__angle-bg {
  z-index: 1;
  bottom: -30px;
}

.cd-section__angle-bg--alt {
  bottom: 230px;
}

@media (max-width:991px) {
  .cd-section__angle-bg--alt {
    bottom: 80px;
  }
}

.cd-section-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
  background: linear-gradient(#000 0,#1d6e9b 100%);
  position: relative;
  overflow: hidden;
  height: 100%;
}

.cd-section-container--light {
  background: #D8E0E4;
}

.cd-section-container--light .cd-section__angle-a,
.cd-section-container--light .cd-section__angle-b {
  box-shadow: none;
}

.cd-section-container--has-footer {
  flex-direction: column;
}

.cd-section-container--has-footer .cd-section__angle-a,
.cd-section-container--has-footer .cd-section__angle-b {
  bottom: 150px;
}

@media (max-width:767px) {
  .cd-section-container--has-footer .cd-section__angle-a,
  .cd-section-container--has-footer .cd-section__angle-b {
    display: none;
  }
}

.cd-section-container--has-footer .site-footer {
  position: relative;
  z-index: 2;
}

.cd-section-container--has-footer__wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: calc(100% - 260px);
}

@media (max-width:991px) {
  .cd-section-container--has-footer .cd-section__angle-a,
  .cd-section-container--has-footer .cd-section__angle-b {
    bottom: -50px;
  }

  .cd-section-container--has-footer__wrapper {
    padding-bottom: 40px;
    height: auto;
    min-height: calc(100vh - 180px);
  }
}

@media (max-width:767px) {
  .cd-section-container--has-footer__wrapper {
    min-height: calc(100vh - 140px);
  }
}

@media (max-width:991px) {
  .cd-section-container:not(.cd-section-container--has-footer) {
    padding-top: 23%;
    -webkit-box-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    min-height: 800px;
  }
}

@media only screen and (min-width:992px) {
  body[data-hijacking=on] {
    overflow: hidden;
  }

  [data-hijacking=on] .cd-section {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    height: 100%;
  }

  .cd-section-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-shadow: 0 0 0 rgba(25,30,46,.4);
  }

  [data-hijacking=on] .cd-section-container {
    position: absolute;
    visibility: visible;
  }

  [data-hijacking=off] .cd-section-container {
    opacity: 0;
  }
}

.fp-cross-sell::after,
.fp-showcase-bg::after,
.fp-showcase-bg::before {
  -webkit-backface-visibility: hidden;
  content: "";
}

.lander-text-block {
  position: relative;
  z-index: 2;
  padding: 20px 0;
}

.lander-text-block__main {
  margin-bottom: 10px;
  width: 42%;
}

.lander-text-block__secondary {
  margin-bottom: 10px;
}

.lander-text-block__description {
  width: 48%;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}

.chart-action-dropdown__label,
.chart-tab-bar__item {
  font-family: PFDINDisplayPro-Bold,Ubuntu,Helvetica,sans-serif;
  text-transform: uppercase;
  font-size: .75rem;
  letter-spacing: 2px;
}

.lander-text-block__description--alt {
  color: rgba(255,255,255,.6);
}

.lander-text-block__cta {
  margin-top: 10px;
  box-shadow: 0 6px 16px 0 rgba(0,0,0,.25);
}

.lander-text-block__cta:hover {
  box-shadow: 0 8px 18px 0 rgba(0,0,0,.35)!important;
}

.lander-text-block--center {
  text-align: center;
  width: 62%;
  margin: 0 auto;
}

.lander-text-block--center .lander-text-block__main {
  width: 100%;
}

.lander-text-block--center .lander-text-block__description {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width:1199px) {
  .lander-text-block--center {
    width: 80%;
  }
}

@media (max-width:991px) {
  .lander-text-block {
    text-align: center;
    padding: 20px;
  }

  .lander-text-block__main {
    margin-left: auto;
    margin-right: auto;
  }

  .lander-text-block__description,
  .lander-text-block__main {
    width: 100%;
  }
}

.cd-section-bg {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: end;
  justify-content: flex-end;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  height: 100%;
}

.cd-section-bg__map {
  position: relative;
  right: -80px;
  top: 80px;
  width: 1249px;
  height: 606px;
  background-image: url(" https://www.goldmoney.com/img/gradient-dot-map.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .cd-section-bg__map {
    background-image: url(" https://www.goldmoney.com/img/gradient-dot-map_2x.png?v=1472838090518");
    background-size: 1249px 606px;
  }
}

.cd-section-bg__person {
  position: relative;
  right: -10px;
  width: 1049px;
  height: 829px;
  background-image: url(" https://www.goldmoney.com/img/online-shopping-laptop.jpg?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .cd-section-bg__person {
    background-image: url(" https://www.goldmoney.com/img/online-shopping-laptop_2x.jpg?v=1472838090518");
    background-size: 1049px 829px;
  }
}

.cd-section-bg__prepaid {
  position: relative;
  right: -100px;
  width: 739px;
  height: 595px;
  background-image: url(" https://www.goldmoney.com/img/prepaid-card-hero-img.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .cd-section-bg__prepaid {
    background-image: url(" https://www.goldmoney.com/img/prepaid-card-hero-img_2x.png?v=1472838090518");
    background-size: 739px 595px;
  }
}

.cd-section-bg__checkout {
  position: relative;
  right: -100px;
  top: 100px;
  width: 1076px;
  height: 508px;
  background-image: url(" https://www.goldmoney.com/img/checkout-screens-perspective.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .cd-section-bg__checkout {
    background-image: url(" https://www.goldmoney.com/img/checkout-screens-perspective_2x.png?v=1472838090518");
    background-size: 1076px 508px;
  }
}

.cd-section-bg__screenshot {
  position: relative;
  right: -375px;
  top: 100px;
}

.cd-section-bg__screenshot--pull-right {
  right: -475px;
}

@media (max-width:1199px) {
  .cd-section-bg__secreenshot {
    right: -500px;
  }
}

@media (max-width:991px) {
  .cd-section-bg {
    z-index: 0;
  }

  .cd-section-bg__checkout,
  .cd-section-bg__prepaid,
  .cd-section-bg__screenshot {
    top: auto;
    bottom: -250px;
  }

  .cd-section-bg .transfer-map__container {
    top: auto;
    bottom: -230px;
    right: -200px;
  }

  .cd-section-bg__person {
    top: auto;
    bottom: -150px;
  }
}

@media (max-width:767px) {
  .cd-section-bg__screenshot {
    -webkit-transform: scale(.6);
    transform: scale(.6);
  }

  .cd-section-bg__checkout {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    right: -200px;
  }

  .cd-section-bg .transfer-map__container {
    -webkit-transform: scale(.8);
    transform: scale(.8);
  }

  .cd-section-bg__prepaid {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    bottom: -200px;
    right: -170px;
  }
}

@media (max-width:479px) {
  .cd-section-bg__screenshot {
    -webkit-transform: scale(.4);
    transform: scale(.4);
  }

  .cd-section-bg .transfer-map__container {
    -webkit-transform: scale(.6);
    transform: scale(.6);
    right: -400px;
    bottom: -300px;
  }

  .cd-section-bg__person {
    top: auto;
    bottom: -250px;
    right: -100px;
  }
}

.lander-chart .cd-section-container {
  flex-direction: column;
}

@media (max-width:991px) {
  .lander-chart .cd-section-container {
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding-top: 25%;
  }
}

.lander-chart-block {
  height: 20%;
  width: 100%;
}

.lander-chart-block .input-container {
  max-width: 600px;
  margin: 20px auto;
  padding: 0 10px;
}

@media (max-width:767px) {
  .lander-chart-block .input-container .small-blue-button {
    min-width: auto;
    padding: 0 15px;
  }
}

.lander-chart-block .savings-chart {
  position: absolute;
  bottom: 0;
  width: calc(100% + 60px);
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 0;
}

.chart-wrapper {
  position: relative;
  z-index: 3001;
}

.chart-container {
  width: 100%;
  height: 620px;
  padding: 0 35px;
  margin-bottom: 120px;
}

@media (max-width:479px) {
  .chart-container {
    padding: 0 4%;
  }
}

.chart-action-bar {
  width: 100%;
  height: 52px;
  padding: 0 35px;
  background-color: #334954;
}

.chart-action-bar__wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.chart-action-bar__chart-actions-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

@media (max-width:1199px) {
  .chart-action-bar {
    height: auto;
    padding: 0;
  }

  .chart-action-bar__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
}

.chart-tab-bar {
  -webkit-box-flex: 1;
  flex: 1;
}

.chart-action-dropdown,
.chart-settings {
  -webkit-box-align: center;
  cursor: pointer;
}

.chart-tab-bar__item {
  position: relative;
  margin: 0 10px;
  padding: 14px 0;
  border-bottom: 3px solid transparent;
}

.chart-tab-bar__item:first-child {
  margin-left: 0;
}

.chart-tab-bar__item:last-child {
  margin-right: 0;
}

.chart-tab-bar__item:hover {
  color: #fff;
}

.chart-tab-bar__item--active {
  color: #fff;
  border-color: #23a6de;
}

.chart-tab-bar-flyout::after,
.chart-tab-bar-flyout::before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

.chart-tab-bar .dot-divider {
  margin: 0 4px;
  background-color: #6d7c84;
}

.chart-tab-bar--center {
  text-align: center;
}

@media (max-width:767px) {
  .chart-tab-bar__item {
    margin: 0 5px;
  }
}

.chart-tab-bar-flyout {
  position: absolute;
  top: 30px;
  right: -23px;
  width: 200px;
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.chart-tab-bar-flyout::after,
.chart-tab-bar-flyout::before {
  right: 15px;
  left: auto;
  margin: 0;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

.chart-tab-bar-flyout::after {
  bottom: 100%;
  border-bottom: 8px solid #fff;
}

.chart-tab-bar-flyout::before {
  bottom: calc(100% + 1px);
  border-bottom: 8px solid rgba(0,0,0,.3);
}

.chart-tab-bar-flyout--alt {
  top: 48px;
  right: -3px;
}

.chart-tab-bar-flyout-container {
  position: relative;
  margin-left: 10px;
}

.chart-tab-bar-flyout-container .chart-tab-bar__item {
  margin: 0;
}

.chart-action-bar-chevron {
  position: relative;
  top: -1px;
  width: 12px;
  height: 6px;
  fill: #6d7c84;
}

.chart-settings {
  position: relative;
  display: -webkit-box;
  display: flex;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  background-color: #233640;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}

.chart-settings:hover {
  background-color: #1a2830;
}

.chart-settings__icon {
  width: 20px;
  height: 20px;
  fill: #6d7c84;
}

@media (max-width:1199px) {
  .chart-tab-bar {
    padding: 18px 0;
  }

  .chart-settings {
    background-color: transparent;
  }
}

.chart-action-dropdown {
  position: relative;
  display: -webkit-box;
  display: flex;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 52px;
  padding: 3px 20px 0;
  background-color: #334954;
  border-left: 1px solid #3D5460;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}

.Goldmoney .stx_xaxis,
.Goldmoney .stx_xaxis_dark,
.Goldmoney .stx_yaxis,
.box-input,
.box-input-meta-box-right .update-amount-button,
.box-input-selector__container,
.box-textarea {
  font-family: Ubuntu,Helvetica,sans-serif;
}

.chart-action-dropdown:hover {
  background-color: #293b44;
}

.chart-action-dropdown__data {
  padding: 0 2px 0 5px;
  color: #b9c8d0;
}

.chart-action-dropdown .chart-action-bar-chevron {
  fill: #b9c8d0;
}

@media (max-width:1199px) {
  .chart-action-dropdown {
    padding-left: 10px;
    padding-right: 10px;
    border: none;
  }
}

@media (max-width:767px) {
  .chart-action-dropdown {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.chart-main-price {
  position: absolute;
  bottom: -40px;
  right: 35px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 120px;
  padding: 10px 20px;
  background-color: #0D1114;
  border-radius: 4px;
  box-shadow: 0 15px 25px -5px rgba(0,0,0,.4);
}

.chart-main-price__item {
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}

.chart-main-price__data {
  position: relative;
  margin-bottom: 10px;
  font-size: 2.375rem;
  color: #fff;
  font-weight: 300;
  text-align: right;
}

.chart-main-price__label {
  text-align: right;
}

.chart-main-price__icon {
  position: relative;
  top: 14px;
  left: -20px;
}

.chart-main-price__icon--up::after,
.chart-main-price__icon--up::before {
  content: "";
  position: absolute;
  background-color: #1bc67c;
}

.chart-main-price__icon--up::before {
  top: 7px;
  left: 0;
  width: 10px;
  height: 2px;
}

.chart-main-price__icon--up::after {
  top: 3px;
  left: 4px;
  width: 2px;
  height: 10px;
}

.chart-main-price__icon--down::before {
  content: "";
  position: absolute;
  background-color: #e85656;
  top: 7px;
  left: 0;
  width: 10px;
  height: 2px;
}

@media (max-width:1199px) {
  .chart-main-price {
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
  }
}

.Goldmoney #chart-anchor {
  background: 0 0;
  border: none;
}

.Goldmoney canvas {
  top: 0;
}

.Goldmoney .stx-panel-title {
  display: none;
}

.Goldmoney .stx_crosshair {
  background-color: #3c4c56;
}

.Goldmoney .stx-float-date {
  background-color: #fff;
  color: #6d7c84;
}

.Goldmoney .stx-float-price {
  color: #6d7c84;
}

.Goldmoney .stx-float-price-arrow {
  color: #fff;
}

.Goldmoney #currentHR {
  width: 33px;
  z-index: 1;
}

.Goldmoney .stx_current_hr_up {
  background-color: #1bc67c;
  color: #fff;
}

.Goldmoney .stx_current_hr_down {
  background-color: #e85656;
  color: #fff;
}

.Goldmoney .stx_xaxis {
  color: #fff;
}

.Goldmoney .stx_xaxis_dark {
  color: #fafafa;
}

.Goldmoney .stx_yaxis {
  color: #fff;
}

.Goldmoney .stx_grid,
.Goldmoney .stx_grid_dark {
  color: #3c4c56;
  opacity: 0;
}

.Goldmoney .stx_grid_border {
  color: #3c4c56;
}

.Goldmoney .stx_line_chart {
  color: #ffbd00;
  width: 2px;
}

.Goldmoney .stx_candle_shadow {
  color: #ffbd00;
}

.Goldmoney .stx_candle_down {
  color: #e85656;
  border-left-color: #e85656;
}

.Goldmoney .stx_candle_shadow_down {
  color: #e85656;
}

.Goldmoney .stx_candle_up {
  color: #1bc67c;
  border-left-color: #1bc67c;
}

.Goldmoney .stx_candle_shadow_up {
  color: #1bc67c;
}

.Goldmoney .stx-btn.stx_jump_today {
  display: inline-block;
  cursor: pointer;
  border-radius: 4px;
  font-weight: 500;
  font-size: .875rem;
  color: #fff!important;
  text-shadow: 0 1px 2px rgba(0,0,0,.1);
  line-height: 0;
  height: 22px;
  width: 35px;
  padding: 0;
  border: none;
  position: absolute;
  bottom: 12px;
  right: 6px;
  z-index: 3;
}

.Goldmoney .stx-btn.stx_jump_today>i {
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}

.Goldmoney .stx-btn.stx_jump_today.disabled {
  pointer-events: none;
  opacity: .3;
}

.Goldmoney .stx-btn.stx_jump_today:hover {
  border: none;
  background-color: none;
}

.chart-directive {
  position: relative;
  height: 100%;
}

.chart-directive .chart {
  height: 500px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.chart-directive .chart-pager {
  position: absolute;
  bottom: 0;
  height: 50px;
  line-height: 50px;
}

.chart-directive .chart-pager__items {
  text-align: left;
}

.chart-directive .chart-pager__item {
  float: left;
  min-width: 50px;
  margin-right: 15px;
}

.chart-directive .chart-pager__item__label {
  display: inline-block;
  margin-right: 5px;
  color: #6d7c84;
}

.chart-directive .chart-pager__item__value {
  display: inline-block;
  color: #fff;
}

@media (max-width:1199px) {
  .chart-directive .chart-pager {
    top: 20px;
    bottom: auto;
  }
}

.lpw-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.lpw-container__widget-col {
  -webkit-box-flex: 1;
  flex: 1;
  margin-right: 40px;
}

.lpw-container__info-col {
  -webkit-box-flex: 0;
  flex: 0 0 360px;
}

@media (max-width:991px) {
  .lpw-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .lpw-container__widget-col {
    margin-right: 0;
    margin-bottom: 40px;
  }

  .lpw-container__info-col {
    flex-basis: auto;
  }
}

.lpw-info-box__heading {
  margin-bottom: 10px;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 300;
}

.lpw-info-box__content {
  margin-bottom: 30px;
  font-size: .875rem;
  line-height: 1.375rem;
}

.lpw-info-box__content:last-child {
  margin-bottom: 0;
}

.fp-section {
  width: 100%;
  padding: 6.25rem 0;
  position: relative;
}

.fp-section__title {
  padding: 0 5% 3.75rem;
  text-align: center;
  color: #204352;
}

.fp-text-block {
  font-size: .875rem;
}

.fp-text-block .fp-circle-icon {
  margin-bottom: 25px;
}

.fp-text-block__heading {
  display: block;
  margin-bottom: 10px;
  line-height: 1.5rem;
  font-weight: 500;
  color: #204352;
}

.fp-text-block__large-heading {
  color: #204352;
  margin-bottom: 20px;
}

.fp-text-block__body {
  line-height: 1.5rem;
}

.fp-text-block__cta {
  margin-top: 20px;
}

.fp-text-block__cta--orange {
  color: #ff8400;
}

.fp-text-block__cta--blue {
  color: #23a6de;
}

.fp-text-block__cta--gold {
  color: #c09f69;
}

.fp-text-block__fine-print {
  font-size: .75rem;
  line-height: 1.375rem;
  color: #b9c8d0;
}

.fp-text-block--light .fp-text-block__heading,
.fp-text-block--light .fp-text-block__large-heading {
  color: #fff;
}

.fp-text-block--light .fp-text-block__body {
  color: rgba(255,255,255,.6);
  font-weight: 300;
}

.fp-text-block--center {
  text-align: center;
  width: 50%;
  margin: 0 auto;
}

.fp-text-block--center .fp-circle-icon {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width:767px) {
  .fp-text-block--center {
    width: 100%;
  }
}

.fp-circle-icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 2px solid #c8d4da;
}

.fp-circle-icon--purple {
  border-color: rgba(145,132,185,.4);
}

.fp-circle-icon--green {
  border-color: rgba(27,198,124,.4);
}

.fp-circle-icon--blue {
  border-color: rgba(35,166,222,.4);
}

.fp-circle-icon--orange {
  border-color: rgba(255,132,0,.4);
}

.fp-circle-icon--gold {
  border-color: rgba(192,159,105,.4);
}

.fp-circle-icon--red {
  border-color: rgba(232,86,86,.4);
}

.fp-circle-icon__elm--orange {
  fill: #e67700;
  color: #ffa94d;
}

.fp-circle-icon__elm--blue {
  fill: #2285B2;
  color: #33A4DC;
}

.fp-circle-icon__elm--green {
  fill: #159960;
  color: #1BC67C;
}

.fp-circle-icon__elm--purple {
  fill: #675799;
  color: #9184B9;
}

.fp-circle-icon__elm--gold {
  fill: #b89457;
  color: #9b7941;
}

.fp-circle-icon__elm--red {
  fill: #e22929;
  color: #f19999;
}

.fp-circle-icon__elm--shift-left {
  position: relative;
  left: 1px;
}

.fp-circle-icon__elm--shift-right {
  position: relative;
  left: -1px;
}

.fp-circle-icon__elm--shift-top {
  position: relative;
  top: -1px;
}

.fp-circle-icon__elm--shift-bottom {
  position: relative;
  top: 1px;
}

.fp-nav {
  position: relative;
  left: -20px;
  width: calc(100% + 40px);
  z-index: 3001;
  height: 70px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background-image: linear-gradient(#fff 0,#f6f6f6 100%);
  box-shadow: 0 0 1px 0 rgba(0,0,0,.2),0 4px 10px 0 rgba(0,0,0,.15);
}

.fp-nav__item {
  margin: 0 25px;
  font-size: .875rem;
  padding: 30px 0 24px;
  border-bottom: 3px solid transparent;
}

.fp-nav__item:first-child {
  margin-left: 0;
}

.fp-nav__item:last-child {
  margin-right: 0;
}

.fp-nav__item:hover:not(.fp-nav__item--active) {
  color: #566268;
}

.fp-nav__item--active {
  color: #ff8400;
  border-bottom-color: #ff8400;
}

.fp-nav+.nav-placeholder {
  display: none;
  height: 70px;
}

@media (max-width:767px) {
  .fp-nav {
    display: none;
  }
}

.smooth-scroll__nav {
  position: fixed;
  z-index: 3010;
  top: 0;
  height: 50px;
}

.smooth-scroll__nav .fp-nav__item {
  padding: 17px 0 15px;
}

.smooth-scroll__nav--hide {
  top: 0;
  -webkit-transition: top 150ms ease-in-out;
  transition: top 150ms ease-in-out;
}

.smooth-scroll__nav--show {
  top: 88px;
  -webkit-transition: top .4s ease-in-out 325ms;
  transition: top .4s ease-in-out 325ms;
}

.smooth-scroll__nav+.nav-placeholder {
  display: block;
}

.fp-how-it-works {
  position: relative;
  background-color: #e8edef;
  text-align: center;
  overflow: hidden;
  padding-bottom: 3.125rem;
}

.fp-how-it-works__bg {
  position: absolute;
  top: 320px;
  left: 0;
  width: 100%;
  height: calc(100% - 320px);
  -webkit-filter: drop-shadow(0 0 30px rgba(0, 0, 0, .15));
  filter: drop-shadow(0 0 30px rgba(0, 0, 0, .15));
}

.fp-how-it-works__bg-wave {
  position: relative;
  z-index: 0;
  fill: #fff;
}

.fp-how-it-works__bg::after {
  content: "";
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: calc(100% - 50px);
  background-image: -webkit-linear-gradient(#fff,#F4F6F7);
  background-image: linear-gradient(#fff,#F4F6F7);
}

.fp-how-it-works__title {
  padding-bottom: 120px;
}

@media (max-width:1199px) {
  .fp-how-it-works__title {
    padding-bottom: 60px;
  }
}

.fp-how-it-works--alt {
  z-index: 3001;
  margin-top: -100px;
  background-color: transparent;
}

.fp-how-it-works--alt .fp-how-it-works__bg {
  top: 50px;
  height: calc(100% - 50px);
  -webkit-filter: drop-shadow(0 0 25px rgba(0, 0, 0, .65));
  filter: drop-shadow(0 0 25px rgba(0, 0, 0, .65));
}

.fp-how-it-works-main {
  position: relative;
  z-index: 2;
  width: 100%;
  -webkit-columns: 280px 3;
  -moz-columns: 280px 3;
  columns: 280px 3;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}

.fp-how-it-works-main__col {
  padding: 0 70px;
}

.fp-how-it-works-main__line {
  position: absolute;
  z-index: -1;
  top: 110px;
  left: 20%;
  width: 60%;
  height: 2px;
  border-bottom: 2px dashed rgba(255,132,0,.2);
}

.fp-how-it-works-main__line--blue {
  border-bottom: 2px dashed rgba(35,166,222,.2);
}

@media (max-width:1199px) {
  .fp-how-it-works-main {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
  }

  .fp-how-it-works-main__line {
    display: none;
  }

  .fp-how-it-works-main__col {
    padding: 0;
  }

  .fp-how-it-works-main__col:first-child,
  .fp-how-it-works-main__col:nth-child(2) {
    margin-bottom: 80px;
  }

  .fp-how-it-works-main__col .fp-text-block {
    padding: 0 15%;
  }
}

.fp-how-it-works-graphic {
  position: relative;
  width: 260px;
  margin: 0 auto;
}

.fp-how-it-works-graphic__main {
  width: 220px;
  height: 220px;
  border-radius: 50%;
  margin: 0 auto 50px;
  background-image: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background-image: linear-gradient(#fff 0,#f6f6f6 100%);
  box-shadow: 0 20px 40px -15px rgba(0,0,0,.25);
  overflow: hidden;
}

.fp-how-it-works-graphic__main--alt {
  position: relative;
  background-image: -webkit-radial-gradient(#DFE2E5,#fff);
  background-image: radial-gradient(#DFE2E5,#fff);
}

.fp-how-it-works-graphic__main--alt::after {
  content: "";
  position: absolute;
  top: -10px;
  right: 0;
  width: 125px;
  height: 240px;
  border-radius: 80px/300px;
  background-color: #fafafa;
}

@media (max-width:1199px) {
  .fp-how-it-works-graphic__main {
    margin-bottom: 30px;
  }
}

.fp-how-it-works-graphic__img {
  background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
}

.fp-how-it-works-graphic__img--invoice-1 {
  top: 5px;
  left: 2px;
  width: 226px;
  height: 211px;
  background-image: url(" https://www.goldmoney.com/img/invoice-hiw-graphic-1.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--invoice-1 {
    background-image: url(" https://www.goldmoney.com/img/invoice-hiw-graphic-1_2x.png?v=1472838090518");
    background-size: 226px 211px;
  }
}

.fp-how-it-works-graphic__img--payouts-2 {
  top: 17px;
  left: 35px;
  width: 188px;
  height: 188px;
  background-image: url(" https://www.goldmoney.com/img/payouts-hiw-graphic-1.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--payouts-2 {
    background-image: url(" https://www.goldmoney.com/img/payouts-hiw-graphic-1_2x.png?v=1472838090518");
    background-size: 188px 188px;
  }
}

.fp-how-it-works-graphic__img--graphic-2 {
  top: 4px;
  left: 9px;
  width: 253px;
  height: 212px;
  background-image: url(" https://www.goldmoney.com/img/fiat-in-1-percent-gold-out.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--graphic-2 {
    background-image: url(" https://www.goldmoney.com/img/fiat-in-1-percent-gold-out_2x.png?v=1472838090518");
    background-size: 253px 212px;
  }
}

.fp-how-it-works-graphic__img--graphic-3 {
  top: 0;
  left: 72px;
  width: 188px;
  height: 212px;
  background-image: url(" https://www.goldmoney.com/img/gold-to-gold-bank-card.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--graphic-3 {
    background-image: url(" https://www.goldmoney.com/img/gold-to-gold-bank-card_2x.png?v=1472838090518");
    background-size: 188px 212px;
  }
}

.fp-how-it-works-graphic__img--savings-1 {
  top: 35px;
  left: 0;
  width: 266px;
  height: 151px;
  background-image: url(" https://www.goldmoney.com/img/open-account-in-minutes.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--savings-1 {
    background-image: url(" https://www.goldmoney.com/img/open-account-in-minutes_2x.png?v=1472838090518");
    background-size: 266px 151px;
  }
}

.fp-how-it-works-graphic__img--savings-2 {
  top: 8px;
  left: -5px;
  width: 257px;
  height: 200px;
  background-image: url(" https://www.goldmoney.com/img/deposit-1-percent-to-gold.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--savings-2 {
    background-image: url(" https://www.goldmoney.com/img/deposit-1-percent-to-gold_2x.png?v=1472838090518");
    background-size: 257px 200px;
  }
}

.fp-how-it-works-graphic__img--savings-3 {
  top: 0;
  left: 72px;
  width: 186px;
  height: 213px;
  background-image: url(" https://www.goldmoney.com/img/gold-to-gold-fiat-card.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--savings-3 {
    background-image: url(" https://www.goldmoney.com/img/gold-to-gold-fiat-card_2x.png?v=1472838090518");
    background-size: 186px 213px;
  }
}

.fp-how-it-works-graphic__img--transfers-1 {
  top: 7px;
  left: 10px;
  width: 253px;
  height: 212px;
  background-image: url(" https://www.goldmoney.com/img/fiat-1-percent-gold.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--transfers-1 {
    background-image: url(" https://www.goldmoney.com/img/fiat-1-percent-gold_2x.png?v=1472838090518");
    background-size: 253px 212px;
  }
}

.fp-how-it-works-graphic__img--transfers-2 {
  top: 25px;
  left: -1px;
  width: 260px;
  height: 171px;
  background-image: url(" https://www.goldmoney.com/img/person-1-percent-person.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--transfers-2 {
    background-image: url(" https://www.goldmoney.com/img/person-1-percent-person_2x.png?v=1472838090518");
    background-size: 260px 171px;
  }
}

.fp-how-it-works-graphic__img--transfers-3 {
  top: 1px;
  left: 0;
  width: 257px;
  height: 213px;
  background-image: url(" https://www.goldmoney.com/img/gold-1-percent-gold-fiat-card.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-how-it-works-graphic__img--transfers-3 {
    background-image: url(" https://www.goldmoney.com/img/gold-1-percent-gold-fiat-card_2x.png?v=1472838090518");
    background-size: 257px 213px;
  }
}

.fp-benefits {
  position: relative;
  z-index: 3001;
  background-image: -webkit-linear-gradient(#F4F6F7,#fafafa);
  background-image: linear-gradient(#F4F6F7,#fafafa);
  padding-bottom: 0;
}

.fp-benefits-quote__quote,
.fp-benefits-quote__title {
  position: relative;
  z-index: 1;
}

.fp-benefits--bottom-pad {
  padding-bottom: 11.25rem;
}

.fp-benefits--dark {
  background-image: -webkit-linear-gradient(#E6ECEF,#fafafa);
  background-image: linear-gradient(#E6ECEF,#fafafa);
}

.fp-benefits__grid {
  padding-bottom: 5.625rem;
}

@media (max-width:479px) {
  .fp-benefits__grid {
    padding: 0 4% 5.625rem;
  }
}

.fp-benefits-quote {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.fp-benefits-quote__img {
  -webkit-box-flex: 1.2;
  flex: 1.2;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
}

.fp-benefits-quote__img--invoice {
  height: 524px;
  background-image: url(" https://www.goldmoney.com/img/business-customer-1.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-benefits-quote__img--invoice {
    background-image: url(" https://www.goldmoney.com/img/business-customer-1_2x.png?v=1472838090518");
    background-size: 396px 524px;
  }
}

.fp-benefits-quote__img--payouts {
  height: 591px;
  background-image: url(" https://www.goldmoney.com/img/business-customer-2.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-benefits-quote__img--payouts {
    background-image: url(" https://www.goldmoney.com/img/business-customer-2_2x.png?v=1472838090518");
    background-size: 351px 591px;
  }
}

.fp-benefits-quote__img--transfers {
  position: relative;
  top: 40px;
  left: -60px;
  height: 678px;
  background-image: url(" https://www.goldmoney.com/img/mobile-phone-transfers.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-benefits-quote__img--transfers {
    background-image: url(" https://www.goldmoney.com/img/mobile-phone-transfers_2x.png?v=1472838090518");
    background-size: 736px 678px;
  }
}

@media (max-width:767px) {
  .fp-benefits-quote__img--transfers {
    left: auto;
  }
}

@media (max-width:321px) {
  .fp-benefits-quote__img {
    max-width: 300px;
  }
}

.fp-benefits-quote__data-col {
  position: relative;
  -webkit-box-flex: 1;
  flex: 1;
  padding-bottom: 80px;
}

.fp-benefits-quote__quote {
  line-height: 1.625rem;
  margin: 25px 0 20px;
}

.fp-benefits-quote__person {
  font-size: .875rem;
  font-weight: 500;
}

.fp-benefits-quote__quote-mark {
  position: absolute;
  z-index: 0;
  top: 40px;
  left: -30px;
  width: 57px;
  height: 48px;
  fill: #EAECEE;
}

@media (max-width:767px) {
  .fp-benefits-quote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .fp-benefits-quote__img {
    -webkit-box-ordinal-group: 3;
    order: 2;
  }

  .fp-benefits-quote__data-col {
    -webkit-box-ordinal-group: 2;
    order: 1;
    margin: 0 10%;
    padding-bottom: 40px;
  }
}

.fp-benefits-wave-bg {
  position: absolute;
  z-index: -1;
  padding-top: 60px;
  top: -120px;
  height: calc(100% + 120px);
  overflow: hidden;
}

.fp-benefits-wave-bg__wave {
  position: relative;
  z-index: 0;
  fill: #fff;
}

.fp-benefits-wave-bg::after {
  content: "";
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
  height: calc(100% - 120px);
  background-image: -webkit-linear-gradient(#fff,#F4F6F7);
  background-image: linear-gradient(#fff,#F4F6F7);
}

.fp-showcase {
  position: relative;
  z-index: 1;
  height: 740px;
  background-color: #fafafa;
}

.fp-showcase ._wrapper,
.fp-showcase .cross-promotion-cta__wrapper,
.fp-showcase .features-hero__wrapper {
  overflow: hidden;
}

.fp-showcase__grid {
  padding-top: 120px;
}

.fp-showcase__img {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 860px;
  height: 702px;
  background-image: url(" https://www.goldmoney.com/img/cross-platform-pay.png?v=1472838090518");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-showcase__img {
    background-image: url(" https://www.goldmoney.com/img/cross-platform-pay_2x.png?v=1472838090518");
    background-size: 860px 702px;
  }
}

@media (max-width:1199px) {
  .fp-showcase {
    height: auto;
  }

  .fp-showcase__img {
    position: relative;
    top: auto;
    left: auto;
  }

  .fp-showcase__grid {
    padding-top: 0;
    margin-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .fp-showcase__grid .grid__col:first-child {
    display: none;
  }
}

@media (max-width:767px) {
  .fp-showcase__img {
    width: calc(100% + 60px);
    left: -30px;
    height: 100vw;
    background-size: cover;
    background-repeat: no-repeat;
  }
}

@media (max-width:479px) {
  .fp-showcase__img {
    width: calc(100% + 40px);
    left: 18px;
  }
}

.fp-showcase-bg {
  position: absolute;
  z-index: -1;
  bottom: -60px;
  left: 0;
  width: 100%;
  max-height: 600px;
  height: 100vw;
  min-height: 550px;
  overflow: hidden;
  -webkit-transform: skewY(4deg);
  transform: skewY(4deg);
  background-image: -webkit-linear-gradient(transparent,#fafafa);
  background-image: linear-gradient(transparent,#fafafa);
}

.fp-showcase-bg::after,
.fp-showcase-bg::before {
  position: absolute;
  backface-visibility: hidden;
}

.fp-showcase-bg::before {
  bottom: -280px;
  left: -250px;
  width: 1500px;
  height: 600px;
  -webkit-transform: skewY(24deg);
  transform: skewY(24deg);
  background-image: -webkit-linear-gradient(305deg,#3d515c 0,#1c2428 55%);
  background-image: linear-gradient(145deg,#3d515c 0,#1c2428 55%);
}

.fp-showcase-bg::after {
  bottom: -100px;
  left: -100px;
  width: 500px;
  height: 200px;
  -webkit-transform: skewY(25.5deg);
  transform: skewY(25.5deg);
  background-image: -webkit-linear-gradient(305deg,#ffbd00 0,#ff8400 50%);
  background-image: linear-gradient(145deg,#ffbd00 0,#ff8400 50%);
}

.fp-features {
  background-color: #fff;
  padding-bottom: 17.5rem;
}

.fp-features--no-bg {
  background-color: transparent;
}

.fp-features--no-padding {
  padding-bottom: 0;
}

.fp-features--gradient {
  background-image: -webkit-linear-gradient(#f4f6f7,#fff);
  background-image: linear-gradient(#f4f6f7,#fff);
}

.fp-gold-calculator,
.fp-pricing {
  background-image: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
}

.fp-features .fp-section__title {
  margin-top: 20px;
}

.fp-features__col .fp-feature-item:last-child {
  margin-bottom: 0;
}

.fp-feature-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 0 6%;
  margin-bottom: 50px;
}

.fp-feature-item__icon {
  margin-top: 10px;
  -webkit-box-flex: 0;
  flex: 0 0 85px;
}

.fp-feature-item__data {
  -webkit-box-flex: 1;
  flex: 1;
}

.fp-feature-item__title {
  margin-bottom: 6px;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #204352;
}

.fp-feature-item__body {
  font-size: .875rem;
  line-height: 1.5rem;
}

@media (max-width:479px) {
  .fp-showcase-bg::before {
    bottom: -460px;
  }

  .fp-showcase-bg::after {
    bottom: -160px;
  }

  .fp-feature-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    padding: 0;
  }

  .fp-feature-item__icon {
    align-self: flex-start;
  }
}

.fp-pricing {
  padding: 10.9375rem 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  background-image: linear-gradient(#000 0,#1d6e9b 100%);
}

@media (max-width:991px) {
  .fp-pricing {
    padding: 6.25rem 0;
  }

  .fp-pricing .fp-text-block {
    margin-top: 20px;
    text-align: center;
  }

  .fp-pricing .fp-circle-icon {
    margin-left: auto;
    margin-right: auto;
  }
}

.fp-pricing-box {
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  max-width: 420px;
  width: 100%;
  height: 300px;
}

.fp-pricing-box::after,
.fp-pricing-box::before {
  content: "";
  position: absolute;
  border-radius: 4px;
}

.fp-pricing-box::before {
  z-index: -2;
  top: 10px;
  left: -10px;
  width: calc(100% + 20px);
  height: calc(100% - 20px);
  background-color: #ff8400;
  box-shadow: 0 0 50px 0 rgba(0,0,0,.8);
}

.fp-pricing-box::after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
}

.fp-pricing-box__heading {
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  font-weight: 500;
  color: #204352;
  padding: 26px 0;
  text-align: center;
}

.fp-pricing-box__data {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  background-color: #f6f6f6;
  padding: 18px 0;
}

.fp-pricing-box__percent {
  margin-right: 10px;
  font-size: 3.25rem;
  color: #204352;
}

.fp-pricing-box__percent--small {
  font-size: 2.25rem;
}

.fp-pricing-box__per {
  align-self: flex-end;
  padding-bottom: 7px;
  font-style: italic;
  color: #96a2a8;
}

.fp-pricing-box__key-points {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  flex: 1;
  flex-flow: row wrap;
  padding: 7% 5% 7% 10%;
}

.fp-pricing-box__point {
  width: 170px;
  font-size: .875rem;
}

.fp-pricing-box__point-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #ff8400;
}

.fp-pricing-box--blue .fp-pricing-box__point-dot,
.fp-pricing-box--blue::before {
  background-color: #23a6de;
}

.fp-cross-sell {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 750px;
  background-image: -webkit-linear-gradient(135deg,#fafafa 30%,#E7ECEF);
  background-image: linear-gradient(-45deg,#fafafa 30%,#E7ECEF);
  overflow: hidden;
}

.fp-cross-sell::after {
  position: absolute;
  z-index: 0;
  bottom: -120px;
  right: -200px;
  width: 130%;
  height: 320px;
  -webkit-transform: rotate(-9deg);
  transform: rotate(-9deg);
  background-image: -webkit-linear-gradient(right,#3d515c 0,#1c2428 100%);
  background-image: linear-gradient(-90deg,#3d515c 0,#1c2428 100%);
  backface-visibility: hidden;
}

.fp-cross-sell__content {
  position: relative;
  z-index: 2;
  width: 47%;
  padding: 0 0 120px 6.75%;
}

.fp-cross-sell__bg {
  position: absolute;
  z-index: 1;
  top: 10%;
  right: -430px;
}

@media (max-width:1199px) {
  .fp-cross-sell__content {
    width: 40%;
    padding-left: 3%;
  }

  .fp-cross-sell__bg {
    right: -530px;
  }
}

@media (max-width:991px) {
  .fp-cross-sell {
    width: 100%;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    text-align: center;
  }

  .fp-cross-sell__content {
    margin: 0 auto;
    padding: 16% 4%;
    width: 100%;
  }

  .fp-cross-sell__content .fp-circle-icon {
    margin-left: auto;
    margin-right: auto;
  }

  .fp-cross-sell::after,
  .fp-cross-sell__bg {
    display: none;
  }
}

.pay-carousel {
  background-color: #E6ECEF;
  padding-bottom: 0;
}

.pay-carousel__screenshots {
  display: none;
  width: 375px;
  height: 602px;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
  background-color: #fff;
  cursor: pointer;
}

.savings-chart,
.savings-chart svg {
  overflow: visible;
}

.pay-carousel__screenshots--active {
  display: block;
}

.pay-carousel__screenshots--1 {
  background-image: url(" https://www.goldmoney.com/img/pay-flow--button.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .pay-carousel__screenshots--1 {
    background-image: url(" https://www.goldmoney.com/img/pay-flow--button_2x.jpg?v=1472838090519");
    background-size: 375px 602px;
  }
}

.pay-carousel__screenshots--2 {
  background-image: url(" https://www.goldmoney.com/img/pay-flow--login.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .pay-carousel__screenshots--2 {
    background-image: url(" https://www.goldmoney.com/img/pay-flow--login_2x.jpg?v=1472838090519");
    background-size: 375px 602px;
  }
}

.pay-carousel__screenshots--3 {
  background-image: url(" https://www.goldmoney.com/img/pay-flow--details.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .pay-carousel__screenshots--3 {
    background-image: url(" https://www.goldmoney.com/img/pay-flow--details_2x.jpg?v=1472838090519");
    background-size: 375px 602px;
  }
}

.pay-carousel__screenshots--4 {
  background-image: url(" https://www.goldmoney.com/img/pay-flow--review.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .pay-carousel__screenshots--4 {
    background-image: url(" https://www.goldmoney.com/img/pay-flow--review_2x.jpg?v=1472838090519");
    background-size: 375px 602px;
  }
}

.pay-carousel__screenshots--5 {
  background-image: url(" https://www.goldmoney.com/img/pay-flow--complete.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .pay-carousel__screenshots--5 {
    background-image: url(" https://www.goldmoney.com/img/pay-flow--complete_2x.jpg?v=1472838090519");
    background-size: 375px 602px;
  }
}

.pay-carousel__content {
  align-self: center;
  text-align: left;
}

.pay-carousel__content:first-child {
  text-align: right;
}

.pay-carousel__content .fp-text-block--active {
  color: #FF9800;
}

.pay-carousel__rings {
  width: 766px;
  height: 139px;
  margin: -15px auto 0;
  background-image: url(" https://www.goldmoney.com/img/pay-flow-rings.png?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .pay-carousel__rings {
    background-image: url(" https://www.goldmoney.com/img/pay-flow-rings_2x.png?v=1472838090519");
    background-size: 766px 139px;
  }
}

.pay-carousel .fp-text-block {
  margin: 60px 0;
}

.pay-carousel-step {
  margin-bottom: 30px;
  text-align: center;
}

.pay-carousel-step__item {
  display: inline-block;
  margin: 0 3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #aabcc6;
  cursor: pointer;
}

.pay-carousel-step__item:not(.pay-carousel-step__item--active):hover {
  background-color: #8ba4b1;
}

.pay-carousel-step__item--active {
  background-color: #ff8400;
}

@media (max-width:991px) {
  .pay-carousel__grid {
    flex-wrap: wrap;
  }

  .pay-carousel__content:first-child {
    -webkit-box-flex: 1;
    flex: 1 0 35%;
    margin-bottom: 0;
  }

  .pay-carousel__content:first-child .fp-text-block:last-child {
    margin-bottom: 0;
  }

  .pay-carousel__content:last-child {
    margin-top: 60px;
    flex-basis: 100%;
    text-align: center;
  }

  .pay-carousel__screenshots-col {
    -webkit-box-flex: 1;
    flex: 1 0 50%;
    margin: 0 auto!important;
  }

  .pay-carousel__rings {
    display: none;
  }
}

@media (max-width:767px) {
  .pay-carousel__grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .pay-carousel__content {
    margin-right: 0!important;
  }

  .pay-carousel__content:first-child {
    text-align: center;
  }

  .pay-carousel__content:last-child {
    margin-top: 0;
  }

  .pay-carousel__screenshots-col {
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
}

@media (max-width:479px) {
  .pay-carousel__screenshots {
    width: 260px;
    height: 416px;
    background-size: 100%;
  }
}

.fp-feature-flow {
  position: relative;
  width: 100%;
  padding: 10rem 0 16.25rem;
}

.fp-feature-flow--no-bottom-pad {
  padding-bottom: 0;
}

.fp-feature-flow .grid__col {
  align-self: center;
}

.fp-feature-flow__item {
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.fp-feature-flow__img-col {
  height: 400px;
}

.fp-feature-flow__img-col--large {
  height: 600px;
}

.fp-feature-flow__img-col--xl {
  height: 750px;
}

.fp-feature-flow__img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: -1;
  background-repeat: no-repeat;
}

.fp-feature-flow__img--cart {
  right: -60px;
  width: 850px;
  height: 660px;
  background-image: url(" https://www.goldmoney.com/img/pay-cart-img.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--cart {
    background-image: url(" https://www.goldmoney.com/img/pay-cart-img_2x.jpg?v=1472838090519");
    background-size: 850px 660px;
  }
}

.fp-feature-flow__img--buttons {
  left: -40px;
  width: 740px;
  height: 350px;
  background-image: url(" https://www.goldmoney.com/img/pay-button-type-img.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--buttons {
    background-image: url(" https://www.goldmoney.com/img/pay-button-type-img_2x.jpg?v=1472838090519");
    background-size: 740px 350px;
  }
}

.fp-feature-flow__img--ecomm {
  right: 0;
  width: 580px;
  height: 300px;
  background-image: url(" https://www.goldmoney.com/img/e-comm-providers-img.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--ecomm {
    background-image: url(" https://www.goldmoney.com/img/e-comm-providers-img_2x.jpg?v=1472838090519");
    background-size: 580px 300px;
  }
}

.fp-feature-flow__img--recurring-ui {
  right: -20px;
  width: 700px;
  height: 540px;
  background-image: url(" https://www.goldmoney.com/img/recurring-transfer-ui.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--recurring-ui {
    background-image: url(" https://www.goldmoney.com/img/recurring-transfer-ui_2x.jpg?v=1472838090519");
    background-size: 700px 540px;
  }
}

.fp-feature-flow__img--cubes {
  left: 0;
  width: 700px;
  height: 500px;
  background-image: url(" https://www.goldmoney.com/img/real-gold-cubes.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--cubes {
    background-image: url(" https://www.goldmoney.com/img/real-gold-cubes_2x.jpg?v=1472838090519");
    background-size: 700px 500px;
  }
}

.fp-feature-flow__img--physical {
  right: -30px;
  width: 700px;
  height: 510px;
  background-image: url(" https://www.goldmoney.com/img/gmy-physical-redeem.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--physical {
    background-image: url(" https://www.goldmoney.com/img/gmy-physical-redeem_2x.jpg?v=1472838090519");
    background-size: 700px 510px;
  }
}

.fp-feature-flow__img--recurring-transfer {
  top: 60%;
  right: -20px;
  width: 608px;
  height: 620px;
  background-image: url(" https://www.goldmoney.com/img/recurring-gold-payment.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--recurring-transfer {
    background-image: url(" https://www.goldmoney.com/img/recurring-gold-payment_2x.jpg?v=1472838090519");
    background-size: 608px 620px;
  }
}

.fp-feature-flow__img--auto-redemption {
  left: -20px;
  width: 618px;
  height: 650px;
  background-image: url(" https://www.goldmoney.com/img/new-auto-redeem.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--auto-redemption {
    background-image: url(" https://www.goldmoney.com/img/new-auto-redeem_2x.jpg?v=1472838090519");
    background-size: 618px 650px;
  }
}

.fp-feature-flow__img--mc-gold-coffee {
  right: 100px;
  width: 524px;
  height: 424px;
  background-image: url(" https://www.goldmoney.com/img/mastercard-coffee-gold.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--mc-gold-coffee {
    background-image: url(" https://www.goldmoney.com/img/mastercard-coffee-gold_2x.jpg?v=1472838090519");
    background-size: 524px 424px;
  }
}

.fp-feature-flow__img--card-shopping-bags {
  left: 100px;
  width: 542px;
  height: 474px;
  background-image: url(" https://www.goldmoney.com/img/mastercard-shopping-bags.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--card-shopping-bags {
    background-image: url(" https://www.goldmoney.com/img/mastercard-shopping-bags_2x.jpg?v=1472838090519");
    background-size: 542px 474px;
  }
}

.fp-feature-flow__img--card-auto-load {
  right: 0;
  width: 700px;
  height: 710px;
  background-image: url(" https://www.goldmoney.com/img/auto-load-modal.jpg?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-feature-flow__img--card-auto-load {
    background-image: url(" https://www.goldmoney.com/img/auto-load-modal_2x.jpg?v=1472838090519");
    background-size: 700px 710px;
  }
}

@media (max-width:1199px) {
  .fp-feature-flow__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .fp-feature-flow__item:first-child {
    padding-top: 0;
  }

  .fp-feature-flow__img-col {
    margin-top: 40px;
    height: auto;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }

  .fp-feature-flow__img {
    position: static;
    -webkit-transform: none;
    transform: none;
  }

  .fp-feature-flow .fp-text-block {
    text-align: center;
  }

  .fp-feature-flow .fp-circle-icon {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width:767px) {
  .fp-feature-flow .grid__col {
    margin: 0!important;
  }

  .fp-feature-flow__img-col {
    display: none;
  }
}

.fp-gold-calculator {
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  background-image: linear-gradient(#000 0,#1d6e9b 100%);
}

.fp-gold-calculator .fp-text-block {
  padding: 0 4%;
}

.fp-list {
  padding: 20px 0 0;
  text-align: left;
}

.fp-list__item {
  margin: 15px 0;
  position: relative;
  padding-left: 20px;
  font-size: .875rem;
  line-height: 1.5rem;
}

.fp-list__item::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #23a6de;
}

.fp-currency-chart {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
  background-image: linear-gradient(#000 0,#1d6e9b 100%);
}

.fp-currency-chart__chart {
  margin: 5rem auto 0;
  width: 1052px;
  height: 473px;
  background-image: url(" https://www.goldmoney.com/img/gold-vs-currency-fluctuation-graph.png?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-currency-chart__chart {
    background-image: url(" https://www.goldmoney.com/img/gold-vs-currency-fluctuation-graph_2x.png?v=1472838090519");
    background-size: 1052px 473px;
  }
}

@media (max-width:1199px) {
  .fp-currency-chart__chart {
    width: 100%;
    max-height: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
  }
}

@media (max-width:767px) {
  .fp-currency-chart__chart {
    height: 350px;
  }
}

@media (max-width:479px) {
  .fp-currency-chart__chart {
    height: 220px;
  }
}

.fp-available-currencies {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 10px 20px -5px rgba(0,0,0,.1);
  padding: 1.5625rem 1.875rem 1.375rem;
  margin-top: 30px;
  width: 80%;
}

.fp-available-currencies__title {
  color: #204352;
  margin-bottom: 12px;
}

.fp-available-currencies__item {
  margin-right: 12px;
}

.fp-available-currencies__item:last-child {
  margin-right: 0;
}

@media (max-width:1199px) {
  .fp-available-currencies {
    width: 100%;
    margin: 30px auto 10px;
    text-align: center;
  }
}

.amount-update-box {
  margin: 20px 3%;
}

.amount-update-box .box-input-selector__chevron {
  margin-left: 5px;
}

.savings-chart {
  display: block;
  height: 300px;
  width: 100%;
  margin-bottom: -6.25rem;
}

.br-box,
.br-color,
.fp-alt-hero,
.fp-hero,
.rta-hero {
  overflow: hidden;
}

.savings-chart .value-area {
  stroke: none;
}

.savings-chart .value-line {
  fill: none;
  stroke-width: 3px;
}

.savings-chart .amount-tick {
  fill: #b9c8d0;
}

.savings-chart .amount-label-background {
  fill: #000;
  fill-opacity: .6;
}

.savings-chart .amount-label-value {
  font-size: .875rem;
  letter-spacing: 2px;
}

.savings-chart .date-label {
  fill: #6d7c84;
  font-size: .5625rem;
  font-weight: 700;
  letter-spacing: 2px;
}

.savings-chart .value-circle-shadow {
  fill: #000;
  fill-opacity: .2;
}

.box-input,
.box-input-selector__container,
.box-textarea {
  -webkit-appearance: none;
  width: 100%;
  min-width: 0;
  font-size: .875rem;
  color: #204352;
  height: 44px;
  padding: 0 12px 0 15px;
  border: 1px solid #c4c8ca;
  border-radius: 4px;
  background-color: #fcfcfc;
  box-shadow: inset 0 1px 2px 0 #f0f0f0;
  -webkit-transition: border-color .2s,background-color .2s;
  transition: border-color .2s,background-color .2s;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}

.box-input-selector__container:disabled,
.box-input:disabled,
.box-textarea:disabled {
  cursor: not-allowed;
}

.box-input-selector__container::-webkit-input-placeholder,
.box-input::-webkit-input-placeholder,
.box-textarea::-webkit-input-placeholder {
  color: #b9c8d0;
}

.box-input-selector__container::-moz-placeholder,
.box-input::-moz-placeholder,
.box-textarea::-moz-placeholder {
  color: #b9c8d0;
}

.box-input-selector__container:-ms-input-placeholder,
.box-input:-ms-input-placeholder,
.box-textarea:-ms-input-placeholder {
  color: #b9c8d0;
}

.box-input-selector__container::placeholder,
.box-input::placeholder,
.box-textarea::placeholder {
  color: #b9c8d0;
}

.box-input-selector__container:hover,
.box-input:hover,
.box-textarea:hover {
  border-color: #96a2a8;
}

.box-input-selector__container:focus,
.box-input-selector__container:focus:hover,
.box-input:focus,
.box-input:focus:hover,
.box-textarea:focus,
.box-textarea:focus:hover {
  border-color: #23a6de;
  background-color: #fff;
}

[readonly].box-input,
[readonly].box-input-selector__container,
[readonly].box-textarea {
  border-color: #c4c8ca!important;
}

.box-input-meta-box-right {
  display: -webkit-box;
  display: flex;
  height: 100%;
  margin-left: 10px;
  margin-right: -15px;
  padding: 0;
  border-left: none;
}

.box-input-meta-box-right__label {
  align-self: center;
  font-weight: 500;
  color: rgba(255,255,255,.75);
}

.box-input-meta-box-right .update-amount-button {
  border: none;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  transition: opacity .2s,border-color .2s,box-shadow .2s,color .2s,background-color .2s;
  color: #fff!important;
  padding: 0 44px;
  line-height: 52px;
  font-size: .875rem;
  background: -webkit-linear-gradient(#4cc9ff 0,#0d91c9 100%);
  background: linear-gradient(#4cc9ff 0,#0d91c9 100%);
  text-shadow: 0 1px 2px rgba(0,0,0,.1);
  border-radius: 0 4px 4px 0;
  height: calc(100% + 4px);
  margin-top: -2px;
  min-width: 0!important;
}

.box-input-meta-box-right .update-amount-button:hover:not(.disabled):not(.glow) {
  background: -webkit-linear-gradient(#7fd8ff 0,#0d91c9 100%);
  background: linear-gradient(#7fd8ff 0,#0d91c9 100%);
  color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.15);
}

.box-input-meta-box-right .update-amount-button.disabled {
  cursor: not-allowed;
}

.box-input-meta-box-right .update-amount-button__chevron {
  align-self: center;
  margin-right: -4px;
  margin-left: 6px;
  width: 10px;
  height: 6px;
  fill: #fff;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease,-webkit-transform .3s ease;
}

.box-input-meta-box-right .update-amount-button__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

@media (max-width:479px) {
  .box-input-meta-box-right .update-amount-button {
    padding: 0 16px;
  }
}

.box-input-meta-box-left {
  display: -webkit-box;
  display: flex;
  height: 100%;
  margin-right: 10px;
  padding: 0 15px 0 3px;
  border-right: 2px solid rgba(255,255,255,.3);
  font-size: 1.125rem;
}

.box-input-meta-box-left__label {
  align-self: center;
  font-weight: 500;
  color: rgba(255,255,255,.75);
}

.box-input-selector__container {
  background: 0 0;
  height: 52px;
  color: rgba(255,255,255,.75);
  border: 2px solid rgba(255,255,255,.3);
  box-shadow: none;
  cursor: pointer;
}

.box-input-selector__container--disabled {
  cursor: not-allowed;
}

.box-input-selector__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  flex: 1;
  font-size: 1rem;
}

.box-input-selector__inner-left,
.box-input-selector__inner-right {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  flex: 1;
}

.box-input-selector__inner-left {
  -webkit-box-pack: start;
  justify-content: flex-start;
  z-index: 10;
}

.box-input-selector__inner-right {
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.box-input-selector__inner-right .flag {
  top: 1px;
}

.box-input-selector__inner input {
  color: rgba(255,255,255,.75);
  font-size: 1.125rem;
}

.box-input-selector__chevron {
  position: relative;
  top: 1px;
  align-self: center;
  width: 11px;
  height: 100%;
  margin-left: 12px;
  fill: rgba(255,255,255,.3);
  -webkit-transition: -webkit-transform ease-out .3s;
  transition: -webkit-transform ease-out .3s;
  transition: transform ease-out .3s;
  transition: transform ease-out .3s,-webkit-transform ease-out .3s;
}

.box-input-selector__chevron--active {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.box-input-selector__hidden-input {
  width: 1px!important;
  height: 1px!important;
  opacity: 0;
}

.box-input-selector__placeholder {
  color: rgba(255,255,255,.75);
}

.box-input-selector--open .box-input-selector__container,
.box-input-selector--open:hover:not(.box-input-selector__container--disabled) .box-input-selector__container {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #23a6de;
  background-color: #fff;
}

.box-input-selector .dropdown-menu {
  top: calc(100% - 2px);
}

.fp-hero {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 900px;
  padding: 0 2%;
  background-image: -webkit-radial-gradient(#1D6E9B,#000 125%);
  background-image: radial-gradient(#1D6E9B,#000 125%);
  z-index: 2001;
}

.fp-hero__main-bg-angle {
  position: absolute;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 2002;
  bottom: 0;
  right: -620px;
  width: 1045px;
  height: 600px;
  -webkit-transform: skewX(-63.7deg);
  transform: skewX(-63.7deg);
  will-change: transform;
  background-image: -webkit-linear-gradient(bottom,#FAFAFA 10%,#E7ECEF);
  background-image: linear-gradient(0deg,#FAFAFA 10%,#E7ECEF);
}

.fp-hero__color-bg-angle {
  position: absolute;
  bottom: -2px;
  z-index: 2004;
  left: 0;
}

.fp-hero__bg {
  position: absolute;
  z-index: 2003;
  background-repeat: no-repeat;
}

.fp-hero__bg--invoice {
  bottom: 93px;
  right: -100px;
  width: 956px;
  height: 614px;
  background-image: url(" https://www.goldmoney.com/img/invoice-hero-scene.png?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-hero__bg--invoice {
    background-image: url(" https://www.goldmoney.com/img/invoice-hero-scene_2x.png?v=1472838090519");
    background-size: 956px 614px;
  }
}

.fp-hero__bg--payouts {
  bottom: 75px;
  right: -52px;
  width: 961px;
  height: 614px;
  background-image: url(" https://www.goldmoney.com/img/payouts-hero-scene.png?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-hero__bg--payouts {
    background-image: url(" https://www.goldmoney.com/img/payouts-hero-scene_2x.png?v=1472838090519");
    background-size: 961px 614px;
  }
}

.fp-hero__bg--pay {
  bottom: 15px;
  right: -20px;
  width: 835px;
  height: 545px;
  background-image: url(" https://www.goldmoney.com/img/checkout-hero-scene.png?v=1472838090519");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-hero__bg--pay {
    background-image: url(" https://www.goldmoney.com/img/checkout-hero-scene_2x.png?v=1472838090520");
    background-size: 835px 545px;
  }
}

.fp-hero .content-hero-explore__arrow {
  bottom: 120px;
}

.fp-hero .content-hero-explore__label {
  bottom: 145px;
}

.fp-hero-content {
  position: relative;
  z-index: 2005;
  padding-bottom: 160px;
  width: 37%;
}

.fp-hero-content__h1,
.fp-hero-content__h2 {
  margin-bottom: 12px;
}

.fp-hero-content__description {
  -webkit-font-smoothing: antialiased;
  margin-bottom: 20px;
  color: rgba(255,255,255,.6);
  font-size: .875rem;
  line-height: 1.5rem;
}

@media (max-width:1199px) {
  .fp-hero {
    -webkit-box-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    text-align: center;
    padding-top: 160px;
    height: 1000px;
  }

  .fp-hero__main-bg-angle {
    bottom: -100px;
  }

  .fp-hero__bg {
    bottom: -10px;
  }

  .fp-hero-content {
    width: 70%;
    margin: 0 auto;
    padding-bottom: 0;
  }
}

@media (max-width:991px) {
  .fp-hero .content-hero-explore__arrow {
    bottom: 60px;
  }
}

@media (max-width:767px) {
  .fp-hero {
    padding-top: 120px;
  }

  .fp-hero__bg {
    right: -180px;
  }

  .fp-hero__color-bg-angle {
    bottom: -50px;
  }

  .fp-hero-content {
    width: 100%;
    padding: 0 30px;
  }
}

@media (max-width:479px) {
  .fp-hero {
    height: 900px;
  }

  .fp-hero__main-bg-angle {
    bottom: -200px;
  }

  .fp-hero__bg {
    bottom: -180px;
    right: -500px;
    background-size: 60%;
  }

  .fp-pay-hero-widget {
    display: none;
  }
}

.fp-pay-hero-widget {
  position: absolute;
  top: -80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 330px;
  height: 472px;
  background-image: url(" https://www.goldmoney.com/img/product-widget-hero.png?v=1472838090520");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-pay-hero-widget {
    background-image: url(" https://www.goldmoney.com/img/product-widget-hero_2x.png?v=1472838090520");
    background-size: 330px 472px;
  }
}

@media (max-width:1199px) {
  .fp-pay-hero-widget {
    top: 0;
  }
}

.fp-alt-hero {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 900px;
  background-image: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
  background-image: linear-gradient(#000 0,#1d6e9b 100%);
}

.fp-alt-hero--large {
  height: 1000px;
}

.fp-alt-hero__content {
  position: relative;
  z-index: 10;
  text-align: center;
  width: 45%;
  padding: 0 5% 3.125rem;
}

.fp-alt-hero::after,
.fp-alt-hero::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fp-alt-hero::before {
  z-index: 0;
  right: -450px;
  width: 1100px;
  background-color: rgba(0,0,0,.1);
  -webkit-transform: skewX(-40deg);
  transform: skewX(-40deg);
}

.fp-alt-hero::after {
  z-index: 1;
  right: -450px;
  width: 1100px;
  background-color: rgba(65,37,93,.2);
  -webkit-transform: skewX(40deg);
  transform: skewX(40deg);
}

.fp-alt-hero__transfer-map {
  top: 55%;
  left: 55%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.fp-alt-hero__screenshots {
  top: 55%;
  right: -800px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.fp-alt-hero__mastercard {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 739px;
  height: 595px;
  right: 0;
  background-image: url(" https://www.goldmoney.com/img/prepaid-card-hero-img.png?v=1472838090520");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .fp-alt-hero__mastercard {
    background-image: url(" https://www.goldmoney.com/img/prepaid-card-hero-img_2x.png?v=1472838090520");
    background-size: 739px 595px;
  }
}

.fp-alt-hero__angles {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.fp-alt-hero__angles::after,
.fp-alt-hero__angles::before {
  content: "";
  position: absolute;
  bottom: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fp-alt-hero__angles::before {
  z-index: 3;
  right: -250px;
  width: 400px;
  height: 100%;
  background-image: -webkit-linear-gradient(bottom,#4cc9ff 60%,#0073a3 100%);
  background-image: linear-gradient(0deg,#4cc9ff 60%,#0073a3 100%);
  -webkit-transform: skewX(20deg);
  transform: skewX(20deg);
}

.fp-alt-hero__angles::after {
  z-index: 4;
  right: -220px;
  width: 400px;
  height: 80%;
  background-image: -webkit-linear-gradient(bottom,#ff8400 0,#ffbd00 100%);
  background-image: linear-gradient(0deg,#ff8400 0,#ffbd00 100%);
  -webkit-transform: skewX(-30deg);
  transform: skewX(-30deg);
}

.fp-alt-hero-bg {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.newsroom-rta-overview,
.newsroom-slider-container {
  position: relative;
  width: 100%;
}

.fp-alt-hero-bg--on-top {
  z-index: 5;
}

.fp-alt-hero__h1,
.fp-alt-hero__h2 {
  margin-bottom: 15px;
}

.fp-alt-hero__intro {
  margin-bottom: 20px;
  font-size: .875rem;
  line-height: 1.5rem;
  color: #b9c8d0;
}

@media (max-width:1199px) {
  .fp-alt-hero {
    -webkit-box-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
  }

  .fp-alt-hero__content {
    margin: 7.5rem auto 0;
    width: 60%;
  }

  .fp-alt-hero__angles {
    right: -130px;
  }

  .fp-alt-hero__transfer-map {
    left: 50%;
  }

  .fp-alt-hero__screenshots {
    top: 60%;
    right: 50%;
    -webkit-transform: translateY(-50%) translateX(50%);
    transform: translateY(-50%) translateX(50%);
  }

  .fp-alt-hero__mastercard {
    right: 50%;
    -webkit-transform: translateY(-50%) translateX(50%);
    transform: translateY(-50%) translateX(50%);
  }

  .fp-alt-hero-bg {
    top: auto;
    bottom: -200px;
  }
}

@media (max-width:991px) {
  .fp-alt-hero {
    -webkit-box-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
  }

  .fp-alt-hero__content {
    margin: 11.25rem auto 0;
    width: 80%;
    padding: 0 10%;
  }

  .fp-alt-hero__angles {
    display: none;
  }

  .fp-alt-hero__transfer-map {
    left: 30%;
  }

  .fp-alt-hero-bg {
    bottom: -300px;
  }
}

@media (max-width:767px) {
  .fp-alt-hero__content {
    width: 100%;
  }

  .fp-alt-hero__transfer-map {
    top: 40%;
    left: 7%;
    -webkit-transform: scale(.8) translateY(-50%) translateX(-50%);
    transform: scale(.8) translateY(-50%) translateX(-50%);
  }

  .fp-alt-hero__screenshots {
    right: 70%;
  }
}

@media (max-width:479px) {
  .fp-alt-hero {
    height: 700px;
  }

  .fp-alt-hero-bg {
    display: none;
  }
}

.newsroom-slider {
  margin: 70px 0 100px;
}

.newsroom-slider .slick-dots {
  display: none!important;
}

.newsroom-slider .slick-slider__col {
  padding-bottom: 30px;
}

@media (max-width:1199px) {
  .newsroom-slider {
    margin-bottom: 70px;
  }
}

.newsroom-overview {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-left: -30px;
  margin-right: -30px;
}

.newsroom-overview__col {
  -webkit-box-flex: 1;
  flex: 1;
  margin: 0 30px;
}

@media (max-width:991px) {
  .newsroom-overview {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin: 0;
  }

  .newsroom-overview__col {
    margin: 0;
  }
}

.newsroom-overview-box {
  padding: 35px 10%;
  margin-bottom: 30px;
}

.newsroom-overview-box__header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #d8e0e4;
  padding-bottom: 25px;
}

.newsroom-overview-box__header-title {
  -webkit-box-flex: 1;
  flex: 1;
}

.newsroom-overview-box__header-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  font-size: .875rem;
}

.newsroom-overview-snippet {
  margin: 30px 0;
}

.newsroom-overview-snippet:last-child {
  margin-bottom: 0;
}

.newsroom-overview-snippet__title {
  margin-bottom: 6px;
  font-size: 1rem;
  line-height: 1.375rem;
}

.newsroom-overview-snippet__meta {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 5px;
}

.newsroom-overview-snippet__meta a::after {
  content: ", ";
  color: #6d7c84;
}

.choose-account-box__list-item::before,
.comparison-table-header__item::after,
.gmy-physical-charts::after,
.hp-hero-accounts-bg::after,
.hp-hero-accounts-bg::before,
.ir-tabs__item::after,
.rta-hero-map-item__data::after,
.rta-hero::after,
.rta-hero::before {
  content: "";
}

.newsroom-overview-snippet__meta a:last-child::after {
  display: none;
}

.newsroom-overview-snippet__meta--bottom-margin {
  margin-bottom: 5px;
}

.newsroom-overview-snippet__meta .dot-divider {
  margin: 0 12px;
  display: block;
}

@media (max-width:479px) {
  .newsroom-overview-snippet__meta .dot-divider,
  .newsroom-overview-snippet__meta h6:last-child {
    display: none;
  }
}

.newsroom-overview-snippet__stars {
  height: 1.25rem;
}

.newsroom-rta-overview {
  margin: 70px 0 0;
}

.newsroom-rta-overview__heading {
  position: absolute;
  top: -30px;
  left: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 0 30px;
  height: 60px;
  background-color: #fff;
  box-shadow: 0 15px 25px -5px rgba(0,0,0,.25);
}

.newsroom-rta-overview__heading-title {
  font-size: 1.125rem;
  color: #204352;
  text-align: center;
}

.newsroom-rta-overview__main {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  justify-content: space-around;
  margin: 0 20px;
  min-height: 200px;
  background: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background: linear-gradient(#fff 0,#f6f6f6 100%);
  box-shadow: 0 25px 35px -15px rgba(0,0,0,.25);
}

.newsroom-rta-overview__main-col {
  -webkit-box-flex: 1;
  flex: 1;
  text-align: center;
}

.newsroom-rta-overview__main-num {
  margin-bottom: 10px;
}

.newsroom-rta-overview__main-label {
  color: #c09f69;
}

.newsroom-rta-overview__main-label .tooltip-icon {
  fill: #c09f69;
}

.newsroom-rta-overview__link {
  position: absolute;
  bottom: -30px;
  right: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 50px;
  padding: 0 30px;
  background-color: #23a6de;
  color: #fff;
  box-shadow: 0 15px 25px -5px rgba(0,0,0,.25);
  -webkit-transition: background-color .2s,box-shadow .2s;
  transition: background-color .2s,box-shadow .2s;
}

.newsroom-rta-overview__link:hover {
  background-color: #4fb8e5;
  box-shadow: 0 15px 30px -2px rgba(0,0,0,.3);
}

.newsroom-rta-overview__link-icon {
  margin-left: 8px;
  width: 16px;
  height: 16px;
  fill: #fff;
}

@media (max-width:767px) {
  .newsroom-rta-overview__main {
    padding: 40px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .newsroom-rta-overview__main-col {
    padding: 20px 0;
  }
}

.newsroom-overview-cta {
  position: relative;
  top: 1px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  text-align: center;
  min-height: 260px;
}

.newsroom-overview-cta__col {
  -webkit-box-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  flex-direction: column;
}

.newsroom-overview-cta__col--blue {
  background: -webkit-linear-gradient(235deg,#4cc9ff 0,#0073a3 100%);
  background: linear-gradient(-145deg,#4cc9ff 0,#0073a3 100%);
}

.newsroom-overview-cta__col--dark {
  background: -webkit-linear-gradient(235deg,#3d515c 0,#1c2428 100%);
  background: linear-gradient(-145deg,#3d515c 0,#1c2428 100%);
}

.newsroom-overview-cta__email {
  margin-top: 10px;
  font-size: 1.125rem;
  color: rgba(255,255,255,.7);
}

.newsroom-overview-cta__actions {
  margin-top: 10px;
}

.newsroom-overview-cta__link {
  margin-left: 10px;
}

@media (max-width:991px) {
  .newsroom-overview-cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-height: auto;
  }

  .newsroom-overview-cta__col {
    padding: 60px 20px;
  }
}

.news-feed {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}

.ir-stock-box,
.rta-hero-stats__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.news-feed__articles {
  -webkit-box-flex: 3;
  flex: 3 0;
  margin-right: 7%;
}

.news-feed__articles .article-card {
  margin-bottom: 60px;
}

.news-feed__articles .article-card:last-child {
  margin-bottom: 0;
}

.news-feed__sidebar {
  -webkit-box-flex: 1;
  flex: 1 0;
  min-width: 330px;
}

@media (max-width:991px) {
  .news-feed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .news-feed__articles {
    margin-right: 0;
  }
}

@media (max-width:479px) {
  .news-feed .article-card {
    margin-bottom: 40px;
  }
}

.news-feed__pagination {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-top: 40px;
}

.news-feed__pagination-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  flex: 1;
}

.news-feed__pagination-item-label {
  margin: 0 15px;
}

.news-feed__pagination-item:nth-child(2) {
  -webkit-box-pack: end;
  justify-content: flex-end;
}

@media (max-width:479px) {
  .news-feed__pagination-item-label {
    display: none;
  }
}

.news-social-sidebar {
  margin: 40px 0 90px;
}

.news-social-sidebar__item {
  display: block;
  padding: 12px 0;
  color: #fff;
  font-size: .875rem;
  font-style: italic;
  font-weight: 300;
  opacity: .5;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.news-social-sidebar__item-icon {
  position: relative;
  top: -1px;
  vertical-align: middle;
  margin-right: 10px;
  fill: #fff;
}

.news-social-sidebar__item:hover {
  opacity: 1;
}

@media (max-width:991px) {
  .news-social-sidebar {
    display: none;
  }
}

.news-sidebar-group {
  margin-bottom: 40px;
}

.news-sidebar-group:last-child {
  margin-bottom: 0;
}

.news-sidebar-group__title {
  display: block;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 1.125rem;
  color: #204352;
  border-bottom: 1px solid #b9c8d0;
}

.news-sidebar-group__link--current,
.news-sidebar-group__link:hover {
  color: #23a6de;
}

.news-sidebar-group__link {
  display: block;
  padding: 12px 0;
  font-size: .875rem;
}

.news-sidebar-group__link-icon {
  fill: #6d7c84;
  width: 8px;
  height: 10px;
  margin: 0 10px 0 5px;
}

.news-sidebar-group__link--current .news-sidebar-group__link-icon {
  fill: #23a6de;
}

@media (max-width:991px) {
  .news-sidebar-group {
    margin: 40px 0 0;
  }
}

.news-article {
  margin-top: 80px;
}

.news-article .share-bar {
  margin-bottom: 50px;
}

@media (max-width:991px) {
  .news-article {
    margin-top: 40px;
  }
}

@media (max-width:479px) {
  .news-article {
    margin-top: -4px;
  }
}

.recommended-articles__title {
  color: #204352;
  font-size: 1.125rem;
  margin-bottom: 25px;
}

.recommended-articles__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 40px;
}

.recommended-articles__item-num {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  flex: 0 0 44px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  margin-right: 20px;
  background-image: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background-image: linear-gradient(#fff 0,#f6f6f6 100%);
  border: 1px solid rgba(0,0,0,.2);
  box-shadow: 0 4px 10px 0 rgba(0,0,0,.15);
  font-family: Grad-Bold,Georgia,serif;
}

.recommended-articles__item-container {
  -webkit-box-flex: 1;
  flex: 1;
}

.recommended-articles__item-meta {
  display: -webkit-box;
  display: flex;
}

.recommended-articles__item-meta .dot-divider {
  margin: 0 12px;
  top: 6px;
}

.recommended-articles__item-title {
  font-size: 1rem;
  line-height: 1.375rem;
  margin-bottom: 6px;
  color: #6d7c84;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.recommended-articles__item:hover .recommended-articles__item-title {
  color: #23a6de;
}

@media (max-width:767px) {
  .recommended-articles__item-num {
    display: none;
  }
}

@media (max-width:479px) {
  .recommended-articles .dot-divider,
  .recommended-articles__item-meta>span:last-child {
    display: none;
  }
}

.reviews {
  margin-top: -15px;
}

.reviews-hero__badge {
  position: absolute;
  bottom: -70px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 98px;
  height: 98px;
  background: url(" https://www.goldmoney.com/img/5-star-badge.svg?v=1472838090520") no-repeat;
  -webkit-filter: drop-shadow(0 6px 10px rgba(0, 0, 0, .3));
  filter: drop-shadow(0 6px 10px rgba(0, 0, 0, .3));
}

.reviews-hero__tp {
  margin-top: 15px;
}

.reviews-hero__tp-label {
  margin-right: 4px;
  color: #6d7c84;
}

.reviews-hero__tp-logo {
  width: 81px;
  height: 10px;
  vertical-align: middle;
}

@media (max-width:1199px) {
  .news-feed__sidebar {
    min-width: 280px;
  }

  .reviews-hero__badge {
    display: none;
  }
}

.reviews-tp {
  background-attachment: fixed;
  background-image: url(" https://www.goldmoney.com/img/world-map.svg?v=1472838090520");
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #DAE1E5;
  padding: 60px 0;
}

.reviews-tp:first-child {
  padding-top: 120px;
}

.reviews-twitter {
  background-color: #fff;
  padding: 60px 0;
}

.reviews-twitter__header {
  width: 100%;
  margin-bottom: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}

.reviews-twitter__header-twitter {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  flex: 1;
  color: #55acee;
}

.reviews-twitter__header-twitter-icon {
  width: 21px;
  height: 17px;
  margin-right: 5px;
  fill: #55acee;
}

@media (max-width:767px) {
  .reviews-twitter__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    text-align: center;
  }

  .reviews-twitter__header-twitter {
    margin-top: 15px;
  }
}

.review-box {
  background: #fff;
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,.2);
  padding: 35px 25px;
}

.review-box__title {
  font-size: 1.125rem;
  line-height: 1.8;
  color: #204352;
  font-style: italic;
}

.review-box__body {
  font-size: .8125rem;
  line-height: 2;
  margin-bottom: 15px;
  padding-top: 10px;
}

.review-box__stars {
  height: 1rem;
}

.reviews-twitter-old {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
}

.reviews-twitter-old:last-child {
  margin-right: 0;
}

@media screen and (max-width:700px) {
  .reviews-twitter-old {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
  }

  .reviews-twitter-old:last-child {
    margin-right: 0;
  }
}

.twitter-tweet {
  margin-left: auto;
  margin-right: auto;
}

.br-hero-brand {
  position: relative;
  right: -220px;
  -webkit-transform: skewY(2deg);
  transform: skewY(2deg);
  margin-top: -60px;
  width: 160%;
  height: 160%;
  fill: rgba(255,255,255,.1);
}

.brand-resources-page {
  margin-top: 160px;
}

@media (max-width:991px) {
  .brand-resources-page {
    margin-top: 100px;
  }
}

.br-section {
  width: 100%;
  margin-bottom: 100px;
}

.br-section:last-child {
  margin-bottom: 0;
}

.br-section__heading {
  position: relative;
  margin-bottom: 50px;
}

.br-section__heading-num {
  position: absolute;
  z-index: -1;
  top: -5px;
  left: -45px;
  font-size: 5.625rem;
  color: #D7DCDF;
}

.br-section__container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-left: -30px;
  margin-right: -30px;
}

.br-section__container-col {
  -webkit-box-flex: 1;
  flex: 1;
  margin: 0 30px;
}

.br-section__container-col .br-box:last-child {
  margin-bottom: 0;
}

@media (max-width:991px) {
  .br-section__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .br-section__container .br-box,
  .br-section__container-col .br-box:last-child {
    margin-bottom: 30px;
  }

  .br-section__container-col:last-child .br-box:last-child {
    margin-bottom: 0;
  }
}

.br-box {
  width: 100%;
  background: #fff;
  border: 1px solid #c4c8ca;
  border-radius: 4px;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
  position: relative;
  padding: 0;
  margin-bottom: 60px;
}

.br-box__top {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 160px;
  background-repeat: repeat;
}

.br-box__top-large-logo {
  position: relative;
  top: 6px;
  width: 60%;
}

.br-box__top-large-logo--light {
  fill: #fff;
}

.br-box__top-large-logo--dark {
  fill: #204352;
}

.br-box__top-icon-example {
  width: 276px;
  height: 79px;
  background-image: url(" https://www.goldmoney.com/img/gmy-icon-example.png?v=1472838090520");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .br-box__top-icon-example {
    background-image: url(" https://www.goldmoney.com/img/gmy-icon-example_2x.png?v=1472838090520");
    background-size: 276px 79px;
  }
}

.br-box__top--light-pattern {
  background-image: url(" https://www.goldmoney.com/img/transparant-light-pattern.png?v=1472838090520");
  border-bottom: 1px solid #D8E0E4;
}

.br-box__top--dark-pattern {
  background-image: url(" https://www.goldmoney.com/img/transparant-dark-pattern.png?v=1472838090520");
}

.br-box__top--icon-useage,
.br-box__top--wordmark-useage {
  height: 230px;
  background-color: #f6f6f6;
  border-bottom: 1px solid #e4e4e4;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

@media (max-width:767px) {
  .br-box__top--icon-useage,
  .br-box__top--wordmark-useage {
    height: 180px;
  }
}

.br-box__top--wordmark-useage {
  background-image: url(" https://www.goldmoney.com/img/wordmark-useage.png?v=1472838090520");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .br-box__top--wordmark-useage {
    background-image: url(" https://www.goldmoney.com/img/wordmark-useage_2x.png?v=1472838090520");
    background-size: 568px 230px;
  }
}

.br-box__top--icon-useage {
  background-image: url(" https://www.goldmoney.com/img/icon-useage.png?v=1472838090520");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .br-box__top--icon-useage {
    background-image: url(" https://www.goldmoney.com/img/icon-useage_2x.png?v=1472838090520");
    background-size: 568px 230px;
  }
}

.br-box__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 20px 30px;
}

@media (max-width:767px) {
  .br-box__inner {
    padding: 15px 20px;
  }
}

@media (max-width:479px) {
  .br-section__heading-num {
    left: 0;
  }

  .br-box__top--icon-useage,
  .br-box__top--wordmark-useage {
    height: 140px;
  }

  .br-box__inner {
    padding: 10px 15px;
  }
}

.br-box__title {
  display: -webkit-box;
  display: flex;
  align-self: center;
  -webkit-box-flex: 1;
  flex: 1;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 300;
  color: #204352;
}

.br-box__download {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid #b9c8d0;
  -webkit-transition: border-color .2s;
  transition: border-color .2s;
}

.br-box__download:hover {
  border-color: #6d7c84;
}

.br-box__download-icon {
  position: relative;
  top: -1px;
  width: 19px;
  height: 19px;
  fill: #ff8400;
}

.incorrect-useage__graphic,
.rta-hero {
  width: 100%;
}

.br-box__text-block-title {
  margin-bottom: 10px;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #204352;
  font-style: italic;
}

.br-box__text-block-body {
  font-size: .875rem;
  line-height: 1.5rem;
}

.br-color-container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.br-color {
  -webkit-box-flex: 1;
  flex: 1 0 auto;
  min-width: 130px;
  margin: 10px;
  box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);
  background-color: #fff;
  border-radius: 4px;
}

.rta-hero-map-item .rta-hero-map-item__data,
.rta-hero-map-item--toronto .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(232,86,86,.2);
}

.br-color__color {
  height: 90px;
}

.br-color__inner {
  padding: 10px;
  font-size: .75rem;
  line-height: 1.125rem;
}

.br-color__data {
  display: block;
}

.br-color__color--yellow {
  background-color: #ffbd00;
}

.br-color__color--blue {
  background-color: #23a6de;
}

.br-color__color--gold {
  background-color: #c09f69;
}

.br-color__color--dblue {
  background-color: #204352;
}

.br-color__color--dgrey {
  background-color: #252e33;
}

.br-color__color--mgrey {
  background-color: #6d7c84;
}

.br-color__color--lgrey {
  background-color: #b9c8d0;
}

.br-color__color--owhite {
  background-color: #fafafa;
}

.br-color__color--green {
  background-color: #1bc67c;
}

.br-color__color--orange {
  background-color: #ff8400;
}

.br-color__color--red {
  background-color: #e85656;
}

.br-color__color--purple {
  background-color: #9184b9;
}

.br-color__color--lwhite {
  background-color: #f6f6f6;
}

.br-color__color--orange-gradient {
  background: -webkit-linear-gradient(235deg,#ffc214 0,#ff9c00 100%);
  background: linear-gradient(-145deg,#ffc214 0,#ff9c00 100%);
}

.br-color__color--alt-orange-gradient {
  background: -webkit-linear-gradient(235deg,#ffbd00 0,#ff8400 100%);
  background: linear-gradient(-145deg,#ffbd00 0,#ff8400 100%);
}

.br-color__color--blue-gradient {
  background: -webkit-linear-gradient(235deg,#4cc9ff 0,#0d91c9 100%);
  background: linear-gradient(-145deg,#4cc9ff 0,#0d91c9 100%);
}

.br-color__color--alt-blue-gradient {
  background: -webkit-linear-gradient(235deg,#4cc9ff 0,#0073a3 100%);
  background: linear-gradient(-145deg,#4cc9ff 0,#0073a3 100%);
}

.br-color__color--deep-blue-gradient {
  background: -webkit-linear-gradient(235deg,#54ccfe 0,#094f8c 100%);
  background: linear-gradient(-145deg,#54ccfe 0,#094f8c 100%);
}

.br-color__color--gold-gradient {
  background: -webkit-linear-gradient(235deg,#ddb26c 0,#997944 100%);
  background: linear-gradient(-145deg,#ddb26c 0,#997944 100%);
}

.br-color__color--green-gradient {
  background: -webkit-linear-gradient(235deg,#38dfaa 0,#15af75 100%);
  background: linear-gradient(-145deg,#38dfaa 0,#15af75 100%);
}

.br-color__color--red-gradient {
  background: -webkit-linear-gradient(235deg,#ff5a5a 0,#c34141 100%);
  background: linear-gradient(-145deg,#ff5a5a 0,#c34141 100%);
}

.br-color__color--purple-gradient {
  background: -webkit-linear-gradient(235deg,#b7aff5 0,#726189 100%);
  background: linear-gradient(-145deg,#b7aff5 0,#726189 100%);
}

.br-color__color--dark-blue-gradient {
  background: -webkit-linear-gradient(235deg,#326175 0,#142d38 100%);
  background: linear-gradient(-145deg,#326175 0,#142d38 100%);
}

.br-color__color--alt-dark-blue-gradient {
  background: -webkit-linear-gradient(235deg,#1d6e9b 0,#000 100%);
  background: linear-gradient(-145deg,#1d6e9b 0,#000 100%);
}

.br-color__color--deep-dark-blue-gradient {
  background: -webkit-linear-gradient(235deg,#407992 0,#0b1a21 100%);
  background: linear-gradient(-145deg,#407992 0,#0b1a21 100%);
}

.br-color__color--dark-grey-gradient {
  background: -webkit-linear-gradient(235deg,#3d515c 0,#1c2428 100%);
  background: linear-gradient(-145deg,#3d515c 0,#1c2428 100%);
}

.br-color__color--light-gradient {
  background: -webkit-linear-gradient(235deg,#fff 0,#f6f6f6 100%);
  background: linear-gradient(-145deg,#fff 0,#f6f6f6 100%);
}

.br-color__color--alt-light-gradient {
  background: -webkit-linear-gradient(235deg,#fafafa 0,#e7ecef 100%);
  background: linear-gradient(-145deg,#fafafa 0,#e7ecef 100%);
}

.incorrect-useage {
  margin-top: 60px;
}

.incorrect-useage__title {
  margin-bottom: 15px;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: italic;
  color: #204352;
}

.incorrect-useage__list {
  margin-bottom: 40px;
  font-size: .875rem;
  line-height: 1.25rem;
  padding-left: 20px;
  list-style: disc;
}

.incorrect-useage__list-item {
  padding: 8px 0;
}

.rta-hero {
  position: relative;
  height: 900px;
  background-image: -webkit-linear-gradient(100deg,#2a3a49,#090f17 60%);
  background-image: linear-gradient(-10deg,#2a3a49,#090f17 60%);
}

.rta-hero::after,
.rta-hero::before {
  position: absolute;
  z-index: 0;
}

.rta-hero::after {
  top: -200px;
  left: -300px;
  width: 800px;
  height: 600px;
  border-radius: 50%;
  background-image: -webkit-radial-gradient(rgba(20,160,240,.3),transparent 60%);
  background-image: radial-gradient(rgba(20,160,240,.3),transparent 60%);
}

.rta-hero::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(" https://www.goldmoney.com/img/rta-dot-bg.svg?v=1472838090520");
  background-repeat: repeat;
}

.rta-hero__intro {
  position: relative;
  z-index: 1;
  margin-top: 88px;
  padding: 3.125rem 0 1.875rem;
  text-align: center;
}

.rta-hero__intro-h1 {
  margin-bottom: 10px;
}

.rta-hero__stats-container {
  position: relative;
  z-index: 1;
  width: 85%;
  max-width: 850px;
  margin: 0 auto;
}

.rta-hero-stats {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 30px;
  margin-bottom: 35px;
  text-align: center;
  border-radius: 4px;
  background-color: #121C27;
  border: 2px solid rgba(255,132,0,.4);
}

.rta-hero-stats__item {
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  padding: 0 6%;
}

.rta-hero-stats__value {
  display: block;
  margin-bottom: 2px;
  color: #fff;
}

.rta-hero-stats__label {
  color: #c09f69;
}

.rta-hero-stats__label .tooltip-icon {
  fill: #c09f69;
  width: 12px;
  height: 12px;
  margin-top: 3px;
}

.rta-hero-stats__label--blue {
  color: #23a6de;
}

.rta-hero-stats__label--blue .tooltip-icon {
  fill: #23a6de;
}

.rta-hero-stats__label--gold {
  color: #c09f69;
}

.rta-hero-stats__label--orange {
  color: #ff8400;
}

.rta-hero-stats__label--orange .tooltip-icon {
  fill: #ff8400;
}

@media (max-width:767px) {
  .rta-hero-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .rta-hero-stats__item {
    border: none;
    padding: 0;
  }

  .rta-hero-stats__item:nth-child(2) {
    margin: 20px 0;
  }
}

.rta-hero-vaults {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  max-width: 1440px;
  height: 90px;
  background-color: rgba(0,0,0,.6);
  overflow: auto;
}

.rta-hero-vaults__container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 100%;
}

.rta-hero-vaults__item {
  -webkit-box-flex: 1;
  flex: 1;
  color: #fff;
  font-size: .875rem;
  text-align: center;
}

.rta-hero-map-item .rta-hero-map-item__vault,
.rta-hero-map-item--toronto .rta-hero-map-item__vault {
  color: #e85656;
}

.rta-hero-vaults__dot {
  margin-right: 25px;
}

@media (max-width:1199px) {
  .rta-hero-vaults__container {
    padding: 0 30px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }

  .rta-hero-vaults__item {
    -webkit-box-flex: 0;
    flex: 0 0 180px;
  }
}

.rta-periscope {
  width: 100%;
  background-color: #fff;
}

.rta-hero-map {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 1440px;
  height: 100%;
  background-image: url(" https://www.goldmoney.com/img/rta-detail-map.png?v=1472838090520");
  background-size: 100%!important;
  background-repeat: no-repeat;
  background-position: center bottom;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .rta-hero-map {
    background-image: url(" https://www.goldmoney.com/img/rta-detail-map_2x.png?v=1472838090520");
    background-size: 1440px 669px;
  }
}

@media (max-width:767px) {
  .rta-hero-map {
    bottom: -135px;
    left: 50%;
    -webkit-transform: scale(.5) translateX(-100%);
    transform: scale(.5) translateX(-100%);
  }
}

.rta-hero-map-item {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
  bottom: 300px;
  left: 533px;
}

.rta-hero-map-item__data {
  position: relative;
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(0,0,0,.8);
  border-radius: 2px;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: opacity .4s,-webkit-transform .4s ease-out;
  transition: opacity .4s,-webkit-transform .4s ease-out;
  transition: opacity .4s,transform .4s ease-out;
  transition: opacity .4s,transform .4s ease-out,-webkit-transform .4s ease-out;
}

.rta-hero-map-item__data::after {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(0,0,0,.8);
}

.rta-hero-map-item__data,
.rta-hero-map-item__type,
.rta-hero-map-item__vault {
  display: block;
}

.rta-hero-map-item__pin {
  position: absolute;
  bottom: -30px;
  left: 50%;
  -webkit-perspective: 100px;
  perspective: 100px;
  -webkit-transform: translateX(-50%) rotateX(45deg);
  transform: translateX(-50%) rotateX(45deg);
}

.rta-hero-map-item--active {
  opacity: 1;
}

.rta-hero-map-item--active .rta-hero-map-item__data {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.rta-hero-map-item--toronto {
  bottom: 409px;
  left: 333px;
}

.rta-hero-map-item--new-york {
  bottom: 393px;
  left: 340px;
}

.rta-hero-map-item--new-york .rta-hero-map-item__vault {
  color: #ffbd00;
}

.rta-hero-map-item--new-york .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(255,189,0,.2);
}

.rta-hero-map-item--london {
  bottom: 416px;
  left: 561px;
}

.rta-hero-map-item--london .rta-hero-map-item__vault {
  color: #23a6de;
}

.rta-hero-map-item--london .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(35,166,222,.2);
}

.rta-hero-map-item--zurich {
  bottom: 397px;
  left: 586px;
}

.rta-hero-map-item--zurich .rta-hero-map-item__vault {
  color: #d560c3;
}

.rta-hero-map-item--zurich .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(213,96,195,.2);
}

.rta-hero-map-item--dubai {
  bottom: 322px;
  left: 762px;
}

.rta-hero-map-item--dubai .rta-hero-map-item__vault {
  color: #1bc67c;
}

.rta-hero-map-item--dubai .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(27,198,124,.2);
}

.rta-hero-map-item--singapore {
  bottom: 246px;
  left: 970px;
}

.rta-hero-map-item--singapore .rta-hero-map-item__vault {
  color: #ad52ec;
}

.rta-hero-map-item--singapore .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(173,82,236,.2);
}

.rta-hero-map-item--hong-kong {
  bottom: 315px;
  left: 975px;
}

.rta-hero-map-item--hong-kong .rta-hero-map-item__vault {
  color: #ff8400;
}

.ir-mobile-nav__dropdown-item--active,
.ir-tabs__item--active,
.ir-tabs__item:hover {
  color: #23a6de;
}

.rta-hero-map-item--hong-kong .rta-hero-map-item__data {
  box-shadow: 0 6px 30px 0 rgba(255,132,0,.2);
}

.ir-box {
  position: relative;
  width: 100%;
  margin: 0 20px;
  border: 1px solid rgba(0,0,0,.225);
  border-radius: 4px;
  box-shadow: 0 5px 30px 0 rgba(0,0,0,.225);
  background-color: #fff;
}

.ir-footer,
.ir-stock-box__more-link {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ir-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.ir-section--large {
  padding-left: 100px;
  padding-right: 100px;
}

.ir-section--medium {
  padding-left: 150px;
  padding-right: 150px;
}

.ir-section--small {
  padding-left: 200px;
  padding-right: 200px;
}

.ir-section--blue-bg {
  background-image: -webkit-linear-gradient(235deg,#4cc9ff 0,#0073a3 100%);
  background-image: linear-gradient(-145deg,#4cc9ff 0,#0073a3 100%);
}

.ir-section__title {
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width:991px) {
  .ir-section {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media (max-width:767px) {
  .rta-hero-map-item {
    -webkit-transform: scale(2) translateX(-50%);
    transform: scale(2) translateX(-50%);
    left: 56%;
    bottom: 350px;
  }

  .rta-hero-map-item .rta-hero-map-item__data::after,
  .rta-hero-map-item__pin {
    display: none;
  }

  .ir-section {
    padding-left: 4%;
    padding-right: 4%;
  }
}

.ir-two-col-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 80px;
  width: 100%;
}

.ir-two-col-container__sidebar {
  -webkit-box-flex: 0;
  flex: 0 0 280px;
  margin-right: 80px;
}

.ir-two-col-container__content {
  -webkit-box-flex: 1;
  flex: 1;
}

@media (max-width:1199px) {
  .ir-two-col-container__sidebar {
    display: none;
  }

  .ir-two-col-container__content {
    width: 100%;
  }
}

.ir-input,
.ir-tabs {
  display: -webkit-box;
}

@media (max-width:767px) {
  .ir-two-col-container {
    padding-left: 6%;
    padding-right: 6%;
  }
}

.ir-inner-section,
.ir-section-overview {
  margin-bottom: 60px;
}

.ir-inner-section__title {
  margin-bottom: 30px;
}

.ir-section-img {
  width: 100%;
  margin: 0 auto;
}

.ir-input {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-bottom: 15px;
}

.ir-input__input {
  flex-basis: 65%;
  margin-right: 15px;
}

.ir-input__button {
  -webkit-box-flex: 1;
  flex: 1;
  min-width: auto;
  border-radius: 4px;
}

.ir-checkbox-list__item {
  padding: 5px 0;
  font-size: .875rem;
}

.ir-download-link {
  display: block;
  padding: 6px 0;
  font-size: .875rem;
  line-height: 1.75rem;
}

.ir-download-link__rss {
  fill: #ff8400;
  margin-right: 10px;
  width: 19px;
  height: 19px;
  position: relative;
  top: 3px;
}

.ir-table-container {
  width: 100%;
  overflow: auto;
}

.ir-tabs {
  display: flex;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  justify-content: space-between;
  text-align: center;
  height: 80px;
  padding: 0 50px;
  margin-bottom: 40px;
  background-color: #fafafa;
  border-bottom: 1px solid #c4c8ca;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.ir-tabs__item {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  font-size: .875rem;
}

.ir-tabs__item::after {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #23a6de;
  display: none;
}

.ir-tabs__item--active::after {
  display: block;
}

.ir-mobile-nav {
  display: none;
  width: 100%;
  position: relative;
  -webkit-box-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}

@media (max-width:991px) {
  .ir-tabs {
    margin-bottom: 20px;
    height: 60px;
    padding: 0 20px;
    cursor: pointer;
  }

  .ir-tabs__item {
    display: none;
  }

  .ir-mobile-nav {
    display: -webkit-box;
    display: flex;
  }
}

.ir-mobile-nav__click-area {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  align-self: stretch;
}

.ir-mobile-nav__icon {
  margin-right: 20px;
}

.ir-mobile-nav__icon span {
  background-color: #c09f69;
}

.ir-mobile-nav__dropdown {
  display: none;
  position: absolute;
  z-index: 1;
  top: calc(100% + 1px);
  left: -20px;
  width: calc(100% + 40px);
  padding: 15px 20px 15px 60px;
  background-color: #fafafa;
  border-bottom: 1px solid rgba(0,0,0,.2);
}

.ir-mobile-nav__dropdown--active {
  display: block;
}

.ir-mobile-nav__dropdown-item {
  text-align: left;
  display: block;
  padding: 15px 0;
}

.ir-stock-box {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-direction: column;
  background-color: #204352;
  border-radius: 4px;
}

.ir-stock-box__content {
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-grid-row-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 40px 0;
  text-align: center;
}

.ir-stock-box__more-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  align-self: stretch;
  flex-basis: 60px;
  background-color: #23a6de;
  color: #fff;
  -webkit-transition: background-color .2s;
  transition: background-color .2s;
}

.ir-stock-box__more-link:hover {
  background-color: #4fb8e5;
}

.ir-stock-box__logo {
  width: 139px;
  height: 24px;
  fill: #fff;
  margin-bottom: 30px;
}

.ir-stock-box a {
  color: #fff;
}

.ir-stock-box__ticker {
  margin-bottom: 15px;
  font-size: .75rem;
  color: #96a2a8;
  text-align: left;
}

.ir-stock-box__ticker:last-child {
  margin-bottom: 0;
}

.ir-stock-box__ticker-title {
  margin-bottom: 8px;
  text-align: left;
  color: #fff;
}

.ir-stock-box__ticker--large {
  font-size: 1rem;
}

.ir-stock-box__price {
  font-size: 3.75rem;
  margin: 30px 0 20px;
}

.ir-detail-stock-box {
  display: -webkit-box;
  display: flex;
  background-color: #204352;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 30px 20px;
  border-radius: 4px;
}

.ir-footer,
.ir-sidebar__item:hover {
  background-color: #f6f6f6;
}

.ir-detail-stock-box__overview {
  flex-basis: 200px;
  text-align: center;
  align-self: center;
}

.ir-detail-stock-box__main {
  display: -webkit-box;
  display: flex;
  justify-content: space-around;
  -webkit-box-flex: 1;
  flex: 1;
  flex-wrap: wrap;
}

.ir-detail-stock-box__main-col {
  -webkit-box-flex: 1;
  flex: 1 1 100px;
}

.ir-detail-stock-box__price {
  margin: 10px 0;
}

.ir-detail-stock-box__data {
  display: block;
  font-size: 1.125rem;
  margin-bottom: 10px;
}

.ir-detail-stock-box__label {
  color: #fff;
  margin-top: 10px;
  font-size: .875rem;
}

.ir-detail-stock-box__item {
  margin: 25px 0;
}

.ir-home-proposition {
  margin-top: 40px;
  margin-bottom: 40px;
}

.ir-feed__title,
.ir-home-proposition__title {
  margin-bottom: 20px;
}

.ir-home-proposition .paragraph {
  color: rgba(255,255,255,.75);
}

@media (max-width:991px) {
  .ir-detail-stock-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .ir-detail-stock-box__overview {
    flex-basis: 0;
  }

  .ir-detail-stock-box__item {
    text-align: center;
  }

  .ir-home-proposition {
    padding: 0 4%;
  }
}

.ir-feed__title {
  text-align: left;
}

.ir-feed__title-rss {
  float: right;
  fill: #ff8400;
  width: 19px;
  height: 19px;
  position: relative;
  top: 10px;
}

.ir-feed__no-items {
  margin: 30px 0;
  color: #96a2a8;
}

.ir-feed-item {
  display: -webkit-box;
  display: flex;
  padding: 30px 0;
  border-bottom: 1px solid #d8e0e4;
}

.ir-feed-item__meta,
.ir-feed-more {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}

.ir-feed-item:first-child {
  padding-top: 0;
}

.ir-feed-item:last-child {
  border-bottom: none;
}

.ir-feed-item__meta {
  flex-basis: 20%;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}

.ir-feed-item__content {
  -webkit-box-flex: 1;
  flex: 1;
}

.ir-feed-item__title {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-bottom: 10px;
}

.ir-feed-item p {
  font-size: .875rem;
  line-height: 1.5rem;
}

.ir-feed-item__link {
  display: block;
  margin-top: 10px;
}

@media (max-width:767px) {
  .ir-feed-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .ir-feed-item__meta {
    margin-bottom: 10px;
  }
}

.ir-feed-more {
  display: flex;
  padding: 30px 0;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}

.ir-footer {
  display: -webkit-box;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
}

.ir-footer__section-title {
  font-size: 1.125rem;
  line-height: 1.75rem;
  margin-bottom: 10px;
}

.ir-footer__small-col {
  flex-basis: 25%;
  margin-right: 10%;
}

.ir-footer__small-col:last-child {
  margin-right: 0;
}

.ir-footer__large-col {
  flex-basis: 50%;
  margin-right: 10%;
}

.ir-footer__list-item {
  display: block;
  padding: 7px 0;
  font-size: .875rem;
}

@media (max-width:991px) {
  .ir-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .ir-footer__large-col,
  .ir-footer__small-col {
    flex-basis: 100%;
    margin-right: 0;
  }

  .ir-footer__large-col,
  .ir-footer__small-col:first-child {
    margin-bottom: 40px;
  }
}

.ir-sidebar {
  padding: 15px 0;
}

.ir-sidebar__item {
  padding: 20px 30px 20px 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  font-size: .875rem;
}

.ir-sidebar__item>span {
  -webkit-box-flex: 1;
  flex: 1;
}

.ir-sidebar__item-icon {
  width: 8px;
  height: 12px;
  fill: #23a6de;
}

.ir-bio {
  margin-bottom: 40px;
}

.ir-bio__img {
  max-width: 100%;
  margin-bottom: 10px;
}

.ir-bio__name {
  display: block;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #204352;
}

.ir-bio__title {
  font-size: .75rem;
  line-height: 1.375rem;
}

.gmy-physical-overview {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: flex-start;
  justify-content: space-around;
  margin: 1.25rem auto 3.75rem;
}

.gmy-physical-overview__col {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-flex: 1;
  flex: 1;
}

.gmy-physical-overview__bg {
  height: 444px;
  background-repeat: no-repeat;
}

.gmy-physical-overview__bg--gold {
  background-image: url(" https://www.goldmoney.com/img/gold-coin-bg.jpg?v=1472838090521");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .gmy-physical-overview__bg--gold {
    background-image: url(" https://www.goldmoney.com/img/gold-coin-bg_2x.jpg?v=1472838090521");
    background-size: 592px 444px;
  }
}

.gmy-physical-overview__bg--silver {
  background-image: url(" https://www.goldmoney.com/img/silver-coin-bg.jpg?v=1472838090521");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .gmy-physical-overview__bg--silver {
    background-image: url(" https://www.goldmoney.com/img/silver-coin-bg_2x.jpg?v=1472838090521");
    background-size: 592px 444px;
  }
}

@media (max-width:1199px) {
  .gmy-physical-overview__bg {
    background: 0 0;
  }
}

.gmy-physical-overview__bg-center {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  left: -30px;
  background-repeat: no-repeat;
  background-position: center;
}

.gmy-physical-overview__bg-center--gold {
  background-image: url(" https://www.goldmoney.com/img/goldmoney-physical--gold.png?v=1472838090521");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .gmy-physical-overview__bg-center--gold {
    background-image: url(" https://www.goldmoney.com/img/goldmoney-physical--gold_2x.png?v=1472838090521");
    background-size: 345px 400px;
  }
}

.gmy-physical-overview__bg-center--silver {
  background-image: url(" https://www.goldmoney.com/img/goldmoney-physical--silver.png?v=1472838090521");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .gmy-physical-overview__bg-center--silver {
    background-image: url(" https://www.goldmoney.com/img/goldmoney-physical--silver_2x.png?v=1472838090521");
    background-size: 328px 382px;
  }
}

.gmy-physical-overview__box {
  margin: 30px 30px 0;
  padding: 50px 0 40px;
}

.gmy-physical-overview__box-inner {
  padding: 0 10%;
  margin-bottom: 30px;
}

.gmy-physical-overview__description {
  margin-top: 10px;
  font-size: .875rem;
  line-height: 1.25rem;
}

@media (max-width:991px) {
  .gmy-physical-overview {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin: 1.25rem auto 1.875rem;
  }

  .gmy-physical-overview__col {
    width: 100%;
    margin-bottom: 30px;
  }

  .gmy-physical-overview__box {
    margin-left: 0;
    margin-right: 0;
  }

  .choose-account-hero {
    text-shadow: 0 1px 2px rgba(0,0,0,.5);
  }
}

.gmy-physical-charts {
  position: relative;
  height: 600px;
  margin-top: 3.75rem;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  background-image: url(" https://www.goldmoney.com/img/charts-example.png?v=1472838090521");
  background-position: bottom right;
  background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .gmy-physical-charts {
    background-image: url(" https://www.goldmoney.com/img/charts-example_2x.png?v=1472838090521");
    background-size: 1105px 513px;
  }
}

.gmy-physical-charts::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(#111619,#2c3b43);
  background-image: linear-gradient(#111619,#2c3b43);
}

.gmy-physical-charts__content {
  width: 50%;
}

.gmy-physical-charts__title {
  margin-bottom: 10px;
}

.gmy-physical-charts__text-block {
  color: rgba(255,255,255,.6);
  font-size: .875rem;
  line-height: 1.5rem;
  margin-bottom: 12px;
}

.gmy-physical-charts__cta {
  margin-top: 10px;
  margin-right: 25px;
}

.gmy-physical-charts__cta:last-of-type {
  margin-right: 0;
}

@media (max-width:1199px) {
  .gmy-physical-charts {
    height: auto;
    -webkit-box-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  .gmy-physical-charts__content {
    margin: 0 auto;
    padding: 80px 0 200px;
    width: 80%;
  }
}

@media (max-width:767px) {
  .gmy-physical-charts {
    background: 0 0;
  }

  .gmy-physical-charts__content {
    width: 100%;
    padding: 80px 20px;
  }
}

@media (max-width:479px) {
  .choose-account-page {
    width: 100%!important;
  }
}

.choose-account-container {
  margin: -55px 0 0;
  padding-bottom: 60px;
  width: 100%;
  text-align: center;
}

.choose-account {
  width: 100%;
  -webkit-columns: 250px 3;
  -moz-columns: 250px 3;
  columns: 250px 3;
  -webkit-column-gap: 2.7em;
  -moz-column-gap: 2.7em;
  column-gap: 2.7em;
  margin-bottom: 40px;
  text-align: center;
}

.choose-account--no-margin {
  margin-bottom: 0;
}

.choose-account__col {
  padding-bottom: 40px;
}

.choose-account__col .border-box {
  box-shadow: none!important;
}

.choose-account__login-instead {
  font-size: .875rem;
}

@media (max-width:991px) {
  .choose-account {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }

  .choose-account__col {
    margin-bottom: 20px;
  }

  .choose-account__col:last-child {
    margin-bottom: 0;
  }
}

.choose-account-box {
  position: relative;
  padding: 40px 30px 60px;
}

.choose-account-box--even-padding {
  padding-bottom: 40px;
}

.choose-account-box--large {
  min-height: 575px;
}

.choose-account-box__color-bar {
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: 4px;
}

.choose-account-box__color-bar--personal {
  background-color: #23a6de;
}

.choose-account-box__color-bar--business {
  background-color: #ff8400;
}

.choose-account-box__color-bar--wealth {
  background-color: #c09f69;
}

.choose-account-box__img {
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.choose-account-box__title {
  margin-bottom: 15px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: italic;
  font-weight: 300;
  font-size: 1.5rem;
  color: #204352;
}

.choose-account-box__link {
  display: block;
  font-size: .875rem;
}

.choose-account-box__description {
  margin-bottom: 25px;
  font-size: .875rem;
  line-height: 1.375rem;
}

.choose-account-box__list-item {
  position: relative;
  text-align: left;
  font-size: .75rem;
  line-height: 1.375rem;
  padding: 8px 0 8px 15px;
}

.choose-account-box__list-item-label {
  display: block;
  padding-left: 10px;
}

.choose-account-box__list-item::before {
  position: absolute;
  top: 16px;
  left: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}

.choose-account-box__list-item--blue::before {
  background-color: #23a6de;
}

.choose-account-box__list-item--orange::before {
  background-color: #ff8400;
}

.choose-account-box__list-item--gold::before {
  background-color: #c09f69;
}

.choose-account-box__cta {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -22px;
  margin: 0 auto;
  min-width: 48%;
  max-width: 58%;
}

.choose-account-box__icon-list-wrapper {
  position: relative;
  left: -30px;
  width: calc(100% + 60px);
  margin-top: 30px;
  text-align: left;
}

@media (max-width:991px) {
  .choose-account-box {
    min-height: auto;
  }
}

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

@media (max-width:1199px) {
  .comparison-table-wrapper__edge-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .comparison-table-wrapper__edge-bg::after,
  .comparison-table-wrapper__edge-bg::before {
    content: "";
    position: absolute;
    top: 0;
    width: 30px;
    height: 100%;
  }

  .comparison-table-wrapper__edge-bg::before {
    left: 0;
    background-image: -webkit-linear-gradient(left,#f4f6f7,transparent);
    background-image: linear-gradient(90deg,#f4f6f7,transparent);
  }

  .comparison-table-wrapper__edge-bg::after {
    right: 0;
    background-image: -webkit-linear-gradient(left,transparent,#f4f6f7);
    background-image: linear-gradient(90deg,transparent,#f4f6f7);
  }

  .comparison-table {
    width: 100%;
    overflow: auto;
  }

  .comparison-table__content {
    min-width: 850px;
  }
}

.comparison-table {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.comparison-table__label-col {
  -webkit-box-flex: 0;
  flex: 0 0 250px;
}

.comparison-table__content-col {
  -webkit-box-flex: 1;
  flex: 1;
}

.comparison-table__labels {
  margin-top: 79px;
  background-color: #fafafa;
  border: 1px solid #c4c8ca;
  border-right: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.comparison-table__content {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  background-color: #fff;
  border: 1px solid #c4c8ca;
  border-top: none;
  border-bottom-right-radius: 4px;
}

.comparison-table__inner-content-col {
  -webkit-box-flex: 1;
  flex: 1;
  border-right: 1px solid #d8e0e4;
}

.comparison-table__inner-content-col:last-child {
  border-right: none;
}

@media (max-width:767px) {
  .comparison-table__label-col {
    flex-basis: 180px;
  }

  .comparison-table__content {
    min-width: 725px;
  }
}

.comparison-table--simplified {
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}

.comparison-table--simplified .comparison-table__label-col {
  flex-basis: 300px;
}

.comparison-table--simplified .comparison-table__labels {
  margin-top: 0;
}

.comparison-table--simplified .comparison-table__content {
  border-top: 1px solid #c4c8ca;
  border-top-right-radius: 4px;
}

@media (max-width:1199px) {
  .comparison-table--simplified .comparison-table__label-col {
    flex-basis: 200px;
  }

  .comparison-table--simplified .comparison-table__content {
    min-width: 600px;
  }
}

.comparison-table-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 80px;
  background-color: #fafafa;
  border: 1px solid #c4c8ca;
  border-bottom: 1px solid #d8e0e4;
}

.comparison-table-header__item {
  position: relative;
  display: -webkit-box;
  display: flex;
  align-self: stretch;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  flex: 1;
  font-size: 1.5rem;
  font-weight: 300;
  font-style: italic;
  color: #204352;
  border-right: 1px solid #d8e0e4;
}

.comparison-table-header__item:last-child {
  border-right: none;
}

.comparison-table-header__item::after {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 3px;
}

.comparison-table-header__item--personal::after {
  background-color: #23a6de;
}

.comparison-table-header__item--business::after {
  background-color: #ff8400;
}

.comparison-table-header__item--wealth::after {
  background-color: #c09f69;
}

.comparison-table-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 85px;
  padding: 0 30px;
  color: #204352;
  font-size: .875rem;
  line-height: 1.5rem;
  border-bottom: 1px solid #d8e0e4;
}

.comparison-table-item--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

.comparison-table-item>span {
  text-align: left;
}

.comparison-table-item:last-child {
  border-bottom: none;
}

.comparison-table-item--light {
  color: #7a8991;
  border-bottom-color: transparent;
}

.comparison-table-item--na {
  color: #96a2a8;
}

.comparison-table-item__cta {
  margin: 0 auto;
}

.comparison-table-item__extra {
  -webkit-box-flex: 1;
  flex: 1;
  text-align: right;
}

.comparison-table-item__payment-icon-wrapper {
  display: -webkit-box;
  display: flex;
  margin-bottom: 15px;
}

.comparison-table-item__payment-icon {
  margin: 0 10px;
}

.comparison-table-item__payment-icon:first-child {
  margin-left: 0;
}

.comparison-table-item__payment-icon:last-child {
  margin-right: 0;
}

.comparison-table-fine-print {
  width: 100%;
  max-width: 1000px;
  margin: 40px auto 0;
}

.hp-hero-intro__h1,
.hp-hero-stats {
  margin-bottom: 35px;
}

.appstore-download-links__apple,
.appstore-download-links__google {
  display: inline-block;
  width: 10rem;
}

.appstore-download-links__apple {
  margin-right: 20px;
}

@media (max-width:767px) {
  .comparison-table--simplified .comparison-table__content {
    min-width: 400px;
  }

  .comparison-table-item {
    padding: 0 20px;
  }

  .appstore-download-links__apple,
  .appstore-download-links__google {
    width: 7rem;
  }

  .appstore-download-links__apple {
    margin-right: 10px;
  }
}

.hp-hero {
  display: -webkit-box;
  display: flex;
  min-height: 700px;
  height: 100vh;
  max-height: 850px;
  overflow: hidden;
  z-index: 2001;
  background-image: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
  background-image: linear-gradient(#000 0,#1d6e9b 100%);
}

@media (max-width:1199px) {
  .hp-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start;
    padding: 10rem 0 0;
    height: auto;
    max-height: none;
    background-image: -webkit-linear-gradient(#000 0,#1d6e9b 50%);
    background-image: linear-gradient(#000 0,#1d6e9b 50%);
  }
}

.hp-hero-intro {
  position: relative;
  z-index: 2002;
  width: 50%;
  padding-top: 17%;
}

.hp-hero-intro__link {
  color: rgba(255,255,255,.6);
  font-weight: 300;
}

.hp-hero-intro__link-arrow {
  position: relative;
  top: 2px;
  margin-left: 5px;
  fill: rgba(255,255,255,.6);
  width: 16px;
  height: 16px;
}

.hp-hero-intro__link:hover {
  color: #fff;
}

.hp-hero-intro__link:hover .hp-hero-intro__link-arrow {
  fill: #fff;
}

@media (max-width:1199px) {
  .hp-hero-intro {
    width: 100%;
    padding: 0 5%;
    text-align: center;
  }
}

.hp-hero-stats {
  display: -webkit-box;
  display: flex;
}

.hp-hero-stats__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  padding: 0 20px;
  border-right: 2px solid rgba(255,255,255,.2);
}

.hp-hero-stats__item:last-child {
  padding-right: 0;
  border-right: none;
}

.hp-hero-stats__item:first-child {
  padding-left: 0;
}

.hp-hero-stats__value {
  position: relative;
  left: -4px;
  display: block;
  margin-bottom: 2px;
  color: #b9c8d0;
}

.hp-hero-stats__label {
  color: #c09f69;
}

.hp-hero-stats__label .tooltip-icon {
  fill: #c09f69;
  width: 12px;
  height: 12px;
  margin-top: 3px;
}

@media (max-width:1199px) {
  .hp-hero-stats {
    -webkit-box-pack: center;
    justify-content: center;
  }

  .hp-hero-stats__value {
    left: auto;
  }
}

@media (max-width:767px) {
  .hp-hero-stats {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .hp-hero-stats__item {
    border: none;
    padding: 0;
  }

  .hp-hero-stats__item:nth-child(2) {
    margin: 20px 0;
  }
}

.hp-hero-accounts-bg {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 53%;
  height: 100%;
}

.hp-hero-accounts-bg::after,
.hp-hero-accounts-bg::before {
  position: absolute;
  width: 100%;
  height: 102%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-shadow: 0 0 30px 0 rgba(0,0,0,.5);
  top: -2px;
}

.hp-hero-accounts-bg::after {
  right: -15%;
  background-image: -webkit-radial-gradient(#fff,#D8E0E4);
  background-image: radial-gradient(#fff,#D8E0E4);
  -webkit-transform: skewX(-11deg);
  transform: skewX(-11deg);
}

.hp-hero-accounts-bg::before {
  right: -13%;
  -webkit-transform: skewX(-16deg);
  transform: skewX(-16deg);
}

.hp-hero-accounts-bg--personal .hp-hero-accounts-mobile-bg::before,
.hp-hero-accounts-bg--personal::before {
  background-color: #23a6de;
}

.hp-hero-accounts-bg--business .hp-hero-accounts-mobile-bg::before,
.hp-hero-accounts-bg--business::before {
  background-color: #ff8400;
}

.hp-hero-accounts-bg--wealth .hp-hero-accounts-mobile-bg::before,
.hp-hero-accounts-bg--wealth::before {
  background-color: #c09f69;
}

@media (max-width:1199px) {
  .hp-hero-accounts-bg {
    width: 100%;
    position: relative;
    top: auto;
    right: auto;
    height: auto;
  }

  .hp-hero-accounts-bg::after,
  .hp-hero-accounts-bg::before {
    display: none;
  }

  .hp-hero-accounts-bg .hp-hero-accounts-mobile-bg {
    display: block;
  }
}

.hp-hero-accounts-mobile-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hp-hero-accounts-mobile-bg::after,
.hp-hero-accounts-mobile-bg::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 102%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-shadow: 0 0 30px 0 rgba(0,0,0,.5);
}

.hp-hero-accounts-mobile-bg::after {
  top: 100px;
  background-image: -webkit-radial-gradient(#fff,#D8E0E4);
  background-image: radial-gradient(#fff,#D8E0E4);
  -webkit-transform: skewY(-5deg);
  transform: skewY(-5deg);
}

.hp-hero-accounts-mobile-bg::before {
  top: 85px;
  -webkit-transform: skewY(-7deg);
  transform: skewY(-7deg);
}

.hp-accounts {
  position: relative;
  left: 60px;
  z-index: 2003;
  z-index: 10;
  text-align: center;
}

.hp-accounts__title {
  margin-bottom: 10px;
  font-size: 1.5rem;
  color: #6d7c84;
}

.hp-accounts__help-link {
  font-size: .75rem;
  padding-bottom: 5px;
  color: #96a2a8;
  border-bottom: 2px solid #e7ecef;
  -webkit-transition: color .2s,border-color .2s;
  transition: color .2s,border-color .2s;
}

.hp-accounts__help-link:hover {
  color: #6d7c84;
  border-color: #c8d4da;
}

@media (max-width:1199px) {
  .hp-accounts {
    left: auto;
    padding: 11.25rem 0 7.5rem;
  }
}

.features-hero--sliced:after,
.features-hero::before,
.hp-accounts-tabs__item::after {
  left: 0;
  content: "";
}

.hp-accounts-tabs {
  margin-top: 40px;
}

.hp-accounts-tabs__container {
  padding-bottom: 14px;
  cursor: pointer;
}

.hp-accounts-tabs__container:first-child {
  margin-left: 0;
}

.hp-accounts-tabs__container:last-child {
  margin-right: 0;
}

.hp-accounts-tabs__item {
  position: relative;
  margin: 0 20px;
  padding: 0 20px;
}

.hp-accounts-tabs__item::after {
  position: absolute;
  bottom: -14px;
  width: 100%;
  height: 2px;
}

.hp-accounts-tabs__item--active::after {
  height: 4px;
}

.hp-accounts-tabs__item--personal {
  color: #23a6de;
}

.hp-accounts-tabs__item--personal::after {
  background-color: #23a6de;
}

.hp-accounts-tabs__item--personal.hp-accounts-tabs__item--active::after {
  box-shadow: 0 2px 6px rgba(35,166,222,.5);
}

.hp-accounts-tabs__item--business {
  color: #ff8400;
}

.hp-accounts-tabs__item--business::after {
  background-color: #ff8400;
}

.hp-accounts-tabs__item--business.hp-accounts-tabs__item--active::after {
  box-shadow: 0 2px 6px rgba(255,132,0,.5);
}

.hp-accounts-tabs__item--wealth {
  color: #c09f69;
}

.hp-accounts-tabs__item--wealth::after {
  background-color: #c09f69;
}

.hp-accounts-tabs__item--wealth.hp-accounts-tabs__item--active::after {
  box-shadow: 0 2px 6px rgba(192,159,105,.5);
}

.hp-accounts-list {
  margin: 45px 0 30px;
  text-align: left;
}

.hp-overview,
.section-heading,
.text-block .center {
  text-align: center;
}

.hp-accounts-list__item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin: 14px 0;
}

.hp-accounts-list__icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 10px;
}

.hp-overview,
.hp-overview__item {
  display: -webkit-box;
  -webkit-box-align: center;
}

.hp-accounts-list__icon-check {
  width: 15px;
  height: 8px;
  fill: #fff;
}

.hp-accounts-list__data {
  font-size: .875rem;
  line-height: 1.5rem;
}

.hp-accounts-list--personal .hp-accounts-list__icon {
  background-color: #23a6de;
}

.hp-accounts-list--business .hp-accounts-list__icon {
  background-color: #ff8400;
}

.hp-accounts-list--wealth .hp-accounts-list__icon {
  background-color: #c09f69;
}

@media (max-width:479px) {
  .hp-accounts-tabs__item {
    padding: 0;
  }

  .hp-accounts-list {
    padding: 0 8%;
  }
}

.hp-overview {
  z-index: 3002;
  display: flex;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
  min-height: 200px;
  padding-bottom: 10px;
  background-image: -webkit-linear-gradient(#fff 0,#f6f6f6 100%);
  background-image: linear-gradient(#fff 0,#f6f6f6 100%);
  box-shadow: 0 15px 35px -10px rgba(0,0,0,.4);
}

.hp-overview__item {
  display: flex;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  flex-basis: 250px;
  padding: 20px 2%;
}

.hp-overview__img-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  height: 100px;
}

.hp-overview__img {
  fill: #b9c8d0;
}

.hp-overview__content {
  color: #96a2a8;
  font-size: .75rem;
  line-height: 1.375rem;
}

.hp-overview-content {
  position: relative;
  z-index: 3001;
  width: 100%;
  padding: 12.5rem 0 13.75rem;
  background-image: -webkit-linear-gradient(#DBE2E7,#fff);
  background-image: linear-gradient(#DBE2E7,#fff);
}

.hp-overview-content__icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 80px;
}

.hp-carousel,
.hp-media {
  display: -webkit-box;
  position: relative;
}

.hp-overview-content__block {
  text-align: center;
  margin: 0 auto;
}

@media (max-width:991px) {
  .hp-overview-content {
    padding: 9.375rem 2% 10.625rem;
  }
}

.hp-carousel {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  padding: 11.25rem 3% 13.75rem;
  background-image: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
  background-image: linear-gradient(#000 0,#1d6e9b 100%);
}

@media (max-width:479px) {
  .hp-carousel {
    padding: 5rem 3% 13.75rem;
  }
}

.hp-media {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  background-color: #fff;
  margin: 0 auto;
  padding: 6.25rem 5%;
}

.hp-media__title {
  align-self: center;
  margin-bottom: 20px;
}

.hp-media__logo-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}

.hp-media__logo {
  padding: 20px 2.5%;
  opacity: 1;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.hp-media__logo:hover {
  opacity: .8;
}

.hp-media__logo:first-child {
  padding-left: 0;
}

.hp-media__logo:last-child {
  padding-right: 0;
}

.small-print {
  color: #96a2a8;
  font-size: .5625rem;
}

.content-page-section {
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-page-section.thin-section ._wrapper,
.content-page-section.thin-section .cross-promotion-cta__wrapper,
.content-page-section.thin-section .features-hero__wrapper {
  width: 850px;
}

@media screen and (max-width:900px) {
  .content-page-section.thin-section ._wrapper,
  .content-page-section.thin-section .cross-promotion-cta__wrapper,
  .content-page-section.thin-section .features-hero__wrapper {
    width: 100%;
  }
}

.content-page-section.split-page {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
}

.content-page-section.split-page::after {
  clear: both;
  content: "";
  display: table;
}

.content-page-section .sidebar {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 27.49666%;
  position: relative;
}

.content-page-section .sidebar:last-child {
  margin-right: 0;
}

.content-page-section .sidebar .hidden-div {
  visibility: hidden;
}

@media screen and (max-width:1200px) {
  .content-page-section .sidebar {
    display: none;
  }
}

.content-page-section .right-content-container {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 70.14568%;
}

.content-page-section .right-content-container:last-child {
  margin-right: 0;
}

.content-page-section .right-content-container ._wrapper,
.content-page-section .right-content-container .cross-promotion-cta__wrapper,
.content-page-section .right-content-container .features-hero__wrapper {
  width: 100%;
}

@media screen and (max-width:1200px) {
  .content-page-section .right-content-container {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
  }

  .content-page-section .right-content-container:last-child {
    margin-right: 0;
  }
}

.content-page-section.light-bg {
  background: #eaedef;
  padding: 60px 0;
}

.content-page-section.white-bg {
  background: #fff;
  padding: 60px 0;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}

.section-heading {
  margin-bottom: 50px;
}

.section-heading h2 {
  margin-bottom: 15px;
  line-height: 48px;
  font-size: 2.125rem;
  font-style: italic;
  font-weight: 300;
}

.section-heading p {
  margin: 0 auto;
  width: 70%;
  color: #6d7c84;
  font-size: 1.125rem;
  line-height: 28px;
}

@media screen and (max-width:700px) {
  .section-heading p {
    width: 100%;
  }
}

.text-block .underline {
  text-decoration: underline;
}

.text-block h2,
.text-block h3,
.text-block h4,
.text-block h5 {
  text-align: left;
  margin-bottom: 20px;
}

.text-block h5,
.text-block h6 {
  color: #6d7c84;
}

.text-block .section-number {
  float: left;
  display: block;
}

.text-block .section-content {
  margin-left: 40px;
  display: block;
}

.text-block .tos-content {
  font-size: .875rem;
  line-height: 20px;
  color: #6d7c84;
  margin-bottom: 30px;
  text-align: left;
}

.text-block .numbered-list-legend,
.text-block .paragraph strong,
.text-block .tos-content strong,
.text-block p strong,
.text-block ul strong {
  color: #204352;
  font-weight: 500;
}

.text-block .paragraph,
.text-block p {
  font-size: .875rem;
  line-height: 30px;
  margin-bottom: 30px;
  text-align: left;
}

.text-block .alpha-signs {
  list-style-type: lower-alpha;
  padding-left: 25px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block .numbered-list,
.text-block .numbered-list-legend {
  list-style: decimal;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 25px;
}

.text-block .roman-signs {
  list-style: lower-roman;
  padding-left: 25px;
  margin-top: 10px;
  margin-bottom: 10x;
}

.text-block li {
  margin-top: 10px;
  line-height: 20px;
}

.text-block table {
  width: 100%;
  border-top: 1px solid #c4c8ca;
  margin-bottom: 15px;
}

.text-block table td,
.text-block table th {
  padding: 5px 10px;
  border-right: 1px solid #c4c8ca;
  border-bottom: 1px solid #c4c8ca;
  color: #6d7c84;
  text-align: center;
}

.text-block table td:first-child,
.text-block table th:first-child {
  border-left: 1px solid #c4c8ca;
}

.blue-hero-gradient::before {
  background-image: -webkit-linear-gradient(235deg,#4cc9ff 0,#0073a3 100%);
  background-image: linear-gradient(-145deg,#4cc9ff 0,#0073a3 100%);
}

.yellow-hero-gradient::before {
  background-image: -webkit-linear-gradient(235deg,#ffbd00 0,#ff8400 100%);
  background-image: linear-gradient(-145deg,#ffbd00 0,#ff8400 100%);
}

.features-hero {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  height: 500px;
  padding-top: 88px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.features-hero::before {
  position: absolute;
  z-index: -1;
  top: 0;
  width: 100%;
  height: 100%;
}

.features-hero--affiliates {
  background-image: url(" https://www.goldmoney.com/img/hero-bg-4.jpg?v=1472838090521");
}

.features-hero--buy-gold-bullion {
  background-image: url(" https://www.goldmoney.com/img/hero-bg--features--buy-gold-bullion.png?v=1472838090521");
}

.features-hero--buying-gold {
  background-image: url(" https://www.goldmoney.com/img/hero-bg--features--buying-gold.jpg?v=1472838090521");
}

.features-hero--coins {
  background-image: url(" https://www.goldmoney.com/img/hero-bg--features--coins.png?v=1472838090521");
}

.features-hero--silver {
  background-image: url(" https://www.goldmoney.com/img/hero-bg--features--silver.png?v=1472838090521");
}

.features-hero--sliced {
  overflow: hidden;
  position: relative;
}

.features-hero--sliced:after {
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 0 100px 1440px;
  bottom: 0;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.features-hero__wrapper {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  height: 500px;
  position: relative;
  z-index: 1;
}

@media (max-width:767px) {
  .features-hero {
    padding-top: 64px;
    text-align: center;
  }

  .features-hero__wrapper {
    min-height: 500px;
    height: auto;
    -webkit-box-pack: center;
    justify-content: center;
    padding: 0 20px;
  }
}

.features-hero__heading {
  -webkit-box-flex: 1;
  flex: 1 0 32.5rem;
  max-width: 37.5em;
}

@media (max-width:767px) {
  .features-hero__heading {
    flex-basis: 100%;
    max-width: none;
  }

  .features-hero__title {
    font-size: 2.1875rem;
  }
}

.features-hero__heading--centered {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  max-width: 50em;
}

.features-hero__title {
  color: #fff;
  text-shadow: 0 2px 5px rgba(0,0,0,.2);
}

.features-hero__title--small {
  font-size: 2.25rem;
}

.features-hero__title--large {
  font-size: 3.75rem;
}

.features-hero__sub-title {
  color: #fff;
  font-size: 1rem;
  line-height: 1.9;
  margin: 10px 0 40px;
}

@media (max-width:767px) {
  .features-hero__sub-title {
    margin: 10px auto 40px;
  }
}

.features-hero__sub-title--yellow {
  color: rgba(0,0,0,.4);
}

.features-hero__sub-title--transparent {
  color: rgba(255,255,255,.7);
}

.features-hero__image {
  -webkit-box-flex: 1;
  flex: 1;
  text-align: center;
  z-index: 1;
}

@media screen and (max-width:900px) {
  .features-hero__image {
    flex-basis: 100%;
    margin-bottom: -48px;
    z-index: 0;
  }
}

.features-hero__image--dg {
  margin-top: 40px;
  margin-bottom: 40px;
  max-width: 21.875rem;
  width: 100%;
}

.features-page-wrapper {
  position: relative;
  z-index: 0;
  background: #fff;
}

.features-page {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 3.75rem 0;
  width: 100%;
}

.features-page__col {
  -webkit-box-flex: 1;
  flex: 1;
  position: relative;
  padding: 0 80px;
}

@media (max-width:991px) {
  .features-page__col {
    padding: 0 60px;
  }
}

@media (max-width:479px) {
  .features-page__col {
    padding: 0 20px;
  }
}

.features-page__img-col {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  flex: 1;
}

.features-page--row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.features-page--row-reverse .features-page__img-col {
  -webkit-box-pack: start;
  justify-content: flex-start;
}

@media (max-width:767px) {
  .features-page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }

  .cross-promotion-cta__wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.features-page__graphic {
  max-width: 100%;
}

.cross-promotion-cta__heading,
.features-page__heading,
.features-page__heading--centered {
  margin-bottom: 1.3125rem;
  width: 100%;
}

.features-page__heading--centered {
  text-align: center;
}

.features-page__heading-icon {
  fill: #ffbd00;
  margin-bottom: 1rem;
}

.cross-promotion-cta__title,
.features-page__title {
  color: #204352;
  margin-bottom: .5rem;
}

.cross-promotion-cta__sub-title,
.features-page__sub-title {
  color: #6d7c84;
  font-size: 1rem;
  line-height: 2;
  margin-bottom: 2rem;
}

.features-page__small-print {
  color: #aabcc6;
  font-size: .5625rem;
}

.features-page__text-item {
  color: #6d7c84;
  font-size: .875rem;
  line-height: 2.1;
}

.features-page__text-item a {
  color: #23a6de;
}

.features-page__text-item a:hover {
  color: #ffbd00;
}

.features-page__text-item p {
  margin-bottom: 1.3125rem;
}

.features-page__table {
  width: 100%;
  table-layout: fixed;
  overflow-y: hidden;
  overflow-x: auto;
  margin-bottom: 20px;
}

.features-page__share-quote {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
}

.features-page__share-quote--quote {
  color: #ffbd00;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.55;
  margin-bottom: 1.25rem;
}

.features-page__share-quote--share {
  color: #aabcc6;
  font-size: .875rem;
}

.features-page-list {
  color: #204352;
  font-size: .875rem;
  font-weight: 500;
  margin-bottom: 40px;
}

.features-page-list__item {
  margin-bottom: 16px;
  position: relative;
}

.features-page-list__checkmark {
  fill: #1bc67c;
  position: absolute;
  top: 3px;
}

.features-page-list__text {
  line-height: 1.9;
  margin-left: 38px;
}

.cross-promotion-cta {
  background: #fafafa;
  box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.1);
}

.cross-promotion-cta__wrapper {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.cross-promotion-cta__heading {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  max-width: 50em;
}

.cross-promotion-cta__sub-title {
  font-size: .875rem;
}

.cross-promotion-cta__graphic {
  margin-bottom: -72px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
}

.partner-welcome-section {
  padding: 72px 0 42px;
}

.new-customer-bonus {
  background: #fff;
  padding: 62px 0 72px;
  margin-bottom: 0;
}

.extended-features .feature-item,
.feature-item-center {
  margin-bottom: 240px;
}

.extended-features .feature-item h3,
.feature-item-center h3 {
  color: #204352;
  margin-bottom: 10px;
  font-size: 1.5rem;
}

.extended-features .feature-item p,
.feature-item-center p {
  color: #6d7c84;
  line-height: 22px;
}

.extended-features .feature-item i,
.feature-item-center i {
  display: inline-block;
  position: relative;
}

.extended-features .img-right.feature-item i,
.img-right.feature-item-center i {
  float: right;
  margin-left: 100px;
}

.extended-features .img-left.feature-item i,
.img-left.feature-item-center i {
  float: left;
}

.extended-features .support.feature-item i,
.support.feature-item-center i {
  width: 320px;
  height: 199px;
  background-image: url(" https://www.goldmoney.com/img/dedicated-support.png?v=1472838090521");
  top: -58px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .extended-features .support.feature-item i,
  .support.feature-item-center i {
    background-image: url(" https://www.goldmoney.com/img/dedicated-support_2x.png?v=1472838090521");
    background-size: 320px 199px;
  }
}

.extended-features .lpw.feature-item i,
.lpw.feature-item-center i {
  width: 372px;
  height: 301px;
  background-image: url(" https://www.goldmoney.com/img/live-price-widget.png?v=1472838090521");
  top: -75px;
  left: -40px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .extended-features .lpw.feature-item i,
  .lpw.feature-item-center i {
    background-image: url(" https://www.goldmoney.com/img/live-price-widget_2x.png?v=1472838090521");
    background-size: 372px 301px;
  }
}

.extended-features {
  clear: both;
  padding: 180px 0 30px;
}

.extended-features ._wrapper,
.extended-features .cross-promotion-cta__wrapper,
.extended-features .features-hero__wrapper {
  width: 800px;
}

@media screen and (max-width:800px) {
  .extended-features ._wrapper,
  .extended-features .cross-promotion-cta__wrapper,
  .extended-features .features-hero__wrapper {
    width: 100%;
  }
}

.feature-item-center {
  margin-bottom: 0;
  text-align: center;
}

.feature-item-center p {
  font-size: 1.25rem;
}

.feature-item-center i {
  display: block;
  margin: 0 auto;
  width: 1175px;
  height: 311px;
  background-image: url(" https://www.goldmoney.com/img/global-platform.png?v=1472838090521");
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .feature-item-center i {
    background-image: url(" https://www.goldmoney.com/img/global-platform_2x.png?v=1472838090521");
    background-size: 1175px 311px;
  }
}

.why-promote {
  padding: 62px 0 72px;
  background: #252e33;
  margin-bottom: 0;
}

.why-promote h2,
.why-promote h3 {
  text-align: center;
  width: 100%;
}

.why-promote h2 {
  color: #fff;
  font-size: 2rem;
  font-style: italic;
  font-weight: 300;
}

.why-promote h3 {
  color: #fff;
  font-size: .875rem;
}

.why-promote .text-item {
  text-align: left;
  vertical-align: top;
}

.why-promote .text-item h4 {
  margin-bottom: 5px;
  color: #204352;
}

.why-promote .text-item p {
  width: 90%;
  font-size: .8125rem;
  line-height: 22px;
  color: #6d7c84;
}

.why-promote h2 {
  margin-bottom: 120px;
}

.why-promote ._wrapper,
.why-promote .cross-promotion-cta__wrapper,
.why-promote .features-hero__wrapper {
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.why-promote ._wrapper::after,
.why-promote .cross-promotion-cta__wrapper::after,
.why-promote .features-hero__wrapper::after {
  clear: both;
  content: "";
  display: table;
}

.why-promote .col {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
}

.why-promote .col:last-child {
  margin-right: 0;
}

.why-promote .col a {
  color: #fff;
}

.why-promote .col h3 {
  color: #fff;
  font-size: 1.125rem;
  margin-bottom: 10px;
}

.why-promote .col h4 {
  color: #96a2a8;
  margin: 0 auto;
  width: 61%;
  font-size: .875rem;
  line-height: 1.5rem;
}

@media (max-width:767px) {
  .why-promote .col {
    width: 100%;
  }
}

.why-promote .item {
  margin-bottom: 100px;
}

.why-promote .icon-container {
  height: 150px;
}

.why-promote .icon-container i {
  position: relative;
  display: block;
  margin: 0 auto;
}

.why-promote .buy-gold i {
  background-image: url(" https://www.goldmoney.com/img/lg-mis.png?v=1472838090521");
  width: 128px;
  height: 127px;
  background-position: 0 -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .why-promote .buy-gold i {
    background-image: url(" https://www.goldmoney.com/img/lg-mis_2x.png?v=1472838090521");
    background-size: 512px;
    background-position: 0 -384px;
  }
}

.why-promote .store-gold i {
  background-image: url(" https://www.goldmoney.com/img/lg-mis.png?v=1472838090521");
  width: 125px;
  height: 115px;
  background-position: -256px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .why-promote .store-gold i {
    background-image: url(" https://www.goldmoney.com/img/lg-mis_2x.png?v=1472838090521");
    background-size: 512px;
    background-position: -128px -384px;
  }
}

.why-promote .redeem-gold i {
  background-image: url(" https://www.goldmoney.com/img/lg-mis.png?v=1472838090521");
  width: 124px;
  height: 122px;
  background-position: -512px -768px;
  left: 20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .why-promote .redeem-gold i {
    background-image: url(" https://www.goldmoney.com/img/lg-mis_2x.png?v=1472838090521");
    background-size: 512px;
    background-position: -256px -384px;
  }
}

.why-promote .send-receive i {
  background-image: url(" https://www.goldmoney.com/img/lg-mis.png?v=1472838090522");
  width: 108px;
  height: 108px;
  background-position: -768px -768px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .why-promote .send-receive i {
    background-image: url(" https://www.goldmoney.com/img/lg-mis_2x.png?v=1472838090522");
    background-size: 512px;
    background-position: -384px -384px;
  }
}

.why-promote .spend-gold i {
  background-image: url(" https://www.goldmoney.com/img/lg-mis.png?v=1472838090522");
  width: 86px;
  height: 116px;
  background-position: 0 -1024px;
  left: -20px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .why-promote .spend-gold i {
    background-image: url(" https://www.goldmoney.com/img/lg-mis_2x.png?v=1472838090522");
    background-size: 512px;
    background-position: 0 -512px;
  }
}

.why-promote .bitcoin-to-gold i {
  background-image: url(" https://www.goldmoney.com/img/lg-mis.png?v=1472838090522");
  width: 102px;
  height: 98px;
  background-position: -256px -1024px;
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
  .why-promote .bitcoin-to-gold i {
    background-image: url(" https://www.goldmoney.com/img/lg-mis_2x.png?v=1472838090522");
    background-size: 512px;
    background-position: -128px -512px;
  }
}

.commissions-section {
  background: #ffbd00;
  padding: 62px 0 172px;
  text-align: center;
}

.commissions-section h2 {
  color: #fff;
}

.commissions-section p {
  color: #a26800;
  text-align: inherit;
  margin-bottom: 0;
}

.commissions-section small {
  font-size: .625rem;
}

.commissions-section .col {
  padding: 40px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
}

.commissions-section .col:last-child {
  margin-right: 0;
}

@media screen and (max-width:800px) {
  .commissions-section .col {
    border-top: 1px solid #d58900;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
  }

  .commissions-section .col:last-child {
    margin-right: 0;
  }

  .commissions-section .col:first-child {
    border-top: 0;
  }
}

.commissions-section .col h1 {
  color: #fff;
  font-size: 3.75rem;
  font-weight: 300;
}

.commissions-section .col p {
  font-size: 1rem;
}

.partner-bottom-cta {
  position: relative;
  height: 330px;
  background-color: #23a6de;
  text-align: center;
  overflow: hidden;
}

.partner-bottom-cta .content {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}

.partner-bottom-cta a,
.partner-bottom-cta h2 {
  display: inline-block;
}

.partner-bottom-cta h2 {
  color: #fff;
  font-weight: 300;
  margin-bottom: 0;
  vertical-align: middle;
}

.partner-bottom-cta h3 {
  font-size: 1rem;
  margin-top: 20px;
}

.partner-bottom-cta h3 a {
  color: rgba(255,255,255,.4);
}

.features-page-share-quote {
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 40px;
}

.features-page-share-quote__quote {
  color: #ffbd00;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.55;
  margin-bottom: 1.25rem;
}

.features-page-share-quote__share {
  color: #96a2a8;
  font-size: .875rem;
}

.features-page-share-quote__icon {
  fill: #6d7c84;
  height: 16px;
  margin-left: 16px;
  position: relative;
  top: 2px;
  -webkit-transition: .2s fill ease-in-out;
  transition: .2s fill ease-in-out;
  width: 16px;
}

.features-page-share-quote__icon--facebook:hover {
  fill: #3B5998;
}

.features-page-share-quote__icon--twitter:hover {
  fill: #55ACEE;
}

.splash {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background: -webkit-linear-gradient(#000 0,#1d6e9b 100%);
  background: linear-gradient(#000 0,#1d6e9b 100%);
  position: relative;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  min-height: 750px;
}

.splash .cd-section__angle-bg {
  bottom: 0;
}

.splash ._wrapper,
.splash .cross-promotion-cta__wrapper,
.splash .features-hero__wrapper {
  margin: 10% auto;
  text-align: center;
  width: 50%;
}

@media (max-width:1439px) {
  .splash ._wrapper,
  .splash .cross-promotion-cta__wrapper,
  .splash .features-hero__wrapper {
    width: 60%;
  }
}

@media (max-width:1199px) {
  .splash ._wrapper,
  .splash .cross-promotion-cta__wrapper,
  .splash .features-hero__wrapper {
    width: 70%;
  }
}

@media (max-width:991px) {
  .splash .cd-section__angle-bg {
    bottom: -50px;
  }

  .splash ._wrapper,
  .splash .cross-promotion-cta__wrapper,
  .splash .features-hero__wrapper {
    width: 80%;
  }
}

@media (max-width:767px) {
  .splash ._wrapper,
  .splash .cross-promotion-cta__wrapper,
  .splash .features-hero__wrapper {
    width: 100%;
  }
}

.splash .splash-text-block {
  position: relative;
  z-index: 2;
  padding: 0 6%;
}

.splash .splash-text-block__main,
.splash .splash-text-block__secondary {
  margin-bottom: 20px;
}

.splash .splash-text-block__secondary>span {
  margin: 0 4%;
}

.splash .splash-text-block__description {
  margin-bottom: 20px;
  font-size: .875rem;
  line-height: 1.5rem;
  color: rgba(255,255,255,.6);
}

.splash .splash-text-block__cta {
  margin: 10px 10px 0;
  box-shadow: 0 6px 16px 0 rgba(0,0,0,.25);
}

.splash .splash-text-block__cta:hover {
  box-shadow: 0 8px 18px 0 rgba(0,0,0,.35)!important;
}

.splash .splash-text-block__link {
  display: block;
  margin-top: 30px;
  font-size: .875rem;
}