@charset "UTF-8";
.flex-container-fluid, .flex-container {
  margin-right: auto;
  margin-left: auto; }

.flex-container-fluid {
  padding-right: 15px;
  padding-left: 15px; }

.flex-row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.flex-row.reverse {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-direction: row-reverse; }

.flex-col.reverse {
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -ms-flex-direction: column-reverse; }

.flex-col-xs, .flex-col-xs-1, .flex-col-xs-2, .flex-col-xs-3, .flex-col-xs-4, .flex-col-xs-5, .flex-col-xs-6, .flex-col-xs-7, .flex-col-xs-8, .flex-col-xs-9, .flex-col-xs-10, .flex-col-xs-11, .flex-col-xs-12, .flex-col-xs-offset-0, .flex-col-xs-offset-1, .flex-col-xs-offset-2, .flex-col-xs-offset-3, .flex-col-xs-offset-4, .flex-col-xs-offset-5, .flex-col-xs-offset-6, .flex-col-xs-offset-7, .flex-col-xs-offset-8, .flex-col-xs-offset-9, .flex-col-xs-offset-10, .flex-col-xs-offset-11, .flex-col-xs-offset-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-right: 15px;
  padding-left: 15px; }

.flex-col-xs {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-flex-basis: 0;
  -moz-flex-basis: 0;
  flex-basis: 0;
  -ms-flex-preferred-size: 0;
  max-width: 100%; }

.flex-col-xs-1 {
  -webkit-flex-basis: 8.33333%;
  -moz-flex-basis: 8.33333%;
  flex-basis: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  max-width: 8.33333333%; }

.flex-col-xs-2 {
  -webkit-flex-basis: 16.66667%;
  -moz-flex-basis: 16.66667%;
  flex-basis: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  max-width: 16.66666667%; }

.flex-col-xs-3 {
  -webkit-flex-basis: 25%;
  -moz-flex-basis: 25%;
  flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  max-width: 25%; }

.flex-col-xs-4 {
  -webkit-flex-basis: 33.33333%;
  -moz-flex-basis: 33.33333%;
  flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  max-width: 33.33333333%; }

.flex-col-xs-5 {
  -webkit-flex-basis: 41.66667%;
  -moz-flex-basis: 41.66667%;
  flex-basis: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  max-width: 41.66666667%; }

.flex-col-xs-6 {
  -webkit-flex-basis: 50%;
  -moz-flex-basis: 50%;
  flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  max-width: 50%; }

.flex-col-xs-7 {
  -webkit-flex-basis: 58.33333%;
  -moz-flex-basis: 58.33333%;
  flex-basis: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  max-width: 58.33333333%; }

.flex-col-xs-8 {
  -webkit-flex-basis: 66.66667%;
  -moz-flex-basis: 66.66667%;
  flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  max-width: 66.66666667%; }

.flex-col-xs-9 {
  -webkit-flex-basis: 75%;
  -moz-flex-basis: 75%;
  flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  max-width: 75%; }

.flex-col-xs-10 {
  -webkit-flex-basis: 83.33333%;
  -moz-flex-basis: 83.33333%;
  flex-basis: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  max-width: 83.33333333%; }

.flex-col-xs-11 {
  -webkit-flex-basis: 91.66667%;
  -moz-flex-basis: 91.66667%;
  flex-basis: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  max-width: 91.66666667%; }

.flex-col-xs-12 {
  -webkit-flex-basis: 100%;
  -moz-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  max-width: 100%; }

.flex-col-xs-offset-0 {
  margin-left: 0; }

.flex-col-xs-offset-1 {
  margin-left: 8.33333333%; }

.flex-col-xs-offset-2 {
  margin-left: 16.66666667%; }

.flex-col-xs-offset-3 {
  margin-left: 25%; }

.flex-col-xs-offset-4 {
  margin-left: 33.33333333%; }

.flex-col-xs-offset-5 {
  margin-left: 41.66666667%; }

.flex-col-xs-offset-6 {
  margin-left: 50%; }

.flex-col-xs-offset-7 {
  margin-left: 58.33333333%; }

.flex-col-xs-offset-8 {
  margin-left: 66.66666667%; }

.flex-col-xs-offset-9 {
  margin-left: 75%; }

.flex-col-xs-offset-10 {
  margin-left: 83.33333333%; }

.flex-col-xs-offset-11 {
  margin-left: 91.66666667%; }

.start-xs {
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  text-align: start; }

.center-xs {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-align: center; }

.end-xs {
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
  text-align: end; }

.top-xs {
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: start; }

.middle-xs {
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }

.stretch-xs {
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

.bottom-xs {
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: end; }

.around-xs {
  -webkit-box-pack: distribute;
  -moz-box-pack: distribute;
  box-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: distribute; }

.between-xs {
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }

.first-xs {
  -webkit-box-ordinal-group: -1;
  -moz-box-ordinal-group: -1;
  box-ordinal-group: -1;
  -webkit-order: -1;
  -moz-order: -1;
  order: -1;
  -ms-flex-order: -1; }

.last-xs {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  box-ordinal-group: 1;
  -webkit-order: 1;
  -moz-order: 1;
  order: 1;
  -ms-flex-order: 1; }

@media (min-width: 768px) {
  .flex-container {
    width: 750px; }

  .flex-col-sm, .flex-col-sm-1, .flex-col-sm-2, .flex-col-sm-3, .flex-col-sm-4, .flex-col-sm-5, .flex-col-sm-6, .flex-col-sm-7, .flex-col-sm-8, .flex-col-sm-9, .flex-col-sm-10, .flex-col-sm-11, .flex-col-sm-12, .flex-col-sm-offset-0, .flex-col-sm-offset-1, .flex-col-sm-offset-2, .flex-col-sm-offset-3, .flex-col-sm-offset-4, .flex-col-sm-offset-5, .flex-col-sm-offset-6, .flex-col-sm-offset-7, .flex-col-sm-offset-8, .flex-col-sm-offset-9, .flex-col-sm-offset-10, .flex-col-sm-offset-11, .flex-col-sm-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 15px;
    padding-left: 15px; }

  .flex-col-sm {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    flex-basis: 0;
    -ms-flex-preferred-size: 0;
    max-width: 100%; }

  .flex-col-sm-1 {
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    max-width: 8.33333333%; }

  .flex-col-sm-2 {
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    max-width: 16.66666667%; }

  .flex-col-sm-3 {
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    max-width: 25%; }

  .flex-col-sm-4 {
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    max-width: 33.33333333%; }

  .flex-col-sm-5 {
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    max-width: 41.66666667%; }

  .flex-col-sm-6 {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    max-width: 50%; }

  .flex-col-sm-7 {
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    max-width: 58.33333333%; }

  .flex-col-sm-8 {
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    max-width: 66.66666667%; }

  .flex-col-sm-9 {
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    max-width: 75%; }

  .flex-col-sm-10 {
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    max-width: 83.33333333%; }

  .flex-col-sm-11 {
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    max-width: 91.66666667%; }

  .flex-col-sm-12 {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%; }

  .flex-col-sm-offset-0 {
    margin-left: 0; }

  .flex-col-sm-offset-1 {
    margin-left: 8.33333333%; }

  .flex-col-sm-offset-2 {
    margin-left: 16.66666667%; }

  .flex-col-sm-offset-3 {
    margin-left: 25%; }

  .flex-col-sm-offset-4 {
    margin-left: 33.33333333%; }

  .flex-col-sm-offset-5 {
    margin-left: 41.66666667%; }

  .flex-col-sm-offset-6 {
    margin-left: 50%; }

  .flex-col-sm-offset-7 {
    margin-left: 58.33333333%; }

  .flex-col-sm-offset-8 {
    margin-left: 66.66666667%; }

  .flex-col-sm-offset-9 {
    margin-left: 75%; }

  .flex-col-sm-offset-10 {
    margin-left: 83.33333333%; }

  .flex-col-sm-offset-11 {
    margin-left: 91.66666667%; }

  .start-sm {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    text-align: start; }

  .center-sm {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center; }

  .end-sm {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    text-align: end; }

  .top-sm {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start; }

  .middle-sm {
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }

  .bottom-sm {
    -webkit-box-align: end;
    -moz-box-align: end;
    box-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end; }

  .around-sm {
    -webkit-box-pack: distribute;
    -moz-box-pack: distribute;
    box-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute; }

  .between-sm {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }

  .first-sm {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    box-ordinal-group: -1;
    -webkit-order: -1;
    -moz-order: -1;
    order: -1;
    -ms-flex-order: -1; }

  .last-sm {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1; } }
@media (min-width: 992px) {
  .flex-container {
    width: 970px; }

  .flex-col-md, .flex-col-md-1, .flex-col-md-2, .flex-col-md-3, .flex-col-md-4, .flex-col-md-5, .flex-col-md-6, .flex-col-md-7, .flex-col-md-8, .flex-col-md-9, .flex-col-md-10, .flex-col-md-11, .flex-col-md-12, .flex-col-md-offset-0, .flex-col-md-offset-1, .flex-col-md-offset-2, .flex-col-md-offset-3, .flex-col-md-offset-4, .flex-col-md-offset-5, .flex-col-md-offset-6, .flex-col-md-offset-7, .flex-col-md-offset-8, .flex-col-md-offset-9, .flex-col-md-offset-10, .flex-col-md-offset-11, .flex-col-md-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 15px;
    padding-left: 15px; }

  .flex-col-md {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    flex-basis: 0;
    -ms-flex-preferred-size: 0;
    max-width: 100%; }

  .flex-col-md-1 {
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    max-width: 8.33333333%; }

  .flex-col-md-2 {
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    max-width: 16.66666667%; }

  .flex-col-md-3 {
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    max-width: 25%; }

  .flex-col-md-4 {
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    max-width: 33.33333333%; }

  .flex-col-md-5 {
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    max-width: 41.66666667%; }

  .flex-col-md-6 {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    max-width: 50%; }

  .flex-col-md-7 {
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    max-width: 58.33333333%; }

  .flex-col-md-8 {
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    max-width: 66.66666667%; }

  .flex-col-md-9 {
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    max-width: 75%; }

  .flex-col-md-10 {
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    max-width: 83.33333333%; }

  .flex-col-md-11 {
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    max-width: 91.66666667%; }

  .flex-col-md-12 {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%; }

  .flex-col-md-offset-0 {
    margin-left: 0; }

  .flex-col-md-offset-1 {
    margin-left: 8.33333333%; }

  .flex-col-md-offset-2 {
    margin-left: 16.66666667%; }

  .flex-col-md-offset-3 {
    margin-left: 25%; }

  .flex-col-md-offset-4 {
    margin-left: 33.33333333%; }

  .flex-col-md-offset-5 {
    margin-left: 41.66666667%; }

  .flex-col-md-offset-6 {
    margin-left: 50%; }

  .flex-col-md-offset-7 {
    margin-left: 58.33333333%; }

  .flex-col-md-offset-8 {
    margin-left: 66.66666667%; }

  .flex-col-md-offset-9 {
    margin-left: 75%; }

  .flex-col-md-offset-10 {
    margin-left: 83.33333333%; }

  .flex-col-md-offset-11 {
    margin-left: 91.66666667%; }

  .start-md {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    text-align: start; }

  .center-md {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center; }

  .end-md {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    text-align: end; }

  .top-md {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start; }

  .middle-md {
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }

  .bottom-md {
    -webkit-box-align: end;
    -moz-box-align: end;
    box-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end; }

  .around-md {
    -webkit-box-pack: distribute;
    -moz-box-pack: distribute;
    box-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute; }

  .between-md {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }

  .first-md {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    box-ordinal-group: -1;
    -webkit-order: -1;
    -moz-order: -1;
    order: -1;
    -ms-flex-order: -1; }

  .last-md {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1; } }
@media (min-width: 1200px) {
  .flex-container {
    width: 1170px; }

  .flex-col-lg, .flex-col-lg-1, .flex-col-lg-2, .flex-col-lg-3, .flex-col-lg-4, .flex-col-lg-5, .flex-col-lg-6, .flex-col-lg-7, .flex-col-lg-8, .flex-col-lg-9, .flex-col-lg-10, .flex-col-lg-11, .flex-col-lg-12, .flex-col-lg-offset-0, .flex-col-lg-offset-1, .flex-col-lg-offset-2, .flex-col-lg-offset-3, .flex-col-lg-offset-4, .flex-col-lg-offset-5, .flex-col-lg-offset-6, .flex-col-lg-offset-7, .flex-col-lg-offset-8, .flex-col-lg-offset-9, .flex-col-lg-offset-10, .flex-col-lg-offset-11, .flex-col-lg-offset-12 {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 15px;
    padding-left: 15px; }

  .flex-col-lg {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-flex-basis: 0;
    -moz-flex-basis: 0;
    flex-basis: 0;
    -ms-flex-preferred-size: 0;
    max-width: 100%; }

  .flex-col-lg-1 {
    -webkit-flex-basis: 8.33333%;
    -moz-flex-basis: 8.33333%;
    flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    max-width: 8.33333333%; }

  .flex-col-lg-2 {
    -webkit-flex-basis: 16.66667%;
    -moz-flex-basis: 16.66667%;
    flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    max-width: 16.66666667%; }

  .flex-col-lg-3 {
    -webkit-flex-basis: 25%;
    -moz-flex-basis: 25%;
    flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    max-width: 25%; }

  .flex-col-lg-4 {
    -webkit-flex-basis: 33.33333%;
    -moz-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    max-width: 33.33333333%; }

  .flex-col-lg-5 {
    -webkit-flex-basis: 41.66667%;
    -moz-flex-basis: 41.66667%;
    flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    max-width: 41.66666667%; }

  .flex-col-lg-6 {
    -webkit-flex-basis: 50%;
    -moz-flex-basis: 50%;
    flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    max-width: 50%; }

  .flex-col-lg-7 {
    -webkit-flex-basis: 58.33333%;
    -moz-flex-basis: 58.33333%;
    flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    max-width: 58.33333333%; }

  .flex-col-lg-8 {
    -webkit-flex-basis: 66.66667%;
    -moz-flex-basis: 66.66667%;
    flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    max-width: 66.66666667%; }

  .flex-col-lg-9 {
    -webkit-flex-basis: 75%;
    -moz-flex-basis: 75%;
    flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    max-width: 75%; }

  .flex-col-lg-10 {
    -webkit-flex-basis: 83.33333%;
    -moz-flex-basis: 83.33333%;
    flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    max-width: 83.33333333%; }

  .flex-col-lg-11 {
    -webkit-flex-basis: 91.66667%;
    -moz-flex-basis: 91.66667%;
    flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    max-width: 91.66666667%; }

  .flex-col-lg-12 {
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    max-width: 100%; }

  .flex-col-lg-offset-0 {
    margin-left: 0; }

  .flex-col-lg-offset-1 {
    margin-left: 8.33333333%; }

  .flex-col-lg-offset-2 {
    margin-left: 16.66666667%; }

  .flex-col-lg-offset-3 {
    margin-left: 25%; }

  .flex-col-lg-offset-4 {
    margin-left: 33.33333333%; }

  .flex-col-lg-offset-5 {
    margin-left: 41.66666667%; }

  .flex-col-lg-offset-6 {
    margin-left: 50%; }

  .flex-col-lg-offset-7 {
    margin-left: 58.33333333%; }

  .flex-col-lg-offset-8 {
    margin-left: 66.66666667%; }

  .flex-col-lg-offset-9 {
    margin-left: 75%; }

  .flex-col-lg-offset-10 {
    margin-left: 83.33333333%; }

  .flex-col-lg-offset-11 {
    margin-left: 91.66666667%; }

  .start-lg {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    text-align: start; }

  .center-lg {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center; }

  .end-lg {
    -webkit-box-pack: end;
    -moz-box-pack: end;
    box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    text-align: end; }

  .top-lg {
    -webkit-box-align: start;
    -moz-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start; }

  .middle-lg {
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }

  .bottom-lg {
    -webkit-box-align: end;
    -moz-box-align: end;
    box-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end; }

  .around-lg {
    -webkit-box-pack: distribute;
    -moz-box-pack: distribute;
    box-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    -o-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute; }

  .between-lg {
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }

  .first-lg {
    -webkit-box-ordinal-group: -1;
    -moz-box-ordinal-group: -1;
    box-ordinal-group: -1;
    -webkit-order: -1;
    -moz-order: -1;
    order: -1;
    -ms-flex-order: -1; }

  .last-lg {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1; } }
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 4.4em;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 2.8em;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 1.2em;
  line-height: 1.8em;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 1.2em;
  line-height: 1.4em; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 1.8em;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 3.5em;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1; }

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8; }

.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0; }

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  /* 1 */
  display: block; }

/**
 * Add the correct display in IE 9-.
 */
