/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2 / 3) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40 / 71) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375 / 667) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9 / 16) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

._1uqzItmR {
  padding-top: 1.5625rem;
  margin-bottom: 1.5625rem; }
  ._1uqzItmR ul {
    overflow: hidden; }
    ._1uqzItmR ul, ._1uqzItmR ul li {
      list-style-type: none;
      margin: 0;
      padding: 0; }
    ._1uqzItmR ul li {
      position: relative;
      margin: 0 0 0 0.625rem;
      padding: 0 0 0 0.9375rem;
      color: #233068;
      font-weight: 700;
      float: left;
      font-size: 0.875rem;
      line-height: 1.875rem;
      display: block; }
      @media screen and (max-width: 39.99875em) {
        ._1uqzItmR ul li {
          display: none; }
          ._1uqzItmR ul li:first-of-type, ._1uqzItmR ul li:nth-last-of-type(2) {
            display: block; }
          ._1uqzItmR ul li:nth-last-of-type(2) a {
            font-weight: 700; } }
      ._1uqzItmR ul li img {
        display: block;
        position: relative;
        top: 0.125rem; }
      ._1uqzItmR ul li:before {
        position: absolute;
        display: block;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        content: '/';
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.875rem;
        opacity: .7; }
      ._1uqzItmR ul li:first-of-type {
        padding: 0;
        margin: 0; }
        ._1uqzItmR ul li:first-of-type:before {
          display: none; }
      ._1uqzItmR ul li a {
        display: inline-block;
        color: #233068;
        font-weight: 400;
        opacity: .7;
        transition: opacity .3s ease-in-out; }
        ._1uqzItmR ul li a:hover {
          opacity: 1; }
      ._1uqzItmR ul li .oVFeEett {
        font-weight: 700;
        opacity: 1; }
        ._1uqzItmR ul li .oVFeEett img {
          margin-right: 0.75rem;
          vertical-align: text-top;
          display: inline-block;
          height: 16px; }
        ._1uqzItmR ul li .oVFeEett p {
          display: inline; }

/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2 / 3) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40 / 71) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375 / 667) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9 / 16) {
  select, textarea, input[type="text"], input[type="password"],
  input[type="datetime"], input[type="datetime-local"],
  input[type="date"], input[type="month"], input[type="time"],
  input[type="week"], input[type="number"], input[type="email"],
  input[type="url"] {
    font-size: 16px !important; } }

._14HGpK5i {
  position: relative;
  height: 21.25rem; }
  @media screen and (min-width: 40em) {
    ._14HGpK5i {
      height: 31.25rem; } }
  @media screen and (min-width: 64.0625em) {
    ._14HGpK5i {
      height: 40.625rem; } }
  ._14HGpK5i .DeuC_fX4 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden; }
    ._14HGpK5i .DeuC_fX4 img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      display: block; }
    ._14HGpK5i .DeuC_fX4:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(0, 0, 0, 0.4); }
  ._14HGpK5i ._2cVZM978 {
    height: 100%;
    max-width: 55.9375rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    position: relative;
    padding: 0 1rem;
    margin: 0 auto; }
    ._14HGpK5i ._2cVZM978 ._3-nfu1qx {
      width: 5.625rem;
      margin-bottom: 1.5rem; }
      @media screen and (min-width: 40em) {
        ._14HGpK5i ._2cVZM978 ._3-nfu1qx {
          width: auto;
          margin-bottom: 2.5rem; } }
      @media screen and (min-width: 64.0625em) {
        ._14HGpK5i ._2cVZM978 ._3-nfu1qx {
          margin-bottom: 3.125rem; } }
    ._14HGpK5i ._2cVZM978 ._3gDx0Zzh {
      font-family: "Open Sans", sans-serif;
      font-weight: 700;
      font-size: 1.125rem;
      margin-bottom: 0.9375rem; }
      @media screen and (min-width: 40em) {
        ._14HGpK5i ._2cVZM978 ._3gDx0Zzh {
          font-size: 1.5625rem;
          margin-bottom: 1.5625rem; } }
      @media screen and (min-width: 64.0625em) {
        ._14HGpK5i ._2cVZM978 ._3gDx0Zzh {
          font-size: 1.875rem;
          margin-bottom: 1.875rem; } }
    ._14HGpK5i ._2cVZM978 ._1pLPLmVS {
      font-size: 2rem;
      line-height: 2.25rem;
      margin-bottom: 1.25rem; }
      @media screen and (min-width: 40em) {
        ._14HGpK5i ._2cVZM978 ._1pLPLmVS {
          font-size: 3.125rem;
          line-height: 3.75rem;
          margin-bottom: 1.875rem; } }
      @media screen and (min-width: 64.0625em) {
        ._14HGpK5i ._2cVZM978 ._1pLPLmVS {
          font-size: 3.75rem;
          line-height: 4.375rem;
          margin-bottom: 2.5rem; } }