audio, canvas, progress, video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template, [hidden] {
  display: none; }

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active, a:hover {
  outline-width: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b, strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: bolder; }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, select, textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold; }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button, html [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/**
  * Utilties
  * --------------------
  * @desc: utility styles made for the application
*/
.list-unstyled {
  list-style: none;
  padding: 0;
  margin: 0; }
.list-unstyled.list-inline li {
  display: inline-block; }

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

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

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

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

.text-nowrap {
  white-space: nowrap; }

.text-light {
  font-weight: 300; }

.text-normal {
  font-weight: 400; }

.text-bold {
  font-weight: 700; }

.text-grey {
  color: #666; }

.m-a-0 {
  margin: 0 !important; }

.m-t-0 {
  margin-top: 0 !important; }

.m-r-0 {
  margin-right: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-0 {
  margin-left: 0 !important; }

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a {
  margin: 15px !important; }

.m-t {
  margin-top: 15px !important; }

.m-r {
  margin-right: 15px !important; }

.m-b {
  margin-bottom: 15px !important; }

.m-l {
  margin-left: 15px !important; }

.m-x {
  margin-right: 15px !important;
  margin-left: 15px !important; }

.m-y {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.m-a-md {
  margin: 30px !important; }

.m-t-md {
  margin-top: 30px !important; }

.m-r-md {
  margin-right: 30px !important; }

.m-b-md {
  margin-bottom: 30px !important; }

.m-l-md {
  margin-left: 30px !important; }

.m-x-md {
  margin-right: 30px !important;
  margin-left: 30px !important; }

.m-y-md {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.m-a-lg {
  margin: 45px !important; }

.m-t-lg {
  margin-top: 45px !important; }

.m-r-lg {
  margin-right: 45px !important; }

.m-b-lg {
  margin-bottom: 45px !important; }

.m-l-lg {
  margin-left: 45px !important; }

.m-x-lg {
  margin-right: 45px !important;
  margin-left: 45px !important; }

.m-y-lg {
  margin-top: 45px !important;
  margin-bottom: 45px !important; }

.p-a-0 {
  padding: 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a {
  padding: 15px !important; }

.p-t {
  padding-top: 15px !important; }

.p-r {
  padding-right: 15px !important; }

.p-b {
  padding-bottom: 15px !important; }

.p-l {
  padding-left: 15px !important; }

.p-x {
  padding-right: 15px !important;
  padding-left: 15px !important; }

.p-y {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.p-a-md {
  padding: 30px !important; }

.p-t-md {
  padding-top: 30px !important; }

.p-r-md {
  padding-right: 30px !important; }

.p-b-md {
  padding-bottom: 30px !important; }

.p-l-md {
  padding-left: 30px !important; }

.p-x-md {
  padding-right: 30px !important;
  padding-left: 30px !important; }

.p-y-md {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.p-a-lg {
  padding: 45px !important; }

.p-t-lg {
  padding-top: 45px !important; }

.p-r-lg {
  padding-right: 45px !important; }

.p-b-lg {
  padding-bottom: 45px !important; }

.p-l-lg {
  padding-left: 45px !important; }

.p-x-lg {
  padding-right: 45px !important;
  padding-left: 45px !important; }

.p-y-lg {
  padding-top: 45px !important;
  padding-bottom: 45px !important; }

/* -------- Icon variables ----- */
/* -------- Icon ----- */
.bns-icon {
  position: relative;
  width: 25px;
  min-height: 25px;
  display: inline-block;
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  /* -------- Icon sizes ----- */ }
.bns-icon.icon-sm {
  width: 15.625px;
  min-height: 15.625px; }
.bns-icon.icon-md {
  width: 40px;
  min-height: 40px; }
.bns-icon.icon-lg {
  width: 50px;
  min-height: 50px; }
.bns-icon.icon-xl {
  width: 62.5px;
  min-height: 62.5px; }
.bns-icon.icon-xxl {
  width: 75px;
  min-height: 75px; }
.bns-icon.icon-circle {
  border-radius: 50%; }

#startRightApply .bns-icon_MapleLeaf {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuMiAzMS4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS4yIDMxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRDgxRTA1O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS42LDIuN2wyLDMuNmMwLDAsMC4zLDAuOSwxLjEsMC41QzE5LjQsNi40LDIwLjMsNiwyMC4zLDZsLTEuMSw2YzAsMC0wLjEsMC41LDAuMSwwLjdzMC41LDAuMywwLjktMC4xczIuNy0zLDIuNy0zbDAuNCwxLjNjMCwwLDAuMSwwLjYsMC43LDAuNXMzLjItMC43LDMuMi0wLjdsLTEsMy43YzAsMC0wLjEsMC41LDAuMywwLjZzMS4zLDAuNiwxLjMsMC42bC01LjYsNC42YzAsMC0wLjQsMC4yLTAuNCwwLjVzMC4xLDAuNiwwLjEsMC44YzAsMC4yLDAuNCwxLjIsMC40LDEuMkwxNi41LDIyYzAsMC0wLjIsMC0wLjQsMC4yQzE2LDIyLjQsMTYsMjIuNiwxNiwyMi42bDAuMSw1LjloLTAuNWgtMC41bDAuMS01LjljMCwwLDAtMC4yLTAuMS0wLjRDMTQuOSwyMiwxNC42LDIyLDE0LjYsMjJsLTUuNSwwLjhjMCwwLDAuMy0xLDAuNC0xLjJjMC0wLjIsMC4yLTAuNSwwLjEtMC44YzAtMC4zLTAuNC0wLjUtMC40LTAuNWwtNS42LTQuNmMwLDAsMC45LTAuNCwxLjMtMC42czAuMy0wLjYsMC4zLTAuNmwtMS0zLjdjMCwwLDIuNiwwLjUsMy4yLDAuN0M4LDExLjYsOC4xLDExLDguMSwxMWwwLjQtMS4zYzAsMCwyLjMsMi41LDIuNywzYzAuNCwwLjQsMC43LDAuMywwLjksMC4xczAuMS0wLjcsMC4xLTAuN2wtMS4xLTZjMCwwLDAuOCwwLjQsMS42LDAuOWMwLjgsMC40LDEuMS0wLjUsMS4xLTAuNUwxNS42LDIuN3oiLz48L3N2Zz4=); }

.bns-icon_GasStation {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTE5LjYsMTIuOUwxOS42LDEyLjljLTAuMSwwLTAuMSwwLTAuMiwwdi0wLjN2LTRWOC4zaDAuMWwwLDBjMCwwLDAsMCwwLjEsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLDAsMC4xbDAsMGwwLDBjMCwwLDAsMCwwLDAuMWMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwLjFjMCwwLDAsMCwwLDAuMWMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwLjF2MC4xYzAsMCwwLDAsMCwwLjFjMCwwLDAsMCwwLDAuMXYwLjF2MC4xdjAuMXYwLjF2MC4xYzAsMCwwLDAsMCwwLjFWMTBjMCwwLDAsMCwwLDAuMXYwLjFjMCwwLDAsMCwwLDAuMXYwLjFsMCwwdjAuMWMwLjIsMC4xLDAuOCwwLDEuMSwwLjFjMC4yLDIuMy0wLjIsNC43LDAuMSw3LjFjMC4xLDEsMC41LDIsMC44LDIuOWMwLjIsMC43LDAuOSwyLjQtMC4zLDIuNGMtMS4xLDAtMC45LTMtMC45LTQuNGMwLTAuOSwwLTEuOCwwLjEtMi43YzAtMC4xLDAtMC4yLDAtMC4ybDAsMGMwLTAuMSwwLTAuMSwwLTAuMkMyMC42LDE0LjEsMjAuNywxMi44LDE5LjYsMTIuOUwxOS42LDEyLjkgTTE4LjUsMTAuNGMwLDAuMy0wLjMsMC42LTAuNiwwLjZoLTQuN2MtMC4zLDAtMC42LTAuMy0wLjYtMC42VjYuOGMwLTAuMywwLjMtMC42LDAuNi0wLjZoNC43YzAuMywwLDAuNiwwLjMsMC42LDAuNlYxMC40eiBNMTkuNiwyNC4zdi0wLjF2LTIuOGMwLjEsMS4yLDAuNCwyLjIsMS40LDIuNWMxLjUsMC40LDIuMi0xLDItMi40Yy0wLjMtMS41LTEuMy0zLjEtMS4zLTUuNWMwLTAuOSwwLTIuMiwwLTMuNGMwLTEuMSwwLjItMi42LTAuMS0zLjNjLTAuMi0wLjctMS41LTEuMi0yLTEuOFY2LjNjMC0wLjUtMC40LTAuOS0wLjktMC45aC02LjJjLTAuNSwwLTAuOSwwLjQtMC45LDAuOXYxNy45djAuMUg3LjR2MS41aDE2LjR2LTEuNUMyMy44LDI0LjMsMTkuNiwyNC4zLDE5LjYsMjQuM3oiLz48L2c+PC9zdmc+); }
.bns-icon_GasStation.green {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuMiAzMS4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS4yIDMxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojN0Y3RjAwO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMS43LDExLjVMMjEuNywxMS41Yy0wLjIsMC0wLjIsMC0wLjMsMFYxMVY0LjlWNC40aDAuMmwwLDBjMCwwLDAsMCwwLjIsMGwwLDBsMCwwbDAsMGMwLDAsMCwwLDAsMC4ybDAsMGwwLDBjMCwwLDAsMCwwLDAuMmMwLDAsMCwwLDAsMC4yYzAsMCwwLDAsMCwwLjJjMCwwLDAsMCwwLDAuMmMwLDAsMCwwLDAsMC4yYzAsMCwwLDAsMCwwLjJ2MC4yYzAsMCwwLDAsMCwwLjJjMCwwLDAsMCwwLDAuMnYwLjJ2MC4ydjAuMnYwLjJ2MC4yYzAsMCwwLDAsMCwwLjJWN2MwLDAsMCwwLDAsMC4ydjAuMmMwLDAsMCwwLDAsMC4ydjAuMmwwLDB2MC4yQzIyLDgsMjIuOSw3LjgsMjMuNCw4YzAuMywzLjUtMC4zLDcuMiwwLjIsMTAuOWMwLjIsMS41LDAuOCwzLjEsMS4yLDQuNGMwLjMsMS4xLDEuNCwzLjctMC41LDMuN2MtMS43LDAtMS40LTQuNi0xLjQtNi43YzAtMS40LDAtMi44LDAuMi00LjFjMC0wLjIsMC0wLjMsMC0wLjNsMCwwYzAtMC4yLDAtMC4yLDAtMC4zQzIzLjIsMTMuMywyMy40LDExLjMsMjEuNywxMS41TDIxLjcsMTEuNSBNMjAsNy42YzAsMC41LTAuNSwwLjktMC45LDAuOWgtNy4yYy0wLjUsMC0wLjktMC41LTAuOS0wLjlWMi4xYzAtMC41LDAuNS0wLjksMC45LTAuOWg3LjJjMC41LDAsMC45LDAuNSwwLjksMC45VjcuNnogTTIxLjcsMjguOXYtMC4ydi00LjNjMC4yLDEuOCwwLjYsMy40LDIuMSwzLjhjMi4zLDAuNiwzLjQtMS41LDMuMS0zLjdjLTAuNS0yLjMtMi00LjctMi04LjRjMC0xLjQsMC0zLjQsMC01LjJjMC0xLjcsMC4zLTQtMC4yLTVjLTAuMy0xLjEtMi4zLTEuOC0zLjEtMi44VjEuNGMwLTAuOC0wLjYtMS40LTEuNC0xLjRoLTkuNWMtMC44LDAtMS40LDAuNi0xLjQsMS40djI3LjR2MC4ySDMuMXYyLjNoMjUuMXYtMi4zQzI4LjEsMjguOSwyMS43LDI4LjksMjEuNywyOC45eiIvPjwvZz48L3N2Zz4=); }

.bns-icon_ShoppingCart {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSI1LjQsMTIuNSA2LjIsMjAgMTYuNiwyMi44IDI1LjQsMjAuMyAyNi45LDkuNSAxNS43LDE1ICIvPjxjaXJjbGUgZmlsbD0iIzYzNjM2MyIgY3g9IjguMiIgY3k9IjI0LjIiIHI9IjEuNCIvPjxjaXJjbGUgZmlsbD0iIzYzNjM2MyIgY3g9IjE3LjUiIGN5PSIyNi42IiByPSIxLjQiLz48Y2lyY2xlIGZpbGw9IiM2MzYzNjMiIGN4PSIyNC4zIiBjeT0iMjQuMiIgcj0iMS40Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI4LjIsNy43Yy0wLjEsMC0wLjEsMC0wLjIsMGwtOS43LTIuOWMtMC40LTAuMS0wLjYtMC41LTAuNS0wLjlzMC41LTAuNiwwLjktMC41bDkuNywyLjljMC40LDAuMSwwLjYsMC41LDAuNSwwLjlDMjguOCw3LjQsMjguNSw3LjcsMjguMiw3Ljd6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTEwLDQuOGMyLjUsMC43LDMuOCwyLjMsNC4yLDIuOWwyLjEtMS4ybC0xLjYsNS43TDksMTAuNmwyLjItMS4yQzEwLjksOC42LDEwLDYuOCw3LjcsNi4yYy0zLTAuOC01LjQsMS42LTUuNCwxLjZDMy41LDUuNyw2LjksNCwxMCw0Ljh6Ii8+PC9nPjwvZz48L3N2Zz4=); }
.bns-icon_ShoppingCart.purple {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuMiAzMS4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS4yIDMxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojOTI1RkIwO308L3N0eWxlPjxnPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNC4zLDEyLjEgNS4xLDIwLjUgMTYuNywyMy42IDI2LjUsMjAuOCAyOC4yLDguOCAxNS43LDE0LjkgIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNy40IiBjeT0iMjUuMiIgcj0iMS42Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTcuNyIgY3k9IjI3LjgiIHI9IjEuNiIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjI1LjMiIGN5PSIyNS4yIiByPSIxLjYiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkuNiw2LjhjLTAuMSwwLTAuMSwwLTAuMiwwTDE4LjYsMy42Yy0wLjQtMC4xLTAuNy0wLjYtMC42LTFzMC42LTAuNywxLTAuNmwxMC44LDMuMmMwLjQsMC4xLDAuNywwLjYsMC42LDFDMzAuMyw2LjUsMjkuOSw2LjgsMjkuNiw2Ljh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTkuNCwzLjZjMi44LDAuOCw0LjIsMi42LDQuNywzLjJsMi4zLTEuM2wtMS44LDYuM0w4LjMsMTBsMi40LTEuM2MtMC4zLTAuOS0xLjMtMi45LTMuOS0zLjZjLTMuMy0wLjktNiwxLjgtNiwxLjhDMi4xLDQuNiw1LjksMi43LDkuNCwzLjZ6Ii8+PC9nPjwvZz48L3N2Zz4=); }

.bns-icon_DrugStore {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI1LjEsMTIuN0g4LjNINi42djMuNmgxLjJ2MC40YzAsNC4xLDIuOSw4LjksNi41LDguOWg0LjljMy42LDAsNi41LTQuOSw2LjUtOC45di0wLjRoMS4ydi0zLjZDMjYuOSwxMi43LDI1LjEsMTIuNywyNS4xLDEyLjd6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTE0LjksMTIuMUw3LjYsNS45Yy0wLjgtMC43LTItMC42LTIuNywwLjJDNC4yLDcsNC4zLDguMiw1LjEsOC45bDMuOCwzLjJDOC45LDEyLjEsMTQuOSwxMi4xLDE0LjksMTIuMXoiLz48L2c+PC9nPjwvc3ZnPg==); }
.bns-icon_DrugStore.pink {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuMiAzMS4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS4yIDMxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRTUzOTg1O308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS4xLDEyLjdIOC4zSDYuNnYzLjZoMS4ydjAuNGMwLDQuMSwyLjksOC45LDYuNSw4LjloNC45YzMuNiwwLDYuNS00LjksNi41LTguOXYtMC40aDEuMnYtMy42QzI2LjksMTIuNywyNS4xLDEyLjcsMjUuMSwxMi43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC45LDEyLjFMNy42LDUuOWMtMC44LTAuNy0yLTAuNi0yLjcsMC4yQzQuMiw3LDQuMyw4LjIsNS4xLDguOWwzLjgsMy4yQzguOSwxMi4xLDE0LjksMTIuMSwxNC45LDEyLjF6Ii8+PC9nPjwvZz48L3N2Zz4=); }

.bns-icon_RecurringPayment {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTIxLjksMTUuNmMwLDEuOC0wLjcsMy4zLTEuOSw0LjVjLTEuMiwxLjItMi43LDEuOS00LjUsMS45cy0zLjMtMC43LTQuNS0xLjljLTEuMi0xLjItMS45LTIuNy0xLjktNC41czAuNy0zLjMsMS45LTQuNXMyLjctMS45LDQuNS0xLjljMS42LDAsMywwLjYsNC4xLDEuNWwtMy4xLDEuNGw3LjUsMi42bDMtNy4zbC0yLjYsMS4yYy0yLjEtMi43LTUuMy00LjQtOS00LjRDOS4yLDQuMiw0LjEsOS4zLDQuMSwxNS42UzkuMiwyNywxNS41LDI3czExLjQtNS4xLDExLjQtMTEuNEgyMS45TDIxLjksMTUuNnoiLz48L2c+PC9zdmc+); }
.bns-icon_RecurringPayment.orange {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuMiAzMS4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMS4yIDMxLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRjg3NzAwO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMS45LDE1LjZjMCwxLjgtMC43LDMuMy0xLjksNC41Yy0xLjIsMS4yLTIuNywxLjktNC41LDEuOXMtMy4zLTAuNy00LjUtMS45Yy0xLjItMS4yLTEuOS0yLjctMS45LTQuNXMwLjctMy4zLDEuOS00LjVzMi43LTEuOSw0LjUtMS45YzEuNiwwLDMsMC42LDQuMSwxLjVsLTMuMSwxLjRsNy41LDIuNmwzLTcuM2wtMi42LDEuMmMtMi4xLTIuNy01LjMtNC40LTktNC40QzkuMiw0LjIsNC4xLDkuMyw0LjEsMTUuNlM5LjIsMjcsMTUuNSwyN3MxMS40LTUuMSwxMS40LTExLjRIMjEuOUwyMS45LDE1LjZ6Ii8+PC9nPjwvc3ZnPg==); }

.bns-icon_Dining {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTE2LjYsOC40VjguMWMwLjQtMC4zLDAuNi0wLjgsMC42LTEuM2MwLTAuOS0wLjctMS42LTEuNi0xLjZTMTQsNS45LDE0LDYuOGMwLDAuNSwwLjMsMSwwLjYsMS4zdjAuM2MtNC41LDAuNC04LDMuMi04LjMsNy43aDE4LjZDMjQuNiwxMS42LDIxLjEsOC44LDE2LjYsOC40eiIvPjxwb2x5Z29uIGZpbGw9IiM2MzYzNjMiIHBvaW50cz0iNS44LDIwLjUgMjUuNCwyMC41IDI2LDE4LjggMjYuNywxOCAyNi43LDE3LjQgNC41LDE3LjQgNC41LDE4IDUuMiwxOC44ICIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik0yMy4zLDhjNC4yLDIuOCwxLjgsNC40LDEuOCw0LjRzMy4yLTEuNiwwLTUuNGMtMy4xLTMuOCwwLjYtNS42LDAuNi01LjZDMjQuMiwxLjgsMTksNS4yLDIzLjMsOHoiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMTguMywyMS41bC0yLjksMC40aC0zLjdjLTAuNSwwLTEuMSwwLjMtMS43LDAuN2MtMS4xLDAuOS0zLjcsNi4yLTMuNyw2LjJsNS42LDFsMC43LTEuOGMxLjktMC4xLDIuMy0wLjEsMi45LTAuMWMwLDAsMC43LDAsMS40LTAuMmMxLTAuMiwzLjgtMC44LDMuOC0wLjhjMC4yLDAsMC40LTAuMSwwLjUtMC4zYzAuNi0wLjgsMi42LTMuMiwyLjYtMy4yYzAuMi0wLjQsMC4yLTAuOS0wLjEtMS4xQzIzLjQsMjIsMjMsMjIsMjIuOCwyMi4yYy0wLjMtMC4zLTAuNy0wLjItMSwwLjFsLTEuOCwybC0zLjMsMC40Yy0wLjQsMC0wLjgtMC4yLTEuMi0wLjRsMy4yLTAuOGMwLjUtMC4xLDAuOS0wLjYsMC44LTEuMkMxOS40LDIyLDE5LjEsMjEuNCwxOC4zLDIxLjV6Ii8+PC9nPjwvc3ZnPg==); }

.bns-icon_VisaInfinite {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgZmlsbC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjkuNywxOS45IDExLjYsMTEuMyAxNCwxMS4zIDEyLDE5LjkgOS43LDE5LjkgIi8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC40LDExLjNsLTEuOCwzLjZjLTAuNSwxLTAuNywxLjQtMC44LDJoMGMwLTAuOC0wLjItMS43LTAuMy0yLjJMNSwxMS4zSDEuMWwwLDAuMmMxLDAsMS42LDAuNSwxLjksMS41bDEuMyw2LjhoMi40bDQuMi04LjZIOC40TDguNCwxMS4zeiIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTI1LjksMTkuOWwtMC4yLTEuM2wtMi45LDBsLTAuNSwxLjNoLTIuNWwzLjktOC42aDMuMWwxLjQsOC42SDI1LjlMMjUuOSwxOS45eiBNMjUuMiwxNC44Yy0wLjEtMC42LTAuMi0xLjUtMC4yLTJoMGMtMC4xLDAuNC0wLjYsMS43LTAuOCwyLjNMMjMuNCwxN2gyTDI1LjIsMTQuOEwyNS4yLDE0Ljh6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNiwyMC4xYy0xLjYsMC0yLjgtMC41LTMuNi0xbDEtMS43YzAuNywwLjQsMS4zLDAuOCwyLjYsMC44YzAuNCwwLDAuOC0wLjEsMS0wLjVjMC4zLTAuNi0wLjEtMC45LTEuMS0xLjRMMTYsMTYuMWMtMS40LTAuOS0yLjEtMS44LTEuNi0zLjNjMC4zLTEsMS4zLTEuNywzLjEtMS43YzEuMiwwLDIuNCwwLjUsMy4xLDFsLTEuMiwxLjVjLTAuNy0wLjUtMS4yLTAuOC0xLjktMC44Yy0wLjUsMC0wLjgsMC4yLTEsMC40Yy0wLjIsMC41LDAuMSwwLjgsMC45LDEuMmwwLjYsMC4zYzEuNywxLDIuMiwyLjEsMS45LDMuMUMxOS40LDE5LjcsMTguMSwyMC4xLDE2LjYsMjAuMUwxNi42LDIwLjF6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjkuMiwxMi42SDI5TDI5LDExLjdoMC40YzAuMiwwLDAuMywwLjEsMC40LDAuM2MwLDAuMi0wLjEsMC4yLTAuMiwwLjNsMC4zLDAuNGgtMC4ybC0wLjMtMC40aC0wLjFMMjkuMiwxMi42TDI5LjIsMTIuNnogTTI5LjMsMTIuMWMwLjEsMCwwLjIsMCwwLjItMC4xYzAtMC4xLTAuMS0wLjEtMC4yLTAuMWgtMC4ybDAsMC4zSDI5LjNMMjkuMywxMi4xeiBNMjkuNCwxM2MtMC41LDAtMC45LTAuNC0wLjktMC44YzAtMC41LDAuMy0wLjgsMC44LTAuOGMwLjQsMCwwLjksMC4zLDAuOSwwLjhDMzAuMiwxMi42LDI5LjgsMTMsMjkuNCwxM0wyOS40LDEzeiBNMjkuMywxMS40Yy0wLjQsMC0wLjYsMC4zLTAuNiwwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNi0wLjMsMC42LTAuN0MyOS45LDExLjcsMjkuNiwxMS40LDI5LjMsMTEuNEwyOS4zLDExLjR6Ii8+PC9nPjwvc3ZnPg==); }

.bns-icon_WineCountry {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI2LjQsMTIuMWMwLjEtMC4xLDAtMC42LTAuMy0wLjljMCwwLDEuMS0wLjEsMS4yLTAuNGMwLTAuMi0wLjMtMC40LTAuOS0wLjhjMCwwLDAuMS0wLjIsMC4xLTAuNGMtMC4xLTAuMS0wLjgtMC4zLTEuMi0wLjNjMCwwLDAuNC0wLjMsMC4zLTAuNGMtMC4yLTAuMi0xLjksMC4zLTIuMS0wLjNjLTAuMi0wLjUsMS4zLTAuNCwxLjctMC40YzAsMCwwLjEtMC4xLTAuMS0wLjJDMjUsOCwyNS43LDcuOCwyNS44LDcuOGMwLjEsMCwwLTAuMi0wLjEtMC4zYy0wLjEsMCwwLjgtMC42LDAuNi0wLjhjLTAuMS0wLjEtMC43LDAtMC43LTAuMWMwLTAuMSwwLjktMSwwLjgtMS4yYy0wLjEtMC4xLTEsMC4xLTAuOS0wLjFjMC4xLTAuMiwwLjUtMC41LDAuNS0wLjdjMC0wLjItMC42LTAuMS0wLjYtMC4yYzAtMC4xLDAuNS0wLjUsMC40LTAuNmMwLTAuMS0wLjQtMC4xLTAuMy0wLjNjMC0wLjEsMC40LTEsMC0xLjRjMCwwLDAsMCwwLDBjMCwwLDAsMCwwLDBDMjUuMSwxLjksMjQsMi4yLDI0LDIuMmMtMC4xLDAtMC4yLTAuMy0wLjMtMC4zYy0wLjEsMC0wLjQsMC41LTAuNSwwLjVjLTAuMSwwLTAuMS0wLjYtMC4zLTAuNmMtMC4yLDAtMC41LDAuNS0wLjYsMC42Yy0wLjEsMC4xLDAtMS0wLjEtMWMtMC4xLTAuMS0xLDEuMS0xLjEsMS4yYy0wLjEsMC4xLTAuMS0wLjYtMC4zLTAuNmMtMC4yLTAuMS0wLjYsMC44LTAuNywwLjhjLTAuMSwwLTAuMy0wLjEtMC4zLDBjMCwwLjEsMCwwLjktMC4yLDAuOGMtMC4xLTAuMS0wLjIsMC0wLjIsMGMwLjEsMC4zLDAuNCwxLjgtMC4xLDEuN2MtMC43LTAuMS0wLjUtMS45LTAuNy0yYy0wLjEtMC4xLTAuMywwLjMtMC4zLDAuM2MwLTAuNC0wLjQtMS0wLjUtMS4xYy0wLjIsMC0wLjMsMC4xLTAuMywwLjFjLTAuNC0wLjUtMC43LTAuOC0wLjktMC43Yy0wLjIsMC4xLTAuMiwxLjItMC4yLDEuMkMxNiwyLjksMTUuNSwyLjksMTUuNCwzYy0wLjEsMC4xLDAuNCwxLjEsMC40LDEuMWMtMC4zLTAuMi0wLjctMC4yLTAuOCwwYy0wLjIsMC4yLDAuNiwxLjMsMC42LDEuM2MtMC4yLTAuMS0wLjctMC4yLTAuOC0wLjFjLTAuMiwwLjEsMC45LDEuNCwwLjksMS40Yy0wLjIsMC0xLjYtMC4xLTEuNywwLjFjLTAuMSwwLjIsMCwwLjQsMC40LDAuOEMxNC45LDgsMTUuOCw4LjIsMTYsOC4zYzAsMCwwLDAsMCwwYzAsMC4xLTEuMiwwLjQtMS4yLDAuOGMwLDAuMiwxLjMsMC4zLDEuMywwLjRjMC4xLDAuMS0wLjEsMC4zLDAsMC4zYzAuMSwwLDAuNi0wLjIsMC43LTAuMWMwLjEsMC4xLDAsMC41LDAuMSwwLjRjMC4xLTAuMSwwLjYtMC43LDEuMi0wLjdjMC40LDAsMC45LDAsMSwwLjFsMC4xLDAuMWMwLjEsMC4xLDAuMywwLjUsMC4zLDFjMC4xLDAuNi0wLjQsMS4yLTAuNSwxLjNjLTAuMSwwLjEsMC4zLDAsMC40LDBjMC4xLDAuMS0wLjEsMC43LDAsMC43YzAuMSwwLDAuMy0wLjEsMC4zLTAuMWMwLjEsMCwwLjQsMS4yLDAuNiwxLjJjMC4yLDAsMC40LTEuMywwLjUtMS4zYzAsMCwwLjUsMSwxLDEuNGMwLjUsMC40LDAuOCwwLjQsMC45LDAuM2MwLjItMC4xLTAuMS0xLjUtMC4yLTEuN2MwLDAsMS41LDAuOCwxLjYsMC42YzAuMS0wLjItMC4xLTAuNi0wLjMtMC44YzAsMCwxLjIsMC42LDEuNCwwLjNjMC4xLTAuMSwwLjEtMC41LTAuMi0wLjhDMjUuMiwxMS45LDI2LjMsMTIuMiwyNi40LDEyLjF6Ii8+PC9nPjxlbGxpcHNlIGZpbGw9IiM2MzYzNjMiIGN4PSI2IiBjeT0iMTYuNCIgcng9IjIuMSIgcnk9IjIiLz48ZWxsaXBzZSBmaWxsPSIjNjM2MzYzIiBjeD0iMTAuMiIgY3k9IjE2LjQiIHJ4PSIyLjEiIHJ5PSIyIi8+PGVsbGlwc2UgZmlsbD0iIzYzNjM2MyIgY3g9IjE0LjMiIGN5PSIxNi40IiByeD0iMi4xIiByeT0iMiIvPjxlbGxpcHNlIGZpbGw9IiM2MzYzNjMiIGN4PSIxOC41IiBjeT0iMTYuNCIgcng9IjIuMSIgcnk9IjIiLz48ZWxsaXBzZSBmaWxsPSIjNjM2MzYzIiBjeD0iOC4xIiBjeT0iMjAuMSIgcng9IjIuMSIgcnk9IjIiLz48ZWxsaXBzZSBmaWxsPSIjNjM2MzYzIiBjeD0iMTIuMyIgY3k9IjIwLjEiIHJ4PSIyLjEiIHJ5PSIyIi8+PGVsbGlwc2UgZmlsbD0iIzYzNjM2MyIgY3g9IjE2LjQiIGN5PSIyMC4xIiByeD0iMi4xIiByeT0iMiIvPjxlbGxpcHNlIGZpbGw9IiM2MzYzNjMiIGN4PSI4LjEiIGN5PSIxMi40IiByeD0iMi4xIiByeT0iMiIvPjxlbGxpcHNlIGZpbGw9IiM2MzYzNjMiIGN4PSIxMi4zIiBjeT0iMTIuNCIgcng9IjIuMSIgcnk9IjIiLz48ZWxsaXBzZSBmaWxsPSIjNjM2MzYzIiBjeD0iMTYuNCIgY3k9IjEyLjQiIHJ4PSIyLjEiIHJ5PSIyIi8+PGVsbGlwc2UgZmlsbD0iIzYzNjM2MyIgY3g9IjEwLjIiIGN5PSIyMy45IiByeD0iMi4xIiByeT0iMiIvPjxlbGxpcHNlIGZpbGw9IiM2MzYzNjMiIGN4PSIxNC4zIiBjeT0iMjMuOSIgcng9IjIuMSIgcnk9IjIiLz48ZWxsaXBzZSBmaWxsPSIjNjM2MzYzIiBjeD0iMTIuMyIgY3k9IjI3LjciIHJ4PSIyLjEiIHJ5PSIyIi8+PC9nPjwvZz48L3N2Zz4=); }

.bns-icon_Concierge {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI1LjYsMTcuM0g1LjZjLTAuNSwwLTAuOSwwLjQtMC45LDAuOVYyMGMwLDAuNSwwLjQsMC45LDAuOSwwLjloMi42VjI3YzAsMC41LDAuNCwwLjksMC45LDAuOWgxMy4xYzAuNSwwLDAuOS0wLjQsMC45LTAuOXYtNi4xaDIuNmMwLjUsMCwwLjktMC40LDAuOS0wLjl2LTEuN0MyNi41LDE3LjcsMjYuMSwxNy4zLDI1LjYsMTcuM3oiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMTUuNiwxMC40YzEuNywwLDMuMS0xLjQsMy4xLTMuMVY2LjRjMC0xLjctMS40LTMuMS0zLjEtMy4xcy0zLjEsMS40LTMuMSwzLjF2MC45QzEyLjUsOSwxMy45LDEwLjQsMTUuNiwxMC40eiIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik0yMywxNi40YzAtMS42LTAuOC0yLjktMi4yLTMuN2wtMi40LTEuNGwtMi4xLDMuNWwtMC4zLTIuMWwwLjctMC43YzAuMS0wLjEsMC4yLTAuMywwLjEtMC41Yy0wLjEtMC4yLTAuMi0wLjMtMC40LTAuM2gtMS43Yy0wLjIsMC0wLjMsMC4xLTAuNCwwLjNjLTAuMSwwLjIsMCwwLjQsMC4xLDAuNWwwLjcsMC43bC0wLjMsMi4xbC0yLjEtMy41bC0yLjQsMS40Yy0xLjQsMC44LTIuMiwyLjEtMi4yLDMuN3YwTDIzLDE2LjRMMjMsMTYuNHoiLz48L2c+PC9zdmc+); }

.bns-icon_Bed {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI4LjEsMTAuNWMtMC44LDAtMS41LDAuNy0xLjUsMS41djQuMmgtMjJWOGMwLTAuOC0wLjctMS41LTEuNS0xLjVTMS42LDcuMiwxLjYsOHYxNS4yYzAsMC44LDAuNywxLjUsMS41LDEuNXMxLjUtMC43LDEuNS0xLjV2LTAuNWgyMi4xdjAuNWMwLDAuOCwwLjcsMS41LDEuNSwxLjVzMS41LTAuNywxLjUtMS41VjEyQzI5LjYsMTEuMiwyOSwxMC41LDI4LjEsMTAuNXoiLz48Y2lyY2xlIGZpbGw9IiM2MzYzNjMiIGN4PSI5LjYiIGN5PSIxMS42IiByPSIyLjgiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMTMuOCwxNC40aDExLjFjMCwwLTIuNC01LjUtNi4yLTUuNVMxMy44LDE0LjQsMTMuOCwxNC40eiIvPjwvZz48L3N2Zz4=); }

.bns-icon_TravelMedical {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIxMy43LDE4IDE3LjUsMTggMTcuNSwxNC4yIDIxLjMsMTQuMiAyMS4zLDEwLjQgMTcuNSwxMC40IDE3LjUsNi43IDEzLjcsNi43IDEzLjcsMTAuNCA5LjksMTAuNCA5LjksMTQuMiAxMy43LDE0LjIgIi8+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIxMy4yLDI1LjYgMTQuMSwyNS42IDE0LjEsMjQuNCAxNC4xLDI0LjQgIi8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI2LjQsMTIuM2MwLTYtNC45LTEwLjgtMTAuOC0xMC44Yy02LDAtMTAuOCw0LjktMTAuOCwxMC44YzAsMi41LDAuOCw0LjcsMi4yLDYuNWMtMC42LDAuNi0wLjksMS4zLTAuOSwyLjJ2NS43YzAsMS43LDEuNCwzLDMsM2gxMy4xYzEuNywwLDMtMS40LDMtM1YyMWMwLTAuOS0wLjQtMS42LTAuOS0yLjJDMjUuNiwxNywyNi40LDE0LjgsMjYuNCwxMi4zeiBNNi45LDEyLjNjMC00LjgsMy45LTguNyw4LjctOC43czguNywzLjksOC43LDguN1MyMC40LDIxLDE1LjYsMjFTNi45LDE3LjEsNi45LDEyLjN6IE0xMS40LDI3LjJIOS4yYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjVzMC4xLTAuNSwxLjEtMS4ybDAuNS0wLjRjMC4zLTAuMiwwLjQtMC4zLDAuNC0wLjZjMC0wLjMtMC4yLTAuNC0wLjUtMC40Yy0wLjYsMC0wLjMsMC44LTAuOSwwLjhjLTAuNCwwLTAuNS0wLjItMC41LTAuNWMwLTAuNSwwLjUtMS4xLDEuNS0xLjFjMS4yLDAsMS42LDAuNiwxLjYsMS4zYzAsMC41LTAuMiwwLjgtMC43LDEuMWwtMSwwLjZsMCwwaDEuM2MwLjMsMCwwLjUsMC4yLDAuNSwwLjVDMTEuOSwyNy4xLDExLjcsMjcuMiwxMS40LDI3LjJ6IE0xNS4yLDI2LjV2MC4zYzAsMC40LTAuMiwwLjYtMC41LDAuNmMtMC40LDAtMC41LTAuMi0wLjUtMC42di0wLjNoLTEuM2MtMC40LDAtMC41LTAuMy0wLjUtMC42YzAtMC4yLDAuMS0wLjQsMC4zLTAuN2wxLjItMS40YzAuMy0wLjQsMC41LTAuNSwwLjgtMC41YzAuNCwwLDAuNiwwLjIsMC42LDAuNnYxLjdjMC4zLDAsMC41LDAuMSwwLjUsMC40QzE1LjcsMjYuNCwxNS41LDI2LjUsMTUuMiwyNi41eiBNMTguMywyNC4xbC0xLDIuOWMtMC4xLDAuMy0wLjIsMC40LTAuNCwwLjRjLTAuMiwwLTAuNC0wLjEtMC40LTAuNGMwLTAuMSwwLjEtMC4zLDAuMi0wLjVsMS0yLjljMC4xLTAuMywwLjItMC40LDAuNC0wLjRjMC4yLDAsMC40LDAuMSwwLjQsMC40QzE4LjUsMjMuNywxOC40LDIzLjgsMTguMywyNC4xeiBNMjIsMjQuN2MtMC4yLDAuMi0wLjcsMS4xLTAuOCwxLjljLTAuMSwwLjctMC40LDAuOC0wLjcsMC44Yy0wLjIsMC0wLjUtMC4yLTAuNS0wLjVjMC0wLjcsMC45LTIuMiwxLjMtMi41aC0xLjVjLTAuMywwLTAuNS0wLjItMC41LTAuNGMwLTAuMywwLjItMC40LDAuNS0wLjRIMjJjMC4zLDAsMC41LDAuMSwwLjUsMC41QzIyLjUsMjQuMSwyMi40LDI0LjMsMjIsMjQuN3oiLz48L2c+PC9zdmc+); }

.bns-icon_TripCancel {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI3LjcsNy45QzI3LDgsMjQuNiw3LjcsMjMsOC42bC0zLjYsMi4yYzAsMCwwLDAsMCwwbC0wLjcsMC40Yy0wLjIsMC4xLTAuNSwwLjItMC43LDAuMUw2LjgsOWMtMC4yLDAtMC41LDAtMC43LDAuMWwtMS44LDFjLTAuMiwwLjEtMC4yLDAuMywwLDAuNGw3LjUsNC41YzAuMiwwLjEsMC4yLDAuMywwLDAuNGwtMC4xLDAuMWwtMi45LDEuOGMtMC4yLDAuMS0wLjQsMC4xLTAuNiwwTDMuNiwxNkMzLjQsMTYsMywxNiwyLjgsMTYuMWwtMS40LDAuOGMtMC4yLDAuMS0wLjIsMC4zLDAsMC41bDQuNCwzLjRDNS45LDIwLjgsNiwyMS4xLDYsMjEuMWMwLjcsMS4xLDQuOS0wLjgsNi0xLjRsMTUuNC04LjJjMS4xLTAuNywzLTIuMSwyLjMtMy4yQzI5LjQsNy43LDI4LjUsNy44LDI3LjcsNy45eiIvPjxwb2x5Z29uIGZpbGw9IiM2MzYzNjMiIHBvaW50cz0iMjUuMywxNi40IDIzLjUsMTguMiAyMS43LDE2LjQgMjAuMSwxNy45IDIxLjksMTkuOCAyMC4xLDIxLjYgMjEuNywyMy4yIDIzLjUsMjEuMyAyNS4zLDIzLjIgMjYuOSwyMS42IDI1LjEsMTkuOCAyNi45LDE3LjkgIi8+PC9nPjwvc3ZnPg==); }

.bns-icon_FlightDelay {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHJlY3QgZmlsbD0iIzYzNjM2MyIgeD0iNS43IiB5PSIyNS41IiAgd2lkdGg9IjExLjIiIGhlaWdodD0iMS45Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI3LjcsNy45QzI3LDgsMjQuNiw3LjcsMjMsOC42bC0zLjYsMi4ybDAsMGwtMC43LDAuNGMtMC4yLDAuMS0wLjUsMC4yLTAuNywwLjFMNi44LDlDNi42LDksNi4zLDksNi4xLDkuMWwtMS44LDFjLTAuMiwwLjEtMC4yLDAuMywwLDAuNGw3LjUsNC41YzAuMiwwLjEsMC4yLDAuMywwLDAuNGwtMC4xLDAuMWwtMi45LDEuOGMtMC4yLDAuMS0wLjQsMC4xLTAuNiwwTDMuNiwxNmMtMC4yLDAtMC42LDAtMC44LDAuMWwtMS40LDAuOGMtMC4yLDAuMS0wLjIsMC4zLDAsMC41bDQuNCwzLjRjMC4xLDAsMC4yLDAuMywwLjIsMC4zYzAuNywxLjEsNC45LTAuOCw2LTEuNGwxNS40LTguMmMxLjEtMC43LDMtMi4xLDIuMy0zLjJDMjkuNCw3LjcsMjguNSw3LjgsMjcuNyw3Ljl6Ii8+PC9nPjwvc3ZnPg==); }

.bns-icon_LostBaggage {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI4LjQsMjB2LTkuN2MwLTAuNy0wLjYtMS4yLTEuMi0xLjJIMjZ2MTIuMmgxLjJDMjcuOSwyMS4zLDI4LjQsMjAuNywyOC40LDIweiIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik0yNC43LDkuMWgtMS41VjguNmMwLTEuMy0xLjEtMi41LTIuNS0yLjVoLTAuOWMtMS40LDAtMi41LDEuMS0yLjUsMi41djAuNWgtMS41djEyLjJoOC44TDI0LjcsOS4xTDI0LjcsOS4xeiBNMjEuOSw5LjFoLTMuMlY4LjZjMC0wLjYsMC41LTEuMiwxLjItMS4yaDAuOWMwLjYsMCwxLjIsMC41LDEuMiwxLjJ2MC41SDIxLjl6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTEzLjQsMjEuM2gxLjJWOS4xaC0xLjJjLTAuNywwLTEuMiwwLjYtMS4yLDEuMlYyMEMxMi4yLDIwLjcsMTIuNywyMS4zLDEzLjQsMjEuM3oiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMjcuNSwyMi40SDEyLjZjLTAuNywwLTEuMy0wLjUtMS41LTEuMmwtMi42LTEzQzguNCw3LjgsOCw3LjUsNy42LDcuNGMwLDAtMy40LTAuOC00LjYtMC44Yy0wLjksMC0xLjYsMC43LTEuNiwxLjZTMi4xLDkuOCwzLDkuOGMwLjYsMCwxLjEtMC4zLDEuNC0wLjhsMi4yLDAuNGwzLDE0YzAuMSwwLjcsMC44LDEuMiwxLjUsMS4yaDEuM2MwLDAuMSwwLDAuMSwwLDAuMmMwLDEuMywxLDIuMywyLjMsMi4zczIuMy0xLDIuMy0yLjNjMC0wLjEsMC0wLjEsMC0wLjJoOC4yYzAsMC4xLDAsMC4xLDAsMC4yYzAsMS4zLDEsMi4zLDIuMywyLjNzMi4zLTEsMi4zLTIuM0MyOS44LDIzLjUsMjguOCwyMi40LDI3LjUsMjIuNHogTTE0LjcsMjUuNWMtMC40LDAtMC43LTAuMy0wLjctMC43YzAtMC40LDAuMy0wLjcsMC43LTAuN3MwLjcsMC4zLDAuNywwLjdTMTUuMSwyNS41LDE0LjcsMjUuNXogTTI3LjUsMjUuNWMtMC40LDAtMC43LTAuMy0wLjctMC43YzAtMC40LDAuMy0wLjcsMC43LTAuN2MwLjQsMCwwLjcsMC4zLDAuNywwLjdDMjguMywyNS4yLDI3LjksMjUuNSwyNy41LDI1LjV6Ii8+PC9nPjwvc3ZnPg==); }