._2w_9ectH {
  font-size: 1.875rem; }
  @media screen and (min-width: 40em) {
    ._2w_9ectH {
      font-size: 2.1875rem; } }
  @media screen and (min-width: 64.0625em) {
    ._2w_9ectH {
      font-size: 2.5rem; } }

._3fdy5-5L {
  padding-bottom: 0; }
  @media screen and (min-width: 40em) {
    ._3fdy5-5L {
      padding: 1.25rem 1rem 0;
      padding-bottom: 6vw; } }
  ._3fdy5-5L p {
    line-height: 2.125rem; }
    @media screen and (min-width: 40em) {
      ._3fdy5-5L p {
        margin-bottom: 3.75rem; } }

.llcapPm4 {
  position: relative;
  margin: 0 1rem !important;
  margin-top: 6vw; }
  .llcapPm4 > div > div {
    max-height: 650px; }
  @media screen and (min-width: 40em) {
    .llcapPm4 {
      margin: 0 auto !important; } }
  .llcapPm4 ._2eWiUue2 {
    opacity: 1;
    pointer-events: all; }
    @media screen and (min-width: 40em) {
      .llcapPm4 ._2eWiUue2 {
        opacity: 0;
        pointer-events: none; } }
  .llcapPm4 .DeuC_fX4 {
    position: absolute;
    top: -6vw;
    left: 0;
    width: 50%;
    z-index: 1;
    display: none;
    max-height: 100%;
    overflow: hidden; }
    @media screen and (min-width: 40em) {
      .llcapPm4 .DeuC_fX4 {
        display: block; } }
  .llcapPm4 .a7X-Iqxa {
    background: #e8eef5;
    position: relative; }
    .llcapPm4 .a7X-Iqxa > * {
      max-width: 30.9375rem;
      padding-left: 2vw;
      padding-right: 0.9375rem;
      position: relative; }
      @media screen and (min-width: 40em) {
        .llcapPm4 .a7X-Iqxa > * {
          padding-left: 4vw; } }
    .llcapPm4 .a7X-Iqxa ._2w_9ectH {
      margin-top: 0;
      padding-top: 1.875rem; }
      @media screen and (min-width: 40em) {
        .llcapPm4 .a7X-Iqxa ._2w_9ectH {
          padding-top: 2vw; } }
      @media screen and (min-width: 64.0625em) {
        .llcapPm4 .a7X-Iqxa ._2w_9ectH {
          padding-top: 4vw; } }
    .llcapPm4 .a7X-Iqxa:before {
      display: none;
      content: '';
      position: absolute;
      height: 100%;
      top: 0;
      bottom: 0;
      right: 0;
      left: -12vw;
      background: #e8eef5; }
      @media screen and (min-width: 40em) {
        .llcapPm4 .a7X-Iqxa:before {
          display: block; } }

.QUoXvx6O {
  padding: 0 0 3.125rem 0;
  margin: 0 1rem; }
  @media screen and (min-width: 40em) {
    .QUoXvx6O {
      padding: 3.125rem 0; } }
  @media screen and (min-width: 64.0625em) {
    .QUoXvx6O {
      padding: 3.125rem 1rem;
      margin: 0 auto; } }
  .QUoXvx6O .a7X-Iqxa {
    order: 2; }
    @media screen and (min-width: 40em) {
      .QUoXvx6O .a7X-Iqxa {
        order: 1; } }
  .QUoXvx6O ._3TxcULHE {
    order: 1; }
    @media screen and (min-width: 40em) {
      .QUoXvx6O ._3TxcULHE {
        order: 2; } }
  .QUoXvx6O .DeuC_fX4 {
    position: relative;
    height: 25rem; }
    .QUoXvx6O .DeuC_fX4 img {
      position: absolute;
      margin: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      top: 0;
      left: 0; }

._1ioDV-Eb {
  max-width: 55.9375rem;
  margin: auto; }
  ._1ioDV-Eb .DeuC_fX4 {
    position: relative;
    height: 28.75rem;
    margin: 0 0 2.5rem 0; }
    ._1ioDV-Eb .DeuC_fX4 img {
      position: absolute;
      margin: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      top: 0;
      left: 0; }

._1MqLHKmy {
  padding: 1.25rem 1rem;
  margin: 0 0;
  background-color: #f2f5f8; }
  @media screen and (min-width: 40em) {
    ._1MqLHKmy {
      padding: 2.5rem; } }
  ._1MqLHKmy ._2jXod9mA {
    max-width: 55.9375rem;
    margin: auto; }
  ._1MqLHKmy ._36S-Qt7b {
    background-color: #233068;
    overflow-y: scroll; }
    ._1MqLHKmy ._36S-Qt7b::-webkit-scrollbar-track {
      -webkit-box-shadow: none;
      background-color: #233068; }
    ._1MqLHKmy ._36S-Qt7b::-webkit-scrollbar {
      width: 5px;
      background-color: #233068; }
    ._1MqLHKmy ._36S-Qt7b::-webkit-scrollbar-thumb {
      background-color: #233068; }
    ._1MqLHKmy ._36S-Qt7b table {
      width: 100%;
      border-collapse: collapse; }
      ._1MqLHKmy ._36S-Qt7b table tr th {
        font-weight: 700;
        font-size: 0.875rem;
        line-height: 1.25rem;
        color: #fff;
        padding: 0.5rem 0.625rem;
        text-align: left;
        vertical-align: top; }
        @media screen and (min-width: 40em) {
          ._1MqLHKmy ._36S-Qt7b table tr th {
            padding: 0.5rem 1.875rem;
            font-size: 1rem;
            line-height: 2.125rem; } }
        ._1MqLHKmy ._36S-Qt7b table tr th:nth-of-type(1) {
          width: calc(70%);
          border-right: 0.0625rem solid #C7CDD6; }
        ._1MqLHKmy ._36S-Qt7b table tr th:nth-of-type(2) {
          width: calc(30%); }
  ._1MqLHKmy ._1-KBXL2Q {
    background-color: #fff;
    height: calc(100vh - 200px);
    overflow-y: scroll; }
    @media screen and (min-width: 40em) {
      ._1MqLHKmy ._1-KBXL2Q {
        height: calc(100vh - 300px); } }
    ._1MqLHKmy ._1-KBXL2Q::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
      background-color: #F5F5F5; }
    ._1MqLHKmy ._1-KBXL2Q::-webkit-scrollbar {
      width: 5px;
      background-color: #F5F5F5; }
    ._1MqLHKmy ._1-KBXL2Q::-webkit-scrollbar-thumb {
      background-color: #bb9a65; }
    ._1MqLHKmy ._1-KBXL2Q table {
      width: 100%;
      border-collapse: collapse; }
      ._1MqLHKmy ._1-KBXL2Q table tr:not(:first-of-type) td {
        border-top: 0.0625rem solid #C7CDD6; }
      ._1MqLHKmy ._1-KBXL2Q table tr td {
        font-weight: 400;
        font-size: 0.875rem;
        line-height: 1.25rem;
        color: #233068;
        padding: 0.625rem 0.625rem;
        text-align: left;
        vertical-align: top; }
        @media screen and (min-width: 40em) {
          ._1MqLHKmy ._1-KBXL2Q table tr td {
            font-size: 1rem;
            line-height: 2.125rem;
            padding: 1.25rem 1.875rem; } }
        ._1MqLHKmy ._1-KBXL2Q table tr td:nth-of-type(1) {
          width: 70%;
          border-right: 0.0625rem solid #C7CDD6; }
        ._1MqLHKmy ._1-KBXL2Q table tr td:nth-of-type(2) {
          width: 30%; }

.T51eZ-IA {
  background: #bb9a65 url(/images/scale-gold.png) center center repeat;
  padding: 0 0 3.75rem;
  margin: 0 0.9375rem; }
  @media screen and (min-width: 40em) {
    .T51eZ-IA {
      padding: 5.625rem 0 6.25rem;
      margin: 0; } }
  .T51eZ-IA .DeuC_fX4 {
    position: relative;
    min-height: 25rem; }
    @media screen and (max-width: 39.99875em) {
      .T51eZ-IA .DeuC_fX4 {
        margin: 0;
        width: 100%; } }
    .T51eZ-IA .DeuC_fX4 img {
      position: absolute;
      margin: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      top: 0;
      left: 0; }
  .T51eZ-IA .a7X-Iqxa {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
    .T51eZ-IA .a7X-Iqxa ._2cZNcSgE {
      margin-top: auto;
      margin-bottom: 0;
      width: 100%; }
      @media screen and (min-width: 40em) {
        .T51eZ-IA .a7X-Iqxa ._2cZNcSgE {
          width: 16.875rem; } }

._2bOpf8tj {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.875rem;
  margin-top: 1.875rem; }
  @media screen and (min-width: 40em) {
    ._2bOpf8tj {
      margin-top: 2.5rem; } }

._1i9frwQh {
  padding-top: 4.375rem;
  padding-bottom: 5.625rem; }
  @media screen and (min-width: 40em) {
    ._1i9frwQh {
      padding-top: 5rem; } }
  ._1i9frwQh h2 {
    position: relative;
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2.5rem;
    color: #233068;
    text-align: center;
    margin: 0 0 2.625rem; }
    @media screen and (min-width: 40em) {
      ._1i9frwQh h2 {
        font-size: 2.1875rem;
        line-height: 2.8125rem;
        margin: 0 0 5.25rem; } }
    ._1i9frwQh h2:after {
      position: absolute;
      display: block;
      content: '';
      top: 100%;
      left: 0;
      right: 0;
      margin: 0.625rem auto;
      width: 4.625rem;
      height: 1.5625rem;
      background: url(/images/scales.svg) center center no-repeat;
      background-size: contain; }
  ._1i9frwQh .yNEiCRA0 {
    margin-bottom: 2.5rem; }
  ._1i9frwQh .miLSPuxt span {
    display: block;
    font-size: 1.25rem;
    font-weight: 700;
    color: #233068; }