.bns-icon_CarRental {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI4LjIsMTQuNWMtMC41LDAtMi4xLDAtMi4xLDBjLTAuMywwLTAuNSwwLjItMC42LDAuNGMwLDAsMCwwLTAuMS0wLjFjLTEtMS44LTIuMS0zLjQtMi42LTMuN2MtMS4xLTAuNy0yLjgtMC44LTcuMi0wLjhjLTQuNSwwLTYuMSwwLjEtNy4yLDAuOGMtMC42LDAuMy0xLjYsMi0yLjYsMy44bDAsMGMtMC4xLTAuMi0wLjMtMC40LTAuNi0wLjRjMCwwLTEuNiwwLTIuMSwwQzIsMTQuNSwyLjIsMTYsMi4yLDE2YzAsMC4zLDAuMywwLjYsMC43LDAuNmgwLjloMC4xbDAsMGMwLjQsMCwwLjgsMC4yLDAuNywwLjdjLTAuNSwxLjEtMC45LDItMS4xLDIuNmMtMC4zLDEsMCwyLjksMC4zLDQuM3YzLjFjMCwwLjgsMC42LDEuNCwxLjQsMS40aDEuMmMwLjgsMCwxLjQtMC42LDEuNC0xLjR2LTEuMWM0LjEsMCwxMS41LDAsMTUuNywwdjEuMWMwLDAuOCwwLjYsMS40LDEuNCwxLjRIMjZjMC44LDAsMS40LTAuNiwxLjQtMS40di0zLjFjMC40LTEuNSwwLjYtMy4zLDAuMy00LjNjLTAuMS0wLjUtMC41LTEuNC0xLTIuNWMtMC4yLTAuNiwwLjItMC44LDAuNy0wLjhsMCwwaDAuMWgwLjljMC4zLDAsMC42LTAuMywwLjYtMC42QzI5LjEsMTUuOSwyOS4zLDE0LjUsMjguMiwxNC41eiBNOS4yLDEyLjNjMC44LTAuNSwyLjMtMC42LDYuNC0wLjZjNC4yLDAsNS43LDAuMSw2LjUsMC42YzAuNCwwLjQsMS40LDIsMi40LDMuN2MtMi43LDAuNC01LjcsMC43LTguOSwwLjdTOS40LDE2LjUsNi43LDE2QzcuNywxNC4zLDguNywxMi42LDkuMiwxMi4zeiBNOS4zLDIxLjFjLTAuMiwwLjMtMy4yLDAuMi0zLjgtMC4zUzUuMiwxOC40LDUuNiwxOHMxLjYsMC4xLDIsMC4zQzkuMSwxOS40LDkuNiwyMC45LDkuMywyMS4xeiBNMjAuMSwyMy40Yy0wLjEsMC40LTAuNywwLjctMS44LDAuN0gxM2MtMS4xLDAtMS43LTAuMy0xLjgtMC43Yy0wLjEtMC40LDAuMi0wLjcsMC42LTAuN2g3LjdDMTkuOSwyMi43LDIwLjIsMjMsMjAuMSwyMy40eiBNMjUuNywyMC45Yy0wLjYsMC41LTMuNiwwLjYtMy44LDAuM2MtMC4yLTAuMywwLjItMS44LDEuOC0yLjhjMC4zLTAuMiwxLjYtMC44LDItMC4zQzI2LDE4LjUsMjYuMywyMC4zLDI1LjcsMjAuOXoiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMjAuOSw0LjNoLTYuNmMtMC43LTEtMS44LTEuOC0yLjgtMS44Yy0xLjYsMC0yLjQsMS44LTIuNCwzLjRzMC44LDMuNCwyLjQsMy40YzEuMSwwLDIuMi0wLjgsMi44LTEuOGgxLjRsMC42LTAuN0wxNy40LDhoMC41bDAuOC0wLjhsMC41LDAuNWgxbDItMi4xTDIwLjksNC4zeiBNMTEsNi44Yy0wLjUsMC0wLjktMC40LTAuOS0wLjlTMTAuNSw1LDExLDVzMC45LDAuNCwwLjksMC45UzExLjUsNi44LDExLDYuOHoiLz48L2c+PC9zdmc+); }

.bns-icon_InsurancePolicy {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHJlY3QgZmlsbD0iIzYzNjM2MyIgeD0iNi40IiB5PSI5LjciIHdpZHRoPSIxMy42IiBoZWlnaHQ9IjEuNiIvPjxyZWN0IGZpbGw9IiM2MzYzNjMiIHg9IjYuNCIgeT0iMTMuMSIgd2lkdGg9IjguMiIgaGVpZ2h0PSIxLjYiLz48cmVjdCBmaWxsPSIjNjM2MzYzIiB4PSI2LjQiIHk9IjE2LjYiIHdpZHRoPSI4LjIiIGhlaWdodD0iMS42Ii8+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIyNC43LDE4LjcgMjUuNywxOC4xIDI0LjcsMTcuNSAyNS41LDE2LjcgMjQuMywxNi40IDI0LjgsMTUuNCAyMy42LDE1LjUgMjMuOCwxNC4zIDIyLjcsMTQuOCAyMi41LDEzLjcgMjEuNiwxNC41IDIxLDEzLjQgMjAuNSwxNC41IDE5LjYsMTMuNyAxOS40LDE0LjggMTguMywxNC4zIDE4LjQsMTUuNSAxNy4zLDE1LjQgMTcuOCwxNi40IDE2LjYsMTYuNyAxNy40LDE3LjUgMTYuNCwxOC4xIDE3LjQsMTguNyAxNi42LDE5LjYgMTcuOCwxOS44IDE3LjMsMjAuOSAxOC40LDIwLjcgMTguMywyMS45IDE5LjQsMjEuNCAxOS40LDIxLjYgMTksMjYuNSAyMSwyNSAyMywyNi41IDIyLjcsMjEuNiAyMi43LDIxLjQgMjMuOCwyMS45IDIzLjYsMjAuNyAyNC44LDIwLjkgMjQuMywxOS44IDI1LjUsMTkuNiAiLz48cG9seWdvbiBmaWxsPSIjNjM2MzYzIiBwb2ludHM9IjI3LjMsNi43IDMuOSw2LjcgMy4yLDYuNyAzLjIsNy40IDMuMiwyMi41IDMuMiwyMy4yIDMuOSwyMy4yIDE3LjQsMjMuMiAxNy40LDIxLjkgNC42LDIxLjkgNC42LDggMjYuNiw4IDI2LjYsMjEuOSAyNSwyMS45IDI1LDIzLjIgMjcuMywyMy4yIDI4LDIzLjIgMjgsMjIuNSAyOCw3LjQgMjgsNi43ICIvPjwvZz48L3N2Zz4=); }

.bns-icon_CashRewards {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIxMi4yLDI0LjkgMi4zLDE4LjYgMi43LDE3LjkgMTIuMiwyMy42IDI4LjQsMTEuNCAyOSwxMi4xICIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik0xOC44LDYuM0wyLjUsMTYuNWw5LjcsNS4xTDI4LjcsMTBMMTguOCw2LjN6IE03LjMsMTcuMWwzLjItMmwwLjksMC40bC0zLjMsMkw3LjMsMTcuMXogTTEwLjQsMTguNWwtMC45LTAuNGwzLjItMi4xbDAuOSwwLjRMMTAuNCwxOC41eiBNMTUuOSwxNS40Yy0xLjgsMC0zLjMtMS0zLjMtMi4yczEuNS0yLjIsMy4zLTIuMnMzLjMsMSwzLjMsMi4yQzE5LjIsMTQuNCwxNy43LDE1LjQsMTUuOSwxNS40eiBNMTguMywxMC4ybDIuOC0xLjdsMSwwLjRsLTIuOCwxLjhMMTguMywxMC4yeiBNMjAuMiwxMUwyMyw5LjJsMSwwLjRsLTIuOSwxLjlMMjAuMiwxMXoiLz48L2c+PC9zdmc+); }

.bns-icon_AvisLogo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIxOS45LDIwLjEgMTcuNiwyMC4xIDIwLjgsMTAuOCAyMywxMC44ICIvPjxwb2x5Z29uIGZpbGw9IiM2MzYzNjMiIHBvaW50cz0iMTQuNCwyMC4xIDExLjEsMjAuMSAxMS4xLDEwLjggMTMuNCwxMC44IDEzLjUsMTcuNyAxNywxMC44IDE5LjMsMTAuOCAiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMjkuNSwxMy42Yy0wLjEtMC4xLTAuMy0wLjMtMC41LTAuM2wtMC4yLTAuMWMtMC40LTAuMi0wLjgtMC4zLTEuMi0wLjNjLTAuNiwwLTEsMC4zLTEsMC44bDAsMHYwLjJjMC4xLDAuNCwwLjMsMC42LDAuOCwxczAuOCwwLjcsMS4xLDFjMC4zLDAuNCwwLjQsMC45LDAuNCwxLjRjMCwxLjgtMS41LDMuMy0zLjUsMy4zYy0xLDAtMi4yLTAuMy0zLjEtMC45aC0wLjFsMC44LTIuM2wwLDBsMCwwYzAuNSwwLjQsMS42LDAuOCwyLjMsMC44YzAuNiwwLDEuMS0wLjQsMS4xLTAuOWMwLTAuMi0wLjEtMC41LTAuNC0wLjdsLTAuNC0wLjNjLTAuNC0wLjMtMC45LTAuOC0xLjEtMWMtMC40LTAuNS0wLjUtMS0wLjUtMS41YzAtMS44LDEuNS0zLjIsMy42LTMuMmMwLjgsMCwxLjksMC4zLDIuNSwwLjdoMC4xTDI5LjUsMTMuNkwyOS41LDEzLjZ6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTUuOCwxMC44TDEsMjAuMWgyLjNsMS4yLTIuM2gyLjZ2Mi4zaDIuM3YtOS4zSDUuOHogTTcuMSwxNkg1LjRMNywxMi44TDcuMSwxNkw3LjEsMTZ6Ii8+PC9nPjwvZz48L3N2Zz4=); }

.bns-icon_TapPurchase2 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzAuNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI5LjksMjBjMC0wLjEtMy43LTUuNi00LjYtNi45Yy0xLTEuNC0yLjMtMS4zLTIuNS0xLjNsLTEuOSwwbDAuMS0wLjNjMC4xLTAuNi0wLjMtMS4xLTAuOC0xLjJsLTMuOS0wLjdjLTAuNi0wLjEtMS4xLDAuMy0xLjIsMC44bC0wLjcsMy43Yy0wLjEsMC42LDAuMywxLjEsMC44LDEuMmwyLjYsMC41Yy0wLjIsMC4yLTAuMywwLjQtMC4zLDAuN2MwLDAuOCwwLjksMS4zLDEuMSwxLjRsMC4xLDAuMWMtMC4xLDAuMS0wLjMsMC4yLTAuNCwwLjRjLTAuMywwLjYtMC4yLDEuMiwwLjMsMS41YzAuMywwLjIsMS42LDAuNywxLjksMC44YzAuMSwwLDAuMiwwLjEsMC40LDAuMWMwLjEsMCwwLjEsMCwwLjIsMGMwLjUsMCwxLDAsMS43LTAuMmMwLjUsMC44LDEuMiwxLjYsMi40LDEuOGMwLjIsMCwwLjQsMC4xLDAuNiwwYzAuMiwwLDAuMy0wLjEsMC4zLTAuM2MwLTAuMi0wLjEtMC4zLTAuMy0wLjNjLTEuNywwLTIuNS0xLjYtMy0yLjZjLTAuMS0wLjEtMC4xLTAuMi0wLjItMC4zYy0wLjUtMS0xLjQtMS43LTEuNC0xLjdjLTEuNS0xLjItMy44LTMuMS00LjEtMy40Yy0wLjYtMC43LTAuMi0xLjItMC4xLTEuNGMwLjQtMC41LDEuNCwwLjEsMS40LDAuMWwwLDBsNC45LDIuOGMwLjEsMC4xLDAuMywwLDAuNC0wLjFjMC4xLTAuMSwwLTAuMy0wLjEtMC40bC0zLTEuN2wwLjItMC45bDItMC4xbDAsMGMwLDAsMS4xLTAuMSwxLjksMS4xYzAuOSwxLjMsNC42LDYuOCw0LjYsNi45YzAsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjIsMEMzMCwyMC40LDMwLDIwLjIsMjkuOSwyMHogTTIyLjUsMjAuMmMtMS4yLDAuMy0xLjYsMC4xLTEuNywwLjFsMCwwbDAsMGMtMC42LTAuMi0xLjYtMC42LTEuOC0wLjhjLTAuMi0wLjEtMC4yLTAuNC0wLjEtMC43YzAuMS0wLjIsMC4zLTAuMywwLjQtMC4zbDAsMGwwLTAuMWwwLjksMC43YzAsMCwwLjIsMC4yLDAuNiwwLjJjMC4zLDAuMSwwLjcsMCwxLjItMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4yYzAsMC4xLDAuMSwwLjIsMC4xLDAuM0MyMi4zLDE5LjksMjIuNCwyMCwyMi41LDIwLjJ6IE0yMS42LDE4LjdjLTAuNywwLjItMSwwLTEuMSwwTDE5LDE3LjVsMCwwbDAsMGMwLDAtMC43LTAuNC0wLjctMC45YzAtMC4zLDAuMi0wLjUsMC40LTAuNWMxLDAuOCwyLjEsMS43LDIuMywxLjlDMjAuOCwxNy45LDIxLjIsMTguMiwyMS42LDE4Ljd6IE0xOC44LDEyLjNjLTAuMSwwLTAuNC0wLjItMC43LTAuNGMtMC42LTAuMi0xLjEtMC4xLTEuNCwwLjNjLTAuNiwwLjctMC41LDEuNCwwLjEsMi4xYzAuMSwwLjEsMC40LDAuNCwwLjksMC44bC0yLjItMC40Yy0wLjIsMC0wLjQtMC4zLTAuMy0wLjVsMC43LTMuN2MwLTAuMiwwLjMtMC40LDAuNS0wLjNMMjAsMTFjMC4yLDAsMC40LDAuMywwLjMsMC41bC0wLjEsMC43YzAsMCwwLDAsMCwwbC0wLjIsMUwxOC44LDEyLjN6Ii8+PGc+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTIsMThjLTAuMSwwLTAuMiwwLTAuMy0wLjFjLTAuMy0wLjItMC41LTAuNi0wLjMtMWMwLjQtMC43LDAuNi0xLjUsMC42LTIuMmMwLTAuNy0wLjEtMS40LTAuNC0yYy0wLjItMC40LDAtMC44LDAuNC0wLjljMC40LTAuMiwwLjgsMCwwLjksMC40YzAuNCwwLjgsMC42LDEuNywwLjYsMi42YzAsMS0wLjIsMi0wLjcsMi45QzIuNSwxNy45LDIuMiwxOCwyLDE4eiIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik00LjYsMTkuNWMtMC4xLDAtMC4yLDAtMC4zLTAuMWMtMC4zLTAuMi0wLjUtMC42LTAuMy0xYzAuNi0xLjEsMC45LTIuNCwwLjktMy43YzAtMS4yLTAuMy0yLjMtMC43LTMuM2MtMC4yLTAuNCwwLTAuOCwwLjMtMC45YzAuNC0wLjIsMC44LDAsMC45LDAuM2MwLjYsMS4yLDAuOSwyLjYsMC45LDMuOWMwLDEuNS0wLjQsMy0xLjEsNC4zQzUuMSwxOS4zLDQuOCwxOS41LDQuNiwxOS41eiIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik03LjMsMjFjLTAuMSwwLTAuMiwwLTAuMy0wLjFjLTAuMy0wLjItMC41LTAuNi0wLjMtMUM3LjUsMTguNCw4LDE2LjYsOCwxNC44YzAtMS43LTAuNC0zLjMtMS4xLTQuN2MtMC4yLTAuNCwwLTAuOCwwLjMtMC45YzAuNC0wLjIsMC44LDAsMC45LDAuM2MwLjgsMS43LDEuMiwzLjUsMS4yLDUuNGMwLDItMC41LDQuMS0xLjUsNS44QzcuOCwyMC44LDcuNiwyMSw3LjMsMjF6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTEwLjEsMjIuNWMtMC4xLDAtMC4yLDAtMC4zLTAuMWMtMC4zLTAuMi0wLjUtMC42LTAuMy0xYzEuMS0yLDEuNy00LjMsMS43LTYuN2MwLTIuMi0wLjUtNC4yLTEuNC02LjJjLTAuMi0wLjQsMC0wLjgsMC4zLTAuOWMwLjQtMC4yLDAuOCwwLDAuOSwwLjNjMSwyLjEsMS42LDQuNCwxLjYsNi44YzAsMi42LTAuNiw1LjEtMS44LDcuM0MxMC42LDIyLjMsMTAuMywyMi41LDEwLjEsMjIuNXoiLz48L2c+PC9nPjwvZz48L3N2Zz4=); }

.bns-icon_CreditCard {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIxMy42LDIwLjYgMjIuOSwxNS42IDIyLjQsMTQuOCAxMy4xLDE5LjcgIi8+PHBvbHlnb24gZmlsbD0iIzYzNjM2MyIgcG9pbnRzPSIxNC43LDIyLjcgMjQuMSwxNy44IDIzLjYsMTYuOSAxNC4zLDIxLjggIi8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI4LjksMTYuOWwtNS4xLTkuNGMtMC40LTAuNy0xLjMtMS0yLTAuNkwxOS42LDhsLTQuNC0zLjljLTAuNC0wLjQtMS0wLjMtMS40LDAuMWwtMTEuNCwxM2MtMC40LDAuNC0wLjMsMSwwLjEsMS40bDgsNy4xYzAsMCwwLDAsMC4xLDBsMC40LDAuOGMwLjMsMC41LDAuOCwwLjgsMS4zLDAuOGMwLjIsMCwwLjUtMC4xLDAuNy0wLjJsMTUuMi04LjJDMjksMTguNSwyOS4zLDE3LjYsMjguOSwxNi45eiBNMjIuMiw3LjdjMC4xLDAsMC4yLTAuMSwwLjItMC4xYzAuMiwwLDAuNCwwLjEsMC40LDAuM2wwLjQsMC44bC0xNiw4LjZsLTAuNC0wLjdjLTAuMS0wLjEtMC4xLTAuMywwLTAuNEM2LjgsMTYuMSw2LjksMTYsNywxNkwyMi4yLDcuN3ogTTI3LjgsMThsLTE1LjIsOC4yYy0wLjEsMC4xLTAuMywwLjEtMC40LDBjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMmwtMy4zLTZsMTYuMi04LjZsMy4yLDZDMjguMSwxNy42LDI4LDE3LjksMjcuOCwxOHoiLz48L2c+PC9zdmc+); }

.bns-icon_SecurityShield {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI2LjMsMTYuNVY5LjdsLTExLjYsMTJsLTcuNS03LjhoNC4xbDMuNCwzLjZMMjYuMiw1LjhjLTYuNSwwLTEwLjYtMy4xLTEwLjYtMy4xUzExLjQsNS44LDQuOSw1Ljh2MTAuN2MwLDAtMC4yLDYuMSwxMC43LDEyQzI2LjUsMjIuNiwyNi4zLDE2LjUsMjYuMywxNi41eiIvPjwvc3ZnPg==); }

.bns-icon_InternetSecurity2 {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTE5LjEsMTIuOWMwLTIuMy0yLjMtMi45LTMuNS0yLjljLTEuMiwwLTMuNSwwLjYtMy41LDIuOXYxLjRoLTAuN3Y3aDguM3YtN2gtMC43VjEyLjl6IE0xMy40LDEyLjljMC0xLjUsMi0xLjYsMi4yLTEuNmMwLjEsMCwyLjIsMCwyLjIsMS42djEuNGgtNC40VjEyLjl6IE0xNS43LDIwaC0yLjVsMS0xaDEuNWMwLjYsMCwxLjQtMC42LDEuMy0xLjR2MGMwLjIsMC4yLDAuMiwwLjYsMC4yLDAuOEMxNy4yLDE5LjMsMTYuNSwyMCwxNS43LDIweiBNMTYuMSwxNy43YzAsMC4yLDAsMC40LTAuMSwwLjVoLTAuOGMtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjVIMTYuMXogTTE1LjEsMTcuNmMwLTAuMiwwLTAuNCwwLjEtMC41SDE2YzAuMSwwLjIsMC4xLDAuNCwwLjEsMC41SDE1LjF6IE0xNS4xLDE4LjRjMC4xLDAuMiwwLjMsMC41LDAuNCwwLjZjLTAuNCwwLTAuOC0wLjItMS4xLTAuNkgxNS4xeiBNMTUuMiwxOC40SDE2Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNUMxNS41LDE4LjcsMTUuMywxOC41LDE1LjIsMTguNHogTTE2LjEsMTguNGgwLjZjLTAuMywwLjQtMC43LDAuNi0xLDAuNkMxNS44LDE4LjgsMTYsMTguNiwxNi4xLDE4LjR6IE0xNi4xLDE4LjJjMC4xLTAuMiwwLjEtMC40LDAuMS0wLjVoMC43YzAsMC4yLTAuMSwwLjQtMC4yLDAuNUgxNi4xeiBNMTYuMiwxNy42YzAtMC4yLDAtMC40LTAuMS0wLjVoMC42YzAuMSwwLjIsMC4xLDAuNCwwLjIsMC41SDE2LjJ6IE0xNi4xLDE2LjljLTAuMS0wLjItMC4zLTAuNS0wLjQtMC42YzAuNCwwLDAuOCwwLjIsMSwwLjZIMTYuMXogTTE2LDE2LjloLTAuN2MwLjEtMC4yLDAuMi0wLjQsMC40LTAuNUMxNS43LDE2LjYsMTUuOSwxNi44LDE2LDE2Ljl6IE0xNS4xLDE2LjloLTAuNmMwLjMtMC40LDAuNy0wLjYsMS4xLTAuNkMxNS40LDE2LjUsMTUuMiwxNi43LDE1LjEsMTYuOXogTTE1LjEsMTcuMUMxNSwxNy4yLDE1LDE3LjQsMTUsMTcuNmgtMC43YzAtMC4yLDAuMS0wLjQsMC4yLTAuNUgxNS4xeiBNMTUsMTcuN2MwLDAuMiwwLDAuNCwwLjEsMC41aC0wLjZjLTAuMS0wLjItMC4xLTAuNC0wLjItMC41SDE1eiBNMTcsMTYuMmgtMS41Yy0wLjYsMC0xLjQsMC42LTEuMywxLjRDMTQsMTcuNCwxNCwxNy4xLDE0LDE2LjhjMC0wLjgsMC44LTEuNiwxLjUtMS42SDE4TDE3LDE2LjJ6Ii8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTEzLjYsMjYuNWwtMC4zLTAuMUwxMy4yLDI3bDAuMiwwYzAuMywwLjEsMC40LDAsMC41LTAuMkMxMy45LDI2LjYsMTMuOCwyNi41LDEzLjYsMjYuNXoiLz48cG9seWdvbiBwb2ludHM9IjE1LjQsMjcuNyAxNi4xLDI3LjcgMTUuNywyNi43ICIvPjxwb2x5Z29uIHBvaW50cz0iMTEuNiwyNi45IDExLjYsMjUuOSAxMC44LDI2LjYgIi8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTI1LjIsNy45YzAuMi0wLjEsMC4xLTAuNC0wLjEtMC42TDI1LDcuMWwtMC41LDAuNWwwLjIsMC4yQzI0LjgsOCwyNS4xLDguMSwyNS4yLDcuOXoiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMTUuNiwwLjVDNy4zLDAuNSwwLjUsNy4zLDAuNSwxNS42czYuOCwxNS4xLDE1LjEsMTUuMXMxNS4xLTYuOCwxNS4xLTE1LjFTMjMuOSwwLjUsMTUuNiwwLjV6IE0yNS4zLDcuMWMwLjMsMC4zLDAuNiwwLjcsMC4xLDEuMWMtMC4yLDAuMi0wLjUsMC4yLTAuNywwbDAsMGMwLDAuMSwwLDAuMiwwLDAuM2wtMC40LDFsLTAuMy0wLjNsMC40LTAuOGMwLjEtMC4yLDAtMC4zLTAuMS0wLjRsLTAuMS0wLjJsLTAuOCwwLjdsLTAuMi0wLjNsMS43LTEuNkwyNS4zLDcuMXogTTI0LjQsMTUuNmMwLDQuOS00LDguOC04LjgsOC44cy04LjgtNC04LjgtOC44czQtOC44LDguOC04LjhTMjQuNCwxMC43LDI0LjQsMTUuNnogTTIyLjUsNC43bDAuMywwLjJMMjIsNmMtMC4zLDAuNC0wLjMsMC43LDAsMWMwLjQsMC4yLDAuNywwLjEsMC45LTAuM2wwLjgtMS4xTDI0LDUuOGwtMC44LDEuMWMtMC40LDAuNS0wLjksMC42LTEuMywwLjNjLTAuNS0wLjMtMC41LTAuOC0wLjItMS40TDIyLjUsNC43eiBNMTkuNCw0LjZjMC4zLTAuNywwLjktMC45LDEuNi0wLjdjMC4yLDAuMSwwLjMsMC4yLDAuNSwwLjNsLTAuMSwwLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zYy0wLjUtMC4yLTEsMC0xLjIsMC41Yy0wLjIsMC41LDAsMSwwLjUsMS4yQzIwLjQsNiwyMC42LDYsMjAuNyw2bC0wLjEsMC4zYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjFDMTkuNCw1LjksMTkuMSw1LjMsMTkuNCw0LjZ6IE0xNy41LDNsMS4zLDAuMmwtMC4xLDAuM2wtMS0wLjJMMTcuNiw0bDAuOSwwLjJsLTAuMSwwLjNsLTAuOS0wLjJsLTAuMSwwLjhsMSwwLjJsLTAuMSwwLjNsLTEuMy0wLjJMMTcuNSwzeiBNMTUuOCwyLjhjMC4yLDAsMC4zLDAsMC41LDAuMWwtMC4xLDAuM2MtMC4yLTAuMS0wLjMtMC4xLTAuNC0wLjFjLTAuMiwwLTAuNCwwLjEtMC40LDAuM2MwLDAuNSwxLDAuNCwxLDEuMWMwLDAuNS0wLjQsMC43LTAuOSwwLjdjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwwLTAuM2MwLjEsMCwwLjMsMC4xLDAuNSwwLjFDMTUuNyw1LDE2LDQuOSwxNiw0LjZjMC0wLjUtMS0wLjQtMS0xLjFDMTUsMywxNS40LDIuOCwxNS44LDIuOHogTTEyLjYsMy4ybDAuMSwwLjNsLTAuOSwwLjNsMC4yLDAuN2wwLjktMC4zbDAuMSwwLjNMMTIsNC43bDAuMiwwLjdsMC45LTAuM2wwLjEsMC4zTDEyLDUuOWwtMC43LTIuM0wxMi42LDMuMnogTTguOCw0LjhsMS44LDEuMmwwLDBMOS44LDQuM2wwLjMtMC4ybDEuMiwyLjFsLTAuNCwwLjJMOC45LDUuMmwwLDBsMC45LDEuN0w5LjYsNy4xTDguNCw1TDguOCw0Ljh6IE03LjUsNS43TDksNy42TDguNyw3LjhMNy4yLDUuOUw3LjUsNS43eiBNNS44LDcuM2wxLjUsMS40TDgsNy45bDAuMiwwLjJsLTAuOSwxTDUuNiw3LjVMNS44LDcuM3ogTTUuMywxM2MtMC4yLDAuNy0wLjgsMC45LTEuNSwwLjdDMy4yLDEzLjYsMi44LDEzLDMsMTIuM2MwLjItMC43LDAuOC0wLjksMS41LTAuN0M1LjIsMTEuOCw1LjUsMTIuMyw1LjMsMTN6IE01LjksMTEuM2wtMi0xLjJsMC4yLTAuNGwyLjIsMC4xbDAsMGwtMS42LTFsMC4yLTAuM2wyLDEuMmwtMC4yLDAuNEw0LjQsMTBsMCwwbDEuNywxTDUuOSwxMS4zeiBNNi45LDI0LjRjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjJsMC40LTAuNGwtMC4zLTAuM2wwLjItMC4ybDAuNSwwLjVMNy4yLDI1Yy0wLjEtMC4xLTAuMy0wLjItMC41LTAuNGMtMC40LTAuNS0wLjQtMSwwLjEtMS41YzAuNC0wLjQsMS0wLjQsMS40LDAuMWMwLjIsMC4yLDAuMywwLjMsMC4zLDAuNWwtMC4yLDAuMmMwLTAuMi0wLjEtMC4zLTAuMy0wLjVDNy43LDIzLDcuMywyMyw3LDIzLjNDNi42LDIzLjYsNi42LDI0LjEsNi45LDI0LjR6IE04LjYsMjYuMmMtMC40LTAuMy0wLjUtMC43LTAuMS0xLjFsMC43LTAuOWwwLjIsMC4ybC0wLjYsMC45Yy0wLjIsMC4zLTAuMywwLjYsMCwwLjhDOSwyNi4yLDkuMywyNiw5LjUsMjUuN2wwLjYtMC45bDAuMiwwLjJsLTAuNywwLjlDOS40LDI2LjQsOSwyNi41LDguNiwyNi4yeiBNMTEuNiwyNy43bDAtMC41bC0wLjktMC40bC0wLjQsMC40TDEwLDI3LjFsMS41LTEuNWwwLjMsMC4xbDAsMi4xTDExLjYsMjcuN3ogTTE0LjIsMjYuOWMwLDAuMi0wLjMsMC40LTAuNSwwLjRsMCwwYzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4ybDAuMiwwLjhsLTAuMy0wLjFsLTAuMi0wLjdjMC0wLjItMC4xLTAuMi0wLjMtMC4zbC0wLjIsMEwxMywyOC4xTDEyLjcsMjhsMC40LTEuOWwwLjUsMC4xQzEzLjksMjYuMywxNC4zLDI2LjQsMTQuMiwyNi45eiBNMTYuNCwyOC40bC0wLjItMC41bC0xLDBsLTAuMiwwLjVsLTAuMywwbDAuOC0ybDAuMywwbDAuOSwyTDE2LjQsMjguNHogTTE4LjgsMjhsLTEuMi0xLjRsMCwwbDAuNCwxLjZsLTAuMywwLjFsLTAuNC0xLjlsMC40LTAuMWwxLjIsMS40bDAsMGwtMC4zLTEuNWwwLjMtMC4xbDAuNCwxLjlMMTguOCwyOHogTTIwLjUsMjcuNGwtMC43LTEuNmwtMC42LDAuMmwtMC4xLTAuMmwxLjQtMC42bDAuMSwwLjJsLTAuNiwwLjJsMC43LDEuNkwyMC41LDI3LjR6IE0yMi4xLDI2LjZMMjEsMjVsMC45LTAuNmwwLjEsMC4yTDIxLjQsMjVsMC4zLDAuNWwwLjYtMC40bDAuMSwwLjJsLTAuNiwwLjRsMC40LDAuNWwwLjctMC41TDIzLDI2TDIyLjEsMjYuNnogTTIzLjgsMjUuM2wtMS40LTEuNGwwLjgtMC44bDAuMiwwLjJsLTAuNiwwLjZsMC40LDAuNGwwLjUtMC41bDAuMiwwLjJsLTAuNSwwLjVsMC40LDAuNWwwLjYtMC42bDAuMiwwLjJMMjMuOCwyNS4zeiBNMjQuNywxMGwyLTEuM0wyNi44LDlsLTIsMS4zTDI0LjcsMTB6IE0yNS41LDExLjRsMS45LTAuOUwyNyw5LjlsMC4zLTAuMWwwLjgsMS42bC0wLjMsMC4xbC0wLjMtMC43bC0xLjksMC45TDI1LjUsMTEuNHogTTI2LjMsMTMuOWwtMC4xLTAuM2wxLTAuMmwxLjEtMS4ybDAuMSwwLjRsLTAuOSwwLjlsMS4yLDAuNGwwLjEsMC40bC0xLjUtMC42TDI2LjMsMTMuOXoiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNNC40LDExLjljLTAuNS0wLjEtMSwwLTEuMSwwLjVjLTAuMiwwLjUsMC4yLDAuOSwwLjcsMWMwLjUsMC4xLDEsMCwxLjEtMC41QzUuMiwxMi40LDQuOCwxMi4xLDQuNCwxMS45eiIvPjwvZz48L3N2Zz4=); }

.bns-icon_ApplyPerson {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGNpcmNsZSBmaWxsPSIjNjM2MzYzIiBjeD0iMTUuNiIgY3k9IjExLjYiIHI9IjMuNCIvPjxwYXRoIGZpbGw9IiM2MzYzNjMiIGQ9Ik0yNy41LDEuMUgzLjhjLTEuNCwwLTIuNiwxLjItMi42LDIuNnYyMy43YzAsMS40LDEuMiwyLjYsMi42LDIuNmgyMy43YzEuNCwwLDIuNi0xLjIsMi42LTIuNlYzLjdDMzAsMi4zLDI4LjksMS4xLDI3LjUsMS4xeiBNMjAuNCwxNS41bC00LjgsOC40bC00LjgtOC41Yy0wLjctMS0xLjEtMi4xLTEuMS0zLjRjMC0zLjMsMi42LTUuOSw1LjktNS45czUuOSwyLjYsNS45LDUuOUMyMS41LDEzLjMsMjEuMSwxNC41LDIwLjQsMTUuNXoiLz48L2c+PC9nPjwvc3ZnPg==); }

.bns-icon_ApplyPhone {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHJlY3QgeD0iMTMuMSIgeT0iNi43IiBmaWxsPSIjNjM2MzYzIiB3aWR0aD0iNS4xIiBoZWlnaHQ9IjAuOCIvPjxyZWN0IHg9IjE0LjkiIHk9IjIxLjQiIGZpbGw9IiM2MzYzNjMiIHdpZHRoPSIxLjUiIGhlaWdodD0iMS41Ii8+PHJlY3QgeD0iMTEuNSIgeT0iOC41IiBmaWxsPSIjNjM2MzYzIiB3aWR0aD0iOC4zIiBoZWlnaHQ9IjExLjkiLz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMjcuNSwxLjNIMy44Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZ2MjMuNmMwLDEuNCwxLjIsMi42LDIuNiwyLjZoMjMuNmMxLjQsMCwyLjYtMS4yLDIuNi0yLjZWMy45QzMwLjEsMi40LDI4LjksMS4zLDI3LjUsMS4zeiBNMjEuNSwyM2MwLDAuNS0wLjQsMC45LTAuOSwwLjloLTkuOWMtMC41LDAtMC45LTAuNC0wLjktMC45VjYuOWMwLTAuNSwwLjQtMC45LDAuOS0wLjloOS45YzAuNSwwLDAuOSwwLjQsMC45LDAuOVYyM3oiLz48L2c+PC9nPjwvc3ZnPg==); }

.bns-icon_ConsolidatePayments {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTE0LjMsMTMuOWMtMi4zLDAtNC4yLTEuOS00LjItNC4yczEuOS00LjIsNC4yLTQuMnM0LjIsMS45LDQuMiw0LjJTMTYuNywxMy45LDE0LjMsMTMuOXogTTE0LjMsNi41Yy0xLjgsMC0zLjIsMS40LTMuMiwzLjJzMS40LDMuMiwzLjIsMy4yczMuMi0xLjQsMy4yLTMuMlMxNi4xLDYuNSwxNC4zLDYuNXoiLz48Zz48cGF0aCBmaWxsPSIjNjM2MzYzIiBkPSJNMTgsMy41Yy0xLjIsMC0yLjMsMC41LTMsMS40YzIuNCwwLjMsNC4yLDIuNCw0LjIsNC44YzAsMC42LTAuMSwxLjItMC4zLDEuN2MxLjgtMC40LDMuMS0yLDMuMS0zLjlDMjIsNS4zLDIwLjIsMy41LDE4LDMuNXoiLz48L2c+PHJlY3QgeD0iMyIgeT0iMTguNiIgZmlsbD0iIzYzNjM2MyIgd2lkdGg9IjQiIGhlaWdodD0iOS4xIi8+PHBhdGggZmlsbD0iIzYzNjM2MyIgZD0iTTguNCwyMC4xdjYuNGg5YzAsMCwxLjYsMC4zLDMuNy0xLjVzMi41LTIuOSw0LjMtMy44czIuNi0wLjgsMi44LTEuN3MtMS4zLTEuMy0zLjQtMC41cy00LjYsMi41LTcuMywyLjljLTIsMC4zLTEuOC0xLjYtMS41LTIuMWMwLjUtMC44LDMuMy0yLDMuNi0zLjRjMC4zLTEuNC0xLTEuNS0yLjctMC4xUzEyLjEsMTkuMyw4LjQsMjAuMXoiLz48L2c+PC9nPjwvc3ZnPg==); }

.bns-icon_NoAnnualFee {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNzYuMSA3My4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3Ni4xIDczLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojNjY2NjY3O308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01NS43LDE5LjF2LTYuNUg0OXY2LjVIMjcuMXYtNi41aC02Ljd2Ni41aC03LjN2NS41VjI4djMyLjZINjNWMjh2LTMuNHYtNS41SDU1Ljd6IE01MC43LDE5LjF2LTQuOWgzLjR2NC45djcuM2gtMy40VjE5LjF6IE0yMi4xLDE0LjJMMjIuMSwxNC4yaDMuNGwwLDB2MTIuMmgtMy40di03LjNsMCwwVjE0LjJ6IE02MS4xLDU4LjZoLTQ2VjI4aDUuM2g2LjdINDloNi43aDUuNEM2MS4xLDI4LDYxLjEsNTguNiw2MS4xLDU4LjZ6Ii8+PGc+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLjUsNDYuN2wyLjktMC4zYzAuMiwxLjEsMC41LDEuOSwxLjEsMi40YzAuNSwwLjUsMS4zLDAuOCwyLjIsMC44YzEsMCwxLjctMC4yLDIuMi0wLjdzMC43LTEsMC43LTEuNmMwLTAuNC0wLjEtMC43LTAuMy0xcy0wLjYtMC41LTEuMS0wLjdjLTAuNC0wLjEtMS4yLTAuNC0yLjQtMC43Yy0xLjYtMC40LTIuNy0xLTMuNC0xLjZjLTAuOS0wLjktMS40LTItMS40LTMuM2MwLTAuOCwwLjItMS42LDAuNi0yLjRjMC40LTAuNywxLTEuMywxLjktMS43YzAuOC0wLjQsMS44LTAuNiwyLjktMC42YzEuOSwwLDMuMywwLjUsNC4yLDEuNGMwLjksMC45LDEuNCwyLjEsMS41LDMuNmwtMywwLjFjLTAuMS0wLjgtMC40LTEuNS0wLjgtMS44Yy0wLjQtMC40LTEuMS0wLjYtMS45LTAuNmMtMC45LDAtMS42LDAuMi0yLDAuNmMtMC4zLDAuMy0wLjUsMC42LTAuNSwxczAuMSwwLjcsMC40LDFjMC40LDAuNCwxLjMsMC43LDIuOCwxLjFjMS41LDAuNCwyLjUsMC44LDMuMiwxLjJzMS4yLDEsMS42LDEuN2MwLjQsMC43LDAuNiwxLjYsMC42LDIuNmMwLDAuOS0wLjIsMS44LTAuNywyLjdjLTAuNSwwLjgtMS4xLDEuNC0yLDEuOGMtMC45LDAuNC0xLjksMC42LTMuMiwwLjZjLTEuOSwwLTMuMy0wLjUtNC4zLTEuNEMyNC4zLDUwLDIzLjcsNDguNiwyMy41LDQ2Ljd6Ii8+PC9nPjxnPjxnPjxyZWN0IHg9IjI4LjMiIHk9IjUxLjciIGNsYXNzPSJzdDAiIHdpZHRoPSIyLjciIGhlaWdodD0iMyIvPjwvZz48Zz48cmVjdCB4PSIyOC4zIiB5PSIzMy4xIiBjbGFzcz0ic3QwIiB3aWR0aD0iMi43IiBoZWlnaHQ9IjMiLz48L2c+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDUsMzIuNGMyLjEsMCwzLjcsMC43LDQuOCwyLjJjMS40LDEuNywyLjEsNC42LDIuMSw4LjZzLTAuNyw2LjktMi4xLDguNkM0OC43LDUzLjMsNDcuMSw1NCw0NSw1NHMtMy43LTAuOC01LTIuNGMtMS4zLTEuNi0xLjktNC40LTEuOS04LjVjMC00LDAuNy02LjksMi4xLTguNkM0MS40LDMzLjEsNDMsMzIuNCw0NSwzMi40eiBNNDUsMzUuOGMtMC41LDAtMC45LDAuMi0xLjMsMC41Yy0wLjQsMC4zLTAuNywwLjktMC45LDEuN2MtMC4zLDEtMC40LDIuOC0wLjQsNS4zczAuMSw0LjIsMC40LDUuMWMwLjIsMC45LDAuNiwxLjUsMC45LDEuOWMwLjQsMC4zLDAuOCwwLjUsMS4zLDAuNXMwLjktMC4yLDEuMy0wLjVjMC40LTAuMywwLjctMC45LDAuOS0xLjdjMC4zLTEsMC40LTIuOCwwLjQtNS4zcy0wLjEtNC4yLTAuNC01LjFjLTAuMy0wLjktMC42LTEuNi0wLjktMS45QzQ2LDM1LjksNDUuNSwzNS44LDQ1LDM1Ljh6Ii8+PC9nPjwvZz48L2c+PC9zdmc+); }


.bns-icon_TravelService {
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTI0LjgsOS4zYzAuOC0wLjgsMS45LTMuMiwxLjEtNHMtMy4yLDAuMi00LDEuMUwxOC41LDEwYy0wLjMsMC4yLTAuNiwwLjMtMC45LDAuMkwxNiw5LjZsLTAuMS0wLjFsLTEuNC0xLjRjLTAuMy0wLjMtMC44LTAuMy0xLjEsMEwxMyw4LjVMNy44LDYuN0M3LjUsNi42LDcsNi43LDYuOCw3TDUuMyw4LjVDNSw4LjcsNS4xLDkuMSw1LjMsOS4zbDQuNywzLjJ2MC4xYy0wLjEsMC4xLTAuMSwwLjQsMCwwLjVsMC44LDAuOGMwLjEsMC4xLDAuNCwwLjIsMC42LDAuMWwwLjUtMC4zbDEuMywwLjljMC4zLDAuMiwwLjMsMC41LDAuMSwwLjdsLTIuNiwyLjhjLTAuMiwwLjItMC43LDAuNC0xLDAuM2wtMy4xLTAuOGMtMC4zLTAuMS0wLjgsMC0xLjEsMC4zbC0wLjQsMC40QzQuOSwxOC42LDUsMTksNS4yLDE5LjJsMy41LDIuNWMtMC40LDAuNS0wLjYsMS0wLjQsMS4yYzAuMiwwLjIsMC44LDAsMS4yLTAuNGMwLDAsMCwwLDAsMC4xTDEyLDI2YzAuMiwwLjMsMC42LDAuMywwLjgsMC4xbDAuNC0wLjRjMC4yLTAuMiwwLjQtMC43LDAuMy0xLjFsLTAuOC0zLjFjLTAuMS0wLjMsMC0wLjgsMC4zLTFsMi44LTIuNmMwLjItMC4yLDAuNS0wLjEsMC43LDAuMWwwLjksMS4zbC0wLjMsMC41QzE3LDIwLDE3LDIwLjIsMTcuMiwyMC40bDAuOCwwLjhjMC4xLDAuMSwwLjQsMC4yLDAuNiwwLjFsMC4xLTAuMWwzLjIsNC43YzAuMiwwLjMsMC42LDAuMywwLjgsMC4xbDEuNS0xLjVjMC4yLTAuMiwwLjQtMC43LDAuMi0xbC0xLjgtNS4xbDAuNS0wLjVjMC4zLTAuMywwLjMtMC44LDAtMS4xbC0xLjQtMS40bC0wLjEtMC4xTDIxLDEzLjdjLTAuMS0wLjMsMC0wLjcsMC4yLTAuOUwyNC44LDkuM3oiLz48L2c+PC9zdmc+");}


.bns-icon_Benefits {
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjIgMzEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTEwLjEsMTQuN2MwLDAuMSwwLjEsMC4zLDAuMSwwLjRjMCwwLjIsMC4xLDAuNCwwLjEsMC43YzAsMCwwLDAsMCwwLjF2MS44YzEuNy0wLjcsMy41LTEsNS4zLTFjMS45LDAsMy42LDAuMyw1LjMsMWwwLTEuOGMwLTEuMSwwLjQtMiwxLTIuOGMwLjYtMC45LDEuNS0xLjUsMi4zLTIuNmMwLjctMC45LTAuNS0yLjItMS0yLjZjLTEuOS0xLjctNC43LTIuNi03LjYtMi42QzEyLjgsNS4yLDEwLDYsOCw3LjdjLTAuNSwwLjQtMS43LDEuNy0xLDIuNkM4LjMsMTIsOS43LDEyLjgsMTAuMSwxNC43eiIvPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0yNS42LDEyLjVjLTEuOCwwLTMuMywxLjUtMy4zLDMuM2MwLDAsMCwxLjgsMCwyLjhjMCwxLTAuOCwwLjktMS4yLDAuN2MtMS44LTAuOC0zLjYtMS4yLTUuNS0xLjJjLTEuOSwwLTMuOCwwLjQtNS41LDEuMmMtMC40LDAuMi0xLjIsMC4zLTEuMi0wLjdjMC0xLDAtMi44LDAtMi44YzAtMS44LTEuNS0zLjMtMy4zLTMuM1MyLjMsMTQsMi4zLDE1LjhjMCwxLjIsMC42LDIuMiwxLjUsMi44QzQuMiwxOC44LDYsMjAsNiwyMi44YzAsMS40LDAsMi44LDAsMi44YzAsMC4zLDAuMywwLjYsMC42LDAuNmgzLjdjMC4zLDAsMC42LTAuMywwLjYtMC42YzAtMSwwLjYtMS44LDEuOS0xLjhjMS42LDAsMS4zLDAsMi45LDBjMS42LDAsMS4zLDAsMi45LDBjMS4yLDAsMS45LDAuOCwxLjksMS44YzAsMC4zLDAuMywwLjYsMC42LDAuNmgzLjdjMC4zLDAsMC42LTAuMywwLjYtMC42YzAsMCwwLTEuMywwLTIuOGMwLTIuNywxLjgtNCwyLjEtNC4yYzAuOS0wLjYsMS41LTEuNiwxLjUtMi44QzI4LjksMTQsMjcuNCwxMi41LDI1LjYsMTIuNXoiLz48L2c+PC9zdmc+");}


/* -------- Icon definitions ----- */
@font-face {
  font-family: "Frutiger-Roman";
  font-style: normal;
  font-weight: normal;
  src: url("/ca/common/fonts/Frutiger-Roman/Frutiger-Roman.eot?#iefix") format("embedded-opentype"), url("/ca/common/fonts/Frutiger-Roman/Frutiger-Roman.woff2") format("woff2"), url("/ca/common/fonts/Frutiger-Roman/Frutiger-Roman.woff") format("woff"), url("/ca/common/fonts/Frutiger-Roman/Frutiger-Roman.ttf") format("truetype"), url("/ca/common/fonts/Frutiger-Roman/Frutiger-Roman.svg#Frutiger-Roman") format("svg"); }
.font-frutiger, .frutiger {
  font-family: "Frutiger-Roman";
  letter-spacing: -0.03em; }

html {
  width: 100%;
  height: 100%; }

body {
  font-family: Arial;
  overflow-x: hidden; }

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-7, .col-xs-8, .col-xs-9 {
  min-height: 1px;
  float: left;
  position: relative; }

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-8, .col-xs-9, .product-page .calculator .calculator-item {
  position: relative; }

.container, .container-fluid {
  box-sizing: border-box; }

.container *, .container::after, .container::before, .container-fluid *, .container-fluid::after, .container-fluid::before {
  box-sizing: inherit; }

.container fieldset, .container-fluid fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

.container, .container-fluid {
  margin-left: auto;
  margin-right: auto; }

.container legend, .container-fluid legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .container, .container-fluid {
  padding-right: .9375rem;
  padding-left: 0.9375rem; }

.container-fluid::after, .container::after, .row::after {
  display: table;
  content: "";
  clear: both; }

@media (min-width: 544px) {
  .container {
    max-width: 576px; } }
@media (min-width: 768px) {
  .container {
    max-width: 720px; } }
@media (min-width: 992px) {
  .container {
    max-width: 940px; } }
.row {
  margin-left: -.9375rem;
  margin-right: -0.9375rem; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  padding-right: .9375rem;
  padding-left: .9375rem;
  width: 41.66667%; }

.col-xs-6 {
  min-height: 1px;
  float: left;
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.pull-xs-0 {
  right: auto; }

.pull-xs-1 {
  right: 8.33333%; }

.pull-xs-2 {
  right: 16.66667%; }

.pull-xs-3 {
  right: 25%; }

.pull-xs-4 {
  right: 33.33333%; }

.pull-xs-5 {
  right: 41.66667%; }

.pull-xs-6 {
  right: 50%; }

.pull-xs-7 {
  right: 58.33333%; }

.pull-xs-8 {
  right: 66.66667%; }

.pull-xs-9 {
  right: 75%; }

.pull-xs-10 {
  right: 83.33333%; }

.pull-xs-11 {
  right: 91.66667%; }

.pull-xs-12 {
  right: 100%; }

.push-xs-0 {
  left: auto; }

.push-xs-1 {
  left: 8.33333%; }

.push-xs-2 {
  left: 16.66667%; }

.push-xs-3 {
  left: 25%; }

.push-xs-4 {
  left: 33.33333%; }

.push-xs-5 {
  left: 41.66667%; }

.push-xs-6 {
  left: 50%; }

.push-xs-7 {
  left: 58.33333%; }

.push-xs-8 {
  left: 66.66667%; }

.push-xs-9 {
  left: 75%; }

.push-xs-10 {
  left: 83.33333%; }

.push-xs-11 {
  left: 91.66667%; }

.push-xs-12 {
  left: 100%; }

.offset-xs-1 {
  margin-left: 8.33333%; }

.offset-xs-2 {
  margin-left: 16.66667%; }

.offset-xs-3 {
  margin-left: 25%; }

.offset-xs-4 {
  margin-left: 33.33333%; }

.offset-xs-5 {
  margin-left: 41.66667%; }

.offset-xs-6 {
  margin-left: 50%; }

.offset-xs-7 {
  margin-left: 58.33333%; }

.offset-xs-8 {
  margin-left: 66.66667%; }

.offset-xs-9 {
  margin-left: 75%; }

.offset-xs-10 {
  margin-left: 83.33333%; }

.offset-xs-11 {
  margin-left: 91.66667%; }

@media (min-width: 544px) {
  .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-7, .col-sm-8, .col-sm-9 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left; }

  .col-sm-1 {
    width: 8.33333%; }

  .col-sm-2 {
    width: 16.66667%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-4 {
    width: 33.33333%; }

  .col-sm-5 {
    width: 41.66667%; }

  .col-sm-6 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left;
    width: 50%; }

  .col-sm-7 {
    width: 58.33333%; }

  .col-sm-8 {
    width: 66.66667%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-10 {
    width: 83.33333%; }

  .col-sm-11 {
    width: 91.66667%; }

  .col-sm-12 {
    width: 100%; }

  .pull-sm-0 {
    right: auto; }

  .pull-sm-1 {
    right: 8.33333%; }

  .pull-sm-2 {
    right: 16.66667%; }

  .pull-sm-3 {
    right: 25%; }

  .pull-sm-4 {
    right: 33.33333%; }

  .pull-sm-5 {
    right: 41.66667%; }

  .pull-sm-6 {
    right: 50%; }

  .pull-sm-7 {
    right: 58.33333%; }

  .pull-sm-8 {
    right: 66.66667%; }

  .pull-sm-9 {
    right: 75%; }

  .pull-sm-10 {
    right: 83.33333%; }

  .pull-sm-11 {
    right: 91.66667%; }

  .pull-sm-12 {
    right: 100%; }

  .push-sm-0 {
    left: auto; }

  .push-sm-1 {
    left: 8.33333%; }

  .push-sm-2 {
    left: 16.66667%; }

  .push-sm-3 {
    left: 25%; }

  .push-sm-4 {
    left: 33.33333%; }

  .push-sm-5 {
    left: 41.66667%; }

  .push-sm-6 {
    left: 50%; }

  .push-sm-7 {
    left: 58.33333%; }

  .push-sm-8 {
    left: 66.66667%; }

  .push-sm-9 {
    left: 75%; }

  .push-sm-10 {
    left: 83.33333%; }

  .push-sm-11 {
    left: 91.66667%; }

  .push-sm-12 {
    left: 100%; }

  .offset-sm-0 {
    margin-left: 0; }

  .offset-sm-1 {
    margin-left: 8.33333%; }

  .offset-sm-2 {
    margin-left: 16.66667%; }

  .offset-sm-3 {
    margin-left: 25%; }

  .offset-sm-4 {
    margin-left: 33.33333%; }

  .offset-sm-5 {
    margin-left: 41.66667%; }

  .offset-sm-6 {
    margin-left: 50%; }

  .offset-sm-7 {
    margin-left: 58.33333%; }

  .offset-sm-8 {
    margin-left: 66.66667%; }

  .offset-sm-9 {
    margin-left: 75%; }

  .offset-sm-10 {
    margin-left: 83.33333%; }

  .offset-sm-11 {
    margin-left: 91.66667%; } }
@media (min-width: 768px) {
  .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-7, .col-md-8, .col-md-9 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left; }

  .col-md-1 {
    width: 8.33333%; }

  .col-md-2 {
    width: 16.66667%; }

  .col-md-3 {
    width: 25%; }

  .col-md-4 {
    width: 33.33333%; }

  .col-md-5 {
    width: 41.66667%; }

  .col-md-6 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left;
    width: 50%; }

  .col-md-7 {
    width: 58.33333%; }

  .col-md-8 {
    width: 66.66667%; }

  .col-md-9 {
    width: 75%; }

  .col-md-10 {
    width: 83.33333%; }

  .col-md-11 {
    width: 91.66667%; }

  .col-md-12 {
    width: 100%; }

  .pull-md-0 {
    right: auto; }

  .pull-md-1 {
    right: 8.33333%; }

  .pull-md-2 {
    right: 16.66667%; }

  .pull-md-3 {
    right: 25%; }

  .pull-md-4 {
    right: 33.33333%; }

  .pull-md-5 {
    right: 41.66667%; }

  .pull-md-6 {
    right: 50%; }

  .pull-md-7 {
    right: 58.33333%; }

  .pull-md-8 {
    right: 66.66667%; }

  .pull-md-9 {
    right: 75%; }

  .pull-md-10 {
    right: 83.33333%; }

  .pull-md-11 {
    right: 91.66667%; }

  .pull-md-12 {
    right: 100%; }

  .push-md-0 {
    left: auto; }

  .push-md-1 {
    left: 8.33333%; }

  .push-md-2 {
    left: 16.66667%; }

  .push-md-3 {
    left: 25%; }

  .push-md-4 {
    left: 33.33333%; }

  .push-md-5 {
    left: 41.66667%; }

  .push-md-6 {
    left: 50%; }

  .push-md-7 {
    left: 58.33333%; }

  .push-md-8 {
    left: 66.66667%; }

  .push-md-9 {
    left: 75%; }

  .push-md-10 {
    left: 83.33333%; }

  .push-md-11 {
    left: 91.66667%; }

  .push-md-12 {
    left: 100%; }

  .offset-md-0 {
    margin-left: 0; }

  .offset-md-1 {
    margin-left: 8.33333%; }

  .offset-md-2 {
    margin-left: 16.66667%; }

  .offset-md-3 {
    margin-left: 25%; }

  .offset-md-4 {
    margin-left: 33.33333%; }

  .offset-md-5 {
    margin-left: 41.66667%; }

  .offset-md-6 {
    margin-left: 50%; }

  .offset-md-7 {
    margin-left: 58.33333%; }

  .offset-md-8 {
    margin-left: 66.66667%; }

  .offset-md-9 {
    margin-left: 75%; }

  .offset-md-10 {
    margin-left: 83.33333%; }

  .offset-md-11 {
    margin-left: 91.66667%; } }
@media (min-width: 992px) {
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-7, .col-lg-8, .col-lg-9 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left; }

  .col-lg-1 {
    width: 8.33333%; }

  .col-lg-2 {
    width: 16.66667%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-4 {
    width: 33.33333%; }

  .col-lg-5 {
    width: 41.66667%; }

  .col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left;
    width: 50%; }

  .col-lg-7 {
    width: 58.33333%; }

  .col-lg-8 {
    width: 66.66667%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-10 {
    width: 83.33333%; }

  .col-lg-11 {
    width: 91.66667%; }

  .col-lg-12 {
    width: 100%; }

  .pull-lg-0 {
    right: auto; }

  .pull-lg-1 {
    right: 8.33333%; }

  .pull-lg-2 {
    right: 16.66667%; }

  .pull-lg-3 {
    right: 25%; }

  .pull-lg-4 {
    right: 33.33333%; }

  .pull-lg-5 {
    right: 41.66667%; }

  .pull-lg-6 {
    right: 50%; }

  .pull-lg-7 {
    right: 58.33333%; }

  .pull-lg-8 {
    right: 66.66667%; }

  .pull-lg-9 {
    right: 75%; }

  .pull-lg-10 {
    right: 83.33333%; }

  .pull-lg-11 {
    right: 91.66667%; }

  .pull-lg-12 {
    right: 100%; }

  .push-lg-0 {
    left: auto; }

  .push-lg-1 {
    left: 8.33333%; }

  .push-lg-2 {
    left: 16.66667%; }

  .push-lg-3 {
    left: 25%; }

  .push-lg-4 {
    left: 33.33333%; }

  .push-lg-5 {
    left: 41.66667%; }

  .push-lg-6 {
    left: 50%; }

  .push-lg-7 {
    left: 58.33333%; }

  .push-lg-8 {
    left: 66.66667%; }

  .push-lg-9 {
    left: 75%; }

  .push-lg-10 {
    left: 83.33333%; }

  .push-lg-11 {
    left: 91.66667%; }

  .push-lg-12 {
    left: 100%; }

  .offset-lg-0 {
    margin-left: 0; }

  .offset-lg-1 {
    margin-left: 8.33333%; }

  .offset-lg-2 {
    margin-left: 16.66667%; }

  .offset-lg-3 {
    margin-left: 25%; }

  .offset-lg-4 {
    margin-left: 33.33333%; }

  .offset-lg-5 {
    margin-left: 41.66667%; }

  .offset-lg-6 {
    margin-left: 50%; }

  .offset-lg-7 {
    margin-left: 58.33333%; }

  .offset-lg-8 {
    margin-left: 66.66667%; }

  .offset-lg-9 {
    margin-left: 75%; }

  .offset-lg-10 {
    margin-left: 83.33333%; }

  .offset-lg-11 {
    margin-left: 91.66667%; }

  .hidden-lg {
    display: none; } }
@media (min-width: 1200px) {
  .container {
    max-width: 1140px; }

  .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-7, .col-xl-8, .col-xl-9 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left; }

  .col-xl-1 {
    width: 8.33333%; }

  .col-xl-2 {
    width: 16.66667%; }

  .col-xl-3 {
    width: 25%; }

  .col-xl-4 {
    width: 33.33333%; }

  .col-xl-5 {
    width: 41.66667%; }

  .col-xl-6 {
    position: relative;
    min-height: 1px;
    padding-right: .9375rem;
    padding-left: .9375rem;
    float: left;
    width: 50%; }

  .col-xl-7 {
    width: 58.33333%; }

  .col-xl-8 {
    width: 66.66667%; }

  .col-xl-9 {
    width: 75%; }

  .col-xl-10 {
    width: 83.33333%; }

  .col-xl-11 {
    width: 91.66667%; }

  .col-xl-12 {
    width: 100%; }

  .pull-xl-0 {
    right: auto; }

  .pull-xl-1 {
    right: 8.33333%; }

  .pull-xl-2 {
    right: 16.66667%; }

  .pull-xl-3 {
    right: 25%; }

  .pull-xl-4 {
    right: 33.33333%; }

  .pull-xl-5 {
    right: 41.66667%; }

  .pull-xl-6 {
    right: 50%; }

  .pull-xl-7 {
    right: 58.33333%; }

  .pull-xl-8 {
    right: 66.66667%; }

  .pull-xl-9 {
    right: 75%; }

  .pull-xl-10 {
    right: 83.33333%; }

  .pull-xl-11 {
    right: 91.66667%; }

  .pull-xl-12 {
    right: 100%; }

  .push-xl-0 {
    left: auto; }

  .push-xl-1 {
    left: 8.33333%; }

  .push-xl-2 {
    left: 16.66667%; }

  .push-xl-3 {
    left: 25%; }

  .push-xl-4 {
    left: 33.33333%; }

  .push-xl-5 {
    left: 41.66667%; }

  .push-xl-6 {
    left: 50%; }

  .push-xl-7 {
    left: 58.33333%; }

  .push-xl-8 {
    left: 66.66667%; }

  .push-xl-9 {
    left: 75%; }

  .push-xl-10 {
    left: 83.33333%; }

  .push-xl-11 {
    left: 91.66667%; }

  .push-xl-12 {
    left: 100%; }

  .offset-xl-0 {
    margin-left: 0; }

  .offset-xl-1 {
    margin-left: 8.33333%; }

  .offset-xl-2 {
    margin-left: 16.66667%; }

  .offset-xl-3 {
    margin-left: 25%; }

  .offset-xl-4 {
    margin-left: 33.33333%; }

  .offset-xl-5 {
    margin-left: 41.66667%; }

  .offset-xl-6 {
    margin-left: 50%; }

  .offset-xl-7 {
    margin-left: 58.33333%; }

  .offset-xl-8 {
    margin-left: 66.66667%; }

  .offset-xl-9 {
    margin-left: 75%; }

  .offset-xl-10 {
    margin-left: 83.33333%; }

  .offset-xl-11 {
    margin-left: 91.66667%; } }
@media (max-width: 543px) {
  .hidden-xs {
    display: none; } }
@media (min-width: 544px) and (max-width: 767px) {
  .hidden-sm {
    display: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md {
    display: none; } }
.popover-title {
  font-size: 16px !important; }

.popover-content {
  font-size: 13px !important; }
.popover-content p, .popover-content a {
  font-size: 13px !important; }

.modal .modal-header {
  padding: 30px 30px 0;
  border-bottom: none; }
.modal .modal-header .modal-title {
  font-size: 2.4em;
  line-height: 1.1;
  font-weight: normal; }
.modal .modal-body {
  padding: 30px;
  font-size: 1.4em; }
.modal .modal-body p, .modal .modal-body ul {
  margin-bottom: 15px; }
.modal .modal-body ul {
  padding: 0 15px; }
.modal .modal-footer {
  padding: 0 30px 30px;
  border: none; }
.modal .modal-footer .btn-apply-now {
  background-color: #d81e05;
  background-image: -webkit-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -moz-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -ms-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -o-linear-gradient(top, #d81e05, #bf1b04);
  background-image: linear-gradient(to bottom, #d81e05, #bf1b04);
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 1.4em;
  text-decoration: none;
  padding: 12px;
  width: 200px; }
.modal .close {
  font-size: 2.6em; }

.close {
  color: #D81E05;
  opacity: 1; }

/**
  * App
  * --------------------
  * @desc: import necessary parts of the application
*/
/**
  * Variables
  * --------------------
  * @desc: define variables for the application
*/
.btn-apply-now, .product-page .hero-upper {
  font-weight: 700;
  text-align: center;
  text-transform: uppercase; }

.frutiger {
  letter-spacing: -0.03em !important; }

.reasons-video-thumb img {
  width: 100%; }

@media (max-width: 767px) {
  .wrapper .product-page #content-head {
    padding-bottom: 0; }

  .wrapper .product-page #content-head h1 {
    border-bottom: 1px solid #e3e3e3;
    font-size: 2em;
    margin: 0 4px;
    padding: 10px; }

  .wrapper .product-page #content-head h1 .card-type {
    font-size: 1.2em; }

  .mobile-noscroll {
    overflow: hidden; } }
.btn-apply-now {
  background-color: #d81e05;
  background-image: -webkit-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -moz-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -ms-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -o-linear-gradient(top, #d81e05, #bf1b04);
  background-image: linear-gradient(to bottom, #d81e05, #bf1b04);
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 1.4em;
  text-decoration: none;
  padding: 12px;
  min-width: 140px; }

.btn-apply-now:hover {
  background-color: #bf1b04;
  background-image: -webkit-linear-gradient(top, #c91c05, #b01804);
  background-image: -moz-linear-gradient(top, #c91c05, #b01804);
  background-image: -ms-linear-gradient(top, #c91c05, #b01804);
  background-image: -o-linear-gradient(top, #c91c05, #b01804);
  background-image: linear-gradient(to bottom, #c91c05, #b01804);
  text-decoration: none; }

.all-noscroll {
  overflow: hidden; }

.product-page .hero-upper {
  color: #000;
  font-size: 1.2em; }

@media (min-width: 544px) and (max-width: 767px) {
  .product-page .hero-upper {
    font-size: 1.4em;
    margin-bottom: 10px; } }
@media (min-width: 768px) {
  .product-page .hero-area {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff, #fff 30%, #999 30%, #999 70%, #fff 70%, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff 30%, #999 30%, #999 70%, #fff 70%, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff 30%, #999 30%, #999 70%, #fff 70%, #fff);
    background-image: linear-gradient(to bottom, #fff, #fff 30%, #999 30%, #999 70%, #fff 70%, #fff);
    min-height: 175px; }

  .product-page .hero-left {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 25% 50%;
    min-height: 250px; }

  .product-page .hero-right {
    padding-top: 45px; }

  .product-page .hero-right > .row {
    margin-left: -55px; }

  .product-page .hero-upper {
    font-size: 1.6em;
    margin-top: 5px;
    text-align: left; } }
.product-page .hero-mid {
  color: #fff;
  font-weight: 400; }

@media (max-width: 543px) {
  .product-page .hero-mid {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff, #fff 28%, #999 28%, #999 73%, #fff 73%, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff 28%, #999 28%, #999 73%, #fff 73%, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff 28%, #999 28%, #999 73%, #fff 73%, #fff);
    background-image: linear-gradient(to bottom, #fff, #fff 28%, #999 28%, #999 73%, #fff 73%, #fff);
    font-size: 2.2em; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .hero-mid {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff, #fff 22%, #999 22%, #999 78%, #fff 78%, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff 22%, #999 22%, #999 78%, #fff 78%, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff 22%, #999 22%, #999 78%, #fff 78%, #fff);
    background-image: linear-gradient(to bottom, #fff, #fff 22%, #999 22%, #999 78%, #fff 78%, #fff);
    font-size: 2.6em; } }
@media (min-width: 768px) {
  .product-page .hero-mid {
    font-size: 40px;
    line-height: normal;
    margin-left: -4px;
    padding-top: 10px; } }
@media (max-width: 767px) {
  .product-page .hero-mid .mid-left {
    background-image: url(/ca/common/cc/img/momentum/momentum_hero_card.png);
    background-repeat: no-repeat;
    background-size: 175px;
    background-position: 100% 50%;
    min-height: 120px; } }
@media (max-width: 543px) {
  .product-page .hero-mid .mid-left {
    background-size: 130px; }

  .product-page .hero-mid .mid-right {
    padding-top: 35px; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .hero-mid .mid-right {
    padding-top: 28px; } }
@media (max-width: 543px) {
  .product-page .hero-lower .hero-button {
    padding: 0 15%; }

  .product-page .feature-summary {
    border-top: 1px solid #e3e3e3; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .hero-lower .hero-button {
    padding: 20px 30%; } }
@media (min-width: 768px) {
  .product-page .hero-lower .hero-button {
    padding: 10px 0 0; }

  .product-page .hero-lower .hero-button .btn-apply-now, .product-page .hero-lower .hero-button .grey-button {
    float: right;
    width: 196px; }

  .product-page .hero-lower .hero-button .grey-button {
    margin-left: 10px; } }
.product-page .feature-summary {
  margin-top: 20px; }

.product-page .feature-summary .summary-item {
  color: #636363;
  font-size: 1.4em;
  padding-top: 20px; }

@media (max-width: 543px) {
  .product-page .feature-summary .summary-item {
    border-bottom: 1px solid #e3e3e3;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 20px; }

  .product-page .feature-summary .summary-item:last-child {
    border-bottom: none; } }
@media (min-width: 544px) {
  .product-page .feature-summary {
    margin-bottom: 20px; }

  .product-page .feature-summary .summary-item {
    border-left: 1px solid #c1c1c1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    min-height: 130px; }

  .product-page .feature-summary .summary-item:first-child {
    border: none; } }
.product-page .feature-summary .summary-item > div {
  float: left; }

.product-page .feature-summary .summary-item > div:first-child {
  font-size: 4em;
  font-weight: 700;
  width: 75px;
  text-align: center; }

@media (max-width: 543px) {
  .product-page .feature-summary .summary-item > div:first-child {
    flex-basis: 32%;
    flex-grow: 1;
    flex-shrink: 0; }

  .product-page .feature-summary .summary-item > div:nth-child(2) {
    flex-basis: 68%;
    flex-grow: 0;
    flex-shrink: 1; }

  .product-page .feature-summary .summary-item > div:nth-child(2) br {
    display: none; }

  .product-page .feature-summary .summary-item.has-icon > div:first-child {
    padding-left: 8%;
    padding-right: 20px;
    min-height: 7%; } }
@media (min-width: 544px) {
  .product-page .feature-summary .summary-item > div:first-child {
    font-size: 5.2em;
    width: auto;
    margin-bottom: 10px; }

  .product-page .feature-summary .summary-item > div:nth-child(2) {
    text-align: center; }

  .product-page .feature-summary .summary-item.has-icon > div:first-child {
    height: 62px;
    width: 84px; }

  .product-page .feature-summary .summary-item.has-icon > div:first-child span {
    margin-top: -35px; } }
.product-page .feature-summary .summary-item.has-icon > div:first-child span {
  width: 100%;
  height: 100%; }

.product-page .feature-summary .summary-item.has-icon > div:nth-child(2) {
  padding: 0; }

@media (min-width: 544px) and (max-width: 767px) {
  .product-page .feature-summary .summary-item.has-icon br {
    display: none; } }
.product-page .feature .feature-heading {
  padding-top: 15px;
  padding-bottom: 10px; }

.product-page .feature .feature-heading h3 {
  font-size: 2.2em !important;
  font-weight: 400;
  text-align: center; }

.product-page .feature .feature-heading br {
  display: none; }

@media (min-width: 768px) {
  .product-page .feature .feature-heading h3 {
    font-size: 3em !important;
    text-align: left; }

  .product-page .everyday-purchases:after {
    content: "";
    display: table;
    clear: both; }

  .product-page .everyday-purchases .feature-heading {
    float: left; }

  .product-page .everyday-purchases .new-to-canada {
    float: right; }

  .product-page .everyday-purchases .new-to-canada a {
    background-size: 50px;
    margin-top: 15px; } }
.product-page .everyday-purchases .new-to-canada {
  font-size: 1.2em; }

.product-page .everyday-purchases .new-to-canada a {
  display: block;
  text-decoration: none; }

@media (max-width: 767px) {
  .product-page .everyday-purchases .new-to-canada a {
    padding-top: 15px;
    padding-bottom: 15px;
    height: 90px; }

  .product-page .everyday-purchases .new-to-canada {
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #c1c1c1;
    background-color: #e3e3e3; } }
.product-page .everyday-purchases .new-to-canada .icon-maple-leaf {
  background-color: #e3e3e3;
  border-radius: 50%;
  float: left;
  width: 60px;
  height: 60px;
  margin-right: 15px;
  padding: 8px; }

.product-page .everyday-purchases .new-to-canada .icon-maple-leaf span {
  width: 100%;
  height: 100%; }

.product-page .everyday-purchases .new-to-canada .new {
  color: #797979;
  font-size: 1.4em;
  font-weight: 700;
  padding-top: 5px; }

.product-page .everyday-purchases .new-to-canada .history {
  color: #797979; }

.product-page .everyday-purchases .great-reasons .reason {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  font-weight: 700; }

.product-page .everyday-purchases .great-reasons .reason.gas .icon * {
  fill: #827c00; }

.product-page .everyday-purchases .great-reasons .reason.grocery .icon * {
  fill: #7968ae; }

.product-page .everyday-purchases .great-reasons .reason.drug .icon * {
  fill: #c60071; }

.product-page .everyday-purchases .great-reasons .reason.bills .icon * {
  fill: #eb7c19; }

.product-page .everyday-purchases .great-reasons .reason .icon {
  width: 50px;
  height: 50px; }

.product-page .everyday-purchases .great-reasons .reason .metric {
  font-size: 4em;
  margin-top: 10px; }

.product-page .everyday-purchases .great-reasons .reason .detail {
  font-size: 1.6em;
  min-height: 40px; }

.product-page .everyday-purchases .reasons-text {
  font-size: 1.4em;
  text-align: center;
  padding-bottom: 20px; }

@media (max-width: 767px) {
  .product-page .everyday-purchases .great-reasons .reason.gas, .product-page .everyday-purchases .great-reasons .reason.grocery {
    border-bottom: 1px solid #e3e3e3; }

  .product-page .everyday-purchases .great-reasons .reason.drug, .product-page .everyday-purchases .great-reasons .reason.gas {
    border-right: 1px solid #e3e3e3; }

  .product-page .everyday-purchases .reasons-text {
    border-top: 1px solid #e3e3e3;
    padding-top: 15px;
    padding-bottom: 15px; }

  .product-page .everyday-purchases .reasons-video {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 20px; }

  .product-page .everyday-purchases .reasons-video-thumb {
    padding: 0; } }
.product-page .everyday-purchases .reasons-video-thumb img {
  display: block;
  width: 100%;
  height: auto; }

.product-page .everyday-purchases .reasons-video-cta {
  text-align: center;
  padding-top: 10px; }

.product-page .everyday-purchases .reasons-video-cta h4 {
  font-size: 2.4em;
  font-weight: 400; }

@media (min-width: 768px) {
  .product-page .everyday-purchases .reasons-video-thumb {
    padding-right: 0; }

  .product-page .everyday-purchases .reasons-video-cta {
    padding-left: 0;
    padding-top: 0; }

  .product-page .everyday-purchases .reasons-video-cta > div {
    border-top: 1px solid #e3e3e3;
    padding: 15px; }

  .product-page .everyday-purchases .reasons-video-cta h4 {
    font-size: 2.2em; } }
.product-page .everyday-purchases .reasons-video-cta p, .product-page .rates-and-fees .type {
  font-size: 1.4em; }

@media (max-width: 767px) {
  .product-page .everyday-purchases .reasons-video-cta p br {
    display: none; } }
.product-page .everyday-purchases .reasons-video-cta .btn-watch-video {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
  background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
  background-image: -ms-linear-gradient(top, #fff, #f2f2f2);
  background-image: -o-linear-gradient(top, #fff, #f2f2f2);
  background-image: linear-gradient(to bottom, #fff, #f2f2f2);
  border-radius: 3px;
  color: #d81e05;
  display: block;
  font-size: 1.4em;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 12px;
  min-width: 140px;
  border: 1px solid #e3e3e3;
  margin-top: 10px; }

.product-page .everyday-purchases .reasons-video-cta .btn-watch-video:hover {
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: -moz-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: -ms-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: -o-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: linear-gradient(to bottom, #f7f7f7, #ebebeb);
  text-decoration: none; }

@media (max-width: 543px) {
  .product-page .everyday-purchases .reasons-video-cta .btn-watch-video {
    margin: 10px 15%; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .everyday-purchases .reasons-video-cta .btn-watch-video {
    margin: 10px 30%; } }
.product-page .everyday-purchases .reasons-video-after {
  border-bottom: 1px solid #e3e3e3; }

@media (min-width: 768px) {
  .product-page .rates-and-fees {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    margin-bottom: 10px; } }
.product-page .rates-and-fees .rate-row {
  text-align: center;
  border-bottom: 1px solid #e3e3e3;
  padding-top: 15px;
  padding-bottom: 15px; }

@media (min-width: 768px) {
  .product-page .rates-and-fees .rate-row {
    border-bottom: none;
    border-right: 1px solid #e3e3e3;
    padding-bottom: 0;
    min-height: 135px; }

  .product-page .rates-and-fees .rate-row:last-child {
    border-right: none; }

  .product-page .rates-and-fees .type {
    font-size: 1.8em;
    margin-bottom: 5px; } }
.product-page .rates-and-fees .rate {
  font-size: 4em;
  font-weight: 700; }

@media (min-width: 768px) {
  .product-page .rates-and-fees .rate {
    font-size: 2.6em;
    margin-bottom: 5px; } }
.product-page .rates-and-fees .detail {
  font-size: 1.4em; }

.product-page .rates-and-fees .rate-note {
  text-align: center;
  margin-top: 20px; }

.product-page .rates-and-fees .rate-note p {
  margin-bottom: 1em; }

.product-page .rates-and-fees .rate-note .icon_PDF {
  margin: 0 2px 0 5px;
  width: 12px;
  height: 12px;
  vertical-align: top; }

.product-page .rates-and-fees .rate-cta {
  border-bottom: 1px solid #e3e3e3; }

@media (max-width: 543px) {
  .product-page .rates-and-fees .rate-cta {
    padding: 0 15% 20px; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .rates-and-fees .rate-cta {
    padding: 0 30% 20px; } }
.product-page .benefits-grid .row-heading {
  margin-bottom: 10px; }

@media (min-width: 768px) {
  .product-page .benefits-grid {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 20px;
    margin-bottom: 10px; }

  .product-page .benefits-grid .benefits-row {
    margin-bottom: 15px; } }
.product-page .benefits-grid .benefits-item {
  font-size: 1.4em;
  margin-bottom: 15px; }

@media (max-width: 767px) {
  .product-page .benefits-grid .benefits-item .icon, .product-page .rates-and-fees .rate-note br {
    display: none; } }
@media (min-width: 768px) {
  .product-page .benefits-grid .benefits-item .icon {
    background-color: #f1f1f1;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
    display: block;
    height: 60px;
    margin-bottom: 10px;
    width: 60px; }

  .product-page .benefits-grid .benefits-item .icon [class*=icon_] {
    width: 100%;
    height: 100%;
    padding: 12px; }

  .product-page .calculator form {
    margin: 0 15px; } }
@media (max-width: 767px) {
  .product-page .benefits-grid .benefits-item .feature br {
    display: none; } }
.product-page .calculator .calculator-legend {
  background-color: #f1f1f1;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center; }

.product-page .calculator .calculator-legend .card-name {
  font-size: 1.4em;
  font-weight: 700; }

@media (min-width: 544px) {
  .product-page .calculator .calculator-legend {
    padding-bottom: 0; }

  .product-page .calculator .calculator-legend .card-name {
    font-size: 1.8em; } }
.product-page .calculator .calculator-legend .text {
  font-size: 1.4em; }

.product-page .calculator .calculator-item {
  border-bottom: 1px solid #e3e3e3; }

.product-page .calculator .calculator-item .percent {
  font-weight: 700; }

@media (max-width: 543px) {
  .product-page .calculator .calculator-legend {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3; }

  .product-page .calculator .calculator-item {
    padding: 10px; }

  .product-page .calculator .calculator-item .percent {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 10px;
    left: 10px;
    text-align: center;
    line-height: 5em;
    font-size: 3.2em; }

  .product-page .calculator .calculator-item .calc-row {
    text-align: right;
    margin: 15px 0 0; } }
@media (min-width: 544px) {
  .product-page .calculator .calculator-item {
    padding: 0; }

  .product-page .calculator .calculator-item:last-child .calc-row, .product-page .calculator .calculator-item:last-child .percent, .product-page .calculator .calculator-item:last-child .result-row {
    border-right: none; }

  .product-page .calculator .calculator-item .percent {
    text-align: right;
    font-size: 4.4em;
    border-right: 1px solid #999;
    padding: 10px 15px; } }
.product-page .calculator .calculator-item .calc-row {
  font-size: 1.3em; }

@media (min-width: 544px) {
  .product-page .calculator .calculator-item .calc-row {
    background-color: #f1f1f1;
    border-right: 1px solid #999;
    height: 55px;
    padding: 10px 15px;
    text-align: center; }

  .product-page .calculator .calculator-item .calc-row:after {
    content: "";
    display: table;
    clear: both; }

  .product-page .calculator .calculator-item .calc-row label {
    text-align: right;
    height: 100%;
    display: table; }

  .product-page .calculator .calculator-item .calc-row label span {
    display: table-cell;
    vertical-align: middle; } }
.product-page .calculator .calculator-item .calc-row label {
  font-weight: 700;
  padding-left: 0; }

.product-page .calculator .calculator-item .calc-row input {
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 4px;
  height: 35px;
  padding: 5px;
  text-align: right;
  font-size: 1.8em;
  color: #636363; }

@media (min-width: 544px) {
  .product-page .calculator .calculator-item .result-row {
    border-right: 1px solid #999;
    font-size: 1.8em;
    font-weight: 700;
    text-align: right;
    padding: 10px 15px; }

  .product-page .calculator .calculator-item .result-row small {
    font-size: 1.4em; } }
.product-page .calculator .total-result-row {
  background-color: #333;
  color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1.6em; }

@media (min-width: 544px) {
  .product-page .calculator .total-result-row {
    font-size: 1.8em; } }
.product-page .calculator .total-result-row strong {
  display: block;
  font-size: 2.4em; }

.product-page .product-footer {
  padding-top: 30px; }

@media (min-width: 544px) {
  .product-page .calculator .total-result-row strong {
    font-size: 3.2em; }

  .product-page .product-footer .card-block {
    background-color: #f1f1f1;
    padding-top: 20px; }

  .product-page .product-footer .callouts {
    background-color: #f1f1f1;
    display: flex;
    align-items: center;
    padding-bottom: 20px; } }
.product-page .product-footer .card-block .title {
  font-size: 2.4em;
  text-align: center; }

.product-page .product-footer .callouts {
  padding-top: 20px; }

@media (min-width: 768px) {
  .product-page .product-footer {
    padding-left: 15px;
    padding-right: 15px; }

  .product-page .product-footer .callouts {
    padding: 20px 15%; } }
.product-page .product-footer .card-image {
  text-align: center; }

@media (max-width: 543px) {
  .product-page .calculator .calculator-item .calc-row input {
    width: 75px;
    margin-left: 10px; }

  .product-page .product-footer .card-button a {
    margin: 20px 15%; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .product-footer .card-button a {
    margin: 0; } }
.product-page .product-footer .security {
  width: 75px;
  height: 75px;
  padding: 12px; }

.product-page .product-footer .security [class*=icon_] {
  width: 100%;
  height: 100%; }

.product-page .product-footer .byline {
  background-color: #999;
  color: #fff;
  text-align: center; }

@media (max-width: 767px) {
  .product-page .product-footer .byline {
    font-size: 1.6em;
    padding: 10px; } }
@media (min-width: 768px) {
  .product-page .product-footer .byline {
    font-size: 2.8em;
    padding: 20px; } }
.product-page .product-footer .contact {
  background-color: #f1f1f1;
  padding-bottom: 15px; }

@media (max-width: 543px) {
  .product-page .product-footer .contact .ways-to-apply {
    font-size: 1.4em;
    margin: 15px 0; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .product-footer .contact .ways-to-apply {
    margin-bottom: 15px; } }
@media (min-width: 544px) {
  .product-page .product-footer .contact {
    padding-top: 15px; }

  .product-page .product-footer .contact .ways-to-apply {
    font-size: 2.3em; }

  .product-page .product-footer .contact .method:after {
    content: "";
    display: table;
    clear: both; }

  .product-page .product-footer .contact .method span {
    float: left;
    margin-right: 20px;
    width: 40px;
    height: 40px; } }
@media (max-width: 543px) {
  .product-page .product-footer .contact .method span {
    display: none; } }
.product-page .product-footer .contact .name {
  font-size: 1.4em; }

@media (min-width: 544px) {
  .product-page .product-footer .contact .method .inside {
    float: left; }

  .product-page .product-footer .contact .name {
    font-size: 2.4em; } }
.product-page .product-footer .contact .detail, .product-page .product-footer .contact .link {
  font-size: 1.2em; }

@media (min-width: 544px) {
  .product-page .product-footer .contact .detail, .product-page .product-footer .contact .link {
    font-size: 1.4em; } }
.product-page .product-footer .contact .link {
  font-weight: 700; }

.product-page .product-footer .references .legal {
  width: auto !important;
  padding-top: 0 !important; }

.product-page .product-footer .references dl:after {
  content: "";
  display: table;
  clear: both; }

.product-page .product-footer .references dt {
  float: left; }

@media (max-width: 767px) {
  .product-page .product-footer .references dt {
    width: 10%; } }
@media (min-width: 768px) {
  .product-page .product-footer .references {
    margin-top: 20px; }

  .product-page .product-footer .references dt {
    width: 5%; } }
.product-page .product-footer .references dd {
  margin: 0 0 10px;
  float: left; }

@media (max-width: 767px) {
  .product-page .product-footer .references dd {
    width: 90%; } }
@media (min-width: 768px) {
  .product-page .product-footer .references dd {
    width: 95%; } }
.startRightDialog.ui-dialog {
  background: #fff;
  padding: 40px 20px; }

.startRightDialog.ui-dialog .ui-dialog-titlebar {
  background: #fff; }

.startRightDialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none; }

.startRightDialog.ui-dialog h2 {
  font-size: 3.2em;
  font-weight: 400;
  padding: 0 0 20px; }

@media (max-width: 767px) {
  .startRightDialog.ui-dialog {
    width: 90% !important;
    height: 90% !important;
    position: fixed !important;
    top: 5% !important;
    left: 5% !important;
    min-width: 0 !important;
    overflow: scroll !important;
    box-sizing: border-box; }

  .startRightDialog.ui-dialog h2 {
    font-size: 2.4em; } }
.startRightDialog.ui-dialog h2 span {
  display: block; }

.startRightDialog.ui-dialog .content p, .startRightDialog.ui-dialog .content ul li {
  line-height: normal;
  font-size: 1.4em; }

.startRightDialog.ui-dialog .content ul {
  margin: 10px 0 20px 40px;
  list-style: disc; }

.startRightDialog.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  display: block;
  background: url(/rd/gfx/btn-overlay-close.png) left top no-repeat;
  width: 30px;
  height: 30px;
  margin: -10px 20px 0 0;
  text-indent: -999em;
  z-index: 1003;
  right: -30px;
  top: -20px; }

.startRightDialog.ui-dialog .btn-modal-apply-now {
  background-color: #d81e05;
  background-image: -webkit-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -moz-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -ms-linear-gradient(top, #d81e05, #bf1b04);
  background-image: -o-linear-gradient(top, #d81e05, #bf1b04);
  background-image: linear-gradient(to bottom, #d81e05, #bf1b04);
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 1.4em;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  padding: 12px;
  min-width: 140px;
  max-width: 160px;
  margin-top: 20px; }

.startRightDialog.ui-dialog .btn-modal-apply-now:hover {
  background-color: #bf1b04;
  background-image: -webkit-linear-gradient(top, #c91c05, #b01804);
  background-image: -moz-linear-gradient(top, #c91c05, #b01804);
  background-image: -ms-linear-gradient(top, #c91c05, #b01804);
  background-image: -o-linear-gradient(top, #c91c05, #b01804);
  background-image: linear-gradient(to bottom, #c91c05, #b01804);
  text-decoration: none; }

@media (min-width: 768px) {
  .product-page .benefits-grid .benefits-item .icon [class*="icon_"] {
    height: auto;
    margin-top: 8px; } }
.feature-summary {
  text-align: center; }
.feature-summary .big {
  font-size: 5.2em; }
.feature-summary .big img {
  width: 65px; }
.feature-summary .small {
  color: #636363;
  font-size: 1.4em; }
.feature-summary .col {
  display: flex; }
.feature-summary .col .item {
  width: 100%; }
.feature-summary .col-middle {
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1; }

.cash-back-award {
  width: 50%; }

.legal-container {
  padding: 30px 30px 0;
  border-top: 1px solid #eee;
  margin-top: 30px; }
.legal-container dl dd {
  margin-top: -12px;
  margin-bottom: 15px; }

.red-btn {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #D81E05;
  background-image: url(/ca/common/icons/bg-red-btn.png);
  background-position: left top;
  background-repeat: repeat-x;
  color: #fff;
  height: 1.8em;
  line-height: 1.8em;
  padding: 0;
  border: 1px solid #bd0000;
  font-size: 1.2em;
  font-weight: normal;
  text-align: center;
  text-shadow: -1px -1px 0 #900;
  text-decoration: none;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 1px #900;
  -moz-box-shadow: 0 1px 1px #900;
  box-shadow: 0 1px 1px #900; }

.grey-button {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
  background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
  background-image: -ms-linear-gradient(top, #fff, #f2f2f2);
  background-image: -o-linear-gradient(top, #fff, #f2f2f2);
  background-image: linear-gradient(to bottom, #fff, #f2f2f2);
  border-radius: 5px;
  color: #d81e05;
  height: 40px;
  line-height: 40px;
  font-size: 1.4em;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  min-width: 140px;
  border: 1px solid #e3e3e3; }
.grey-button:hover {
  background-color: #f2f2f2;
  background-image: -webkit-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: -moz-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: -ms-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: -o-linear-gradient(top, #f7f7f7, #ebebeb);
  background-image: linear-gradient(to bottom, #f7f7f7, #ebebeb);
  text-decoration: none; }

@media (min-width: 768px) {
  .product-page .benefits-grid {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 20px;
    margin-bottom: 10px; }

  .product-page .benefits-grid .benefits-row {
    margin-bottom: 15px; } }
.product-page .benefits-grid .benefits-item {
  font-size: 1.4em;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  .product-page .everyday-purchases .new-to-canada .icon-maple-leaf {
    background-color: #fff; }

  #content-head-product h1 small {
    display: inherit; }

  .hero-lower .grey-button {
    margin-top: 20px; } }
@media (min-width: 544px) and (max-width: 767px) {
  .product-page .hero-lower .hero-button {
    padding: 20px 30%; } }
@media (min-width: 768px) {
  .product-page .hero-lower .hero-button {
    padding: 10px 0 0; }

  .product-page .hero-lower .hero-button .btn-apply-now, .product-page .hero-lower .hero-button .grey-button {
    float: left;
    width: 186px; }

  .product-page .hero-lower .hero-button .grey-button {
    margin-left: 10px; } }
.feature-summary .col-middle {
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1; }

@media (max-width: 543px) {
  .feature-summary .col {
    padding: 15px; }

  .feature-summary .col-middle {
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-left: none;
    border-right: none; } }
@media (min-width: 544px) and (max-width: 767px) {
  .feature-summary .col {
    padding: 15px 0; }

  .feature-summary .col-middle {
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    border-left: none;
    border-right: none; } }
.product-page .everyday-purchases .reasons-video-cta {
  text-align: left; }

.rzslider {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 32px;
  margin: 16px 0;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
@media (max-width: 767px) {
  .rzslider {
    margin-bottom: 0; } }

.rzslider.with-legend {
  margin-bottom: 40px; }

.rzslider[disabled] {
  cursor: not-allowed; }

.rzslider[disabled] .rz-pointer {
  cursor: not-allowed;
  background-color: #d8e0f3; }

.rzslider span {
  position: absolute;
  display: inline-block;
  white-space: nowrap; }

.rzslider .rz-base {
  width: 100%;
  height: 100%;
  padding: 0; }

.rzslider .rz-bar-wrapper {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  padding-top: 0;
  margin-top: -14px;
  box-sizing: border-box; }

.rzslider .rz-bar-wrapper.rz-draggable {
  cursor: move; }

.rzslider .rz-bar {
  left: 0;
  z-index: 1;
  width: 100%;
  height: 32px;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.rzslider .rz-bar.rz-selection {
  z-index: 2;
  background: #D81E05;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.rzslider .rz-pointer {
  top: -16px;
  z-index: 3;
  width: 20px;
  height: 36px;
  border: 2px solid #ccc;
  cursor: pointer;
  background-color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }
.rzslider .rz-pointer:focus, .rzslider .rz-pointer:active {
  outline: 2px dotted #666; }

.rzslider .rz-pointer:after {
  position: absolute;
  top: 2px;
  left: 5px;
  font-family: Arial;
  cursor: default;
  font-weight: bold;
  font-size: 2.2em;
  background: #fff !important;
  content: '›';
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rzslider .rz-pointer:hover:after {
  background-color: #ffffff; }

.rzslider .rz-pointer.rz-active {
  z-index: 4; }

.rzslider .rz-pointer.rz-active:after {
  background-color: #451aff; }

.rzslider .rz-bubble {
  bottom: 16px;
  padding: 1px 3px;
  color: #55637d;
  cursor: default; }

.rzslider .rz-bubble.rz-selection {
  top: 16px; }

.rzslider .rz-bubble.rz-limit {
  color: #55637d; }

.rzslider .rz-ticks {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 0;
  padding: 0 11px;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.rzslider .rz-ticks .rz-tick {
  width: 10px;
  height: 10px;
  text-align: center;
  cursor: pointer;
  background: #d8e0f3;
  border-radius: 50%; }

.rzslider .rz-ticks .rz-tick.rz-selected {
  background: #0db9f0; }

.rzslider .rz-ticks .rz-tick .rz-tick-value {
  position: absolute;
  top: -30px;
  transform: translate(-50%, 0); }

.rzslider .rz-ticks .rz-tick .rz-tick-legend {
  position: absolute;
  top: 24px;
  max-width: 50px;
  white-space: normal;
  transform: translate(-50%, 0); }

.rzslider .rz-ticks.rz-ticks-values-under .rz-tick-value {
  top: initial;
  bottom: -40px; }

.rzslider.rz-vertical {
  position: relative;
  width: 4px;
  height: 100%;
  padding: 0;
  margin: 0 20px;
  vertical-align: baseline; }

.rzslider.rz-vertical .rz-base {
  width: 100%;
  height: 100%;
  padding: 0; }

.rzslider.rz-vertical .rz-bar-wrapper {
  top: auto;
  left: 0;
  width: 32px;
  height: 100%;
  padding: 0 0 0 16px;
  margin: 0 0 0 -16px; }

.rzslider.rz-vertical .rz-bar {
  bottom: 0;
  left: auto;
  width: 4px;
  height: 100%; }

.rzslider.rz-vertical .rz-pointer {
  top: auto;
  bottom: 0;
  left: -14px !important; }

.rzslider.rz-vertical .rz-bubble {
  bottom: 0;
  left: 16px !important;
  margin-left: 3px; }

.rzslider.rz-vertical .rz-bubble.rz-selection {
  top: auto;
  left: 16px !important; }

.rzslider.rz-vertical .rz-ticks {
  top: 0;
  left: -3px;
  z-index: 1;
  width: 0;
  height: 100%;
  padding: 11px 0;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.rzslider.rz-vertical .rz-ticks .rz-tick {
  vertical-align: middle; }

.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-value {
  top: initial;
  left: 22px;
  transform: translate(0, -28%); }

.rzslider.rz-vertical .rz-ticks .rz-tick .rz-tick-legend {
  top: initial;
  right: 24px;
  max-width: none;
  white-space: nowrap;
  transform: translate(0, -28%); }

.rzslider.rz-vertical .rz-ticks.rz-ticks-values-under .rz-tick-value {
  right: 12px;
  bottom: initial;
  left: initial; }

@media (min-width: 992px) {
  .mastercard-cashback-calculator .container-fluid {
    padding: 0; } }
.mastercard-cashback-calculator .calculator-main {
  position: relative;
  background: #eaeaea;
  color: #555;
  padding: 30px;
  margin-top: 15px;
  margin-left: -20px;
  margin-right: -20px; }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-image {
    display: none; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .subtitle {
  text-align: center;
  margin-bottom: 30px;
  font-size: 1.5em !important; }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .subtitle {
    text-align: left; } }
.mastercard-cashback-calculator .calculator-main .col-calculator form {
  margin: 0 !important; }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator form .row {
    margin: 0 0 30px 0; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-label {
  padding-right: 0; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-label .icon-bg {
  display: inline-block;
  background: #969696;
  width: 30px;
  height: 30px;
  border-radius: 4px; }
@media (min-width: 992px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-label .icon-bg {
    margin-left: 30px; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-label .bns-icon {
  background-color: #fff;
  background-size: 25px auto;
  margin: 2px 0 0 2px; }
.ie .mastercard-cashback-calculator .calculator-main .col-calculator .col-label .bns-icon {
  background-size: 20px auto !important; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-label label {
  display: inline-block;
  position: relative;
  padding-left: 5px;
  font-weight: bold;
  font-size: 1.6em;
  top: 3px; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-label.single-line label {
  top: -7px; }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-label.single-line label {
    top: -12px; } }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-label {
    padding-left: 0; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider {
  padding-right: 0; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .range {
  margin-bottom: 15px;
  font-size: 1.4em;
  color: #666; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .range::after {
  clear: both;
  content: "";
  display: table; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .range span {
  display: block;
  width: 33.33%;
  float: left; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .range .mid {
  text-align: center; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .range .max {
  text-align: right; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .rzslider {
  margin-bottom: 0;
  height: 24px; }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-slider {
    padding-left: 0;
    margin-top: 5px; }
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-slider .rzslider {
    height: 24px; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-input {
  padding-left: 0; }
.mastercard-cashback-calculator .calculator-main .col-calculator .col-input .calc-input {
  margin: 2px 0 0 0;
  background: #777777;
  color: #fff;
  text-align: center;
  line-height: 3em;
  font-size: 1.8em;
  border: none;
  max-width: 100%; }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-input {
    padding-right: 0; }
  .mastercard-cashback-calculator .calculator-main .col-calculator .col-input .calc-input {
    width: 100%;
    padding: 0; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .total-monthly {
  margin: 0;
  text-align: right; }
.mastercard-cashback-calculator .calculator-main .col-calculator .total-monthly .col {
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding-top: 15px; }
.mastercard-cashback-calculator .calculator-main .col-calculator .total-monthly strong {
  display: inline-block;
  font-size: 1.5em; }
@media (min-width: 992px) {
  .mastercard-cashback-calculator .calculator-main .col-calculator .total-monthly strong {
    font-size: 1.6em; } }
.mastercard-cashback-calculator .calculator-main .col-calculator .total-monthly .total {
  margin-left: 15px;
  display: inline-block;
  font-size: 2em;
  font-weight: bold; }
.mastercard-cashback-calculator .calculator-main .arrow-down {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #eaeaea;
  position: absolute;
  bottom: -18px;
  left: 50%;
  margin-left: -20px; }
.mastercard-cashback-calculator .calculator-result {
  padding: 30px; }
.mastercard-cashback-calculator .calculator-result h2 {
  font-size: 2.4em !important;
  margin-bottom: 30px;
  color: #515151; }
.mastercard-cashback-calculator .calculator-result .col-result label {
  font-size: 1.6em;
  margin-bottom: 10px;
  display: inline-block; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row {
  border: 1px solid #eee;
  margin: 0; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row div[class*="flex-col-"] {
  padding: 3px; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row .percent {
  display: inline-block;
  color: #D81E05;
  font-size: 3.5em;
  font-weight: bold; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row .col-icons {
  text-align: center; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row .col-icons .bns-icon {
  width: 30px;
  min-height: 30px;
  margin-top: 3px;
  margin-left: 10px;
  background-color: #969696; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row .col-input {
  background: #777777; }
.mastercard-cashback-calculator .calculator-result .col-result .flex-row .col-input .calc-input {
  display: block;
  width: 100%;
  color: #fff;
  line-height: 4em;
  font-size: 2.7em;
  padding: 0 10px;
  border: none;
  max-width: 100%; }
@media (min-width: 992px) {
  .mastercard-cashback-calculator .calculator-result .col-result.result-most, .mastercard-cashback-calculator .calculator-result .col-result.result-other {
    padding-right: 30px; } }
@media (min-width: 992px) {
  .mastercard-cashback-calculator .calculator-result .col-result.result-overflow, .mastercard-cashback-calculator .calculator-result .col-result.result-other {
    padding-left: 30px; } }
@media (max-width: 767px) {
  .mastercard-cashback-calculator .calculator-result .col-result {
    margin-bottom: 15px; } }
.mastercard-cashback-calculator .calculator-result .estimated-annual {
  margin: 0;
  padding-top: 30px;
  text-align: right; }
.mastercard-cashback-calculator .calculator-result .estimated-annual .col {
  border-top: 1px solid #d8d8d8;
  margin-top: 15px;
  padding-top: 15px; }
.mastercard-cashback-calculator .calculator-result .estimated-annual strong {
  position: relative;
  top: -10px;
  display: inline-block;
  font-size: 1.5em; }
.mastercard-cashback-calculator .calculator-result .estimated-annual .total {
  margin-left: 15px;
  display: inline-block;
  font-size: 4em;
  font-weight: bold;
  color: #555; }

.triage .modal-content {
  border-radius: 0;
  box-shadow: none;
  background: #f1f1f1;
  border: none; }
.triage .modal-header {
  padding: 20px; }
.triage .modal-header .modal-title {
  color: #666;
  font-size: 2.2em;
  font-weight: bold; }
.triage .modal-body {
  padding: 0 20px 20px 20px; }
.triage .modal-body .body-inner {
  background: #fff;
  border: 1px solid #e3e3e3; }
.triage .modal-body .body-inner table {
  width: 100%;
  border: none; }
.triage .modal-body .body-inner table td {
  vertical-align: middle;
  padding: 20px;
  background: #f1f1f1;
  border: 1px solid #e3e3e3; }
.triage .modal-body .body-inner table td h3 {
  font-size: 1.7em;
  margin-bottom: 10px; }
@media (max-width: 767px) {
  .triage .modal-body .body-inner table td {
    display: block;
    width: 85%; }
  .triage .modal-body .body-inner table td + td {
    margin-top: 20px; } }