.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.margin-fifty {
  margin-top: 50px;
}

hr {
  border-width: 0.5px;
}

body {
  font-family: "Outfit Regular", sans-serif;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.investment-funds-landing--bg-header-gradient {
  background-color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.investment-funds-landing--black-haze {
  background-color: rgb(247, 248, 248);
}

.investment-funds-landing--blue-10 {
  background-color: rgb(235, 238, 252);
}

.investment-funds-landing--blue-base {
  background-color: rgb(43, 92, 219);
}

.investment-funds-landing--blue-box {
  background-color: rgb(236, 243, 252);
}

.investment-funds-landing--blue-categories {
  background-color: rgb(63, 81, 181);
}

.investment-funds-landing--blue-text {
  background-color: rgb(74, 145, 226);
}

.investment-funds-landing--cc-base {
  background-color: rgb(167, 122, 204);
}

.investment-funds-landing--cc-bg {
  background-color: rgb(246, 241, 249);
}

.investment-funds-landing--cc-disabled {
  background-color: rgb(180, 175, 203);
}

.investment-funds-landing--cc-disabled-text {
  background-color: rgb(180, 175, 203);
}

.investment-funds-landing--cc-selected {
  background-color: rgb(233, 222, 243);
}

.investment-funds-landing--cc-selected-disabled-text {
  background-color: rgb(211, 188, 229);
}

.investment-funds-landing--cinderella {
  background-color: rgb(255, 241, 229);
}

.investment-funds-landing--cyan-10 {
  background-color: rgb(235, 249, 252);
}

.investment-funds-landing--cyan-30 {
  background-color: rgb(192, 236, 245);
}

.investment-funds-landing--cyan-60 {
  background-color: rgb(131, 218, 235);
}

.investment-funds-landing--cyan-accent {
  background-color: rgb(49, 195, 223);
}

.investment-funds-landing--cyan-tag {
  background-color: rgb(2, 188, 212);
}

.investment-funds-landing--diamond {
  background-color: rgb(0, 140, 190);
}

.investment-funds-landing--dodger-blue {
  background-color: rgb(49, 195, 223);
}

.investment-funds-landing--green-10 {
  background-color: rgb(233, 245, 231);
}

.investment-funds-landing--green-50 {
  background-color: rgb(138, 209, 138);
}

.investment-funds-landing--green-base {
  background-color: rgb(21, 162, 21);
}

.investment-funds-landing--green-box {
  background-color: rgb(230, 248, 239);
}

.investment-funds-landing--green-number {
  background-color: rgb(22, 160, 133);
}

.investment-funds-landing--green-text {
  background-color: rgb(66, 196, 122);
}

.investment-funds-landing--light-blue-base {
  background-color: rgb(4, 169, 244);
}

.investment-funds-landing--link {
  background-color: rgb(0, 119, 192);
}

.investment-funds-landing--malachite {
  background-color: rgb(43, 226, 78);
}

.investment-funds-landing--old-lace {
  background-color: rgb(255, 249, 244);
}

.investment-funds-landing--open {
  background-color: rgb(24, 161, 180);
}

.investment-funds-landing--orange-10 {
  background-color: rgb(254, 243, 236);
}

.investment-funds-landing--orange-40 {
  background-color: rgb(255, 208, 176);
}

.investment-funds-landing--orange-base {
  background-color: rgb(255, 139, 79);
}

.investment-funds-landing--oxford-10 {
  background-color: rgb(241, 244, 244);
}

.investment-funds-landing--oxford-20 {
  background-color: rgb(227, 233, 233);
}

.investment-funds-landing--oxford-30 {
  background-color: rgb(204, 213, 218);
}

.investment-funds-landing--oxford-40 {
  background-color: rgb(186, 199, 203);
}

.investment-funds-landing--oxford-50 {
  background-color: rgb(132, 152, 160);
}

.investment-funds-landing--oxford-base {
  background-color: rgb(0, 43, 69);
}

.investment-funds-landing--oxford-bg {
  background-color: rgb(245, 245, 245);
}

.investment-funds-landing--oxford-box {
  background-color: rgb(186, 199, 203);
}

.investment-funds-landing--oxford-disabled {
  background-color: rgb(78, 107, 118);
}

.investment-funds-landing--pale-blue {
  background-color: rgb(236, 249, 252);
}

.investment-funds-landing--pantone-red {
  background-color: rgb(236, 0, 0);
}

.investment-funds-landing--pickled-bluewood {
  background-color: rgb(44, 64, 84);
}

.investment-funds-landing--pink-10 {
  background-color: rgb(250, 234, 241);
}

.investment-funds-landing--pink-70 {
  background-color: rgb(220, 81, 172);
}

.investment-funds-landing--pink-base {
  background-color: rgb(221, 39, 116);
}

.investment-funds-landing--porcelain {
  background-color: rgb(227, 233, 233);
}

.investment-funds-landing--porcelain-light {
  background-color: rgb(241, 244, 244);
}

.investment-funds-landing--premium {
  background-color: rgb(90, 153, 177);
}

.investment-funds-landing--product-accounts {
  background-color: rgb(180, 180, 225);
}

.investment-funds-landing--product-aggregator {
  background-color: rgb(176, 208, 211);
}

.investment-funds-landing--product-cards {
  background-color: rgb(255, 241, 179);
}

.investment-funds-landing--product-deposits {
  background-color: rgb(204, 232, 240);
}

.investment-funds-landing--product-finance {
  background-color: rgb(251, 241, 247);
}

.investment-funds-landing--product-insurances {
  background-color: rgb(246, 220, 195);
}

.investment-funds-landing--product-loans-preapproved {
  background-color: rgb(207, 48, 127);
}

.investment-funds-landing--product-loans {
  background-color: rgb(246, 222, 235);
}

.investment-funds-landing--product-mortgages {
  background-color: rgb(155, 189, 172);
}

.investment-funds-landing--product-wealth {
  background-color: rgb(180, 180, 225);
}

.investment-funds-landing--prussian-blue {
  background-color: rgb(0, 43, 69);
}

.investment-funds-landing--purple-10 {
  background-color: rgb(246, 241, 249);
}

.investment-funds-landing--purple-140 {
  background-color: rgb(103, 58, 183);
}

.investment-funds-landing--purple-base {
  background-color: rgb(157, 39, 176);
}

.investment-funds-landing--red-10 {
  background-color: rgb(249, 233, 229);
}

.investment-funds-landing--red-20 {
  background-color: rgb(251, 205, 203);
}

.investment-funds-landing--red-70 {
  background-color: rgb(244, 108, 102);
}

.investment-funds-landing--red-80 {
  background-color: rgb(244, 67, 54);
}

.investment-funds-landing--red-base {
  background-color: rgb(237, 10, 0);
}

.investment-funds-landing--red-error-bg {
  background-color: rgb(255, 244, 244);
}

.investment-funds-landing--red-ribbon {
  background-color: rgb(223, 0, 73);
}

.investment-funds-landing--salmon-10 {
  background-color: rgb(255, 249, 244);
}

.investment-funds-landing--salmon-20 {
  background-color: rgb(255, 241, 229);
}

.investment-funds-landing--salmon-30 {
  background-color: rgb(254, 230, 218);
}

.investment-funds-landing--salmon-50 {
  background-color: rgb(255, 150, 152);
}

.investment-funds-landing--salmon-80 {
  background-color: rgb(251, 111, 116);
}

.investment-funds-landing--salmon-base {
  background-color: rgb(255, 77, 82);
}

.investment-funds-landing--selective-yellow {
  background-color: rgb(251, 184, 0);
}

.investment-funds-landing--serenade {
  background-color: rgb(254, 230, 218);
}

.investment-funds-landing--transparent {
  background-color: transparent;
}

.investment-funds-landing--turquoise-10 {
  background-color: rgb(156, 233, 217);
}

.investment-funds-landing--turquoise-40 {
  background-color: rgb(156, 233, 217);
}

.investment-funds-landing--turquoise-base {
  background-color: rgb(11, 201, 162);
}

.investment-funds-landing--white {
  background-color: rgb(255, 255, 255);
}

.investment-funds-landing__comparison-graphics-section {
  padding: 1.2rem;
}
.investment-funds-landing__costs-modal-section {
  overflow: hidden;
}
.investment-funds-landing__asset-comparison-table .pdf-market-vision p {
  font-family: "Outfit Regular", sans-serif;
  margin: 1.2rem 15px 0;
  color: rgb(84, 106, 117);
  font-size: 16px;
  line-height: 2rem;
}
.investment-funds-landing__asset-comparison-table .pdf-market-vision a {
  color: rgb(223, 0, 73);
}
.investment-funds-landing--default-section {
  background-color: #F2F1EF;
}

@media only screen and (max-width: 767px) {
  .investment-funds-landing__comparison-graphics-section {
    background-color: rgb(255, 255, 255);
    padding: 10px 0;
  }
}
/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.c3 path, .c3 line {
  fill: none;
  stroke: #000;
}

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges;
}

.c3-chart-arc path {
  stroke: #fff;
}

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1;
}

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px;
}

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa;
}

.c3-grid text {
  fill: #aaa;
}

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3;
}

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em;
}

/*-- Line --*/
.c3-line {
  stroke-width: 1px;
}

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white;
}

.c3-selected-circle {
  fill: white;
  stroke-width: 2px;
}

/*-- Bar --*/
.c3-bar {
  stroke-width: 0;
}

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75;
}

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1;
}

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px;
}

.c3-target.c3-defocused {
  opacity: 0.3 !important;
}

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: 0.1;
}

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: 0.1;
}

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px;
}

.c3-legend-item-hidden {
  opacity: 0.15;
}

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1;
}

/*-- Title --*/
.c3-title {
  font: 14px sans-serif;
}

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10;
}

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9;
}

.c3-tooltip tr {
  border: 1px solid #CCC;
}

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF;
}

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999;
}

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px;
}

.c3-tooltip td.value {
  text-align: right;
}

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2;
}

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em;
}

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF;
}

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px;
}

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777;
}

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777;
}

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/
}

.c3-chart-arc.c3-target g path {
  opacity: 1;
}

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.donut__info-wrapper {
  flex: 1;
  flex-direction: column;
}
.donut__pie-wraper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.donut__button-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.2rem;
}
.donut__button-wrapper button {
  width: 130px;
  height: 4.4rem;
  padding: 5px 0;
}
.donut .c3-target.c3-defocused {
  opacity: 1 !important;
}
.donut .c3-chart-arc.c3-target.c3-focused {
  opacity: 0.8 !important;
}
.donut .c3-chart-arcs-title {
  font-weight: 700;
}
.donut .c3-tooltip td.name {
  white-space: nowrap;
}
.donut a.investment-access__button-label {
  text-decoration: underline;
  cursor: pointer;
}
.donut button.investment-access {
  cursor: pointer;
}

@media screen and (max-width: 992px) {
  .donut__button-wrapper {
    margin-top: 2rem;
  }
  .donut__button-wrapper button {
    height: 3.6rem;
    width: 9.6rem;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.custom-tooltip {
  opacity: 1;
}

.rc-tooltip {
  background-color: transparent;
  opacity: 1;
}
.rc-tooltip .rc-tooltip-inner {
  box-shadow: 9px 20px 34px -5px rgba(0, 0, 0, 0.1);
  border-radius: 0.4rem;
  font-family: "Outfit Regular", sans-serif;
  height: auto;
  padding: 1.6rem;
  border: 0.1rem solid rgb(0, 43, 69);
  background-color: rgb(0, 43, 69);
  color: rgb(204, 204, 204);
  font-size: 13px;
  line-height: 2rem;
}
.rc-tooltip .rc-tooltip-inner .custom-tooltip__content {
  max-width: 340px;
  padding: 5px;
  text-align: left;
}
.rc-tooltip .rc-tooltip-inner .custom-tooltip__content.is-mobile {
  padding-right: 3.2rem;
}
.rc-tooltip .rc-tooltip-inner .tool-tip-content__text p {
  font-weight: normal;
}
.rc-tooltip .rc-tooltip-content {
  max-width: 260px;
}
.rc-tooltip .rc-tooltip-arrow {
  border-top-color: rgb(0, 43, 69);
  border-bottom-color: rgb(0, 43, 69);
}
.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-top-color: rgb(0, 43, 69);
  border-bottom-color: rgb(0, 43, 69);
}
.rc-tooltip .custom-content .rc-tooltip-content {
  max-width: 460px;
}

.rc-tooltip.custom-width-tooltip .rc-tooltip-content .rc-tooltip-inner {
  width: 450px;
}

.rc-tooltip {
  opacity: 1;
}
.rc-tooltip.custom-tooltip {
  opacity: 1;
}
.rc-tooltip.custom-tooltip.dark-tooltip .rc-tooltip-inner {
  font-family: "Outfit Regular", sans-serif;
  box-shadow: 0 0.4rem 1.2rem 0 rgba(0, 43, 69, 0.25), 0 0.1rem 0.2rem 0 rgba(0, 43, 69, 0.15);
  transition: box-shadow 0.3s;
  z-index: 1;
  padding: 1.5rem;
  border: 0;
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: left;
  opacity: 1;
}
.rc-tooltip.custom-tooltip.dark-tooltip .rc-tooltip-inner p {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(80, 80, 80);
  font-size: 14px;
  line-height: 1.6;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.rc-tooltip.custom-tooltip.dark-tooltip .rc-tooltip-inner a {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.rc-tooltip.custom-tooltip.dark-tooltip .rc-tooltip-inner .tool-tip-content__text p {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: normal;
}
.rc-tooltip.custom-tooltip.dark-tooltip--title .rc-tooltip-inner {
  color: rgb(186, 199, 203);
}
.rc-tooltip.custom-tooltip.dark-tooltip--title .rc-tooltip-inner p {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(255, 255, 255);
  font-weight: 600;
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-inner {
  font-family: "Outfit Regular", sans-serif;
  box-shadow: 0 0.4rem 1.2rem 0 rgba(0, 43, 69, 0.25), 0 0.1rem 0.2rem 0 rgba(0, 43, 69, 0.15);
  transition: box-shadow 0.3s;
  z-index: 1;
  padding: 1.5rem;
  border: 0;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
  font-size: 14px;
  text-align: left;
  opacity: 1;
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-inner p {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(80, 80, 80);
  font-size: 14px;
  line-height: 1.6;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-inner .tool-tip-content__text p {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-weight: normal;
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-inner a {
  color: rgb(0, 43, 69);
  text-decoration: none;
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-inner {
  border-color: rgb(204, 204, 204);
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-arrow {
  border-color: rgb(255, 255, 255) transparent;
}
.rc-tooltip.custom-tooltip.white-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-color: rgb(255, 255, 255) transparent;
}
.rc-tooltip.custom-tooltip.white-tooltip--title .rc-tooltip-inner {
  color: rgb(84, 106, 117);
}
.rc-tooltip.custom-tooltip.white-tooltip--title .rc-tooltip-inner p {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-weight: 600;
}
.rc-tooltip.is-hidden .rc-tooltip-content {
  display: none;
}

.rc-tooltip-placement-right.rc-tooltip .rc-tooltip-inner {
  border-color: rgb(204, 204, 204);
}
.rc-tooltip-placement-right.rc-tooltip .rc-tooltip-arrow {
  border-color: rgb(0, 43, 69);
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.rc-tooltip-placement-right.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-color: rgb(0, 43, 69);
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.account-header-details__tooltip.rc-tooltip .rc-tooltip-inner {
  border: 0;
  background-color: rgb(255, 255, 255);
  color: rgb(80, 80, 80);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}
.account-header-details__tooltip.rc-tooltip .rc-tooltip-arrow {
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
}
.account-header-details__tooltip.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.rc-tooltip-placement-left.rc-tooltip .rc-tooltip-inner {
  border: 0;
  background-color: rgb(255, 255, 255);
  color: rgb(80, 80, 80);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}
.rc-tooltip-placement-left.rc-tooltip .rc-tooltip-arrow {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.rc-tooltip-placement-left.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.account-cheques-movements-table-row__tooltip.rc-tooltip .rc-tooltip-inner {
  border-color: rgb(0, 43, 69);
  background-color: rgb(0, 43, 69);
  color: rgb(204, 204, 204);
}

.account-debit-detail__tooltip.rc-tooltip .rc-tooltip-inner {
  border-color: rgb(204, 204, 204);
  background-color: rgb(255, 255, 255);
  color: rgb(80, 80, 80);
}
.account-debit-detail__tooltip.rc-tooltip .rc-tooltip-arrow {
  border-top-color: rgb(204, 204, 204);
  border-bottom-color: transparent;
}
.account-debit-detail__tooltip.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: transparent;
}

.ok-popover-menu__tooltip-container.rc-tooltip {
  z-index: 999;
}
.ok-popover-menu__tooltip-container.rc-tooltip .rc-tooltip-inner {
  border-color: rgb(204, 204, 204);
  background-color: rgb(255, 255, 255);
}
.ok-popover-menu__tooltip-container.rc-tooltip .rc-tooltip-arrow {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.ok-popover-menu__tooltip-container.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.user-notifications__tooltip-container.rc-tooltip {
  position: fixed;
  top: 88px;
  z-index: 10000;
}
.user-notifications__tooltip-container.rc-tooltip .rc-tooltip-inner {
  padding-right: 0;
  padding-left: 0;
  border-color: rgb(204, 204, 204);
  background-color: rgb(227, 233, 233);
  color: rgb(80, 80, 80);
}
.user-notifications__tooltip-container.rc-tooltip .rc-tooltip-arrow {
  border-bottom-color: rgb(204, 204, 204);
}
.user-notifications__tooltip-container.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-bottom-color: rgb(227, 233, 233);
}

.contract-easy-loan__tooltip.rc-tooltip .rc-tooltip-inner {
  border: 0;
  background-color: rgb(255, 255, 255);
  color: rgb(80, 80, 80);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}
.contract-easy-loan__tooltip.rc-tooltip .rc-tooltip-arrow {
  border-top-color: rgb(241, 244, 244);
  border-bottom-color: rgb(241, 244, 244);
}
.contract-easy-loan__tooltip.rc-tooltip .rc-tooltip-arrow .rc-tooltip-arrow-inner {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.tool-tip-content {
  display: flex;
  flex-direction: column;
}
.tool-tip-content__fonticon {
  display: flex;
  width: 3.2rem;
  height: 3.2rem;
  font-size: 32px;
  text-align: center;
}
.tool-tip-content__img img {
  width: 3.2rem;
  height: 3.2rem;
}
.tool-tip-content__text {
  display: flex;
}
.tool-tip-content__title {
  display: flex;
}
.tool-tip-content__title--hide {
  display: none;
}
.tool-tip-content--top .tool-tip-content--sides {
  display: flex;
  flex-direction: column;
}
.tool-tip-content--top .tool-tip-content__fonticon,
.tool-tip-content--top .tool-tip-content__img {
  order: 0;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
}
.tool-tip-content--top .tool-tip-content__text {
  order: 3;
}
.tool-tip-content--top .tool-tip-content__title--top {
  order: 2;
}
.tool-tip-content--top img {
  display: block;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
}
.tool-tip-content--bottom .tool-tip-content__fonticon,
.tool-tip-content--bottom .tool-tip-content__img {
  order: 2;
  margin: 1.5rem auto 0;
}
.tool-tip-content--bottom .tool-tip-content__text {
  order: 1;
}
.tool-tip-content--bottom .tool-tip-content__title {
  order: 0;
}
.tool-tip-content--bottom img {
  display: block;
  margin-top: 1.5rem;
  margin-right: auto;
  margin-left: auto;
}
.tool-tip-content--right .tool-tip-content--sides {
  display: flex;
  flex-direction: row;
  margin-top: 0.5rem;
}
.tool-tip-content--right img {
  margin-left: 1.5rem;
}
.tool-tip-content--right .tool-tip-content__fonticon,
.tool-tip-content--right .tool-tip-content__img {
  margin-left: 1.5rem;
}
.tool-tip-content--left .tool-tip-content--sides {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 0.5rem;
}
.tool-tip-content--left img {
  margin-right: 1.5rem;
}
.tool-tip-content--left .tool-tip-content__fonticon,
.tool-tip-content--left .tool-tip-content__img {
  margin: 0 1.5rem 0 0;
}
.rc-tooltip.rc-tooltip-zoom-enter,
.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}

.rc-tooltip-zoom-enter,
.rc-tooltip-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}

.rc-tooltip-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}

.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}

.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}

@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  opacity: 0.9;
}

.rc-tooltip-hidden {
  display: none;
}

.rc-tooltip-placement-top,
.rc-tooltip-placement-topLeft,
.rc-tooltip-placement-topRight {
  padding: 5px 0 9px 0;
}

.rc-tooltip-placement-right,
.rc-tooltip-placement-rightTop,
.rc-tooltip-placement-rightBottom {
  padding: 0 5px 0 9px;
}

.rc-tooltip-placement-bottom,
.rc-tooltip-placement-bottomLeft,
.rc-tooltip-placement-bottomRight {
  padding: 9px 0 5px 0;
}

.rc-tooltip-placement-left,
.rc-tooltip-placement-leftTop,
.rc-tooltip-placement-leftBottom {
  padding: 0 9px 0 5px;
}

.rc-tooltip-inner {
  padding: 8px 10px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: #373737;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  min-height: 34px;
}

.rc-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  bottom: 4px;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #373737;
}

.rc-tooltip-placement-top .rc-tooltip-arrow {
  left: 50%;
}

.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
  left: 15%;
}

.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  right: 15%;
}

.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  left: 4px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #373737;
}

.rc-tooltip-placement-right .rc-tooltip-arrow {
  top: 50%;
}

.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}

.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  bottom: 15%;
}

.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  right: 4px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #373737;
}

.rc-tooltip-placement-left .rc-tooltip-arrow {
  top: 50%;
}

.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}

.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  bottom: 15%;
}

.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  top: 4px;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #373737;
}

.rc-tooltip-placement-bottom .rc-tooltip-arrow {
  left: 50%;
}

.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
  left: 15%;
}

.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  right: 15%;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.buttons-base {
  border: 0;
  border-radius: 0.2rem;
  color: rgb(255, 255, 255);
  font-size: 16px;
  position: relative;
  transition: background-color 0.5s ease-in-out, border-color 0.5s ease-in-out, color 0.5s ease-in-out;
  font-family: "Outfit Semibold", sans-serif;
}
.buttons-base:hover, .buttons-base:focus {
  outline: 0;
}
.buttons-base[disabled] {
  background-color: rgb(175, 189, 196);
  border: rgb(175, 189, 196);
  color: rgb(255, 255, 255);
}
.buttons-base[disabled]:hover, .buttons-base[disabled]:focus {
  background-color: rgb(175, 189, 196);
}
.buttons-base__icon {
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 1.5rem;
  margin: 0;
  vertical-align: middle;
  width: 1.5rem;
}
.buttons-base__icon--left {
  margin-right: 1.6rem;
}
.buttons-base__icon--right {
  margin-left: 1.6rem;
}
.buttons-base__icon--small {
  font-size: 9px;
  margin-left: 14px;
  padding-top: 3px;
}
.buttons-base--medium {
  height: 4.4rem;
  padding: 0 20px;
}
.buttons-base--medium[disabled] {
  padding: 0;
}
.buttons-base--medium[disabled] .buttons-base__children {
  display: table-row;
}
.buttons-base--medium[disabled] .buttons-base__children:before, .buttons-base--medium[disabled] .buttons-base__children:after {
  content: "";
  display: table-cell;
  min-width: 2rem;
}
.buttons-base--small, .buttons-base--square {
  height: 4rem;
  padding: 0 15px;
}
.buttons-base--one-character {
  height: 3rem;
  padding: 3px 10px 0;
}
.buttons-base--block {
  display: block;
  width: 100%;
}
.buttons-base--primary {
  background-color: #DF0049;
  cursor: pointer;
}
.buttons-base--primary:hover, .buttons-base--primary:focus {
  background-color: rgb(255, 51, 110);
  color: rgb(255, 255, 255);
}
.buttons-base--primary-highlight-first, .buttons-base--primary-highlight-second, .buttons-base--primary-highlight-third {
  color: rgb(0, 43, 69);
}
.buttons-base--primary-highlight-first {
  background-color: rgb(49, 195, 223);
}
.buttons-base--primary-highlight-first:hover, .buttons-base--primary-highlight-first:focus {
  background-color: rgb(76, 213, 253);
  color: rgb(255, 255, 255);
}
.buttons-base--primary-highlight-second {
  background-color: rgb(43, 226, 78);
}
.buttons-base--primary-highlight-second:hover, .buttons-base--primary-highlight-second:focus {
  background-color: rgb(90, 226, 116);
  color: rgb(255, 255, 255);
}
.buttons-base--primary-highlight-third {
  background-color: rgb(251, 184, 0);
}
.buttons-base--primary-highlight-third:hover, .buttons-base--primary-highlight-third:focus {
  background-color: rgb(252, 199, 50);
  color: rgb(255, 255, 255);
}
.buttons-base--secondary, .buttons-base--active {
  background-color: rgb(0, 43, 69);
  border: 0.1rem solid rgb(0, 43, 69);
}
.buttons-base--secondary:hover, .buttons-base--secondary:focus, .buttons-base--active:hover, .buttons-base--active:focus {
  background-color: rgb(23, 55, 77);
  color: rgb(255, 255, 255);
}
.buttons-base--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
  line-height: 1;
  text-decoration: underline;
  cursor: pointer;
}
.buttons-base--white[disabled] {
  opacity: 0.3;
}
.buttons-base--complementary-light, .buttons-base--complementary-dark {
  background-color: transparent;
}
.buttons-base--complementary-light[disabled], .buttons-base--complementary-dark[disabled] {
  background-color: transparent;
  color: rgb(80, 80, 80);
  opacity: 0.3;
}
.buttons-base--complementary-light[disabled]:hover, .buttons-base--complementary-light[disabled]:focus, .buttons-base--complementary-dark[disabled]:hover, .buttons-base--complementary-dark[disabled]:focus {
  background-color: transparent;
}
.buttons-base--complementary-light .ok-button-loader__circle, .buttons-base--complementary-dark .ok-button-loader__circle {
  background-color: rgb(0, 43, 69);
}
.buttons-base--complementary-light, .buttons-base--inactive {
  background-color: transparent;
  border: 1px solid rgba(0, 43, 69, 0.3);
  color: rgb(0, 43, 69);
}
.buttons-base--complementary-light:hover, .buttons-base--complementary-light:focus, .buttons-base--inactive:hover, .buttons-base--inactive:focus {
  border: 1px solid rgba(0, 43, 69, 0.7);
}
.buttons-base--complementary-light[disabled]:hover, .buttons-base--complementary-light[disabled]:focus, .buttons-base--inactive[disabled]:hover, .buttons-base--inactive[disabled]:focus {
  border: 1px solid rgba(0, 43, 69, 0.3);
}
.buttons-base--complementary-dark {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.buttons-base--complementary-dark:hover, .buttons-base--complementary-dark:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.buttons-base--complementary-dark[disabled]:hover, .buttons-base--complementary-dark[disabled]:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.buttons-base--tasks-transparent .ok-button__icon, .buttons-base--tasks-light .ok-button__icon, .buttons-base--tasks-dark .ok-button__icon {
  margin: 0;
}
.buttons-base--tasks-transparent[disabled], .buttons-base--tasks-light[disabled], .buttons-base--tasks-dark[disabled] {
  opacity: 0.3;
}
.buttons-base--tasks-transparent {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
  height: 38px;
  width: 4rem;
}
.buttons-base--tasks-transparent:hover, .buttons-base--tasks-transparent:focus {
  border: 1px solid rgba(255, 255, 255, 0.8);
}
.buttons-base--tasks-transparent[disabled]:hover, .buttons-base--tasks-transparent[disabled]:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.buttons-base--transparent {
  background: rgba(0, 0, 0, 0);
  border: 1px solid rgba(255, 255, 255, 0.3);
  line-height: 1;
}
.buttons-base--transparent-dark {
  background: transparent;
  border: none;
  color: rgb(0, 0, 0);
}
.buttons-base--tasks-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.buttons-base--tasks-light span {
  color: rgb(0, 43, 69);
}
.buttons-base--tasks-light:hover, .buttons-base--tasks-light:focus {
  background-color: rgb(227, 233, 233);
}
.buttons-base--tasks-light[disabled] {
  background-color: rgb(227, 233, 233);
}
.buttons-base--tasks-light[disabled]:hover, .buttons-base--tasks-light[disabled]:focus {
  background-color: rgb(227, 233, 233);
}
.buttons-base--tasks-dark {
  background-color: rgb(0, 43, 69);
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
}
.buttons-base--tasks-dark:hover, .buttons-base--tasks-dark:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.buttons-base--tasks-dark[disabled] {
  background-color: transparent;
}
.buttons-base--tasks-dark[disabled]:hover, .buttons-base--tasks-dark[disabled]:focus {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.buttons-base--additional-action-primary, .buttons-base--additional-action-secondary, .buttons-base--additional-action-dark, .buttons-base--additional-action-add {
  background-color: transparent;
  padding: 0;
}
.buttons-base--additional-action-primary {
  color: rgb(220, 20, 60);
  padding: 0;
  font-family: "Outfit Semibold", sans-serif;
}
.buttons-base--additional-action-primary:hover, .buttons-base--additional-action-primary:focus {
  color: rgb(255, 0, 73);
}
.buttons-base--additional-action-secondary {
  color: rgb(0, 43, 69);
  font-family: "Outfit Regular", sans-serif;
}
.buttons-base--additional-action-add {
  color: rgb(0, 0, 0);
  font-family: "Outfit Regular", sans-serif;
}
.buttons-base--additional-action-add .buttons-base__icon {
  color: rgb(220, 20, 60);
  font-size: 24px;
  height: 2rem;
  width: 20px;
}
.buttons-base--additional-action-add .buttons-base__children {
  font-weight: 600;
}
.buttons-base--additional-action-add .buttons-base__children:hover, .buttons-base--additional-action-add .buttons-base__children:focus {
  text-decoration: underline;
}
.buttons-base--additional-action-dark {
  color: rgb(255, 255, 255);
  font-family: "Outfit Semibold", sans-serif;
}
.buttons-base--link-inline, .buttons-base--link-inline-bold {
  background-color: transparent;
  color: rgb(220, 20, 60);
  padding: 0;
}
.buttons-base--link-inline:hover, .buttons-base--link-inline:focus, .buttons-base--link-inline-bold:hover, .buttons-base--link-inline-bold:focus {
  color: rgb(255, 0, 73);
}
.buttons-base--link-inline {
  font-family: "Outfit Regular", sans-serif;
}
.buttons-base--link-inline-bold {
  font-weight: 700;
  font-family: "Outfit Regular", sans-serif;
}

.button--tasks-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--tasks-light span {
  color: rgb(0, 43, 69);
}
.button--tasks-light:hover, .button--tasks-light:focus {
  background-color: rgb(227, 233, 233);
}
.button--tasks-light[disabled] {
  background-color: rgb(227, 233, 233);
}
.button--tasks-light[disabled]:hover, .button--tasks-light[disabled]:focus {
  background-color: rgb(227, 233, 233);
}
.button--tasks-dark {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgb(0, 43, 69);
  color: rgba(255, 255, 255, 0.7);
}
.button--tasks-dark:hover, .button--tasks-dark:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.button--tasks-dark[disabled] {
  background-color: transparent;
}
.button--tasks-dark[disabled]:hover, .button--tasks-dark[disabled]:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background-color: transparent;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-button-loader {
  display: inline-block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.ok-button-loader__circles {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ok-button-loader__circle {
  animation-direction: normal;
  animation-duration: 1.0675s;
  animation-iteration-count: infinite;
  animation-name: bounce_circleG;
  border-radius: 18px;
  display: inline-block;
}
.ok-button-loader__circle--normal {
  height: 0.8rem;
  width: 0.8rem;
}
.ok-button-loader__circle--normal + .ok-button-loader__circle--normal {
  margin-left: 8px;
}
.ok-button-loader__circle--small {
  height: 0.2rem;
  width: 0.2rem;
}
.ok-button-loader__circle--small + .ok-button-loader__circle--small {
  margin-left: 4px;
}
.ok-button-loader__circle--light {
  background-color: rgb(255, 255, 255);
}
.ok-button-loader__circle--dark {
  background-color: rgb(0, 43, 69);
}
.ok-button-loader__circle--first {
  animation-delay: 0.2095s;
  margin-left: 0;
}
.ok-button-loader__circle--second {
  animation-delay: 0.4955s;
}
.ok-button-loader__circle--third {
  animation-delay: 0.6385s;
}

@keyframes bounce_circleG {
  50% {
    background-color: rgba(0, 43, 69, 0);
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.loading-section__spinner {
  display: block;
  height: 4em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2em;
  padding: 7px;
  transform: scale(0.7);
  width: 4em;
}
.loading-section__spinner-wrapper {
  border-radius: 100%;
  height: 4em;
  left: calc(50% - 2em);
  position: relative;
  width: 4em;
}
.loading-section__spinner-wrapper:after {
  background: rgb(255, 255, 255);
  border-radius: 50%;
  content: "";
  height: 3em;
  left: 0.5em;
  position: absolute;
  top: 0.5em;
  width: 3em;
}
.loading-section__rotator {
  animation: rotate 2000ms infinite linear;
  border-radius: 4em;
  overflow: hidden;
  position: relative;
  width: 4em;
}
.loading-section__rotator:before {
  background: rgb(23, 55, 77);
  border: 0.4rem solid rgb(255, 255, 255);
  border-radius: 100%;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.loading-section__inner-spin {
  animation: rotate-left 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  background: rgb(255, 255, 255);
  border-radius: 2em 0 0 2em;
  height: 4em;
  transform-origin: 2em 2em;
  width: 2em;
}
.loading-section__inner-spin:last-child {
  animation: rotate-right 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  border-radius: 0 2em 2em 0;
  float: right;
  margin-top: -4em;
  transform-origin: 0 50%;
}

@keyframes rotate-left {
  60%, 75%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-right {
  0%, 25%, 45% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.multiple-donuts__container {
  display: flex;
  margin: 0 15px;
}
.multiple-donuts__centered-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.multiple-donuts__info-wrapper {
  width: 22%;
  margin-right: 38px;
}
.multiple-donuts__info-leyend {
  display: inline-flex;
  min-height: 150px;
}
.multiple-donuts__info-tooltip {
  display: flex;
  align-items: center;
  justify-content: left;
}
.multiple-donuts__info-tooltip-label-wrapper {
  display: flex;
  margin-top: 44px;
}
.multiple-donuts__info-tooltip-label-wrapper .icon-information {
  margin-top: 0;
  margin-left: 0.4rem;
}
.multiple-donuts__info-tooltip-label {
  font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
  font-size: 16px;
  color: rgb(0, 43, 69);
  font-weight: bold;
}
.multiple-donuts__donuts-wrapper {
  display: flex;
  flex: 75%;
  align-items: flex-end;
  justify-content: space-between;
}
.multiple-donuts__donuts-wrapper .loading-section {
  height: 100%;
}
.multiple-donuts__item {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.multiple-donuts__arrow {
  padding: 2px 2px 2px 10px;
}
.multiple-donuts__arrow-box {
  font-family: "Outfit Regular", sans-serif;
  position: relative;
  padding: 1.6rem 15px 15px 30px;
  border: 0.2rem solid rgb(227, 233, 233);
  border-radius: 0.4rem;
  border-right-color: transparent;
  color: rgb(84, 106, 117);
  font-size: 16px;
}
.multiple-donuts__arrow-down, .multiple-donuts__arrow-up {
  width: 0.2rem;
  height: 50%;
  min-height: 6.4rem;
  border: 0.1rem solid rgb(227, 233, 233);
}
.multiple-donuts__arrow-down {
  transform: scale(1) rotate(0) translate(0, 0) skew(20deg, 0);
}
.multiple-donuts__arrow-up {
  transform: scale(1) rotate(0) translate(0, 0) skew(-20deg, 0);
}
.multiple-donuts__arrow--loading-down, .multiple-donuts__arrow--loading-up {
  min-height: 8rem;
}

@media screen and (min-width: 992px) {
  .multiple-donuts .donut {
    width: 30%;
  }
}
@media screen and (max-width: 1199px) {
  .multiple-donuts__container {
    margin: 0 10px;
  }
  .multiple-donuts__info-leyend {
    min-height: 130px;
  }
  .multiple-donuts__info-wrapper {
    width: 25%;
    margin-right: 2rem;
  }
  .multiple-donuts__info-tooltip {
    padding: 1.2rem 0;
  }
  .multiple-donuts__info-tooltip-label {
    font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
    font-size: 13px;
  }
  .multiple-donuts__info-tooltip-label-wrapper {
    margin-top: 1.6rem;
  }
  .multiple-donuts__arrow-box {
    font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
    font-size: 12px;
    min-height: 130px;
    padding: 10px;
  }
  .multiple-donuts .donut__pie-wraper {
    padding: 10px 0;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .multiple-donuts__info-wrapper {
    width: 20%;
    margin-right: 50px;
  }
  .multiple-donuts__arrow-down, .multiple-donuts__arrow-up {
    min-height: 6.4rem;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.general-info {
  margin: 50px 0 10px;
  font-family: "Outfit Regular", sans-serif;
}
.general-info h2 {
  margin: 0;
  color: rgb(0, 43, 69);
}
.general-info__link {
  font-family: "Outfit Semibold", sans-serif;
  display: none;
  margin: 0;
  float: left;
  color: rgb(255, 0, 73);
  font-size: 16px;
  font-weight: bold;
  line-height: 2.8rem;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}
.general-info__link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.general-info__link--with-icon-left i {
  font-size: 2rem;
}
.general-info__link--with-icon-left span {
  padding-left: 1.5rem;
}

.general-info__link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.general-info__link--with-icon-right i {
  font-size: 2rem;
}
.general-info__link--with-icon-right span {
  padding-right: 1.5rem;
}

.general-info__link-wrapper {
  display: none;
  flex-direction: row-reverse;
}
.general-info__content {
  margin: 1.2rem 0 41px;
  float: left;
  color: rgb(84, 106, 117);
  font-size: 16px;
  line-height: 2.8rem;
  text-align: left;
}
.general-info .visible-mobile {
  display: block;
  margin-left: 1.6rem;
}

@media screen and (min-width: 767px) {
  .general-info__header {
    font-size: 16px;
  }
  .general-info__link {
    display: flex;
    padding-right: 0;
  }
  .general-info__link-wrapper {
    display: flex;
  }
  .general-info__content {
    font-size: 14px;
  }
  .general-info .visible-mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .general-info {
    margin: 1.2rem 0 0;
    padding: 1.2rem 0;
  }
  .general-info__header {
    font-size: 18px;
  }
  .general-info__content {
    font-size: 14px;
    margin: 12px 0;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.legal-disclaimer {
  margin-bottom: 40px;
}
.legal-disclaimer__title {
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: bold;
  line-height: 2.4rem;
}
.legal-disclaimer p {
  font-family: "Outfit Regular", sans-serif;
  color: #69788C;
  font-size: 13px;
  line-height: 2rem;
}
.legal-disclaimer__value.text-formatted p {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 13px;
  line-height: 2rem;
}
.legal-disclaimer a {
  color: rgb(255, 0, 73);
  font-size: 13px;
  text-decoration: none;
}
.legal-disclaimer__scrollable-content {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .legal-disclaimer {
    margin-bottom: 70px;
  }
  .legal-disclaimer p {
    font-size: 12px;
    line-height: 2rem;
  }
  .legal-disclaimer__title {
    font-size: 14px;
    line-height: 2rem;
  }
  .legal-disclaimer .scrollarea-content, .legal-disclaimer__scrollable-content {
    padding-right: 2.4rem;
  }
  .legal-disclaimer__scrollable-content {
    height: 185px;
    margin-bottom: 2.4rem;
    box-shadow: inset 0 -12px 4px -1px rgba(241, 244, 244, 0.1);
    overflow-y: scroll;
  }
  .legal-disclaimer__scrollable-content::-webkit-scrollbar {
    width: 0.8rem;
    background-color: rgba(0, 0, 0, 0);
  }
  .legal-disclaimer__scrollable-content::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0);
  }
  .legal-disclaimer__scrollable-content::-webkit-scrollbar-thumb {
    background-color: rgb(227, 233, 233);
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.comparison-graphic-container {
  font-family: "Outfit Regular", sans-serif;
  width: 90%;
  margin: 2rem auto;
}
.comparison-graphic-container__heading {
  margin-bottom: 3.2rem;
  color: rgb(0, 43, 69);
  font-size: 24px;
  font-weight: bold;
  line-height: 1.27;
  text-align: center;
}
.comparison-graphic-container__heading-text {
  font-family: "Outfit Semibold", sans-serif;
  margin-right: 0.4rem;
}
.comparison-graphic-container__description-text {
  display: inline-block;
  width: 100%;
  color: rgb(84, 106, 117);
  font-size: 16px;
  font-weight: normal;
}
.comparison-graphic-container__content {
  padding: 1.2rem 20px 30px;
  background-color: rgb(255, 255, 255);
}
.comparison-graphic-container__footer {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 12px;
  line-height: 1.58;
  text-align: center;
}
.comparison-graphic-container__footer p {
  font-family: "Outfit Regular", sans-serif;
  margin: 0;
  color: #69788C;
  font-size: 12px;
  line-height: 1.58;
}
.comparison-graphic-container .col-center {
  margin: 0 auto;
  float: none;
}

@media only screen and (max-width: 991px) {
  .comparison-graphic-container__heading {
    font-size: 24px;
    line-height: 2.4rem;
  }
}
@media only screen and (max-device-width: 767px) {
  .comparison-graphic-container {
    width: 100%;
    margin: 0;
    background-color: rgb(255, 255, 255);
  }
  .comparison-graphic-container.container {
    padding: 0;
  }
  .comparison-graphic-container__heading {
    margin-bottom: 1.2rem;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
  }
  .comparison-graphic-container__heading-text {
    margin-right: 1.2rem;
  }
  .comparison-graphic-container__heading-description {
    font-family: "Outfit Regular", sans-serif;
    text-align: left;
  }
  .comparison-graphic-container__content {
    padding-bottom: 1.2rem;
  }
  .comparison-graphic-container__footer {
    width: 100%;
    text-align: left;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.asset-modal-tabs {
  padding-bottom: 2rem;
}
.asset-modal-tabs__tabs-nav-link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.asset-modal-tabs__tabs-nav-link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.asset-modal-tabs__tabs-nav-link--black-haze {
  color: rgb(247, 248, 248);
}

.asset-modal-tabs__tabs-nav-link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.asset-modal-tabs__tabs-nav-link--blue-10 {
  color: rgb(235, 238, 252);
}

.asset-modal-tabs__tabs-nav-link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.asset-modal-tabs__tabs-nav-link--blue-base {
  color: rgb(43, 92, 219);
}

.asset-modal-tabs__tabs-nav-link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.asset-modal-tabs__tabs-nav-link--blue-box {
  color: rgb(236, 243, 252);
}

.asset-modal-tabs__tabs-nav-link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.asset-modal-tabs__tabs-nav-link--blue-categories {
  color: rgb(63, 81, 181);
}

.asset-modal-tabs__tabs-nav-link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.asset-modal-tabs__tabs-nav-link--blue-text {
  color: rgb(74, 145, 226);
}

.asset-modal-tabs__tabs-nav-link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.asset-modal-tabs__tabs-nav-link--cc-base {
  color: rgb(167, 122, 204);
}

.asset-modal-tabs__tabs-nav-link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.asset-modal-tabs__tabs-nav-link--cc-bg {
  color: rgb(246, 241, 249);
}

.asset-modal-tabs__tabs-nav-link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.asset-modal-tabs__tabs-nav-link--cc-disabled {
  color: rgb(180, 175, 203);
}

.asset-modal-tabs__tabs-nav-link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.asset-modal-tabs__tabs-nav-link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.asset-modal-tabs__tabs-nav-link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.asset-modal-tabs__tabs-nav-link--cc-selected {
  color: rgb(233, 222, 243);
}

.asset-modal-tabs__tabs-nav-link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.asset-modal-tabs__tabs-nav-link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.asset-modal-tabs__tabs-nav-link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.asset-modal-tabs__tabs-nav-link--cinderella {
  color: rgb(255, 241, 229);
}

.asset-modal-tabs__tabs-nav-link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.asset-modal-tabs__tabs-nav-link--cyan-10 {
  color: rgb(235, 249, 252);
}

.asset-modal-tabs__tabs-nav-link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.asset-modal-tabs__tabs-nav-link--cyan-30 {
  color: rgb(192, 236, 245);
}

.asset-modal-tabs__tabs-nav-link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.asset-modal-tabs__tabs-nav-link--cyan-60 {
  color: rgb(131, 218, 235);
}

.asset-modal-tabs__tabs-nav-link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.asset-modal-tabs__tabs-nav-link--cyan-accent {
  color: rgb(49, 195, 223);
}

.asset-modal-tabs__tabs-nav-link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.asset-modal-tabs__tabs-nav-link--cyan-tag {
  color: rgb(2, 188, 212);
}

.asset-modal-tabs__tabs-nav-link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.asset-modal-tabs__tabs-nav-link--diamond {
  color: rgb(0, 140, 190);
}

.asset-modal-tabs__tabs-nav-link--diamond:hover {
  color: rgb(0, 140, 190);
}

.asset-modal-tabs__tabs-nav-link--dodger-blue {
  color: rgb(49, 195, 223);
}

.asset-modal-tabs__tabs-nav-link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.asset-modal-tabs__tabs-nav-link--green-10 {
  color: rgb(233, 245, 231);
}

.asset-modal-tabs__tabs-nav-link--green-10:hover {
  color: rgb(233, 245, 231);
}

.asset-modal-tabs__tabs-nav-link--green-50 {
  color: rgb(138, 209, 138);
}

.asset-modal-tabs__tabs-nav-link--green-50:hover {
  color: rgb(138, 209, 138);
}

.asset-modal-tabs__tabs-nav-link--green-base {
  color: rgb(21, 162, 21);
}

.asset-modal-tabs__tabs-nav-link--green-base:hover {
  color: rgb(21, 162, 21);
}

.asset-modal-tabs__tabs-nav-link--green-box {
  color: rgb(230, 248, 239);
}

.asset-modal-tabs__tabs-nav-link--green-box:hover {
  color: rgb(230, 248, 239);
}

.asset-modal-tabs__tabs-nav-link--green-number {
  color: rgb(22, 160, 133);
}

.asset-modal-tabs__tabs-nav-link--green-number:hover {
  color: rgb(22, 160, 133);
}

.asset-modal-tabs__tabs-nav-link--green-text {
  color: rgb(66, 196, 122);
}

.asset-modal-tabs__tabs-nav-link--green-text:hover {
  color: rgb(66, 196, 122);
}

.asset-modal-tabs__tabs-nav-link--light-blue-base {
  color: rgb(4, 169, 244);
}

.asset-modal-tabs__tabs-nav-link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.asset-modal-tabs__tabs-nav-link--link {
  color: rgb(0, 119, 192);
}

.asset-modal-tabs__tabs-nav-link--link:hover {
  color: rgb(0, 119, 192);
}

.asset-modal-tabs__tabs-nav-link--malachite {
  color: rgb(43, 226, 78);
}

.asset-modal-tabs__tabs-nav-link--malachite:hover {
  color: rgb(43, 226, 78);
}

.asset-modal-tabs__tabs-nav-link--old-lace {
  color: rgb(255, 249, 244);
}

.asset-modal-tabs__tabs-nav-link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.asset-modal-tabs__tabs-nav-link--open {
  color: rgb(24, 161, 180);
}

.asset-modal-tabs__tabs-nav-link--open:hover {
  color: rgb(24, 161, 180);
}

.asset-modal-tabs__tabs-nav-link--orange-10 {
  color: rgb(254, 243, 236);
}

.asset-modal-tabs__tabs-nav-link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.asset-modal-tabs__tabs-nav-link--orange-40 {
  color: rgb(255, 208, 176);
}

.asset-modal-tabs__tabs-nav-link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.asset-modal-tabs__tabs-nav-link--orange-base {
  color: rgb(255, 139, 79);
}

.asset-modal-tabs__tabs-nav-link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.asset-modal-tabs__tabs-nav-link--oxford-10 {
  color: rgb(241, 244, 244);
}

.asset-modal-tabs__tabs-nav-link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.asset-modal-tabs__tabs-nav-link--oxford-20 {
  color: rgb(227, 233, 233);
}

.asset-modal-tabs__tabs-nav-link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.asset-modal-tabs__tabs-nav-link--oxford-30 {
  color: rgb(204, 213, 218);
}

.asset-modal-tabs__tabs-nav-link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.asset-modal-tabs__tabs-nav-link--oxford-40 {
  color: rgb(186, 199, 203);
}

.asset-modal-tabs__tabs-nav-link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.asset-modal-tabs__tabs-nav-link--oxford-50 {
  color: rgb(132, 152, 160);
}

.asset-modal-tabs__tabs-nav-link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.asset-modal-tabs__tabs-nav-link--oxford-base {
  color: rgb(0, 43, 69);
}

.asset-modal-tabs__tabs-nav-link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.asset-modal-tabs__tabs-nav-link--oxford-bg {
  color: rgb(245, 245, 245);
}

.asset-modal-tabs__tabs-nav-link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.asset-modal-tabs__tabs-nav-link--oxford-box {
  color: rgb(186, 199, 203);
}

.asset-modal-tabs__tabs-nav-link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.asset-modal-tabs__tabs-nav-link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.asset-modal-tabs__tabs-nav-link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.asset-modal-tabs__tabs-nav-link--pale-blue {
  color: rgb(236, 249, 252);
}

.asset-modal-tabs__tabs-nav-link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.asset-modal-tabs__tabs-nav-link--pantone-red {
  color: rgb(236, 0, 0);
}

.asset-modal-tabs__tabs-nav-link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.asset-modal-tabs__tabs-nav-link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.asset-modal-tabs__tabs-nav-link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.asset-modal-tabs__tabs-nav-link--pink-10 {
  color: rgb(250, 234, 241);
}

.asset-modal-tabs__tabs-nav-link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.asset-modal-tabs__tabs-nav-link--pink-70 {
  color: rgb(220, 81, 172);
}

.asset-modal-tabs__tabs-nav-link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.asset-modal-tabs__tabs-nav-link--pink-base {
  color: rgb(221, 39, 116);
}

.asset-modal-tabs__tabs-nav-link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.asset-modal-tabs__tabs-nav-link--porcelain {
  color: rgb(227, 233, 233);
}

.asset-modal-tabs__tabs-nav-link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.asset-modal-tabs__tabs-nav-link--porcelain-light {
  color: rgb(241, 244, 244);
}

.asset-modal-tabs__tabs-nav-link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.asset-modal-tabs__tabs-nav-link--premium {
  color: rgb(90, 153, 177);
}

.asset-modal-tabs__tabs-nav-link--premium:hover {
  color: rgb(90, 153, 177);
}

.asset-modal-tabs__tabs-nav-link--product-accounts {
  color: rgb(180, 180, 225);
}

.asset-modal-tabs__tabs-nav-link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.asset-modal-tabs__tabs-nav-link--product-aggregator {
  color: rgb(176, 208, 211);
}

.asset-modal-tabs__tabs-nav-link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.asset-modal-tabs__tabs-nav-link--product-cards {
  color: rgb(255, 241, 179);
}

.asset-modal-tabs__tabs-nav-link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.asset-modal-tabs__tabs-nav-link--product-deposits {
  color: rgb(204, 232, 240);
}

.asset-modal-tabs__tabs-nav-link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.asset-modal-tabs__tabs-nav-link--product-finance {
  color: rgb(251, 241, 247);
}

.asset-modal-tabs__tabs-nav-link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.asset-modal-tabs__tabs-nav-link--product-insurances {
  color: rgb(246, 220, 195);
}

.asset-modal-tabs__tabs-nav-link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.asset-modal-tabs__tabs-nav-link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.asset-modal-tabs__tabs-nav-link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.asset-modal-tabs__tabs-nav-link--product-loans {
  color: rgb(246, 222, 235);
}

.asset-modal-tabs__tabs-nav-link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.asset-modal-tabs__tabs-nav-link--product-mortgages {
  color: rgb(155, 189, 172);
}

.asset-modal-tabs__tabs-nav-link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.asset-modal-tabs__tabs-nav-link--product-wealth {
  color: rgb(180, 180, 225);
}

.asset-modal-tabs__tabs-nav-link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.asset-modal-tabs__tabs-nav-link--prussian-blue {
  color: rgb(0, 43, 69);
}

.asset-modal-tabs__tabs-nav-link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.asset-modal-tabs__tabs-nav-link--purple-10 {
  color: rgb(246, 241, 249);
}

.asset-modal-tabs__tabs-nav-link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.asset-modal-tabs__tabs-nav-link--purple-140 {
  color: rgb(103, 58, 183);
}

.asset-modal-tabs__tabs-nav-link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.asset-modal-tabs__tabs-nav-link--purple-base {
  color: rgb(157, 39, 176);
}

.asset-modal-tabs__tabs-nav-link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.asset-modal-tabs__tabs-nav-link--red-10 {
  color: rgb(249, 233, 229);
}

.asset-modal-tabs__tabs-nav-link--red-10:hover {
  color: rgb(249, 233, 229);
}

.asset-modal-tabs__tabs-nav-link--red-20 {
  color: rgb(251, 205, 203);
}

.asset-modal-tabs__tabs-nav-link--red-20:hover {
  color: rgb(251, 205, 203);
}

.asset-modal-tabs__tabs-nav-link--red-70 {
  color: rgb(244, 108, 102);
}

.asset-modal-tabs__tabs-nav-link--red-70:hover {
  color: rgb(244, 108, 102);
}

.asset-modal-tabs__tabs-nav-link--red-80 {
  color: rgb(244, 67, 54);
}

.asset-modal-tabs__tabs-nav-link--red-80:hover {
  color: rgb(244, 67, 54);
}

.asset-modal-tabs__tabs-nav-link--red-base {
  color: rgb(237, 10, 0);
}

.asset-modal-tabs__tabs-nav-link--red-base:hover {
  color: rgb(237, 10, 0);
}

.asset-modal-tabs__tabs-nav-link--red-error-bg {
  color: rgb(255, 244, 244);
}

.asset-modal-tabs__tabs-nav-link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.asset-modal-tabs__tabs-nav-link--red-ribbon {
  color: rgb(223, 0, 73);
}

.asset-modal-tabs__tabs-nav-link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.asset-modal-tabs__tabs-nav-link--salmon-10 {
  color: rgb(255, 249, 244);
}

.asset-modal-tabs__tabs-nav-link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.asset-modal-tabs__tabs-nav-link--salmon-20 {
  color: rgb(255, 241, 229);
}

.asset-modal-tabs__tabs-nav-link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.asset-modal-tabs__tabs-nav-link--salmon-30 {
  color: rgb(254, 230, 218);
}

.asset-modal-tabs__tabs-nav-link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.asset-modal-tabs__tabs-nav-link--salmon-50 {
  color: rgb(255, 150, 152);
}

.asset-modal-tabs__tabs-nav-link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.asset-modal-tabs__tabs-nav-link--salmon-80 {
  color: rgb(251, 111, 116);
}

.asset-modal-tabs__tabs-nav-link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.asset-modal-tabs__tabs-nav-link--salmon-base {
  color: rgb(255, 77, 82);
}

.asset-modal-tabs__tabs-nav-link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.asset-modal-tabs__tabs-nav-link--selective-yellow {
  color: rgb(251, 184, 0);
}

.asset-modal-tabs__tabs-nav-link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.asset-modal-tabs__tabs-nav-link--serenade {
  color: rgb(254, 230, 218);
}

.asset-modal-tabs__tabs-nav-link--serenade:hover {
  color: rgb(254, 230, 218);
}

.asset-modal-tabs__tabs-nav-link--transparent {
  color: transparent;
}

.asset-modal-tabs__tabs-nav-link--transparent:hover {
  color: transparent;
}

.asset-modal-tabs__tabs-nav-link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.asset-modal-tabs__tabs-nav-link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.asset-modal-tabs__tabs-nav-link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.asset-modal-tabs__tabs-nav-link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.asset-modal-tabs__tabs-nav-link--turquoise-base {
  color: rgb(11, 201, 162);
}

.asset-modal-tabs__tabs-nav-link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.asset-modal-tabs__tabs-nav-link--white {
  color: rgb(255, 255, 255);
}

.asset-modal-tabs__tabs-nav-link--white:hover {
  color: rgb(255, 255, 255);
}

.tab-link--bg-header-gradient {
  border-bottom: solid 0.2rem linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.tab-link--black-haze {
  border-bottom: solid 0.2rem rgb(247, 248, 248);
}

.tab-link--blue-10 {
  border-bottom: solid 0.2rem rgb(235, 238, 252);
}

.tab-link--blue-base {
  border-bottom: solid 0.2rem rgb(43, 92, 219);
}

.tab-link--blue-box {
  border-bottom: solid 0.2rem rgb(236, 243, 252);
}

.tab-link--blue-categories {
  border-bottom: solid 0.2rem rgb(63, 81, 181);
}

.tab-link--blue-text {
  border-bottom: solid 0.2rem rgb(74, 145, 226);
}

.tab-link--cc-base {
  border-bottom: solid 0.2rem rgb(167, 122, 204);
}

.tab-link--cc-bg {
  border-bottom: solid 0.2rem rgb(246, 241, 249);
}

.tab-link--cc-disabled {
  border-bottom: solid 0.2rem rgb(180, 175, 203);
}

.tab-link--cc-disabled-text {
  border-bottom: solid 0.2rem rgb(180, 175, 203);
}

.tab-link--cc-selected {
  border-bottom: solid 0.2rem rgb(233, 222, 243);
}

.tab-link--cc-selected-disabled-text {
  border-bottom: solid 0.2rem rgb(211, 188, 229);
}

.tab-link--cinderella {
  border-bottom: solid 0.2rem rgb(255, 241, 229);
}

.tab-link--cyan-10 {
  border-bottom: solid 0.2rem rgb(235, 249, 252);
}

.tab-link--cyan-30 {
  border-bottom: solid 0.2rem rgb(192, 236, 245);
}

.tab-link--cyan-60 {
  border-bottom: solid 0.2rem rgb(131, 218, 235);
}

.tab-link--cyan-accent {
  border-bottom: solid 0.2rem rgb(49, 195, 223);
}

.tab-link--cyan-tag {
  border-bottom: solid 0.2rem rgb(2, 188, 212);
}

.tab-link--diamond {
  border-bottom: solid 0.2rem rgb(0, 140, 190);
}

.tab-link--dodger-blue {
  border-bottom: solid 0.2rem rgb(49, 195, 223);
}

.tab-link--green-10 {
  border-bottom: solid 0.2rem rgb(233, 245, 231);
}

.tab-link--green-50 {
  border-bottom: solid 0.2rem rgb(138, 209, 138);
}

.tab-link--green-base {
  border-bottom: solid 0.2rem rgb(21, 162, 21);
}

.tab-link--green-box {
  border-bottom: solid 0.2rem rgb(230, 248, 239);
}

.tab-link--green-number {
  border-bottom: solid 0.2rem rgb(22, 160, 133);
}

.tab-link--green-text {
  border-bottom: solid 0.2rem rgb(66, 196, 122);
}

.tab-link--light-blue-base {
  border-bottom: solid 0.2rem rgb(4, 169, 244);
}

.tab-link--link {
  border-bottom: solid 0.2rem rgb(0, 119, 192);
}

.tab-link--malachite {
  border-bottom: solid 0.2rem rgb(43, 226, 78);
}

.tab-link--old-lace {
  border-bottom: solid 0.2rem rgb(255, 249, 244);
}

.tab-link--open {
  border-bottom: solid 0.2rem rgb(24, 161, 180);
}

.tab-link--orange-10 {
  border-bottom: solid 0.2rem rgb(254, 243, 236);
}

.tab-link--orange-40 {
  border-bottom: solid 0.2rem rgb(255, 208, 176);
}

.tab-link--orange-base {
  border-bottom: solid 0.2rem rgb(255, 139, 79);
}

.tab-link--oxford-10 {
  border-bottom: solid 0.2rem rgb(241, 244, 244);
}

.tab-link--oxford-20 {
  border-bottom: solid 0.2rem rgb(227, 233, 233);
}

.tab-link--oxford-30 {
  border-bottom: solid 0.2rem rgb(204, 213, 218);
}

.tab-link--oxford-40 {
  border-bottom: solid 0.2rem rgb(186, 199, 203);
}

.tab-link--oxford-50 {
  border-bottom: solid 0.2rem rgb(132, 152, 160);
}

.tab-link--oxford-base {
  border-bottom: solid 0.2rem rgb(0, 43, 69);
}

.tab-link--oxford-bg {
  border-bottom: solid 0.2rem rgb(245, 245, 245);
}

.tab-link--oxford-box {
  border-bottom: solid 0.2rem rgb(186, 199, 203);
}

.tab-link--oxford-disabled {
  border-bottom: solid 0.2rem rgb(78, 107, 118);
}

.tab-link--pale-blue {
  border-bottom: solid 0.2rem rgb(236, 249, 252);
}

.tab-link--pantone-red {
  border-bottom: solid 0.2rem rgb(236, 0, 0);
}

.tab-link--pickled-bluewood {
  border-bottom: solid 0.2rem rgb(44, 64, 84);
}

.tab-link--pink-10 {
  border-bottom: solid 0.2rem rgb(250, 234, 241);
}

.tab-link--pink-70 {
  border-bottom: solid 0.2rem rgb(220, 81, 172);
}

.tab-link--pink-base {
  border-bottom: solid 0.2rem rgb(221, 39, 116);
}

.tab-link--porcelain {
  border-bottom: solid 0.2rem rgb(227, 233, 233);
}

.tab-link--porcelain-light {
  border-bottom: solid 0.2rem rgb(241, 244, 244);
}

.tab-link--premium {
  border-bottom: solid 0.2rem rgb(90, 153, 177);
}

.tab-link--product-accounts {
  border-bottom: solid 0.2rem rgb(180, 180, 225);
}

.tab-link--product-aggregator {
  border-bottom: solid 0.2rem rgb(176, 208, 211);
}

.tab-link--product-cards {
  border-bottom: solid 0.2rem rgb(255, 241, 179);
}

.tab-link--product-deposits {
  border-bottom: solid 0.2rem rgb(204, 232, 240);
}

.tab-link--product-finance {
  border-bottom: solid 0.2rem rgb(251, 241, 247);
}

.tab-link--product-insurances {
  border-bottom: solid 0.2rem rgb(246, 220, 195);
}

.tab-link--product-loans-preapproved {
  border-bottom: solid 0.2rem rgb(207, 48, 127);
}

.tab-link--product-loans {
  border-bottom: solid 0.2rem rgb(246, 222, 235);
}

.tab-link--product-mortgages {
  border-bottom: solid 0.2rem rgb(155, 189, 172);
}

.tab-link--product-wealth {
  border-bottom: solid 0.2rem rgb(180, 180, 225);
}

.tab-link--prussian-blue {
  border-bottom: solid 0.2rem rgb(0, 43, 69);
}

.tab-link--purple-10 {
  border-bottom: solid 0.2rem rgb(246, 241, 249);
}

.tab-link--purple-140 {
  border-bottom: solid 0.2rem rgb(103, 58, 183);
}

.tab-link--purple-base {
  border-bottom: solid 0.2rem rgb(157, 39, 176);
}

.tab-link--red-10 {
  border-bottom: solid 0.2rem rgb(249, 233, 229);
}

.tab-link--red-20 {
  border-bottom: solid 0.2rem rgb(251, 205, 203);
}

.tab-link--red-70 {
  border-bottom: solid 0.2rem rgb(244, 108, 102);
}

.tab-link--red-80 {
  border-bottom: solid 0.2rem rgb(244, 67, 54);
}

.tab-link--red-base {
  border-bottom: solid 0.2rem rgb(237, 10, 0);
}

.tab-link--red-error-bg {
  border-bottom: solid 0.2rem rgb(255, 244, 244);
}

.tab-link--red-ribbon {
  border-bottom: solid 0.2rem rgb(223, 0, 73);
}

.tab-link--salmon-10 {
  border-bottom: solid 0.2rem rgb(255, 249, 244);
}

.tab-link--salmon-20 {
  border-bottom: solid 0.2rem rgb(255, 241, 229);
}

.tab-link--salmon-30 {
  border-bottom: solid 0.2rem rgb(254, 230, 218);
}

.tab-link--salmon-50 {
  border-bottom: solid 0.2rem rgb(255, 150, 152);
}

.tab-link--salmon-80 {
  border-bottom: solid 0.2rem rgb(251, 111, 116);
}

.tab-link--salmon-base {
  border-bottom: solid 0.2rem rgb(255, 77, 82);
}

.tab-link--selective-yellow {
  border-bottom: solid 0.2rem rgb(251, 184, 0);
}

.tab-link--serenade {
  border-bottom: solid 0.2rem rgb(254, 230, 218);
}

.tab-link--transparent {
  border-bottom: solid 0.2rem transparent;
}

.tab-link--turquoise-10 {
  border-bottom: solid 0.2rem rgb(156, 233, 217);
}

.tab-link--turquoise-40 {
  border-bottom: solid 0.2rem rgb(156, 233, 217);
}

.tab-link--turquoise-base {
  border-bottom: solid 0.2rem rgb(11, 201, 162);
}

.tab-link--white {
  border-bottom: solid 0.2rem rgb(255, 255, 255);
}

.asset-modal-tabs__empty-state {
  display: flex;
  align-items: center;
  justify-content: center;
}
.asset-modal-tabs__tab-content {
  padding: 1.2rem 20px;
  font-family: "Outfit Semibold", sans-serif;
}
.asset-modal-tabs__tabs-nav {
  display: flex;
  list-style: none;
  margin: auto;
  padding: 0;
  width: 67%;
}
.asset-modal-tabs__nav-wrapper {
  display: block;
  margin: 0 12px;
  position: relative;
  text-align: center;
  width: 33%;
}
.asset-modal-tabs__icon-information-2 {
  display: inline-block;
  position: absolute;
  top: -0.2rem;
  width: 2rem;
  height: 2rem;
  margin-top: 0.4rem;
  cursor: pointer;
}
.asset-modal-tabs__icon-information-2--none, .asset-modal-tabs__icon-information-2--light {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRjFGNEY0IiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.asset-modal-tabs__icon-information-2--dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.asset-modal-tabs__tabs-nav-link {
  font-family: "Outfit Semibold", sans-serif;
  transition: font linear 0.1s;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: bold;
  line-height: 1.38;
  text-align: center;
  cursor: pointer;
  opacity: 0.4;
}
.asset-modal-tabs__tabs-nav-link.is-selected {
  color: rgb(0, 43, 69);
  font-size: 16px;
  opacity: 1;
}
.asset-modal-tabs__tab-link {
  display: inline-block;
  margin-right: 0.4rem;
  width: fit-content;
}
.asset-modal-tabs__tab-link.is-selected {
  border-bottom: solid 2px rgb(0, 43, 69);
  padding: 0 0 13px;
}

@media only screen and (max-width: 991px) {
  .asset-modal-tabs__tabs-nav-link.is-selected {
    font-size: 16px;
  }
  .asset-modal-tabs__tabs-nav-link {
    font-size: 14px;
  }
}
@media only screen and (max-device-width: 767px) {
  .asset-modal-tabs {
    padding-bottom: 0;
  }
  .asset-modal-tabs__tab-content {
    padding: 10px 0;
  }
  .asset-modal-tabs__tabs-nav {
    padding-bottom: 1.2rem;
    width: 100%;
  }
  .asset-modal-tabs__tabs-nav-link.is-selected {
    font-size: 16px;
    opacity: 1;
  }
  .asset-modal-tabs__tabs-nav-link {
    font-size: 13px;
  }
  .asset-modal-tabs__nav-wrapper:first-child {
    margin: 0 15px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.maximum-drawdown {
  margin: 0 15%;
}
.maximum-drawdown__centered-container {
  align-items: center;
  display: flex;
  justify-content: center;
}
.maximum-drawdown .scatter-plot-table td:nth-child(5) {
  color: rgb(0, 43, 69);
  font-weight: bold;
}
.maximum-drawdown .scatter-plot-table td:nth-child(2) {
  background-color: #F8F8F7;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: bold;
}
.maximum-drawdown .scatter-plot-table th:nth-child(2) {
  background-color: #F8F8F7;
  font-weight: bold;
}
.maximum-drawdown .scatter-plot-table .ok-table-cell {
  position: static;
}
.maximum-drawdown__timeframe-section {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 991px) {
  .maximum-drawdown {
    margin: 0 5%;
  }
  .maximum-drawdown .scatter-plot-table__first-column-title {
    margin-right: 2rem;
  }
  .maximum-drawdown .scatter-plot-table td:nth-child(5) {
    font-size: 16px;
  }
  .maximum-drawdown .scatter-plot-table td:nth-child(2) {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  .maximum-drawdown {
    margin: 0 15px;
  }
  .maximum-drawdown .scatter-plot-table td:nth-child(2) {
    font-size: 14px;
  }
  .maximum-drawdown .scatter-plot-table td:nth-child(3) {
    display: none;
  }
  .maximum-drawdown .scatter-plot-table td:nth-child(4) {
    display: none;
  }
  .maximum-drawdown .scatter-plot-table td:nth-child(5) {
    font-size: 13px;
  }
  .maximum-drawdown .scatter-plot-table th:nth-child(3) {
    display: none;
  }
  .maximum-drawdown .scatter-plot-table th:nth-child(4) {
    display: none;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-table {
  border-collapse: collapse;
  width: 100%;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-table-row {
  border-bottom: 0.1rem solid rgb(227, 233, 233);
  color: rgb(80, 80, 80);
  height: 5.6rem;
  line-height: 1.42857143;
  text-align: left;
}
.ok-table-row--header {
  border-bottom: 1px solid rgb(204, 204, 204);
  color: rgb(0, 0, 0);
}
.ok-table-row--expanded {
  border-bottom: 0;
}
.ok-table-row thead .ok-table-row {
  height: inherit;
}
.ok-table-row .ok-collapsing-toggler {
  margin-top: 1.2rem;
}

.wealth-passport .ok-table-row[data-attribute="IBEX 35"] {
  display: none;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-table-cell {
  padding-bottom: 1.2rem;
  padding-top: 1.2rem;
  position: relative;
}
.ok-table-cell--header {
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}
.ok-table-cell--truncated {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.scatter-plot-table {
  font-family: "Outfit Regular", sans-serif;
  margin: 1.6rem 0 0;
}
.scatter-plot-table__header-row {
  height: 4.4rem;
}
.scatter-plot-table__header-cell {
  padding: 1.6rem 10px 10px;
  color: rgb(0, 43, 69);
  font-size: 12px;
  font-weight: bold;
  min-width: 110px;
  text-align: right;
}
.scatter-plot-table__first-column {
  display: flex;
  align-items: center;
  text-align: left;
}
.scatter-plot-table__first-column-title {
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: normal;
  margin-right: 80px;
  margin-left: 2rem;
}
.scatter-plot-table__first-column-border {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
}
.scatter-plot-table__cell-value {
  color: rgb(84, 106, 117);
  font-size: 1.4rem;
  font-weight: normal;
  padding: 0 1rem;
  color: rgb(84, 106, 117);
  text-align: right;
}
.scatter-plot-table .ok-table-row {
  height: 4.4rem;
}
.scatter-plot-table tbody .ok-table-row.landing-page {
  cursor: pointer;
}
.scatter-plot-table tbody .ok-table-row.landing-page:hover {
  background-color: #F8F8F7;
}
.scatter-plot-table tbody .ok-table-row.landing-page.market-index {
  cursor: text;
}

@media only screen and (max-width: 991px) {
  .scatter-plot-table__cell-value {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .scatter-plot-table__first-column-border + .scatter-plot-table__first-column-title {
    width: calc(100% - 50px);
  }
  .scatter-plot-table__first-column-title {
    margin-right: 50px;
    font-size: 13px;
  }
  .scatter-plot-table__cell-value {
    font-size: 12px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.risk-profitability-section__centered-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.risk-profitability-section__chart-table {
  padding-bottom: 2rem;
}
.risk-profitability-section__chart-table__chart {
  margin-top: 1.6rem;
}
.risk-profitability-section__chart-table__chart .c3 svg {
  margin: 0;
}
.risk-profitability-section__chart-table__chart .y-axis-label {
  display: block;
  margin: 1.6rem 0 1rem;
}
.risk-profitability-section__chart-table__table .scatter-plot-table__first-column-title {
  margin-right: 40px;
}
.risk-profitability-section__timeframe-section {
  display: flex;
  justify-content: center;
}

@media only screen and (max-device-width: 991px) {
  .risk-profitability-section__chart-table__chart .y-axis-label {
    margin-left: 8%;
  }
  .risk-profitability-section__chart-table__table .scatter-plot-table__first-column-title {
    width: 100px;
    margin-right: 2rem;
  }
}
@media only screen and (max-device-width: 767px) {
  .risk-profitability-section__chart-table {
    display: block;
  }
  .risk-profitability-section__chart-table__chart .scatter-plot-grid-wrapper {
    padding-right: 1.6rem;
  }
  .risk-profitability-section__chart-table__chart .y-axis-label {
    margin-left: 5%;
  }
  .risk-profitability-section__chart-table__table .scatter-plot-table {
    padding: 0 15px;
  }
  .risk-profitability-section__chart-table .scatter-plot-table__first-column-title {
    margin-right: 0;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.scatter-plot-grid-wrapper {
  max-width: 100%;
}
.scatter-plot-grid-wrapper .y-axis-label {
  color: #002B45;
  font-size: 12px;
  font-weight: bold;
}
.scatter-plot-grid-wrapper .c3 {
  max-width: 100%;
}
.scatter-plot-grid-wrapper .c3 .c3-axis-x text {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 1.2rem;
  font-weight: normal;
  fill: rgb(84, 106, 117);
}
.scatter-plot-grid-wrapper .c3 .c3-axis-x .c3-axis-x-label {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 1.2rem;
  font-weight: normal;
  font-weight: bold;
  fill: #002B45;
}
.scatter-plot-grid-wrapper .c3 .c3-axis-y text {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 1.2rem;
  font-weight: normal;
  fill: rgb(84, 106, 117);
}
.scatter-plot-grid-wrapper .c3 .c3-axis-y path {
  stroke: #69788C;
}
.scatter-plot-grid-wrapper .c3 .c3-xgrid-line {
  stroke-dasharray: 3, 3;
}
.scatter-plot-grid-wrapper .c3 .c3-grid line {
  stroke: #ACBFCC;
}
.scatter-plot-grid-wrapper .c3 .c3-grid .c3-ygrid-line line {
  stroke: #69788C;
}
.scatter-plot-grid-wrapper .tick {
  padding-right: 2rem;
}
.scatter-plot-grid-wrapper .c3-axis {
  font-family: "Outfit Regular", sans-serif;
}
.scatter-plot-grid-wrapper .c3-axis .tick line {
  display: none;
}
.scatter-plot-grid-wrapper .c3-axis.c3-axis-x path {
  visibility: hidden;
}

@media only screen and (max-device-width: 991px) {
  .scatter-plot-grid-wrapper .c3 .c3-axis-x path {
    display: none;
  }
  .scatter-plot-grid-wrapper .c3 .c3-axis-y path {
    display: none;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.historic-profitability-section {
  margin: 0.5%;
}
.historic-profitability-section .multiline-chart-wrapper__y-axis-label {
  padding-left: 9%;
}
.historic-profitability-section__centered-container {
  align-items: center;
  background-color: rgb(227, 233, 233);
  display: flex;
  justify-content: center;
}
.historic-profitability-section__timeframe-section {
  display: flex;
  justify-content: center;
}

@media only screen and (max-width: 1199px) {
  .historic-profitability-section {
    margin: 0;
  }
  .historic-profitability-section .multiline-chart-wrapper__y-axis-label {
    margin-left: 4%;
    padding-left: 0;
  }
}
@media only screen and (max-device-width: 767px) {
  .historic-profitability-section__timeframe-section {
    padding-bottom: 2rem;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.multiline-chart-wrapper__y-axis-label {
  color: rgb(0, 43, 69);
  font-size: 12px;
  font-weight: bold;
}
.multiline-chart-wrapper .c3 svg {
  display: block;
  margin: auto;
}
.multiline-chart-wrapper .c3 .c3-axis {
  font-family: "Outfit Regular", sans-serif;
}
.multiline-chart-wrapper .c3 .c3-axis-x text {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 1.3rem;
  font-weight: normal;
  text-align: center;
  fill: rgb(84, 106, 117);
}
.multiline-chart-wrapper .c3 .c3-axis-x path {
  stroke: #69788C;
}
.multiline-chart-wrapper .c3 .c3-axis-y text {
  color: rgb(84, 106, 117);
  font-size: 1.3rem;
  font-weight: normal;
  text-align: right;
  fill: rgb(84, 106, 117);
}
.multiline-chart-wrapper .c3 .c3-axis-y path {
  stroke: #69788C;
}
.multiline-chart-wrapper .c3 .c3-grid line {
  stroke: #ACBFCC;
}
.multiline-chart-wrapper .historic-container {
  margin-top: 1.6rem;
}
.multiline-chart-wrapper .historic-container .legend,
.multiline-chart-wrapper .historic-container .market-index-container {
  margin: auto;
}
.multiline-chart-wrapper .historic-container .legend span,
.multiline-chart-wrapper .historic-container .market-index-container span {
  margin: 0;
  padding: 0;
}
.multiline-chart-wrapper .historic-container .legend span .icon-radio-check,
.multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check {
  padding: 5px;
  border: 0.1rem solid #002B45;
  border-radius: 50%;
  font-size: 16px;
  cursor: pointer;
}
.multiline-chart-wrapper .historic-container .legend input[type=checkbox][class$=-legend-checkbox],
.multiline-chart-wrapper .historic-container .market-index-container input[type=checkbox][class$=-legend-checkbox] {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1000;
}
.multiline-chart-wrapper .historic-container .legend input[type=checkbox][class$=-legend-checkbox] + label,
.multiline-chart-wrapper .historic-container .market-index-container input[type=checkbox][class$=-legend-checkbox] + label {
  display: inline;
}
.multiline-chart-wrapper .historic-container .legend input[type=checkbox][class$=-legend-checkbox] + label[class$=-legend-label],
.multiline-chart-wrapper .historic-container .market-index-container input[type=checkbox][class$=-legend-checkbox] + label[class$=-legend-label] {
  font-size: 16px;
  line-height: 3.2rem;
  cursor: pointer;
  vertical-align: middle;
}
.multiline-chart-wrapper .historic-container .legend input[type=checkbox][class$=-legend-checkbox] + label[class$=-legend-label].landing-page,
.multiline-chart-wrapper .historic-container .market-index-container input[type=checkbox][class$=-legend-checkbox] + label[class$=-legend-label].landing-page {
  text-decoration: underline;
}
.multiline-chart-wrapper .historic-container .legend input[type=checkbox][class$=-legend-checkbox]:checked + label[class$=-legend-label],
.multiline-chart-wrapper .historic-container .market-index-container input[type=checkbox][class$=-legend-checkbox]:checked + label[class$=-legend-label] {
  background-position: 0 -35px;
}
.multiline-chart-wrapper .historic-container .legend label,
.multiline-chart-wrapper .historic-container .market-index-container label {
  display: inline;
}
.multiline-chart-wrapper .historic-container .legend label[class$=-legend-label],
.multiline-chart-wrapper .historic-container .market-index-container label[class$=-legend-label] {
  padding-left: 0.5rem;
  color: rgb(0, 43, 69);
  font-size: 14px;
  line-height: 3.6rem;
  cursor: pointer;
  vertical-align: middle;
}
.multiline-chart-wrapper .historic-container .legend label[class$=-legend-label].landing-page,
.multiline-chart-wrapper .historic-container .market-index-container label[class$=-legend-label].landing-page {
  font-family: "Outfit Regular", sans-serif;
  text-decoration: underline;
}
.multiline-chart-wrapper .historic-container .legend.landing-page span .icon-radio-check.alternatives,
.multiline-chart-wrapper .historic-container .market-index-container.landing-page span .icon-radio-check.alternatives {
  display: inline-block;
  position: relative;
  top: 10px;
  width: 2rem;
  height: 2rem;
  padding: 4px;
  border: 1px solid #FF0049;
  border-radius: 0.4rem;
  background-color: #FF0049;
}
.multiline-chart-wrapper .historic-container .legend.landing-page span .icon-radio-check.alternatives::before,
.multiline-chart-wrapper .historic-container .market-index-container.landing-page span .icon-radio-check.alternatives::before {
  position: absolute;
  top: 3px;
  left: 3px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: bold;
  content: "\e9ae";
}
.multiline-chart-wrapper .historic-container .legend.landing-page .custom-index-color,
.multiline-chart-wrapper .historic-container .market-index-container.landing-page .custom-index-color {
  display: inline-block;
}
.multiline-chart-wrapper .historic-container .legend.landing-page .alternatives--label,
.multiline-chart-wrapper .historic-container .market-index-container.landing-page .alternatives--label {
  display: inline-block;
}
.multiline-chart-wrapper .historic-container .legend .custom-index-color,
.multiline-chart-wrapper .historic-container .market-index-container .custom-index-color {
  display: none;
  width: 1rem;
  height: 1rem;
  margin-left: 0.4rem;
  border-radius: 50%;
}
.multiline-chart-wrapper .historic-container .description-alternatives-text {
  font-family: "Outfit Semibold", sans-serif;
  display: none;
  margin-top: 2.4rem;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.multiline-chart-wrapper .historic-container .description-alternatives-text.landing-page {
  display: block;
}
.multiline-chart-wrapper .historic-container .market-index-container {
  width: 100%;
  margin-top: 3.2rem;
  text-align: center;
}
.multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index {
  position: relative;
  top: 6px;
  width: 2.4rem;
  height: 2.4rem;
  padding: 5px 14px;
  border: none;
  color: #FF0049;
}
.multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #ACBFCC;
  border-radius: 100%;
  content: "";
}
.multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index::after {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background: none;
  color: #FF0049;
  content: "";
}
.multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index.active::after {
  background: #FF0049;
}
.multiline-chart-wrapper .historic-container .market-index-container .custom-index-color {
  display: inline-block;
}
.multiline-chart-wrapper .historic-container .market-index-container .market-index--custom {
  margin-right: 2.4rem;
}
.multiline-chart-wrapper .historic-container .market-index-container .market-index--custom:last-child {
  margin-right: 0;
}
.multiline-chart-wrapper .historic-container .market-index-container .description-market-index {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
.multiline-chart-wrapper .historic-container .market-index-container label[class$=-legend-label].landing-page {
  font-family: "Open Sans", Open Sans, Arial, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  cursor: text;
}
.multiline-chart-wrapper .historic-container .market-index-container .market-index--label {
  display: inline-block;
}

@media only screen and (min-width: 991px) {
  .historic-container .legend {
    width: 70%;
  }
}
@media only screen and (min-width: 767px) {
  .historic-container .legend {
    display: flex;
  }
  .historic-container .legend.landing-page {
    justify-content: space-between;
  }
  .historic-container .legend.detail-modify-page {
    justify-content: center;
    width: 85%;
  }
  .historic-container .legend.detail-modify-page span {
    margin-left: 1.6rem;
  }
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
  .historic-container .legend.detail-modify-page {
    flex-flow: row wrap;
    justify-content: initial;
  }
  .historic-container .legend.detail-modify-page span {
    margin-right: 2rem;
    margin-bottom: 2rem;
  }
  .historic-container .legend.detail-modify-page .custom-radio-container {
    margin: 0;
  }
}
@media only screen and (max-width: 991px) {
  .multiline-chart-wrapper .historic-container .market-index-container {
    width: 100%;
    text-align: left;
  }
  .multiline-chart-wrapper .historic-container .market-index-container .market-index--custom {
    margin-right: 0.4rem;
  }
  .multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index {
    top: 0;
    padding: 6px 14px;
  }
  .multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index::before {
    top: 6px;
    left: 3px;
    width: 22px;
    height: 22px;
  }
  .multiline-chart-wrapper .historic-container .market-index-container span .icon-radio-check.market-index::after {
    top: 11px;
    left: 8px;
  }
  .multiline-chart-wrapper .historic-container .market-index-container label[class$=-legend-label] {
    padding-left: 0;
  }
}
@media only screen and (max-device-width: 767px) {
  .multiline-chart-wrapper .c3 .c3-axis-x path {
    display: none;
  }
  .multiline-chart-wrapper .c3 .c3-axis-y path {
    display: none;
  }
  .multiline-chart-wrapper .c3 .c3-grid .c3-ygrids line:first-child {
    stroke-width: 0.2rem;
  }
  .multiline-chart-wrapper .historic-container .legend {
    width: 100%;
    margin: 0;
    padding: 0 15px;
  }
  .multiline-chart-wrapper .historic-container .legend span .icon-radio-check {
    font-size: 16px;
  }
  .multiline-chart-wrapper .historic-container .legend input[type=checkbox][class$=-legend-checkbox] + label[class$=-legend-label] {
    font-size: 13px;
  }
  .multiline-chart-wrapper .historic-container .legend label[class$=-legend-label] {
    font-size: 13px;
  }
  .multiline-chart-wrapper .historic-container .alternatives--custom {
    display: block;
    width: 42%;
    float: left;
  }
  .multiline-chart-wrapper .historic-container .market-index-container {
    width: 100%;
    margin: 2rem 0;
    padding: 0 15px;
  }
  .multiline-chart-wrapper .historic-container .market-index-container .description-market-index {
    margin: 0 0 10px;
    font-size: 10px;
    text-align: left;
  }
  .multiline-chart-wrapper .historic-container .market-index-container .market-index--custom {
    display: inline-block;
    width: 100%;
    margin: 0;
    text-align: left;
  }
  .multiline-chart-wrapper .historic-container .description-alternatives-text.landing-page {
    margin: 2.4rem 0 5px 15px;
    font-size: 10px;
    text-align: left;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.asset-comparison-box {
  font-family: "Outfit Regular", sans-serif;
  margin: 2.4rem 1.6rem 4rem;
}
.asset-comparison-box .donut__button-wrapper .button--task {
  width: auto;
}
.asset-comparison-box .ok-table {
  border: 0.1rem solid rgb(227, 233, 233);
  border-right: none;
  border-bottom: none;
}
.asset-comparison-box__centered-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.asset-comparison-box__border {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.4rem;
  height: 100%;
}
.asset-comparison-box__assets {
  width: 25%;
}
.asset-comparison-box__title {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  padding-left: 8rem;
}
@media (max-width: 1199px) {
  .asset-comparison-box__title {
    padding-left: 6rem;
  }
}
.asset-comparison-box__percentage {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  width: 15%;
  letter-spacing: 0.03rem;
  line-height: 2.38;
  text-align: right;
}
.asset-comparison-box__percentage div {
  text-align: center;
}
.asset-comparison-box .ok-accordion:last-of-type .ok-table {
  border-bottom: 0.1rem solid rgb(227, 233, 233);
}
.asset-comparison-box .is-expanded-table:last-child .ok-accordion-header__body .ok-table {
  border-bottom: none;
}
.asset-comparison-box .is-expanded-table:last-child .ok-table {
  border-bottom: 1px solid rgb(227, 233, 233);
}
.asset-comparison-box .is-expanded-table .asset-comparison-box__percentage {
  font-family: "Outfit Semibold", sans-serif;
}
.asset-comparison-box .is-expanded-table .ok-table-row {
  border-bottom: none;
}
.asset-comparison-box .is-expanded-table .ok-accordion-header {
  font-weight: 700;
}
.asset-comparison-box .ok-collapsing-toggler {
  left: 3.2rem;
  margin-top: 2rem;
}
.asset-comparison-box .ok-collapsing-toggler__toggler {
  width: 3.6rem;
  height: 3.6rem;
}
@media (max-width: 1199px) {
  .asset-comparison-box .ok-collapsing-toggler {
    left: 2rem;
  }
}
.asset-comparison-box .ok-accordion-body {
  position: relative;
}
.asset-comparison-box .ok-table-row {
  height: 4.8rem;
  border-bottom: none;
  border-collapse: initial;
}
.asset-comparison-box .ok-table-cell {
  padding: 1.2rem 0;
  background-clip: padding-box;
}
.asset-comparison-box__detail {
  border: none;
}
.asset-comparison-box__detail.ok-table {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: 0.1rem solid rgb(227, 233, 233);
}
.asset-comparison-box__detail .ok-table-row {
  height: 4rem;
  border: none;
}
.asset-comparison-box__detail .ok-table-row:last-child {
  height: auto;
}
.asset-comparison-box__detail .ok-table-row:last-child td {
  padding-bottom: 3.2rem;
}
.asset-comparison-box__detail .ok-table-cell {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.asset-comparison-box__detail-subassets {
  width: 25%;
  color: rgb(84, 106, 117);
}
.asset-comparison-box__detail-title {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  padding-left: 8rem;
}
.asset-comparison-box__detail-percentage {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  width: 15%;
  text-align: right;
}
.asset-comparison-box__detail-percentage div {
  text-align: center;
}
.asset-comparison-box__detail-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.4rem;
  height: 100%;
  padding: 0;
}
.asset-comparison-box__buttons-wrap {
  margin-top: 1.2rem;
}
.asset-comparison-box__buttons-wrap .cta {
  justify-content: center;
}

@media screen and (max-width: 1199px) {
  .asset-comparison-box {
    margin: 20px 10px 40px;
  }
  .asset-comparison-box__title {
    width: 50%;
    line-height: 1.38;
  }
  .asset-comparison-box__detail-title {
    padding-left: 6rem;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-accordion {
  overflow: none;
  padding-bottom: 1.2rem;
}

.ok-accordion-transition {
  clear: both;
  max-height: 0;
  overflow: hidden;
  transition: max-height 10s linear;
}
.ok-accordion-transition.is-expanded {
  max-height: 10000px;
  overflow: hidden;
}
.ok-accordion-transition.is-expanded--large-content {
  max-height: none;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

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

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

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

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

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

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

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

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

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

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

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

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

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

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

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

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

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

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

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

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

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

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

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

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

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

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

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-accordion-header {
  position: relative;
}
.ok-accordion-header__body__with-border {
  border-bottom: 0.1rem solid #002B45;
}
.ok-accordion-header .to-the-right {
  margin-left: -30px;
  position: absolute;
  right: 0;
  top: 0;
}
.ok-accordion-header .icon-accordion-right {
  float: right;
}
.ok-accordion-header--with-menu .ok-accordion-header__body {
  padding-right: 100px;
}
.ok-accordion-header--with-menu .ok-accordion-header__toggler {
  right: 50px;
}
.ok-accordion-header--with-menu .ok-accordion-header__menu {
  position: absolute;
  right: 0;
  top: 0;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-collapsing-toggler {
  position: absolute;
  top: 0;
  left: 0;
}
.ok-collapsing-toggler__toggler {
  width: 3.2rem;
  height: 3.2rem;
  padding: 7px;
  border-radius: 3.2rem;
  background-size: 3.2rem 3.2rem;
  line-height: 3.2rem;
  cursor: pointer;
}
.ok-collapsing-toggler__toggler.icon-accordion-abrir {
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  background-color: rgb(241, 244, 244);
}
.ok-collapsing-toggler__toggler.icon-accordion-abrir:hover {
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  background-color: rgb(204, 213, 218);
}
.ok-collapsing-toggler__toggler.icon-accordion-abrir.secondary {
  transition: none;
  background-color: transparent;
  color: rgb(0, 0, 0);
}
.ok-collapsing-toggler__toggler.icon-accordion-cerrar {
  background-color: #002B45;
  color: rgb(241, 244, 244);
}
.ok-collapsing-toggler__toggler.icon-accordion-cerrar:hover {
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  background-color: #274B61;
}
.ok-collapsing-toggler__toggler.icon-accordion-cerrar.secondary {
  transition: none;
  background-color: transparent;
  color: #FF0049;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.ok-accordion-body {
  display: none;
}
.ok-accordion-body.is-expanded {
  display: block;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.asset-comparision-list {
  margin: 1.6rem 15px 10px;
  font-family: "Outfit Regular", sans-serif;
}
.asset-comparision-list__centered-container {
  align-items: center;
  display: flex;
  justify-content: center;
}
.asset-comparision-list__info-tooltip {
  align-items: center;
  justify-content: center;
}
.asset-comparision-list__info-tooltip-label-wrapper {
  display: inline-flex;
  margin-top: 2rem;
}
.asset-comparision-list__info-tooltip-label-wrapper .icon-information {
  margin-left: 1.2rem;
  margin-top: 0;
}
.asset-comparision-list__info-tooltip-label {
  color: rgb(0, 43, 69);
  font-weight: bold;
  font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
  font-size: 16px;
}
.asset-comparision-list__border {
  height: 0.4rem;
  left: 1px;
  position: relative;
  top: 0;
  width: 1.2rem;
}
.asset-comparision-list__title {
  color: rgb(0, 43, 69);
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 1.2rem;
  padding-left: 0;
  width: 50%;
}
.asset-comparision-list__donut {
  background: rgb(241, 244, 244);
  border: 0.1rem solid rgb(255, 255, 255);
  border-bottom: 0.1rem solid rgb(175, 189, 196);
  font-weight: 700;
  margin: 2px 1px;
  padding-left: 1.6rem;
}
.asset-comparision-list__percentage {
  color: rgb(0, 43, 69);
  font-size: 16px;
  line-height: 2.38;
  margin-right: 2px;
  padding: 3.6rem 0 0;
}
.asset-comparision-list__percentage-value {
  float: left;
  font-size: 14px;
}
.asset-comparision-list__donut {
  margin: 2px 1px;
  padding-left: 1.6rem;
  border: 0.1rem solid rgb(255, 255, 255);
  border-bottom: 0.1rem solid rgb(227, 233, 233);
  font-weight: 700;
}
.asset-comparision-list__percentage {
  margin-right: 2px;
  padding: 2.4rem 0 0;
  color: rgb(0, 43, 69);
  font-size: 16px;
  line-height: 2.38;
}
.asset-comparision-list__percentage-value {
  float: left;
  font-size: 14px;
}
.asset-comparision-list__view-portfolio {
  padding: 5px 7% 0.8rem 0;
  float: right;
  color: rgb(255, 0, 73);
  font-size: 12px;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.investment-details-view {
  font-family: "Outfit Regular", sans-serif;
  height: 100%;
}
.investment-details-view--bg-header-gradient {
  background-color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.investment-details-view--black-haze {
  background-color: rgb(247, 248, 248);
}

.investment-details-view--blue-10 {
  background-color: rgb(235, 238, 252);
}

.investment-details-view--blue-base {
  background-color: rgb(43, 92, 219);
}

.investment-details-view--blue-box {
  background-color: rgb(236, 243, 252);
}

.investment-details-view--blue-categories {
  background-color: rgb(63, 81, 181);
}

.investment-details-view--blue-text {
  background-color: rgb(74, 145, 226);
}

.investment-details-view--cc-base {
  background-color: rgb(167, 122, 204);
}

.investment-details-view--cc-bg {
  background-color: rgb(246, 241, 249);
}

.investment-details-view--cc-disabled {
  background-color: rgb(180, 175, 203);
}

.investment-details-view--cc-disabled-text {
  background-color: rgb(180, 175, 203);
}

.investment-details-view--cc-selected {
  background-color: rgb(233, 222, 243);
}

.investment-details-view--cc-selected-disabled-text {
  background-color: rgb(211, 188, 229);
}

.investment-details-view--cinderella {
  background-color: rgb(255, 241, 229);
}

.investment-details-view--cyan-10 {
  background-color: rgb(235, 249, 252);
}

.investment-details-view--cyan-30 {
  background-color: rgb(192, 236, 245);
}

.investment-details-view--cyan-60 {
  background-color: rgb(131, 218, 235);
}

.investment-details-view--cyan-accent {
  background-color: rgb(49, 195, 223);
}

.investment-details-view--cyan-tag {
  background-color: rgb(2, 188, 212);
}

.investment-details-view--diamond {
  background-color: rgb(0, 140, 190);
}

.investment-details-view--dodger-blue {
  background-color: rgb(49, 195, 223);
}

.investment-details-view--green-10 {
  background-color: rgb(233, 245, 231);
}

.investment-details-view--green-50 {
  background-color: rgb(138, 209, 138);
}

.investment-details-view--green-base {
  background-color: rgb(21, 162, 21);
}

.investment-details-view--green-box {
  background-color: rgb(230, 248, 239);
}

.investment-details-view--green-number {
  background-color: rgb(22, 160, 133);
}

.investment-details-view--green-text {
  background-color: rgb(66, 196, 122);
}

.investment-details-view--light-blue-base {
  background-color: rgb(4, 169, 244);
}

.investment-details-view--link {
  background-color: rgb(0, 119, 192);
}

.investment-details-view--malachite {
  background-color: rgb(43, 226, 78);
}

.investment-details-view--old-lace {
  background-color: rgb(255, 249, 244);
}

.investment-details-view--open {
  background-color: rgb(24, 161, 180);
}

.investment-details-view--orange-10 {
  background-color: rgb(254, 243, 236);
}

.investment-details-view--orange-40 {
  background-color: rgb(255, 208, 176);
}

.investment-details-view--orange-base {
  background-color: rgb(255, 139, 79);
}

.investment-details-view--oxford-10 {
  background-color: rgb(241, 244, 244);
}

.investment-details-view--oxford-20 {
  background-color: rgb(227, 233, 233);
}

.investment-details-view--oxford-30 {
  background-color: rgb(204, 213, 218);
}

.investment-details-view--oxford-40 {
  background-color: rgb(186, 199, 203);
}

.investment-details-view--oxford-50 {
  background-color: rgb(132, 152, 160);
}

.investment-details-view--oxford-base {
  background-color: rgb(0, 43, 69);
}

.investment-details-view--oxford-bg {
  background-color: rgb(245, 245, 245);
}

.investment-details-view--oxford-box {
  background-color: rgb(186, 199, 203);
}

.investment-details-view--oxford-disabled {
  background-color: rgb(78, 107, 118);
}

.investment-details-view--pale-blue {
  background-color: rgb(236, 249, 252);
}

.investment-details-view--pantone-red {
  background-color: rgb(236, 0, 0);
}

.investment-details-view--pickled-bluewood {
  background-color: rgb(44, 64, 84);
}

.investment-details-view--pink-10 {
  background-color: rgb(250, 234, 241);
}

.investment-details-view--pink-70 {
  background-color: rgb(220, 81, 172);
}

.investment-details-view--pink-base {
  background-color: rgb(221, 39, 116);
}

.investment-details-view--porcelain {
  background-color: rgb(227, 233, 233);
}

.investment-details-view--porcelain-light {
  background-color: rgb(241, 244, 244);
}

.investment-details-view--premium {
  background-color: rgb(90, 153, 177);
}

.investment-details-view--product-accounts {
  background-color: rgb(180, 180, 225);
}

.investment-details-view--product-aggregator {
  background-color: rgb(176, 208, 211);
}

.investment-details-view--product-cards {
  background-color: rgb(255, 241, 179);
}

.investment-details-view--product-deposits {
  background-color: rgb(204, 232, 240);
}

.investment-details-view--product-finance {
  background-color: rgb(251, 241, 247);
}

.investment-details-view--product-insurances {
  background-color: rgb(246, 220, 195);
}

.investment-details-view--product-loans-preapproved {
  background-color: rgb(207, 48, 127);
}

.investment-details-view--product-loans {
  background-color: rgb(246, 222, 235);
}

.investment-details-view--product-mortgages {
  background-color: rgb(155, 189, 172);
}

.investment-details-view--product-wealth {
  background-color: rgb(180, 180, 225);
}

.investment-details-view--prussian-blue {
  background-color: rgb(0, 43, 69);
}

.investment-details-view--purple-10 {
  background-color: rgb(246, 241, 249);
}

.investment-details-view--purple-140 {
  background-color: rgb(103, 58, 183);
}

.investment-details-view--purple-base {
  background-color: rgb(157, 39, 176);
}

.investment-details-view--red-10 {
  background-color: rgb(249, 233, 229);
}

.investment-details-view--red-20 {
  background-color: rgb(251, 205, 203);
}

.investment-details-view--red-70 {
  background-color: rgb(244, 108, 102);
}

.investment-details-view--red-80 {
  background-color: rgb(244, 67, 54);
}

.investment-details-view--red-base {
  background-color: rgb(237, 10, 0);
}

.investment-details-view--red-error-bg {
  background-color: rgb(255, 244, 244);
}

.investment-details-view--red-ribbon {
  background-color: rgb(223, 0, 73);
}

.investment-details-view--salmon-10 {
  background-color: rgb(255, 249, 244);
}

.investment-details-view--salmon-20 {
  background-color: rgb(255, 241, 229);
}

.investment-details-view--salmon-30 {
  background-color: rgb(254, 230, 218);
}

.investment-details-view--salmon-50 {
  background-color: rgb(255, 150, 152);
}

.investment-details-view--salmon-80 {
  background-color: rgb(251, 111, 116);
}

.investment-details-view--salmon-base {
  background-color: rgb(255, 77, 82);
}

.investment-details-view--selective-yellow {
  background-color: rgb(251, 184, 0);
}

.investment-details-view--serenade {
  background-color: rgb(254, 230, 218);
}

.investment-details-view--transparent {
  background-color: transparent;
}

.investment-details-view--turquoise-10 {
  background-color: rgb(156, 233, 217);
}

.investment-details-view--turquoise-40 {
  background-color: rgb(156, 233, 217);
}

.investment-details-view--turquoise-base {
  background-color: rgb(11, 201, 162);
}

.investment-details-view--white {
  background-color: rgb(255, 255, 255);
}

.investment-details-view__guide-asset-allocation-table {
  border: 0.1rem solid;
  font-size: 24px;
  font-weight: bold;
  height: 400px;
  text-align: center;
}
.investment-details-view__costs-modal-section {
  overflow: hidden;
}
.investment-details-view__container-donuts {
  border-bottom: 0.1rem solid rgb(227, 233, 233);
  background-color: rgb(247, 248, 248);
}
.investment-details-view .icon-flecha-derecha {
  background-color: rgb(255, 255, 255);
  border-radius: 50px;
  box-shadow: 2px 0 8px 5px rgb(227, 233, 233);
  font-size: 24px;
  height: 4.8rem;
  margin: auto;
  position: relative;
  text-align: center;
  top: -25px;
  transform: rotate(90deg);
  width: 4.8rem;
}
.investment-details-view .icon-flecha-derecha:before {
  font-size: 24px;
  content: "\e93b";
  vertical-align: -11px;
}
.investment-details-view__comparison-graphics-section {
  margin: 2rem 0;
  padding: 1.2rem;
}
.investment-details-view--default-section {
  background-color: #F2F1EF;
}

@media only screen and (max-device-width: 767px) {
  .investment-details-view__comparison-graphics-section {
    padding: 10px 0;
    background-color: rgb(255, 255, 255);
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.amount-input:focus {
  outline-color: #002B45;
}
.amount-input:disabled {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.amount-input--big {
  background: transparent;
  border: 0;
  border-bottom: 0.1rem solid rgb(255, 0, 73);
  font-size: 22px;
  font-weight: bold;
  outline: 0;
  text-align: right;
  width: 100%;
}
.amount-input--small {
  background: transparent;
  border: 0;
  border-bottom: 0.1rem solid rgb(204, 213, 218);
  font-size: 22px;
  font-weight: bold;
  outline: 0;
  text-align: right;
  width: 80%;
}
.amount-input--small:active, .amount-input--small:focus {
  border-bottom: 0.1rem solid rgb(49, 195, 223);
}
.amount-input--inline {
  border: 0.1rem solid rgb(227, 233, 233);
  border-radius: 0.2rem;
  color: rgb(0, 43, 69);
  font-size: 16px;
  height: 100%;
  padding: 0 8px 0 0;
  text-align: right;
  width: 100%;
}
.amount-input--inline:focus {
  outline-color: #002B45;
}
.amount-input--has-error {
  background-color: rgba(237, 10, 0, 0.05);
  border-color: rgb(237, 10, 0);
}

@media screen and (max-width: 991px) {
  .amount-input--small {
    border: 1px solid transparent;
    border-bottom: 0.1rem solid rgb(255, 0, 73);
    border-radius: 0;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.funds-allocation-box {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  position: relative;
  margin: 0;
}
.funds-allocation-box__header-row {
  width: 100%;
  height: 4.4rem;
}
.funds-allocation-box__icon-informacion-2 {
  display: inline-block;
  position: absolute;
  top: -0.2rem;
  width: 2rem;
  height: 2rem;
  margin-top: -0.5rem;
  cursor: pointer;
}
.funds-allocation-box__icon-informacion-2--none, .funds-allocation-box__icon-informacion-2--light {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRjFGNEY0IiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.funds-allocation-box__icon-informacion-2--dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.funds-allocation-box__header-cell {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  justify-content: space-between;
  text-align: center;
  text-transform: unset;
  white-space: pre;
}
.funds-allocation-box__header-cell:first-child {
  text-align: left;
  text-indent: 30px;
}
.funds-allocation-box__header-cell:nth-child(2) {
  text-align: center;
  text-indent: 160px;
}
.funds-allocation-box__header-cell:nth-child(3) {
  display: none;
}
.funds-allocation-box__funds {
  width: 38%;
  text-align: left;
}
.funds-allocation-box__funds-title {
  margin-left: 3.2rem;
  color: rgb(0, 43, 69);
  font-size: 16px;
}
.funds-allocation-box__funds-linktitle {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  text-decoration: none;
}
.funds-allocation-box__funds-subtitle {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  margin-left: 3.2rem;
}
.funds-allocation-box__funds-border {
  position: absolute;
  top: 0;
  width: 0.4rem;
  height: 100%;
}
.funds-allocation-box__risk {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0 30px 0 200px;
  text-align: center;
}
.funds-allocation-box__risk-value {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(84, 106, 117);
  font-weight: 600;
}
.funds-allocation-box__risk-rate {
  font-family: "Outfit Regular", sans-serif;
}
.funds-allocation-box__percent {
  width: 150px;
  text-align: center;
}
.funds-allocation-box__percent-value {
  margin-right: 1.2rem;
  padding: 0 40px;
  color: rgb(0, 43, 69);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}
.funds-allocation-box__modify {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: auto;
  text-align: center;
}
.funds-allocation-box__modify-value {
  display: flex;
  width: 8rem;
  height: 3.6rem;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}
.funds-allocation-box__modify-value input {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: normal;
  padding: 0.8rem 1.2rem;
  border-color: #CCD9DD;
}
.funds-allocation-box__modify-value input:focus {
  outline-color: #002B45;
}
.funds-allocation-box__modify-value .amout-input {
  border-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.funds-allocation-box__modify-value .amout-input:disabled {
  border-color: rgb(204, 213, 218);
  background-color: rgb(241, 244, 244);
}
.funds-allocation-box__modify-value .amout-input--inline {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: normal;
}
.funds-allocation-box__modify-logo {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: 600;
}
.funds-allocation-box__modify-logo-es {
  margin-left: 0.4rem;
}
.funds-allocation-box__importe {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: auto;
  text-align: center;
}
.funds-allocation-box__importe-value {
  display: flex;
  width: 12rem;
  height: 3.6rem;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.1rem;
}
.funds-allocation-box__importe-logo {
  font-family: "Outfit Semibold", sans-serif;
  margin-left: 0.4rem;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: 600;
}
.funds-allocation-box__importe input {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: normal;
  padding: 0.8rem 1.2rem;
  border-color: #CCD9DD;
}
.funds-allocation-box__importe input:focus {
  outline-color: #002B45;
}
.funds-allocation-box__importe .amout-input {
  color: rgb(0, 43, 69);
}
.funds-allocation-box__importe .amout-input:disabled {
  border-color: rgb(204, 213, 218);
  background-color: rgb(241, 244, 244);
}
.funds-allocation-box__importe .amout-input--inline {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  font-weight: normal;
  padding: 0.8rem 1.2rem;
  border-color: rgb(204, 213, 218);
}
.funds-allocation-box__amount {
  display: none;
  width: 150px;
  text-align: center;
}
.funds-allocation-box__amount-value {
  padding: 0 40px;
  color: #69788C;
  font-size: 16px;
  letter-spacing: 1px;
}
.funds-allocation-box__tooltip {
  position: relative;
  top: 3px;
  margin-left: 1.2rem;
}
.funds-allocation-box__tooltip--always-visible .funds-allocation-box__icon-informacion-2 {
  display: inline-block;
  position: absolute;
  top: -0.2rem;
  left: 78%;
  width: 2rem;
  height: 2rem;
  margin-top: -0.5rem;
  background: transparent;
  cursor: pointer;
}
.funds-allocation-box__disabled-field-tooltip.is-hidden {
  display: none;
}
.funds-allocation-box__disabled-field-tooltip.is-hidden .custom-tooltip {
  display: none;
}
.funds-allocation-box__disabled-field-tooltip p {
  font-family: "Outfit Regular", sans-serif;
  margin: 0;
  color: rgb(0, 43, 69);
  font-size: 14px;
  line-height: 1.4;
  text-align: left;
}
.funds-allocation-box__tooltip--content {
  position: relative;
}
.funds-allocation-box__tooltip--arrow-down {
  position: absolute;
  top: 13.3rem;
  left: 90px;
  width: 0;
  height: 0;
  border-top: 8px solid rgb(255, 255, 255);
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.funds-allocation-box__amount--input {
  position: relative;
}
.funds-allocation-box .minimum-amount-tooltip {
  display: none;
  position: absolute;
  top: -65px;
  right: -25px;
  width: 222px;
  height: 6.4rem;
  padding: 1.6rem 9px 18px 10px;
  border: 0;
  border-radius: 4px;
  background-color: #002B45;
  font-weight: normal;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);
  z-index: 0;
}
.funds-allocation-box .minimum-amount-tooltip p {
  font-family: "Outfit Regular", sans-serif;
  margin: 0;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
}
.funds-allocation-box .funds-minimum-amount__tooltip--arrow-down {
  position: absolute;
  top: 65px;
  left: 105px;
  width: 0;
  height: 0;
  border-top: 8px solid #002B45;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.funds-allocation-box .funds-minimum-amount__icon-informacion-2 {
  position: absolute;
  top: 35%;
  right: 0;
  bottom: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  margin-right: auto;
  margin-left: auto;
  cursor: pointer;
}
.funds-allocation-box .funds-minimum-amount__icon-informacion-2--none, .funds-allocation-box .funds-minimum-amount__icon-informacion-2--light, .funds-allocation-box .funds-minimum-amount__icon-informacion-2--dark {
  background: transparent;
}
.funds-allocation-box .minimum-amount-error {
  display: none;
  position: absolute;
  top: 50px;
  right: 25px;
  width: 321px;
  margin-top: 1.6rem;
  color: rgb(237, 10, 0);
  font-size: 13px;
  text-align: right;
}
.funds-allocation-box__row-details.has-error {
  height: 9.6rem;
}
.funds-allocation-box__row-details.has-error .ok-table-cell {
  padding-top: 0;
}
.funds-allocation-box__row-details.has-error .minimum-amount-error {
  display: block;
}
.funds-allocation-box .amount-input--inline:focus ~ .minimum-amount-tooltip {
  display: block;
}

.funds-allocation-balance {
  display: flex;
  justify-content: space-between;
  height: 4.8rem;
  padding: 1.2rem 1.8rem;
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.funds-allocation-balance__left-column {
  font-family: "Outfit Regular", sans-serif;
  font-size: 14px;
  text-align: left;
  text-indent: 14px;
}
.funds-allocation-balance__right-column {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
.funds-allocation-balance__percent {
  width: 150px;
  float: left;
  text-align: left;
}
.funds-allocation-balance__amount {
  width: 150px;
  float: right;
}
.funds-allocation-balance__total-amount {
  margin-right: 10px;
}
.funds-allocation-balance__total-static-amount {
  margin: 0;
}
.funds-allocation-balance .icon-euro {
  font-weight: bold;
}
.funds-allocation-balance .icon-porcentaje {
  font-weight: bold;
}

.center-text {
  text-align: center;
}

.icon-euro {
  margin-right: 0.4rem;
}

.icon-porcentaje {
  margin-left: 10px;
}

.icon-link-externo {
  cursor: pointer;
}

.funds-allocation-error__message {
  padding: 7px;
  background: #FEE7E6;
  color: rgb(237, 10, 0);
  font-size: 14px;
}
.funds-allocation-error__message-block {
  padding: 0 0 0 8px;
}
.funds-allocation-error__message-icon {
  font-size: 14px;
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .funds-allocation-box__funds {
    width: 50%;
  }
  .funds-allocation-box__funds-linktitle {
    font-size: 14px;
  }
  .funds-allocation-box__header-cell:nth-child(2) {
    text-indent: 0;
  }
  .funds-allocation-box__header-cell:nth-child(3) .header-lable {
    display: inline-block;
    width: 4.8rem;
    white-space: pre-wrap;
  }
  .funds-allocation-box__importe {
    width: 142px;
    padding: 0 1.2rem;
  }
  .funds-allocation-box__importe-value {
    width: 133px;
  }
  .funds-allocation-box__risk {
    width: 20%;
    padding: 0 12px;
    text-align: center;
  }
  .funds-allocation-box__modify {
    width: auto;
    padding: 0 1.2rem;
  }
  .funds-allocation-box__amount {
    width: 10%;
    text-align: center;
  }
  .funds-allocation-box__percent {
    width: 20%;
    text-align: center;
  }
  .funds-allocation-box__percent-value {
    padding: 0 20px;
  }
  .funds-allocation-box__tooltip {
    margin-left: 1px;
  }
  .funds-allocation-box .minimum-amount-tooltip {
    top: -58px;
    right: 3px;
  }
  .funds-allocation-box .funds-minimum-amount__tooltip--arrow-down {
    left: 160px;
  }
  .icon-porcentaje:before {
    color: rgb(255, 255, 255);
  }
  .center-text {
    text-align: right;
    text-indent: 30px;
  }
  .funds-allocation-balance__left-column {
    padding: 0 2px;
  }
  .funds-allocation-balance__total-static-amount {
    display: block;
    text-indent: 0;
  }
  .funds-allocation-balance__amount {
    width: 144px;
    padding: 0 1.2rem;
  }
  .funds-allocation-balance__total-amount {
    margin-right: 2px;
  }
  .funds-allocation-balance__percent {
    padding: 0 1.2rem;
    text-align: center;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

@media screen and (max-width: 767px) {
  .funds-allocation-mobile {
    font-family: "Outfit Regular", sans-serif;
    margin: 0;
  }
  .funds-allocation-mobile__container {
    margin: 2rem -1.5rem;
  }
  .funds-allocation-mobile__header-row {
    width: 100%;
    height: 4.4rem;
  }
  .funds-allocation-mobile__header-cell {
    justify-content: space-between;
    padding: 1.6rem 31px 10px 35px;
    background-color: rgb(241, 244, 244);
    color: rgb(0, 43, 69);
    font-size: 12px;
    text-align: left;
    text-transform: unset;
    white-space: pre;
  }
  .funds-allocation-mobile__header-cell:last-child {
    text-align: center;
  }
  .funds-allocation-mobile__header-cell:nth-child(4) {
    text-align: center;
  }
  .funds-allocation-mobile__portfolio {
    position: relative;
    min-height: 8rem;
    padding: 0.8rem 1.6rem;
    border-bottom: thin solid rgb(227, 233, 233);
    text-align: left;
  }
  .funds-allocation-mobile__portfolio .amount-input--inline {
    padding-left: 5px;
    text-align: left;
  }
  .funds-allocation-mobile__portfolio .amount-input--inline:focus ~ .minimum-amount-tooltip {
    display: block;
  }
  .funds-allocation-mobile__portfolio-percent {
    font-family: "Outfit Regular", sans-serif;
    color: rgb(0, 43, 69);
    font-size: 1.6rem;
    font-weight: 400;
  }
  .funds-allocation-mobile__portfolio-edit-percent {
    font-family: "Outfit Semibold", sans-serif;
    display: inline-block;
    width: 6rem;
    height: 4rem;
    margin: 0.4rem 0 13px;
    color: rgb(0, 43, 69);
    font-size: 16px;
    letter-spacing: 0.3px;
    text-align: left;
  }
  .funds-allocation-mobile__portfolio-importe-percent {
    font-family: "Outfit Semibold", sans-serif;
    display: inline-block;
    width: 85%;
    height: 38px;
    margin: 5px 0 13px;
    color: rgb(0, 43, 69);
    font-size: 16px;
    letter-spacing: 0.3px;
    text-align: left;
  }
  .funds-allocation-mobile__portfolio-title {
    margin: 0.4rem 0;
  }
  .funds-allocation-mobile__portfolio-linktitle {
    font-family: "Outfit Semibold", sans-serif;
    color: rgb(0, 43, 69);
    font-size: 1.6rem;
    font-weight: 400;
    text-decoration: none;
  }
  .funds-allocation-mobile__portfolio-subtitle {
    font-family: "Outfit Regular", sans-serif;
    color: rgb(0, 43, 69);
    font-size: 1.2rem;
    font-weight: 400;
  }
  .funds-allocation-mobile__portfolio-dist-label {
    font-family: "Outfit Regular", sans-serif;
    color: rgb(84, 106, 117);
    font-size: 1.3rem;
    font-weight: 400;
  }
  .funds-allocation-mobile__portfolio-edit-label {
    font-family: "Outfit Semibold", sans-serif;
    padding: 5px 0;
    color: #002B45;
    font-size: 13px;
    font-weight: 600;
    text-align: left;
  }
  .funds-allocation-mobile__portfolio-input-fields.has-error .minimum-amount-error {
    display: block;
  }
  .funds-allocation-mobile__portfolio-importe-label {
    font-family: "Outfit Semibold", sans-serif;
    padding: 5px 0;
    color: #002B45;
    font-size: 13px;
    font-weight: 600;
    text-align: left;
  }
  .funds-allocation-mobile__portfolio-risk-label {
    font-family: "Outfit Regular", sans-serif;
    color: rgb(84, 106, 117);
    font-size: 1.3rem;
    font-weight: 400;
  }
  .funds-allocation-mobile__portfolio-doc-label {
    display: none;
    background: #F2F1F0;
    color: #69788C;
  }
  .funds-allocation-mobile__portfolio-doc-logo {
    font-family: "Outfit Semibold", sans-serif;
    display: none;
    padding: 0 15px;
    color: #002B45;
    font-weight: 600;
    cursor: pointer;
  }
  .funds-allocation-mobile__portfolio-risk-value {
    font-family: "Outfit Regular", sans-serif;
    color: rgb(0, 43, 69);
    font-size: 1.6rem;
    font-weight: 400;
    display: block;
  }
  .funds-allocation-mobile__portfolio-border {
    position: absolute;
    top: 0;
    left: 0;
    width: 0.4rem;
    height: 100%;
  }
  .funds-allocation-mobile__portfolio .minimum-amount-tooltip {
    display: none;
    position: absolute;
    top: -65px;
    left: 15px;
    width: 150px;
    height: 8rem;
    padding: 1.6rem 9px 18px 10px;
    border: 0;
    border-radius: 0.4rem;
    background-color: #002B45;
    font-weight: normal;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);
    z-index: 0;
  }
  .funds-allocation-mobile__portfolio .minimum-amount-tooltip p {
    font-family: "Outfit Regular", sans-serif;
    margin: 0;
    color: rgb(255, 255, 255);
    font-size: 14px;
    line-height: 1.4;
    text-align: center;
  }
  .funds-allocation-mobile__portfolio-tooltip--arrow-down {
    position: absolute;
    top: 80px;
    left: 20px;
    width: 0;
    height: 0;
    border-top: 8px solid #002B45;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
  }
  .funds-allocation-mobile__portfolio .minimum-amount-error {
    display: none;
    width: 77%;
    padding-right: 2rem;
    float: right;
    color: rgb(237, 10, 0);
    font-size: 13px;
    text-align: right;
  }
  .funds-allocation-mobile__portfolio .minimum-amount-error p {
    margin: 0;
  }
  .funds-allocation-mobile__risk {
    padding: 0 30px;
    font-size: 14px;
    letter-spacing: 4px;
    text-align: center;
  }
  .funds-allocation-mobile__risk-value {
    font-family: "Outfit Semibold", sans-serif;
    color: rgb(105, 120, 140);
    font-weight: 600;
  }
  .funds-allocation-mobile__risk-rate {
    font-family: "Outfit Regular", sans-serif;
  }
  .funds-allocation-mobile__percent {
    text-align: center;
  }
  .funds-allocation-mobile__percent-value {
    margin-right: 1.2rem;
    padding: 0 40px;
    color: rgb(0, 43, 69);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
  }
  .funds-allocation-mobile__modify {
    text-align: center;
  }
  .funds-allocation-mobile__modify-value {
    color: rgb(0, 43, 69);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
  }
  .funds-allocation-mobile__modify-input {
    width: 4.8rem;
    height: 38px;
    margin: 0 11px 0 0;
    padding: 0 8px 0 0;
    border: 0.1rem solid rgb(227, 233, 233);
    border-radius: 0.2rem;
    background: none;
    font-size: 14px;
    text-align: right;
  }
  .funds-allocation-mobile__modify-logo {
    font-family: "Outfit Semibold", sans-serif;
    color: rgb(0, 43, 69);
    font-size: 1.6rem;
    font-weight: 400;
    display: inline-block;
    margin: 0 3px;
  }
  .funds-allocation-mobile__importe {
    text-align: center;
  }
  .funds-allocation-mobile__importe-value {
    color: rgb(0, 43, 69);
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
  }
  .funds-allocation-mobile__importe-input {
    width: 120px;
    height: 38px;
    margin: 0 11px 0 0;
    padding: 0 8px 0 0;
    border: 1px solid rgb(227, 233, 233);
    border-radius: 2px;
    background: none;
    font-size: 14px;
    text-align: right;
  }
  .funds-allocation-mobile__importe-logo {
    font-family: "Outfit Semibold", sans-serif;
    color: rgb(0, 43, 69);
    font-size: 1.6rem;
    font-weight: 400;
    padding: 0 3px;
  }
  .funds-allocation-mobile__amount {
    text-align: center;
  }
  .funds-allocation-mobile__amount-value {
    margin-right: 3.2rem;
    padding: 0 40px;
    color: #69788C;
    font-size: 16px;
    letter-spacing: 1px;
  }
  .funds-allocation-mobile__disabled-field-message {
    margin-bottom: 1.6rem;
    padding: 1.2rem 15px 2px;
    border: 0;
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 43, 69);
    font-size: 14px;
    line-height: 1.4;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  .funds-allocation-mobile__disabled-field-message.is-hidden {
    display: none;
  }
  .funds-allocation-mobile__disabled-field-message p {
    margin: 0;
  }
  .funds-allocation-mobile__tooltip--content {
    position: relative;
  }
  .funds-allocation-mobile__tooltip--arrow-down {
    position: relative;
    top: 10px;
    left: 60%;
    width: 0;
    height: 0;
    border-top: 10px solid rgb(255, 255, 255);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
  }
  .funds-allocation__header-title {
    font-family: "Outfit Semibold", sans-serif;
    margin: 0 0 1.2rem 1.6rem;
    font-size: 12px;
    font-weight: 600;
  }
  .funds-allocation__header-delete-btn {
    font-family: "Outfit Semibold", sans-serif;
    margin: 0 0 1.2rem 1.6rem;
    padding-right: 1.6rem;
    color: #FF0049;
    font-size: 13px;
    font-weight: 600;
    text-align: right;
  }
  .funds-allocation__header-delete-btn.is-disabled {
    pointer-events: none;
  }
  .funds-allocation-balance {
    display: flex;
    padding: 1.6rem 0;
    background-color: rgb(0, 43, 69);
    color: rgb(255, 255, 255);
  }
  .funds-allocation-balance__left-column {
    font-family: "Outfit Regular", sans-serif;
    font-size: 14px;
    text-align: left;
    text-indent: 0;
  }
  .funds-allocation-balance__right-column {
    font-family: "Outfit Semibold", sans-serif;
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 600;
    text-align: right;
  }
  .funds-allocation-balance__total-percent {
    margin-right: 10px;
  }
  .funds-allocation-balance__total-amount {
    white-space: nowrap;
  }
  .funds-allocation-error__message {
    padding: 7px;
    background: #FEE7E6;
    color: rgb(237, 10, 0);
    font-size: 14px;
  }
  .funds-allocation-error__message-block {
    padding: 0 0 0 8px;
  }
  .funds-allocation-error__message-icon {
    font-size: 14px;
  }
  .investment-details-view .funds-allocation-mobile__portfolio-name {
    padding-left: 4px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.fund-selection {
  font-family: "Outfit Regular", sans-serif;
}
.fund-selection__info {
  padding-left: 1.6rem;
  padding-top: 5px;
}
.fund-selection__info-link {
  color: #F10A49;
  cursor: pointer;
  font-size: 16px;
  line-height: 2.4rem;
  text-decoration: none;
}
.fund-selection__checkbox {
  display: flex;
  position: relative;
}
.fund-selection__icon-information-2 {
  cursor: pointer;
  display: inline-block;
  height: 2rem;
  margin-left: 0.4rem;
  position: absolute;
  width: 2rem;
}
.fund-selection__icon-information-2--none, .fund-selection__icon-information-2--light {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRjFGNEY0IiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.fund-selection__icon-information-2--dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.fund-selection__tooltip {
  margin-left: 5px;
}
.fund-selection__radio-group {
  display: flex;
  margin: 2rem 0 5px 25px;
}
.fund-selection__radio label {
  font-size: 16px;
}
.fund-selection__modal-tooltip {
  font-size: 12px;
  height: 95%;
  line-height: 2rem;
  padding: 3.2rem 20px 20px;
}
.fund-selection__modal-fund {
  font-size: 12px;
  height: 95%;
  line-height: 1.8rem;
  padding: 50px 40px;
}
.fund-selection__modal-fund-header {
  color: #002B45;
  font-size: 24px;
  font-weight: 700;
  line-height: 2.4rem;
  margin: 0 0 20px;
}
.fund-selection__modal-fund-content-wrap {
  height: 340px;
}
.fund-selection__modal-scrollable-content {
  color: #69788C;
  font-size: 14px;
  line-height: 2rem;
  overflow: hidden;
}
.fund-selection__modal-scrollable-content.scrollarea-content {
  padding-right: 2.4rem;
}
.fund-selection__modal-scrollable-content.text-formatted b {
  font-size: 14px;
  line-height: 2rem;
  font-family: "Outfit Regular", sans-serif;
}
.fund-selection__modal-scrollable-content.text-formatted li {
  font-size: 14px;
  line-height: 20px;
  font-family: "Outfit Regular", sans-serif;
}
.fund-selection__modal-scrollable-content.text-formatted p {
  font-family: "Outfit Regular", sans-serif;
  font-size: 14px;
  line-height: 20px;
}

@media screen and (max-width: 767px) {
  .fund-selection__radio-group {
    width: 100%;
    margin: 1.2rem 0 5px;
  }
  .fund-selection__radio {
    width: 40%;
  }
  .fund-selection__radio label {
    padding-top: 2px;
    color: #002B45;
    font-size: 14px;
  }
  .fund-selection__icon-information-2 {
    margin: 0.4rem;
  }
  .fund-selection__info {
    margin-top: 1.6rem;
    padding-top: 0;
  }
  .fund-selection__info-link {
    font-size: 12px;
  }
  .fund-selection__modal-fund {
    margin-right: 0;
    padding: 30px 20px 20px;
  }
  .fund-selection__modal-fund-header {
    font-size: 14px;
  }
  .fund-selection__modal-fund-content-wrap {
    height: calc(100% - 50px);
  }
  .fund-selection__modal-scrollable-content.text-formatted p {
    font-size: 12px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.radio-button-group--horizontal {
  flex-direction: row;
  justify-content: space-between;
}
.radio-button-group--error .ok-input__input {
  background-color: rgba(237, 10, 0, 0.05);
  border-color: rgb(237, 10, 0);
}
.radio-button-group--error .ok-input__message {
  color: rgb(237, 10, 0);
}
.radio-button-group__label {
  color: rgb(0, 0, 0);
  display: block;
  margin-bottom: 1.2rem;
}
.radio-button-group__message {
  color: rgb(237, 10, 0);
  display: block;
  margin-top: 0.4rem;
}
.radio-button-group__optional-text {
  margin-left: 0.4rem;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.radio-button {
  margin: 0.4rem 10px;
}
.radio-button input {
  display: none;
}
.radio-button input:checked + label {
  font-weight: 700;
}
.radio-button input:checked + label:after {
  opacity: 1;
}
.radio-button__label {
  position: relative;
  padding-left: 3.6rem;
  color: rgb(0, 43, 69);
  font-weight: normal;
  line-height: 2rem;
  cursor: pointer;
}
.radio-button__label:before, .radio-button__label:after {
  position: absolute;
  border-radius: 15px;
  text-align: center;
  content: "";
}
.radio-button__label:before {
  top: 0;
  left: 0;
  width: 2.8rem;
  height: 2.8rem;
  border: 0.1rem solid rgb(204, 204, 204);
  background-color: rgb(255, 255, 255);
}
.radio-button__label:after {
  top: 6px;
  left: 6px;
  width: 1.5rem;
  height: 1.5rem;
  transition: opacity 0.5s ease-in-out;
  background-color: rgb(255, 0, 73);
  font-weight: bold;
  opacity: 0;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.icon-cerrar:before {
  content: "\e91d";
}

.custom-modal {
  background: rgb(255, 255, 255);
  border-radius: 0.4rem;
  box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.2);
  left: 50%;
  outline: none;
  padding: 2rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.custom-modal--scrollable {
  max-height: 810px;
  max-width: 1170px;
  min-height: 400px;
  min-width: 400px;
  width: 90%;
}
.custom-modal__overlay {
  background: rgba(0, 43, 69, 0.5);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 6;
}
.custom-modal h1 {
  color: rgb(0, 0, 0);
  margin: 2rem 0;
  padding: 0 15%;
  text-align: center;
  font-family: "Outfit Semibold", sans-serif;
}
.custom-modal__close-icon {
  background-color: rgb(227, 233, 233);
  background-position: 10px 10px;
  border: 0;
  border-radius: 100%;
  float: right;
  font-size: 12;
  height: 3rem;
  width: 3rem;
}
.custom-modal__footer {
  border-top: 0.1rem solid rgb(227, 233, 233);
  padding-top: 2rem;
  text-align: center;
}
.custom-modal [role=modalContainer] {
  height: 100%;
}
.custom-modal [role=modalScrollableContent] {
  height: calc(100% - 105px);
  margin-top: 1.6rem;
  overflow-x: hidden;
  overflow-y: auto;
}

@media screen and (max-width: 767px) {
  .custom-modal--scrollable {
    height: calc(100% - 100px);
    min-height: 0;
    min-width: 0;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.custom-modal__header {
  height: 4.8rem;
  width: 4.8rem;
}
.custom-modal__header--image {
  border-radius: 0;
  display: block;
  height: 11rem;
  margin: 0 auto 4rem;
  overflow: hidden;
  width: 11rem;
}
.custom-modal__header--image img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.custom-modal__header--icon {
  display: block;
  font-size: 48px;
  height: 50px;
  margin: 0 auto 40px;
  text-align: center;
  width: 50px;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.funds-guide-container {
  font-family: "Outfit Regular", sans-serif;
}
.funds-guide-container p {
  font-family: "Outfit Regular", sans-serif;
}
.funds-guide-container__heading {
  margin: 2px 0;
  float: left;
  color: rgb(0, 43, 69);
  font-size: 24px;
  font-weight: bold;
  line-height: 1.27;
}
.funds-guide-container__icon-information-2 {
  display: inline-block;
  position: absolute;
  width: 2rem;
  height: 2rem;
  margin-left: 0.4rem;
  cursor: pointer;
}
.funds-guide-container__icon-information-2--none, .funds-guide-container__icon-information-2--light {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRjFGNEY0IiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.funds-guide-container__icon-information-2--dark {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMl8xXyI+Cgk8ZyBpZD0iTGF5ZXJfNiI+CgkJPGNpcmNsZSBmaWxsPSIjRkZGRkZGIiBjeD0iOSIgY3k9IjkiIHI9IjkiLz4KCQk8cG9seWdvbiBmaWxsPSIjMDAyQjQ1IiBwb2ludHM9IjEwLjYsMTMuMSA5LjcsMTMuMSA5LjcsNy42IDcuNCw3LjYgNy40LDggOC4zLDggOC4zLDEzLjEgNy40LDEzLjEgNy40LDEzLjUgMTAuNiwxMy41IAkJIi8+CgkJPHBhdGggZmlsbD0iIzAwMkI0NSIgZD0iTTksNmMwLjYsMCwxLTAuNCwxLTFTOS42LDQsOSw0UzgsNC40LDgsNVM4LjQsNiw5LDZ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
}
.funds-guide-container__heading-text {
  margin-top: 0.4rem;
  margin-right: 0.4rem;
}
.funds-guide-container__link {
  display: none;
  margin: 0.4rem 0 12px;
  float: left;
  color: rgb(255, 0, 73);
  font-size: 16px;
  font-weight: bold;
  line-height: 2.8rem;
  text-align: right;
  cursor: pointer;
}
.funds-guide-container__link-wrapper {
  display: none;
  flex-direction: row-reverse;
}
.funds-guide-container__content {
  margin: 0;
  color: rgb(84, 106, 117);
  font-size: 16px;
  line-height: 1.5;
}
.funds-guide-container .visible-mobile {
  display: block;
  margin-left: 1.6rem;
}

@media screen and (min-width: 767px) {
  .funds-guide-container__link {
    display: flex;
    padding-right: 0;
  }
  .funds-guide-container__link-wrapper {
    display: flex;
  }
  .funds-guide-container .visible-mobile {
    display: none;
  }
  .funds-guide-container__heading {
    font-size: 24px;
  }
  .funds-guide-container__content {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .funds-guide-container__heading {
    margin: 2px 0 15px;
    font-size: 16px;
    line-height: 1.44;
  }
  .funds-guide-container__content {
    font-size: 14px;
  }
  .funds-guide-container__link {
    margin-bottom: 0;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.react-modal__open {
  overflow: hidden;
}

.cost-section {
  position: relative;
  margin: 1.2rem 0 15px 15px;
  padding: 1.2rem 22px 13px;
  float: left;
  background-color: rgb(241, 244, 244);
  font-size: 16px;
}
.cost-section__ter-percentage {
  margin: 0 8px;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.25;
}
.cost-section__link-wrapper {
  display: inline-block;
}
.cost-section__modal-link {
  margin-right: 0.4rem;
  color: #F10A49;
  text-decoration: none;
  cursor: pointer;
}
.cost-section__guide-text {
  color: rgb(84, 106, 117);
}
.cost-section.arrow-box {
  position: relative;
  border: 0.4rem solid rgb(241, 244, 244);
  background: rgb(241, 244, 244);
}
.cost-section.arrow-box:after, .cost-section.arrow-box:before {
  position: absolute;
  bottom: 100%;
  left: 45%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: " ";
  pointer-events: none;
}
.cost-section.arrow-box:before {
  margin-left: -70px;
  border-width: 1.5rem;
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(241, 244, 244);
}
.cost-section.arrow-box.active-fund:after, .cost-section.arrow-box.active-fund:before {
  left: 5%;
}
.cost-section.arrow-box.active-fund:before {
  margin-left: -12px;
}
.cost-section--without-fund {
  padding: 0;
}
.cost-section--without-fund .cost-section__guide-text {
  color: rgb(0, 43, 69);
  font-weight: 700;
}
.cost-section--without-fund.arrow-box {
  border: 0;
  background-color: transparent;
}
.cost-section--without-fund.arrow-box:before {
  display: none;
}

.reset-section {
  margin: 40px 15px 0;
  float: right;
}
.reset-section.is-disabled {
  pointer-events: none;
}
.reset-section__delete-icon {
  color: rgb(255, 0, 73);
  cursor: pointer;
}
.reset-section__delete-text {
  font-family: "Outfit Semibold", sans-serif;
  padding: 0 10px;
  color: rgb(0, 43, 69);
  font-size: 14px;
  font-weight: 600;
}

.cost-section-modal {
  font-family: "Outfit Regular", sans-serif;
  height: 95%;
  padding: 0 40px 17px;
  clear: both;
  color: rgb(112, 135, 150);
  overflow: hidden;
}
.cost-section-modal__modal-header {
  margin: 0 0 20px;
  color: #002B45;
  font-size: 24px;
  font-weight: 700;
  line-height: 2.4rem;
}
.cost-section-modal__content-inner {
  padding-right: 2.4rem;
}
.cost-section-modal__content-wrap {
  height: 340px;
}
.cost-section-modal__scrollable-content {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  overflow: hidden;
}
.cost-section-modal__scrollable-content.text-formatted p {
  font-family: "Outfit Regular", sans-serif;
  font-size: 14px;
  line-height: 1.57;
}
.cost-section-modal__scrollable-content.text-formatted li {
  font-family: "Outfit Regular", sans-serif;
  font-size: 14px;
  line-height: 1.57;
}
.cost-section-modal__inner-last {
  margin-top: 40px;
}
.cost-section-modal__inner-last p {
  font-family: "Outfit Regular", sans-serif;
  margin: 0 0 0 15px;
}
.cost-section-modal h3 {
  margin: 0 0 10px;
  color: #002B45;
  font-size: 16px;
  font-weight: 700;
}
.cost-section-modal section div {
  padding: 10px 25px 0 10px;
}
.cost-section-modal section div p {
  color: #002B45;
}
.cost-section-modal section:nth-child(2) {
  margin-top: 40px;
}
.cost-section-modal section:nth-child(2) p {
  margin-left: 1.2rem;
}
.cost-section-modal section:nth-child(2) div {
  padding: 2rem 25px 0 0;
}
.cost-section-modal ul {
  padding-left: 3.2rem;
  color: #002B45;
  font-size: 16px;
}
.cost-section-modal ul li {
  padding-bottom: 1.2rem;
  line-height: 2rem;
}
.cost-section-modal ul span {
  color: rgb(112, 135, 150);
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  .cost-section {
    width: 100%;
    margin: 2rem 15px 15px 0;
  }
  .cost-section__guide-text {
    font-size: 12px;
  }
  .cost-section__ter-percentage {
    margin-right: 5px;
    font-size: 12px;
    line-height: 1.5;
  }
  .cost-section.arrow-box:after, .cost-section.arrow-box:before {
    left: 65%;
  }
  .cost-section.arrow-box.active-fund:after, .cost-section.arrow-box.active-fund:before {
    left: 5%;
  }
  .cost-section.arrow-box.active-fund:before {
    margin-left: -15px;
  }
  .cost-section-modal {
    padding: 0 10px 20px 15px;
  }
  .cost-section-modal__content-wrap {
    height: calc(100% - 4.8rem);
  }
  .cost-section-modal__modal-header {
    font-size: 14px;
  }
  .cost-section-modal__content-inner .gray {
    font-family: "Outfit Regular", sans-serif;
    color: #69788C;
    font-size: 12px;
  }
  .cost-section-modal__content-inner .prussian-blue {
    font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
    font-size: 12px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .cost-section__ter-percentage {
    font-size: 14px;
    line-height: 2rem;
  }
  .cost-section.arrow-box:before {
    margin-left: -66px;
  }
  .cost-section.arrow-box.active-fund:before {
    margin-left: -16px;
  }
  .cost-section-modal {
    padding: 0 15px 30px;
  }
  .cost-section-modal__content-wrap {
    height: 550px;
  }
  .cost-section-modal__content-inner .gray {
    font-family: "Outfit Regular", sans-serif;
    color: #69788C;
    font-size: 14px;
  }
  .cost-section-modal__content-inner .prussian-blue {
    font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
    font-size: 14px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.footer-buttons {
  display: flex;
  align-content: center;
  align-items: center;
  height: 100%;
}
.footer-buttons__text.text-formatted {
  width: 75%;
  padding-left: 4px;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 2rem;
}
.footer-buttons__text.text-formatted p {
  font-family: "Outfit Regular", sans-serif;
  margin: 1px;
  font-size: 14px;
}
.footer-buttons__text.text-formatted a {
  text-decoration: none;
}
.footer-buttons__label-wrap {
  display: flex;
  flex: 3;
  flex-direction: column;
}
.footer-buttons__buttons-wrap {
  display: flex;
  align-content: left;
  align-items: left;
}
.footer-buttons__buy {
  margin-left: 0.4rem;
}
.footer-buttons__buttons-wrap-buy {
  margin-right: 0.4rem;
}
.footer-buttons__update {
  cursor: pointer;
}
.footer-buttons--disabled {
  pointer-events: none;
}

@media screen and (max-width: 767px) {
  .footer-buttons-modify {
    flex-direction: column-reverse;
    padding: 0 0 60px;
  }
  .footer-buttons-detail {
    align-items: normal;
    padding: 0 0 60px;
  }
  .footer-buttons-detail .buttons-base--tasks-light {
    width: 40%;
  }
  .footer-buttons-detail .buttons-base--tasks-light span {
    padding: 0 20px;
  }
  .footer-buttons-detail .buttons-base--small {
    padding: 0;
  }
  .footer-buttons__label-wrap {
    padding-top: 1.6rem;
  }
  .footer-buttons__buttons-wrap {
    display: block;
  }
  .footer-buttons__buy {
    float: right;
  }
  .footer-buttons__buy span {
    padding: 0 20px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .footer-buttons-detail {
    text-align: center;
  }
  .footer-buttons {
    padding: 0 0 50px;
  }
  .footer-buttons__buttons-wrap {
    padding: 1.2rem 0;
  }
  .footer-buttons__buttons-wrap .footer-buttons__update,
  .footer-buttons__buttons-wrap .footer-buttons__buy-update {
    height: 4.4rem;
    padding: 0 20px;
  }
  .footer-buttons__text.text-formatted p {
    white-space: pre-wrap;
    word-break: break-word;
  }
  .footer-buttons__buy {
    margin-left: 2rem;
  }
  .footer-buttons__text.text-formatted p {
    line-height: 1.6rem;
  }
}
.footer__modal {
  width: 290px;
  min-width: 290px;
  height: auto;
  padding: 2rem;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .footer__modal {
    width: 60.7rem;
    min-width: 60.7rem;
    height: auto;
  }
}
@media (min-width: 992px) {
  .footer__modal {
    width: 624px;
    min-width: 624px;
  }
}
@media (max-width: 767px) {
  .footer__modal {
    width: 305px;
    min-width: 305px;
    height: auto;
  }
}
.footer__modal-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.footer__modal-message {
  font-family: "Outfit Regular", sans-serif;
  border-bottom: 0.1rem rgb(204, 213, 218) solid;
  color: rgb(84, 106, 117);
  font-size: 16px;
  line-height: 2.8rem;
  text-align: center;
}
@media (min-width: 992px) {
  .footer__modal-message {
    padding: 2rem 3.6rem;
  }
}
.footer__modal-buttons {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 4rem 1rem;
}
@media (min-width: 768px) {
  .footer__modal-buttons {
    flex-direction: row;
    justify-content: space-between;
  }
}
.footer__modal-buttons button {
  margin: 0.4rem 0;
}
@media (min-width: 768px) {
  .footer__modal-buttons button {
    margin: 0 5px;
  }
}
@media (max-width: 767px) {
  .footer__modal-buttons button {
    margin: 1.2rem 0;
  }
}
.footer__modal-buttons .buttons-base--secondary {
  border: 0.1rem solid rgb(227, 233, 233);
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

@media screen and (max-width: 991px) {
  .footer-buttons-detail {
    flex-direction: column-reverse;
  }
  .footer-buttons__text.text-formatted {
    width: 100%;
  }
}
.dropdown-sub-items {
  font-family: "Outfit Regular", sans-serif;
  color: rgb(84, 106, 117);
  font-size: 16px;
  line-height: 1.57;
  text-align: left;
}
/*-- Donut Chart --*/
.c3-chart-arc path {
  stroke-width: 0;
}

.c3-axis-y text {
  fill: #92999F;
  font-size: 12px;
}

.c3-axis-x text {
  font-size: 12px;
  fill: #92999F;
}

.c3 .c3-axis-x path, .c3 .c3-axis-x line {
  stroke: #9194A1;
}

.c3 .c3-axis-y path, .c3 .c3-axis-y line {
  stroke: #9194A1;
}

.c3-axis .tick line {
  display: none;
}

.c3-xgrid-line {
  stroke-dasharray: 3, 3;
}

.legend > span {
  margin: 0px 10px 0px 10px;
  padding: 2px;
  border-radius: 2px;
}

input[type=checkbox]#PortfolioA {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=checkbox]#PortfolioA + label#PortfolioA-label {
  padding-left: 40px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 15px;
  text-decoration: underline;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox]#PortfolioA:checked + label#PortfolioA-label {
  background-position: 0 -35px;
}

label#PortfolioA-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABGCAYAAABG4C2wAAASBElEQVRogbWaeXBd1X3HP79z77tvk/QkWZZlS94w2MYGs9jGYLMmQAgJCRDShkCSQptmmUym7XQy03Q6nWmnnUyTThsmSdvQJqSBtmEJNGQlCwWz2OANA8bY8oZlLdYuPT29d98959c/7n1PMpEI/MGZkWVJ957zPb/zW76/73miqsqbhwI4QFAElZk/Ccnjc7xWe0KQM36jooDgkp8NvOmJePjzzEcNgdTRae0PKOBkrunOnEJmtlN/GxXme3VuMLXlVesTOsCpMjFdpvv4G+x77TAne3oYHRslqkaIGHzfo1BoYnlnJ2vPOYvVq1ZSyOfwjeABUremzGkamfOYAHVa348FhseLPL1jF0/85mn8dJoVS5ewqL2NpqZGUr5BgTCMmJicYnBkmBMn3kCtZdulm3nvldtoa2rEF1Dr8HxvbmvOD8ZRtUokwvade3jgB4/Q1Fhg67ZLWLW8i45CI/l8jnQ6wCS7dE6phFUmpksMjU3QfbyHHS/sojgxwcc+egvbNl+IB6R9f06fqYOpn2nyf+scU5WQe7/3A57ZsYuP3nYzG89fw+K2FjIpg+f5xM6q1HejWnMrrHOUqo7TY+Ps3P0yDz/yMFdcfil33fExWrJZvNpq8iYwNX9QG8W7NB6ni2Xu+dZ3OX2qhy987m5WLu0kk/ZJGQ9jBBHhtw9e676ugEOx6piYKnPsZA//9I1/pXPlSv7yi5+lKRXEkWkUxCAqoKpqVTVyTq21WgmrOlkO9cv/8E39xBf+Qg8c69GJUlmrUaTWReqcU6dvMVwyoVV1zqpzkYZhqMVKqAdO9Oitd31e/+prX9ditaqRs+rUqlOn6lTrYJyzWo0iLVur9/73o/qJz/257j98TEeL01qJYhCz13s7YNQ5VWdVnVVrnZbCqh7pH9Tr7rhb/+3hx3QyijRy9YdrYFwMxjl94ZXDetun/0x/9eyLOj41rWFkNQzDeNJkrbcEM/shp/F71qqzkYbVqharVf3lrpf0io/coXu6j6q18dpOIzW103bOUSpXePTxn7Dlkk2sX7OKXCbAM0LK90AMb3tInDPjLwEDYgTfN6Q9w0Vrz+bG667ngfsfpBxGqMZBYBIvRkR49fUjDI+MsXHDWgqNeTwDRuQMIHO57XzDAQ5BMZAEmidCQ5Dmpuuvpqenl1cOdWOJ4zIGgxKpsv25F1mzZg1ndS3GN6b253oxePsjfqMGOv5uanvH96F9QSubtmzmF089Q5QsUN/y6ESRk719rFzeSVtLM56RtwDxO6DpjAXNHI+LKPlsmvXnruHg4SNMVUK0BsaJ4fipfoJMQEdbM5l0gIiZVezefDS/46CSHFR/b9YEkjhUykBXextpP8WJN3qxqjOWGRwaptDcRGNjw8xL79oQPGPI57K0L1xIX38/jlnHVJwqkclkSAfBO3WQdw5FBFUlCFK0tDQzPj6JzraMJhFlJEn176Zh4mSLMUImE1AuhzP+VUPrnEucVt9V68Q8SYisIwyrpAJ/Js8A5LJZwrBKJQxj5O8mGhHECFE1Ymx8gqbG/JmWWdBaYLJYpFgsvTswdOabojjnqFZDhodGWNzRAdQzsKNr8SKKk1MMjIxjraPGdWd/zUzneOuh1G37pkkUxeIILfSdHmFqqsjKFV14pp6Boa2lQGuhiTd6+pgsTRP/3s3hx7/bbrPXd2em4fg4nFAqV3jl4GGWr1hKQzaDkVq+Rwg8j22XbuLAawc52tNH5GqLugSUS6afSevzjxqNj20YNxoK4hAFox5jE5M8u2MH2y7dhM8Z2VowCBsvOI+UZ3hh3wHGi6VZ1WVmz2+nTskZD2jcW8gMCyzbiKd37iGXy3Dx+nMxKCqz8owx0JTLcOMN17L92ec5fvIUVetwGof8Ox1Ga7tVRBVnHc5BBLx68hQP/vCHfOr236M5l63R5prPxPXC9wyXbbqQDetWc+99D9A7NEopjMDMtFfvJBeaWlZVQDyqCKPTZb7y9XvYeulmLl63Fg+DxMR7VgZOjiow8Mef+hipbI6v3nMvIxNFrOosV34HVkq2rGqIFEampvjyX/8dLek0n/3kx1FbBc/FXEaFM1kTSuAJzQ05/vSLn6FUnuYf7/kXevoHiayLfUhlVtc891CJfaDGaiJ19A0N8zd//zVKtsrffulLFFIZMumACEURROdp4hSoWsvg6AT//I1v0zs0wh/edSfrVi2jJd9AypjYIWWmttdqW/yDxSmEKoxNlThw6Aj/8d3vs3hRG3/yhc+yqNCIL8nxJO/MC6Y2edU5iuWQHz7+BI/95Cds2ryJyy/bzFlLl9DWkCeTDvB9jxlPUiKrTJYrjBWnONnXz7M797B39x7ed+3V3PyBG8gGPlnfxzO/nR7eAkxcNK1VqtbRMzDEQ4/9iIPdR+js6uKcFctZ2LaAQqER3/cREarViInJIj2nhzh+4gR9fb2sXbWKWz54A12LFpISwTPg+6kZK74dME5dXYMRMVinhJGld2CIXXv3s//QYfpPn0YVgiBIwFRR5+hY1M55a8/hwvPWsbi9jUzKJ+17oA4REPHfmQoxC1ZcZ1x8dOrAqlIVsNYxXa5QKk3jnCWfz5PNZgi8OEyNxL24EYPxpJ5EzTwJYn4wtSorSQZlhsrG2k3tOUWTAjhDzM4krYl96+lhPuVqHjAWkpBTDK7OiGfEo7cakjRlKlIHYlRmyPk8Y07lSs8ohFJP7bX6MrPIfGiSzkBnE3tNitb8beA8YGqx7xIrSCyZAKPjU+w/3M1rh44yMDDA6OhoXLsEglSKBa0tLOtazPq1azh7+TIaMhlMXcdxiMx3SPMlPbVJaMdQIoVTA0P87Ikn2ffqQZqbC7QvamdRexsNDXlSXiyjVaoR4+OTDA4OcKq3DyPCti2XcOVlm2kvFPDQuk+9bTBohFNLpB5jpQo///VTPPnUdjo7u9i08QLOXtJBoTFPNpsllfJJpXw0UavKlZCJqRKnx8Z4/chxdu/Zi2+EWz7wfjZuWE8ulYr797nBuFo2qZUnwBGhHO8b5j9/8Ch9/YNcd81WNp2/jrbmBnLpdPy8xFzWmJpgWGO4gnXCVKVCz8Bpnnp2Jy+8uJv3XHsNN733Klob8pjY+c44MV/V4sTgHHga848I5djAIN++/3/AKZ/55Ec5e2kXuUyA7zmERCIxihqXqBSSeJtiVPHE4OfS5JYtYdGCG1m+tIsHHnmciWKF22+6jrZ8GjCI5yVkTPHrioERxMW5oH9klPvufxhbifjk79/K2mWdBCkTR4mk4nB3itEIT2xiER/Ui+EkdMCI4ntKa2OWa7ZupnVBG1//1r00BR4fef+15HPZeoApYASDQfHU4nBMhiEP/fgJhiaK3HHbh1nd1RnLI0ZQY+JIsyG+FDGuH506iCvuR6degvJrmOobGJkk5nQexgT4HuRSyqZzV/L5u+/k4UcfZ+/Bw5SjaFb2FHzExPxEFKvKjj37OHriODdefyWrVy4jMGA8g4qHUYvoGFp+hXDiOFGpH2PHQSuxdUwaTTVjGlYRNJwLwTJEcqAGI0rgGzZfuJ6bPnQT33ngUZZ1drJsUWu9PBhNbOSccmpgkOd376NrSQdXbLyAjOdjUh7OE3ARVPqxg09T7f8lZnIPWXuMjA6QYZS0jBPoMOnwBGb0WcLTP8VO7QYdI77aSBF3IYZbP/Q+Qhvx5LM7mK5UcM7hrKulWg+rHgcPH2VsdJSrtlxCUzqLMQaLB1SRqB8d2UE0ugPPjuJpBXGa+ImHqkl6hxBPR7FhN1Pjr1CtDIBESXkA3xia0gEfv+3DPPrYjyhWQsQYjCEW2xQYK5boPnGSlkITa1etxIgisd0w0SSM70WLewlkDCFEJcKZCGeqqIQgVYQQsDgyeP4isvnl+Kk0quPAdEJZhUCUyy5ejxek2P9aN85Z1NkaeVcGhoY5PTLG+jWrSac8kLhpM1ik0o+bfB3jhkFtzPo1jr5Y+fMxLsDYDLg8murCb9xMkFuNK08QThzEVQcRtaCK4MilDFdfeTm/2b6D0NpkLQWHZXh0jGKxxLlnrcCX+OhiKa2ELXZDdQCXlAiLwbk4hFWTOi6CI0BTHXiFzZimtbjqMDq6HRl5Bin34rB1MuKJsOXiC9mz7yViBThpVZxTisUilUqFjvaFCRuLl8UWsZUBcJNJsUsRBZ1YPxd3atZHrY/i4YJ2TOtFSNMKXGWAaGw3ZrobrzoAlRGMqyRyn+B5hrNXrWB4eJhSuTKjXFnnmJ4O8VM++XxuVmV1aFTEaAkhQiSFBAvw2y7DtGzCSnOSMw3O78C0bEby56DTg9ixPZjSIYxOolRw0SSi0/U2xxiPXC5DOpNhcnIqLgcAzjqiyJJOpzHJrUnSfcWNllpEQJ2gpPFSbZBdgdos1bG9GD+NadmINJ6DLQ+jY7vxykcxOo2Kn2TlaYxWEXSmaCuk02mqUbWWw8EYg+ebmFAnNNLUunfxYt9A4kipjOJGX8Jv3YbfsoWq1wyehzQsxZUHsWM7MeXDGA1B/aS9ckncmvg4ZEZKC8OQlO/PWMbzDJl0QBiGVCoVUtkgdkoMxs8TeXlUPYxxeDqFm9pPpB7+gq34LRtAQ9z0SezoC0h4GLSCTRzSYFF8xG9ATFwca6ylXKlSqVTI5XLx0RH7E7lclpQfMDQ8kgCRGKvfiJdaAJKL84RYjJtCpnZRHXwS7BCu3IsdeQ6v3I1nI4waUAMS4YzF+k2QakfIImog6TRO9vTS1NhINhMgqviCIGooNDWRz2bpPn6SZV0deChOBCGNaViOnTyC2B7QEqI+npSgdAA7MIG6KqbSh9HyjKSkcT8Q4WPSnZhgUV3NECdYhRf2vcKaNeeQShi1UYll1472BbS1Fth34DXK1ahOeJwEkOvCFM7GeY2oCKKCqIdoGS0fQ8M3QMo4ie9RjIIhjBUrvx0vvxYJ2nAiOHVYq5Qjx/ZnnuPqK7YSGEHExG4lorQ0NbBi6RJ6+vrpPtGDU413px6YFkzzelxmJZaW5AY/QogwLsRohDhFNGlJ1BIBVa8NaboAk1+DNY048VBRrC+8fOgoI8NDbLlwPZ7nI8bDaAImk/JYt/ocsvlGntm5m9DVdulQ0miwlFT7VshvwEkjDj9mdFrFc1U8jTAaE7XISxEFSzHNl2EKG9FUOyKp+BgQQoXv/deDXHPlNlobchgjqBj8mqsalK6ONi46bx3Pv7Cbva8cYvP5a/DFIRhU8kiwglRHHi22Eo4dx1RGwI3HBVIUZzycn0MySwkKFyKZVTFw52MkjqxQ4Yn/28742BgffN/dZFMBYuLuwpeEQIOSSflctXUzh7qP88jjv6ZtwQJWLlmAn1zZqMlhZDHa3Eq68SIkHMKWh7FRCeMbjEnhB82YdBdIASc+qi4h3w4nju4Tfdx33/f59B/dRUdrK0ZMXRUVdaGqxK0G6rAK3Sf7+ca/f5/OJR38we23sKgpj2e8JLo0uRtyGCLURclUBhJeI8ZD61eJcRdasY5jfaf5yle/yQUb1nHnR26ikM0SBCnwEpOoC9Xh4xT8RHGoOGXXwcN854GHWLmkkztuvpFlizvwvOSa0EUYL+kFtNacJF0oScZVQTXO3pVqyP4jR/nWfQ+yctkK7rz1Bpa2NeOp4AU+auI6KKpOa628JP9EUUTVOQ4e6+E79z9IOp3lpvdfy/qzV1BoyOInN/4K2CiKP4pQL2cOVYvDEDplcHSC53a+yE9//is2XHARt998A4taC3hiYvUq6Qzi3nyu9tZFqEIVoXdwhIf+92fs2vMyl166hS2bLmBFe4GmhhyZdIDn1WS0eJpqNWKyNM3wRJFjp/p56pnn6e3t5fr3XMXVW7fQVmgk8Lx3plzFNx+xhBZax8sHu/nxL56kb2CQVcuX0LWkg4XtCyk05ZMPaWgMZHKKU6d66T52jNHxcTacv573XHk5SzsWkvY8Up43p543L5i6JK8znwpyqpSrluNv9LD7wOu8+toh+gcG8PwUmXQaZy3VahXPCMs6l7D+3NWcf+5qOtoXEHgeRgwiMcObyypvYZnax3gSHUZrUlpiLYnBWadMTE5RLpcxIjTk8+SymdinIM4tElOU2l2uMP+V4zxgEnFRTF0WoWYpSW6TnMMkF5916UDi5Qyx7KHEDlrrpeM555dE/h/Gag6awcQOyAAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* B  */
input[type=checkbox]#PortfolioB {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=checkbox]#PortfolioB + label#PortfolioB-label {
  padding-left: 40px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 15px;
  text-decoration: underline;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox]#PortfolioB:checked + label#PortfolioB-label {
  background-position: 0 -35px;
}

label#PortfolioB-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABGCAYAAABG4C2wAAAPSklEQVRoge2Ze5DeVXnHP885v9972Xcv2WSzyZKNuZErCBESQQEHLSCj2AqKg6K1QVuRIkWKqHSsTB2t9TIWlBbKqEXrdEBAS6SdYscOCJpwVSDhEiJJdsludjeb3Xff++93ztM/fr/33d2wicQZZtqpZ+ad93bOc77neZ7zXL4/UVXl8KEAHhAUQWX6LyGdPsey5gxBZv2iooDg0+8GDpuRjOAI8mgikBY6bf6BAl7mEjdbhEwfp7UaFY60dG4wze1VWwI94FUpVmu8uGcfv3p2FwODgxyaOEQcxYgYgsDS1dXJsiVLWLd6JWtWraCr0EZgBAtIS5syp2pkTjMB6rV1HgccnCzx4LbHuP9nDxJksyxfehyLenvo7OwgDAwKNBoxxakyo+MH2bt3H+ocZ5y+mT94yxn0dHYQCKjz2MDOrc0jg/FETolF+Pn2J/jBHXfT2dHFm894I6uW9bO4q4NCoY1sNoNJT+m9Um9EFKsVxiaKvLhnkG2PPEapWOSSiy/kjM0bsUA2COb0mRaYlk3Tz857yvUGt91+Bw9te4yL3/tuTn39Wvp6usmFBmsDEmdVWqdRbboVznsqkWdkYpLtjz/NXXffxVlnns6WSy+hO5/HNneTw8A0/UFdnJzSWEZKNW76h+8y8vIgV378MlYsXUIuGxAaizGCiPBKw2vL1xXwKE49xXKNlwYG+ca3bmHJihX81VWX0xlmkptpFMQgKqCq6lQ19l6dc1pvRDpVa+j1X7lZP3TlZ3XnS4NarNQ0imN1PlbvvXo9yvCpQKfqvVPvY200GlqqN3Tn3kG9aMsV+rmv3ailKNLYO/Xq1KtX9aotMN47jeJYa87pbf/6I/3Qx6/Vp3a9pIdKVa3HCYiZ+70aMOq9qneq3qlzXiuNSHcPj+q5l16mt971Y52KY419a3ITjE/AeK+PPLNL3/un1+h/PfyoTpar2oidNhqNRGi611HBzJzkNVnnnHoXayOKtBRF+tPHfq1nvedSfeLF36hzyd5eYzVNa3vvqdTq/GjrfZz2xk2csHYVbbkM1ghhYEEMr3pIEjOTl4ABMUIQGLLW8IZ1x/OOc8/jB/9yJ7VGjGpyCUzqxYgIO57fzcHxCU49aR1dHQWsASMyC8hcbnuk4QGPoBhIL5oVoT2T5V3nnc3g4H6eeeFFHMm9TMCgxKr8/BePsnbtWlb29xEY0/y7lQxe/UhWNEEn76Z5doIAehfMZ9Npm/nPBx4iTjdoHflQscTA/iFWLFtCT/c8rJGjgPgt0HRag2aO6SJKIZ/lhPVreW7Xbsr1BtoE48Ww5+VhMrkMi3vmkctmEDEzkt3hpvkthkpjUGvdDAGSOlRooL+3h2wQsnfffpzqtGZGxw7SNa+Tjo726UWv2RCsMRTa8vQuXMjQ8DCeGWYqlSvkcjmymcyxOsixQxFBVclkQrq75zE5OYXO1IymN8pIGupfS8UkwRZjhFwuQ63WmPavJlrvfeq0+ppqJ6mThNh5Go2IMBNMxxmAtnyeRiOi3mgkyF9LNCKIEeIoZmKySGdHYbZmFszvYqpUolSqvDYwdPpNUbz3RFGDg2Pj9C1eDLQisKe/bxGlqTIHxidxztOsdWe+psV5jj6Ulm4PE6IoDk/DwdDIOOVyiRXL+7GmFYGhp7uL+V2d7BscYqpSJfndz+HHv11vM/f3s8NwYg4vVGp1nnluF8uWL6U9n8NIM94jZKzljNM3sfPZ5/jN4BCxb27qU1A+FT8d1o88mmV8osOk0VAQjygYtUwUp3h42zbOOH0TAbOitWAQTj35REJreORXO5ksVWZkl+kzv5o8JbMmaNJbyHQVWHMxD25/gra2HKecsB6DojIjzhgDnW053nH+Ofz84V+yZ+BlIufxmlz5Yx1Gm6dVRBXvPN5DDOwYeJk777mHD7//fcxryzfL5qbPJPkisIY3bdrISRvWcNs//4D9Y4eoNGIw0+3VscRC04yqCoglQjhUrfHlG2/izadv5pQN67AYJCm8Z0Tg1FQZA3/24UsI82189abbGC+WcKozXPkYtJQeWdUQK4yXy1z/+S/Snc1y+R9/AHURWJ/UMirMrppQMlaY197GJ6/6GJVala/f9I8MDo8SO5/4kMqMrnnuoZL4QLOqidUzNHaQv/nS16i4iC9cdx1dYY5cNkOMogiiR2jiFIicY/RQkb//1j+xf2ycj2z5IBtWvY7uQjuhMYlDynRub+a25IvDKzRUmChX2PnCbr793e/Tt6iHq6+8nEVdHQSSmiddc0QwTeGR95RqDe7Zej8/vu8+Nm3exJlv2szKpcfR014gl80QBJZpT1Jip0zV6kyUygwMDfPw9id48vEnePs5Z/Pud55PPhOQDwKseWV4OAqYJGk6p0TOM3hgjB/++F6ee3E3S/r7Wb18GQt7FtDV1UEQBIgIURRTnCoxODLGnr17GRraz7pVq7jwgvPpX7SQUARrIAjCaS2+GjBefYuDETE4rzRix/4DYzz25FM89cIuhkdGUIVMJpOCiVDvWbyolxPXrWbjiRvo6+0hFwZkAwvqEQGR4NhYiBmwkjzjE9OpB6dKJOCcp1qrU6lU8d5RKBTI53NkbHJNjSS9uBGDsdIKouYIAeLIYJpZVtIIynQpm3A3zXmKpglwujCbXbSm+m2Fh2NjrmbQaKiA2BlCm6JTNHI4EyVJEz/7yEfY/tWA+T2N9n+JRoudEh2VRsuTzWZfWxotEewp1RvcevsdPLT9Md73nmkaLR9Ki0Zrrk2cXdO6xeMcVOKERnvk8af54d13ceaZb+KySy+hO5/DtlLH9MZz0mhiLBNTFb52y7cZHDrAJz52Gccv6SOfzRBYwYpH8RixqXuahN0T0rTnwAtODR5HuVzmNwPDfP3m77B45SpuuHIL7ZkQQwJexCTJ0qeqUU2KoNh56l7522/ewt6BYT7zl3/OipRUFBu2rrLTpJC3EiPiUAyKRQlwmgQ2i+JVcc7h1TMwPMZnbvgyJ2xYzXVXX0HOGqxMd+XiUjOJepxXnAi337mVnz38Sz519RWsXtRLIUwiqA9CUMX4OqplpDZOXBqiUT2EOsi0zSfs6kOzPahtA01ykKiCOKLYM3Jwksuu/TQXX/hHvP/dF5Az0gIUJCZLfdgYntq5m/v/+0Eu2/IBVvUtpC004MHbENRhozHc+LNUd/yE6MBu4tIwGU3a07Lk8GEX4ZKN5E88B7vw9YjtRgCHoGJZNL+bT33yar74pa+weeNJnLByeeI46pFYVQVFnaPciPnyjbcyv6eXD1x4Pr3dbYkvmDC5ko1h6i/cx9Sv76W9uofA1TEaY7TZZwleAhqmjUp7H4WTLyS36gI0vwg1YRLwvDJeq/Ld79/F6IEhPv/Za2gLDUZIbuVcNFp3ewFjQpwJUTy2cYD6znspbf8eHVPPYuIqziuRhtTIUiNHnQyxgvVFcsXnKT19P/XRl4h9hFFHoAnv25HNckFKo+147kWcpmVvM1zPptGOIzBJf2SAwJeJ9j5A8fE76IiHkbiK8Q6rEVZrBK1Xg0BjvFriwlLaV59JtnsR0jiIuDKJe3pCq/QsnM+pp23mpw88hEvDyRFotC6SylIxXqGyn/JT95Gv70dooDaLI0hzuUPFpc+UHE4scaGf/AkXkVv7dnx1gvLT/4FO7cNLUnwLSlsuy/omjVZLaLQA5qLRwlZB7TUi3vso4cHnCSUGTeJIItgl5YMGIIoXQ9RxHMH6CwhXvI24NELtyTuRoeeJOy3SuYKANhRDVjxLe3sIbcieffvpXLP8SDSaABavYKhSGXySQIsYHDFZ4uxiNN9NDMSSRdXiPVQ7liNr/5DsirNwpWHKv74bXn4UUx2mvn8XNq6COETAWkN7W57e3pRG0xlZ+3AazSh4BaGCm3gJpE4kFpfrIbvmXNQE1Hb9lMzUQFJydi4nWHcB+ZVvJS4OU9+5FTv0SzJxGW+E+vgAElXxmS6MCOo9YSake15Xi0ZrgXkFjdYkr3yMr5WSik4EtRnoXkbY9wZc0Eb92a0IkFnzTrIrz8KVRmns+Anh8C8wcRGvISIxvjEJ6lGCxLResYfRaC0ws2k0n+awxFw2aCfwYLQG1RHKu7ZRKCwhu/pc4lwv+Ihs/0m44ii1nT9CDjyKjYpJ/6weLx4XZFAbJvVvevDYeaIoPjqNpgoqHmsETJ5g3lIgJMATxkWCA4/TeOYe3OQI7cefTeH4t+DK49R3/ASGtiHxBF4tKFiNUBdgO48DG6YW0DlptJZmZtJoiU48RjxIlsyS9dT3PkDoY7x6griIf3k7sfOYE9+Ft4baM/cSDD2CxOXk+qoBifEGIrpoW7QWh211COrdK2i0QNLiezaNpmTCtIqVDNkVp3HwqX+nMLUDozGoYOMKOvw4jdoIagx2Yh82KiNq8CL4NI9HatCu5WT6TkFtHownVodzciw0mgFJkpttX0b7hnOpMB8rASF1ROqIm4Dx55Gx5zBRKTmxeEQcARGiULULyK1/G6bzeEQyWDz2SDSapjz/K2g0J4hP4qWXLnJrziO//nympANvIgSHqMP4COMc0qJrPaIR3nkqLCC35nwyq96KZuaBGkTt70KjVROv95r0Te3LaTvlYnInX8RkuJxI2gBLoI6QOqHWCTRGECLJM5l9HeHrL6LtpPcgHUtBBGMSrqYWuzlptGBGKdOi0b7z/TvZvHE9neuOJxRFvBCbDNK5lraNf0Jm/nrKO7dSGd9DEBcJfB1Jo7GzBczCdXRtOIew/3Q0txhsso1o0hjuHExotOuvuWoWjSbq04JcPU6gEnm+eevt7B4Y5LPXXklfVzuFjEFViMQSeId1VbQxii8OUJvYS608CirkCwvJdvdjOvvx4Xy8bceYAMQTY0CFeqnKlus/x8lr13DNR7eQMxaTEVTMNBifPiBvOEexWueGr96Mw3LdVR9h2fxOLDEqIR6fqNWDqEO0ARqnDWiIV4saixjbdEocEKGMlyvccMPf4cXxpc99hrw15HOZtNOYCWYGlexU2H9wnL/+yjcoFApce/lH6V+wgMBYMB5wGDXTRGz6hMsjSXJVwUjyu1dL7D2jB0f4wo03M1YP+eanP8GC9gImBCdKxmYwKimYwzqqFo02kdJoo+N8dMsHWb/ydXS3FwitSVNIAiK1c/IcCUCT0qLhYaJSTWm077F4UQ9/ceUV9HW1/+402t1b7+ff/lfQaF6J4t/TaHPC+v9Jo/0PD34zMCmYh7oAAAAASUVORK5CYII=);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* c  */
input[type=checkbox]#PortfolioC {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=checkbox]#PortfolioC + label#PortfolioC-label {
  padding-left: 40px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 15px;
  text-decoration: underline;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox]#PortfolioC:checked + label#PortfolioC-label {
  background-position: 0 -35px;
}

label#PortfolioC-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABGCAYAAABG4C2wAAASS0lEQVRogb2aeZBdVZ3HP+ece+/bek93Okl3NhqSEAgmIQlgwmJBEJRFIILIgMuMiCNlOVOWVWpZ1uwzjlMKihvlMKMyiCDIIDosgoARSEJAEkL2rTvp9JJe33rvPec3f9z3ujuYAPkDT9Wr7vfePed8z2//fc9TIiK8eQiAAxSCQtTkV4rq48eZVntCoY75RJQACld9r+FNTyTDO8F61BCoCXRS+wIBnDrecscuoSaPMzEbUZxo6vHB1LYXmVjQAU6EsVKZ3fsP8uobu+ju6WF4ZJg4ilFK43mGxsYG5nZ0sOi0U1jQNZ/GXBZPKwygJqSpjisadVw1AeJk4jwWODqa57kXN/HE08/hpVLMmz2L9umtNDTU43saAcIwZmy8wMDQUQ4cOIhYy+pzV3LxBatpbajHUyDWYTxzfGmeGIwjskKsFM+/tJl77/8FDfWNvHf1KrrmdjKjsZ5cLksqFaCrp3ROqIQRY6UigyNj7N7fw4sbNpEfG+MjH76G1SuXYoCU5x3XZibATOi0+r91jkIl5O7/vp/fv7iJD6/7EGcvWcjM1mbSvsYYj8RYhYnTiNTMCuscxcjRPzLKSy9v4cFfPMj5a87lEzd9hOZMBlPbTb0JTM0exMbJKbWhP1/mzu/eQ/+hHm7/zCeZP7uDdMrD1watFUop/lTxMmHrAjgEK46xQpl93T188zvfp2P+fL7yudto8IPEM7WA0ihRICJiRSR2Tqy1UgkjGS+H8uWv3yU33/4l2bavR8aKZYniWKyLxTknTt5iuOqCVsQ5K87FEoah5CuhbDvQI9d+4q/lq9+4Q/JRJLGz4sSKEyfiRCbAOGclimMpWyt33/ew3PyZL8hru/bJcL4klTgBMXW/dwJGnBNxVsRZsdZJMYxkz5EBWXvTJ+UHD/5SxuNYYjfxcA2MS8A4Jxu27pJ1n/pbeWr9RhktlCSMrYRhmCxa3estwUx9yEkyz1pxNpYwiiQfRfLkpj/K+dfdJJt37xVrk72dxKJr2nbOUSxXePjRxzhn1QrOWNhFNh1gtML3DCjNOx4qiZnJS4EGpRWep0kZzbJFp/KBtZdy709/TjmMEUmcQFetGKUUr+/Yw9GhEc4+axGN9TmMBq3UMUCOZ7YnGg5wKAQNVUczSlEXpLjy0ovo6TnM1p27sSR+mYBBiEV4/g8bWbhwIad0zsTTuvb1RDJ45yOZUQOd/NW1s+N5MH1aCyvOWcnjz/6euLrBxJGHx/J0H+5l/twOWpubMFq9BYi3gSaTEtTHeVwpIZdJccbpC9m+aw+FSojUwDil2X/oCEE6YEZrE+lUgFJ6SrJ7s2reRlHVGDQxb8oCqmpQvobO6a2kPJ8DBw9jRSYlMzB4lMamBurr6yYnvWtDYbQml80wva2N3iNHcExRU75QJJ1OkwqCkzWQk4eiFCJCEPg0NzcxOjqOTJWMVD1Kq2qofzcFkwRbtFak0wHlcjhpXzW0zrmq0cq7Kp2kTlLE1hGGEX7gTcYZgGwmQxhGVMIwQf5uolEKpRVxFDMyOkZDfe5YyUxraWQ8nyefL747MGTyjyA454iikKODQ8ycMQOYiMCOzpnt5McL9A2NYq2jVutOfU0u53jrIUzI9k2LCILFEVro7R+iUMgzf14nRk9EYGhtbqSlsYGDPb2MF0skn7vj2PHby23q/u7YMJyowymK5Qpbt+9i7rzZ1GXSaFWL9ygCY1h97gq2vbGdvT29xK62qauCctXlJ8P6iUetjE9kmDQaAsqhBLQYRsbGWf/ii6w+dwUex0RrhUZx9nvOxDeaDa9uYzRfnJJdJs/8TvKUOuYBSXoLNVkFlm3Mcy9tJptNs/yM09EIoqbEGa2hIZvmA5ddwvPrX2B/9yEi63CSuPzJDi210wpKBGcdzkEMvN59iJ8/9BAfu/F6mrKZWtlcs5kkX3hGc96KpZy1eAF3/9e9HB4cphjGoCfbq5OJhboWVQVQhgjFcKnMv95xJ+89dyXLFy/CoFFJ4T0lAldVFWi49WMfwc9k+fc772ZoLI8VmWLKJyGl6pFFNLHAUKHAl7/2TzSnUtx2y0cRG4FxSS0jimOrJoTAKJrqsvzN5z5NsVziP+78Hj1HBoitS2xI1JSu+fhDVGIDtaomFkfv4FH+/p+/QdFG/MMXv0ijnyadCogRBIWSEzRxAkTWMjA8xre+80MODw7xl5/4CxZ3zaE5V4evdWKQajK313Jb8sbiBEJRjBSKbNu5hx/d8xNmtrfy+dtvo72xHk9V1VOdc0IwtcUj58iXQx569Al++dhjrFi5gjXnreSU2bNorcuRTgV4nmHSkoTYCuPlCiP5At29R1j/0mZeeXkz77/kIj70wcvIBB4Zz8PoPw0PbwEmSZrWCpF19PQN8sAv/5ftu/fQ0dnJafPm0tY6jcbGejzPQylFFMWMjefp6R9k/4ED9PYeZlFXF9dccRmd7W34SmE0eJ4/KcV3AsaJm+BglNJYJ4Sx5XDfIJteeY3Xdu7iSH8/IhAEQRVMhDjHjPbpnLnoNJaeuZiZ01tJ+x4pz4A4lAKlvJNjIabASvKMS1QnDqwIkQJrHaVyhWKxhHOWXC5HJpMmMImbapX04lpptFETQVSfIECcGEwty6pqBGWylE24m9pzglQT4GRhdmzRWpXvRHg4EXP1DiTz5xtvw1wlbQVQpT5qpFjttCc+h6kqRSZkqRKmoTbnOAZ8QjBKAOcSFWmNA2IRhkbHeGP3Hrbt3EPP4V7Gx/M4Z3HOkUqnaJ3Wyry5c1h++oKERvENNWsREZyA1se3mre0GWstohWREw4c7uPJZ55lyxvbydbV09nRQVtLM3V1uSqNJpTLEcMjowwMDrH/4CE84MrLL2H1qqXUpVN41a5Aoar56B2CEaBiLaP5Eo//9lmeef4PzJ4zm7OXncXsWdNpqa+nPpsh5fvo6sJx7CiXy+SLRQ4Nj7Nj115eWP8S2WyKG6+/luVnLsSn6mXHBeOqNNoxXG/ivvv7BrjnJ/fSe2SAq6+6kjMXnkpLfR1pX+EZUyXR3rQggojDiaMYOg729vPUcxvZuGEjl6+9iGuvWEsuFUyhdCejt3JORAk4LUQuxtcGZ+FA3yD/eNfdtAUBn7xpHTNmtpEKUgmNVnVdcSAaUApRghKbFEpOUFVKpBIrRkeLvPzH17nv4YdZff453HjVlTQEHlpLwlAojcIlBiwqOZGHwsbCaLHE1795J62NLXz21o/T1pgj8LyElVDgdJJltRY0FsRhrQXtESmDM4oAQeFIGaGtOcea9y5HUpof3/cgHiluvu5yAqklWAGt8KwCcBgBYw2i4Y4f/CfFMOIfbv8U2ZSHbwxam2q17zBRBWVLuLFhygO9hOMjaO2RaZ2B396BBDliYzDawygQLFlfWH32e4grjoceeZzOme1cvHo5XjVxC+BRixyicQjrX3mN5194iTu++W/ksj4pNFoUDgGJMPkhKttfYeSFxykf2IYujBNEIYJmQPuYtpk0LFlG46XXoBs6wasHZTDa0RgYLly5jP6Bo/z6yac59ZTZzJvZlpDVKJQVKwoBpxkuV/jobbdzy403csX7zifwICBJas6VcUf2MP70ryhuepZsYZBUXEI7ixaHEsEqQ+z5hNqnNL2T5nW3kjvzQiRdl9S4TrAi7Ow+xE8efJR5He3cdN2VZHwD2qCTokZhteL3G1/GxpZL1pxHWhkMGqdBpIIc2cP44w8Qrv81zaM9pCp5rBVCZyjjU1IBERqimHSlSMuhfex55GfEQ72IDXFKcFpjtGLurOmc3jWH3fv209Pbh5pIqNUwHwo89MhvuPHadWR8D+05EEWMw44OUHjhGcKXnqK+NABRiNgYIxU8KhgJJ16aEItQaJ1H19qrMbl63NgInguTSKwUKc9jyeJFBOkMr72xk9g5EIuWakwZGi2wf88+LjpvVaJDJSijwUa4g7uobHiWuvIo4kIcGtEBIjpJG1OaqVCnKLd3UX/dX5E7axWVPTsY+N3/QX60GoNAK828zlm0NDXSfegIxXIEJG0NAry+bRvz58+luakOrRxG+aAcupgnemMjDO5PiiNJYgLKTrCZDgVKsEYTdnZRf+UtpJcso7xjC6MP3U24/gEqe7eCs0lLJ5BNpehsb6NUqTA4PMpEqyLA/gPdzJ8/F2MUxphqRLSowhjhgZ0EcRnEIn5A3NSCDbI45VHRHko0sQSUOxZSd9mHSb9nFeXtGxh+7H/Q3TuoG+ujsGsL2AgQjAbf82hra8U5x/DwCCLg1Zz86NAw09umAQlBjfIQUUipgO0/TEBEZAyqswt/6Rqi3j7s6xvx8n04DeG8JWTXriO7eBmlXVvJP/Yz0vu3k3YQV4Ro4BAujrEmhZ94DQ11dWitKZZKqFqcEYEwjAiCAKOTlI9KWFBVCXGlAgahojSSbSa34GyCM9Lk/TTlV59Dt04j9/7ryCxcRWXHFgpP/QzTvZdsXCIWLwmY5QLiHBbwUIgD309a/ji2AHhSDclGa+LYopTCGJ18pgTnGXSQRonGjyzlg3sZ3/A89RdeRt37rmJ85qkE7W1k5ncRbn+FwhMP4h3eirYusSmtEK1QQQqlwdTsQoQojhO1meRmzoOEz2toaGDw6PAkyUNyryjZHLqlnWiwh0AsemyAystPkycid+HVNJ3/AXAx4et/oPTbh/AP7yCOyiAGq5Ksbr0UNLejtEI7C9oHBYVCEYBsJp14U2IywuzZs9h/4CBx7Ijj6iWY0pBtwOs8hbL2iZVCacEfH0BtepbCM48Q9+2kuPkZSk/+AtW9HWtLGEnYsBqPE6XqSc05Hat9lJKqRzmGR0ZAoKGhruraJOpYfPpCdu/eQ6FQSgxXqh1Ato5g0XJcUztOJZenShReYQT3yu8o3P9t4ifuwzu0ExNVwFZrZS34xDhtiGZ2kV6wBIyP0h4KoRyGdPcO4BnDtKZGQNAJZ6/oaJ9G2/RWXtj8KujqDaJzqCBN0LWEYNkFFPwsGou2McpagvEhvD3b8PoOoqMKWgRfwBOHiSMiDCN102hecxm6sRWlDUppRCl6B4YYGh5jRlsruUxQ5WdUcnuSMobLL7uY+x95jJJNbvuV1kkDNm0WuTWXY5acR9GkUTqJlto5lIsRF+GwCA4tDu1A6zQjfjOtF19Hasm5OC+TMOMKQie8tm0HxUKes85YkPTdqsbPKIUHrL1gDd0He1j/8hYildzqKwQ8D2/uIpre/1HUsrUMZZop68QDtFg8iTAu8QyrDGWTpq9hFi1X30JuzQex9dMRbZLcI3B44Chbd+xlZnsbXXM68XRCHnjJhgrtHG3ZLF/47Ke563s/YPHCf6GjuYmg1kemMninLmNaQxuFUxczvvFp8j37MGERH4tShqIYpK6FhtMWM2ft1ai5i7HpFvB9tMQghkpo2bhpC/19fVx16fWkAg+lE4kpK8mlnBaHxBAhfO4rf4fJ+Hzjq18iZfxq8WWTvssKhAXIDxD1dZPv7aY4MoTxPOrbZpGZNR/V3IrkmolNBqM1hqT/KoWOjVu389P7H+aSC1bzwbUXkvYMnjGIUihxNumUqz1NFMf0Hh3j81/6KqtWreC2j99MQ8pPykdFQjiKQzmX5C5nUS4CpXDaw2pDjCalFNp4KJdQrhULW/Ye5K57fsqCrjl8+oZ15AI/oVO0Sho7sU7A4bSmYkN8DdYatu07xNe+9V1WLZjDrTfdQGNTExiDVlUmc6JskAmeV1UZCyWCVuCUwWKIopjXt+/lRz9+gOnt0/jUx2+gvbEOo3XCJWqddBziXELVTfTESXwJrWX7vm6+/f0fkstmueH6dXTNnU1TLkOgFFRps9rdUY1GSxgJh8ISieHI0CgbXt3Gww8/ysqlZ3LzjddSl04ReAZdu4itsecnJouEirX0DhzlgUd+xeY/bmXVOSs5d8UyOqa30VKfI+17GD0VEMTWUipX6BstsL/7CE/89ll6D3Vz/bUf4oLzlpNLBQSeRus//aXIW1AignOWWKBQjti6Yze/eeppDvf1M2feHE6ZO4f21mnkMhl83yO2ljiOOTo0Qn//UXbuPsBgfz/nrFjKNVdcSnNDHUYpjE7qJX0yNFpC4MYIusrjCoVyhb3dh9j82ha27djN8OgonucT+AGxjQkrIb7v0dnZwcrFC1m65Awa65Mf83iel7TDIomxngyYJJ3ZCfZcqrR9lSTBiRBGMcVSmXw+TzqdJp1Ok02nUFrhV61QVTdWSlelUdvupCTz5x//D0cmHJvR3OEiAAAAAElFTkSuQmCC);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* D  */
input[type=checkbox]#PortfolioD {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=checkbox]#PortfolioD + label#PortfolioD-label {
  padding-left: 40px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 15px;
  text-decoration: underline;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox]#PortfolioD:checked + label#PortfolioD-label {
  background-position: 0 -35px;
}

label#PortfolioD-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABGCAYAAABG4C2wAAASc0lEQVRogbWaeZBdxXXGf9333rfOm0Wa0WjQaBlto10IJJAQWwwCsZlVNjbGjp04XspFbJfLVXEqlaqkknIlTsXGjrMQ2ySYuAAhYbAQWOwSWBIggxCS0L6MNCPNPvP2e7tP/rj3vZkBDaA/6KpXM++9291fnz79nXO+fkpEhPc3AbCAQlCIGvlKET1+jm6VJxRqzCeiBFDY6L2G9z0RNnec8aggUFV0UvkCAaw613Bjh1Ajy6n2RhTjdT03mMr0ItUBLWBFGCoUOXTsBG/tO8jJjg76B/oJ/AClNK7rUFdXy/QpU5g3ZyZzZ7VRl07haoUDqKo11TlNo865TYBYqa7HAL2DWV7Z/ga/f+EV3HicGVMvoHlSI7W1GTxXI0C5HDA0nKO7r5fjx08gxrB65QquuXI1jbUZXAViLI7rnNua44Ox+EYIlGLrjl08/Mjj1GbquGz1Jcya3srkugzpdIp4PIaOVmmtUCr7DBXy9AwMcehYB9t3vkF2aIi7193O6hUX4gBx1z2nz1TBVPc0+t9YS65U5oH/eYRt299g3V23cfHidloaG0h4GsdxCZ1VqK5GpOJWGGvJ+5azA4PsePMd1j++nisuX8mX77mbhmQSpzKbeh+Yij+ICcJVaoez2SL3//xXnD3Vwbe+8RXapk4hEXfxtIPWCqUUH9x4qfq6ABbBiGUoV+ToyQ7+9Wf/wZS2Nv76vq9T68XCk6kFlEaJAhERIyKBtWKMkVLZl+FiWX7wT/8m937rr2Tv0Q4ZyhfFDwIxNhBrrVj5kGajAY2ItUasDaRcLku2VJa9xzvkji9/U/7mRz+RrO9LYI1YMWLFiliRKhhrjfhBIEVj5IHfbJR7v/E92X3wqPRnC1IKQhCj5/s4YMRaEWtErBFjrOTLvhzu6pY193xF/nP9EzIcBBLY6sMVMDYEY63s3HNQ7vrqd+W5V1+XwVxByoGRcrkcDhrN9aFgRj9kJexnjFgTSNn3Jev7suWNt+WKO++RXYeOiDHh3FYC0ZXdttaSL5bY+NQmLr1kOQvbZ5FKxHC0wnMdUJqP3VTImeFLgQalFa6riTuaZfNmc+Oa63j4149SLAeIhIdAR16MUop33ztMb98AFy+ZR10mjaNBKzUGyLncdrxmAYtC0BAdNEcpamJxbrnuajo6TrPnwCEM4bkMwSAEImx97XXa29uZ2dqCq3Xl62ow+Pgt7FEBHf7VlbXjujBp4gSWX7qCZ1/eRhBNUF1y/1CWk6c7aZs+hcaGehytPgTER0CTEQvqczyulJBOxlk4v539Bw+TK5WRChirNMdOdRFLxJjcWE8iHkMpPSrYvX9rPmKjIg6q9hs1gIocytPQOqmRuOtx/MRpjMiIZbp7eqmrryWTqRnp9Ik1haM16VSSSU1NdHZ1YRm1TdlcnkQiQTwWO18HOX8oSiEixGIeDQ31DA4OI6MtI9GJ0iqi+k/SMCHZorUikYhRLJZH/KuC1lobOa18otYJ8yRFYCzlso8Xc0d4BiCVTFIu+5TK5RD5J4lGKZRWBH7AwOAQtZn0WMtMnFDHcDZLNpv/ZGDIyB9BsNbi+2V6e/pomTwZqDKwpbWlmexwjjN9gxhjqeS6o18jw1k+vAlV275vEEEwWMoGOs/2kctlaZvRiqOrDAyNDXVMqKvlREcnw/kC4ef2HH780XYbPb8dS8PhdlhFvlhiz/6DTJ8xlZpkAq0qfI8i5jisXrmcvfv2c6Sjk8BWJrURKBsNP0Lr47dKGh/aMCw0BJRFCWhxGBga5tXt21m9cjkuY9haoVFcvHQRnqPZ+dZeBrP5UdFlZM0fJ06pMQ9IWFuokSywaAJe2bGLVCrBRQvnoxFEjeIZraE2leDGtdey9dU/cOzkKXxjsRIe+fNtWiqrFZQI1lishQB49+QpHt2wgS997jPUp5KVtLniM2G8cB3NquUXsmTBXB548GFO9/STLwegR8qr8+FCXWFVAZSDj6K/UOSHP7mfy1au4KIF83DQqDDxHsXA0VbFNPzFl+7GS6b45/sfoG8oixEZ5crnYaVoySKaQKAvl+MHf/sPNMTjfP2Ln0eMD44NcxlRjM2aEGKOor4mxXfu+xr5YoF/uf/f6ejqJjA29CFRo6rmczdRoQ9UsppALJ09vfzdP/6IvPH5++9/nzovQSIeI0AQFErGKeIE8I2hu3+IH//svzjd08efffkLLJg1jYZ0DZ7WoUOqkdheiW3hG4MVKItiIJdn74HD/OJXD9HS3Mi3v/V1musyuCranqjPuGAqg/vWki2W2fDU73li0yaWr1jO5atWMHPqBTTWpEnEY7iuw4gnCYERhoslBrI5TnZ28eqOXfzxzV1cf+3V3HbTWpIxl6Tr4ugP0sOHgAmDpjGCbywdZ3p47Ikn2X/oMFNaW5kzYzpNjROpq8vgui5KKXw/YGg4S8fZHo4dP05n52nmzZrF7TevpbW5CU8pHA2u641Y8eOAsWKrGoxSGmOFcmA4faaHN/64m90HDtJ19iwiEIvFIjA+Yi2TmyexaN4cLly0gJZJjSQ8l7jrgFiUAqXc81MhRsEK44wNt04sGBF8BcZYCsUS+XwBaw3pdJpkMkHMCY+pVmEtrpVGO6pKonocghgfTCXKqohBGUllQ+2m8pwgUQAcSczGJq2Rfav0MJ5yNf42RYNEh4ZqrSAjWta4gSHKwmXkTVXBCpWKMdlLtY2rXFUmr57WyipV5ZvRIsoHseiQPaqdx9rq3P3GByMWJMzZRWmMWHwrnOzsYu+BIxw4fISu7rMUCwVAYcWQTtcwuXkys2dMY/GcmUxpaSbuOJGYFFlKIgHyvGQ0sVhrscqhZCzvvHeAZ597keOnOmmefAGtLc001NeRTiXQOlStcvkifb39nO46y5kz3UyZ3MQN117NkvlzSHgeOrKvViNk97HABDYkvY6ubjY89QwHjxxl3vy5LF04j0kTJ9BUlyEVj+M6Gu04iIAfBBTyBQZyeTq6e3n7nX3s3buPubPbuO2m62lrbcGLKpBzg7Ey2s9CqwDFwLDjrd08tuFJausmcN21VzF7eis1cZdUzMV1XFAV0wtqjEoh+NYwkC2y79AxNj/3MoP9A9x95y2sWraEuOuMkN4YGc1Emp62iFgQjW+Erbt28+jGTSyZN4cb11xFY0MtXkyj0XjaCWUvBLTGEkphGlA2DJIB4VilckBf3yBP/n4LO/fs4wuf/jRXLF9KIu6gdOjmFRdyR6vfYsFYYdeevWzY+FuWtLdz601rmJhOEXedSG/RGKUwOiQvbQziWxztIK4i0CE5ekaBgON4xJsm8vk7bsVVLg+u34ib9Fh94WJiWo0JsG6gQLDhsVIORzpO8vimzcyYPpW7b7+ZRMzFdTXiKAKlcNHokuDmfeTkGXKHT1EazJHMpEnNacVtnQg1HtbTWMAhTJsyyQT33HELffkhHn9qMy1NE5k9dQqOGtkrV6pkpBnO5dm643UKhRJ33HYzmXQMF02gCIEEgu4apO/p1yg+8jz28GlSeUPMarIEnK1x8dqnUnfT5aTuuAJa6rCOQmyAKEil4vz5Z9fxtz/8MVte3s6EW6+nsTYdHXqF6xKyrLXCgaPHeHP3u9xy41omTawHFe6roxQqVybYcZD+nz6K2rmXpiGLF0SMKlADSDbA9Bwi99Zxzjz/JhO+/Vniq9oh6SBKsAIT6jN8dt3t/PdDv+GSZYuYsHBOdOQVWktI8cP5Arv27CMZj7Fq2WKS2kVrB6NAFX1Kr+2l+4cPknjpbRp68niFEhL4GBMQSPgSG+CUfDIDeZzte+l87BlMdz/WhiFSKxCtWLKoncaGBnbs2s1wvhiRK6HYZpWia2CA9w4d41NXXE7CdajEWB0Isv80w798mvSuoyQLFlsJMVZwzMhL27AS8GMOzpIZNK9ZBaKx/XkwYZh1RJGJu9x8wxr+uHsvfYPD1epDC4IvQnffAP19fSye346rQekoMA6XyD+zndTO98hkfVQgWKUJHMKTo8IqABXKicWEg798NjVfvZlYWwv9z7xG/zM7McNlRBTagiOwbPF8SqUCp7q68U0ExlohXyhxsqOLyU1NTKjPRHK8A1YwxzqRnfvxzg6CNYgYtLE4ViIQYZrhe5Z8UlG4dA6Jr92K2z6D3O+2U/zpE8jj2wjeO4EKQsCgyCRjzGqbyv4jRyn6JgSjtcb3fXp6epgy5QIcHQYyRXhHFBzrRE6cgcCEiXpdCjO9GeO5KAWBshgFgROncHE76W/ejrNwJvnfbae0/gXqjvUQ23+C4FAHmADBonUoo82YNpVTnV0ExlR8RmGMIZvNMXFiQyQQCxaLBAFyqgevN4sCSnEHs2Y5+jt3ULp8AfmUh4MQuJrCirmk7luHN7+N7KZtBA9vIXPoLDW+xekdRroHkcCGeVJ0AhsbJzA8nMNGdb0GCAJDoViOIrCOLm6i8qNQxikFOCa60GmZgPOpZSS+s47SqgX0JR0Kl82n5r7bScybQX7jKwQPP0fyZC+JUgCBwRbL2OKICFUZ23XGZjBuRaGKeS5BYHC0HgliWkHcwziamBW8gk/fs6+hWhpI3fknZP7yM/QsbiVzzaXE2yYzvP5l7IObqensx/OjACqgPRcVizFWwRCMMWPuXV0FeJ5LTTpFb9/ASARFobSDNNdTrkvidfWjRcgc7aX8y80M+T61d6+hafFduL7H8P9uovzoi9R09uP4BmXCKtEqharPoBoy4T1CFCOUUvT2D5BOJ6uL1wDxeIwJExs42XEKE5lSoRBH47S1QGsTxtWgIWksqWPdqF9tZuAXT+ANCr0PPQ0PvUDmaC+OVQgOIiFTBVohrc3oqc0h1RBJryhOnOxgcnMTrqOjjRBIx+NMm3oBJzo76RvKhaSGxYhFz5gCS+cS1KVDgBY8o0mdGsJ9+BUK3/05sV+/SOr0IF7ZogIBK4gyWKCcSaGWtxNrn4rrOmitEWPIlXwOHD7GnLbpxNwIDApcRzNpYgOZmhr2vXcIKxVtRyF1KRJrV5JfPIOCo0NNTgw6sKS7Bom99BaZEz24ZR8tgmsFRwS0ohBTFBZPJXbNUuzENOLqqlX2HzwKSnPBpEbc6MZVW6VQSmhuqGfu9Gm8svVVyoFFKolzTOMtm0ndvWvJzW2m5KlQaRKLtQZrAkzgY7AYNXJaSlpRXjiN9J9ej75oBiqm0DqMymUUT295gQsXL6SpoQ6tnEo4CDO2+nSapQva6ezu5u19Bwgih3JFoMbBXbuM2u99jsGl0ynEHRQK1yo8G/51LDg2FBSLMYfCkjbS37wN9/plSEMSV4W3KaJg3+HjHDl2ghXLFlObTqK1UznaUZ2jFbNmtTG3fTa/3fwMs2ZOozGVxBEQR1FqTOPedhmT5rYx+H9bGHh6G073EF7RkFAuRiw5T1CTG0hfdTH1X7oBu6AFqYmhtUNgozTUL7N+41MsWDiPWdNaiblumKADyooI2Ej4s7xz8DC/fPgRFs2ZzVfuXkci7oJUmFOhA0HnfOjqp/TeCfoPnyLfM0AyHqNhfhvx9qnI5DpsbQITC/NljcL4lgDhwSc28PquPXz13nuYP2sG6Zhb5bZqdWAxGGMpBZaXXtvBIxue4rprruGmtVdTG/OiS3GNKMGIgLXowEIpQJmQ4CTuUHIFcRwSOlxxeF0NQcnw2y3P8diLW/jiurtYvWwp6VgMRykc7aDU+ypKJULKdbl65SUUfOHJzc+DDbjh2iupzaRxdHhsFQZHOSjPQeIepvIDDoFkRTFWocF9DdlCgedefoXfbX2Z29dcz6pFi6iJeSixKO1Vq5XqjxI0DtoLi7FUQnPdlZeiCHhy07N09vZy3TVXMa2lmUwiXE0k74ECLWGwdZQOP4sC4bBf4sTZbp59fiv73t3LXTdcz5WrLiEdj+E6TtVXRhnj3JqesULJGN7Zf4DfrN9ItlDiitWrWLJgLpMmTqAhnSThVRQowff96rVNrljidN8Ae/YfYNurO0jEYtz56ZtYNHcWybiH534QyLhgIIyqxhoCgYHhHNt2vsFL2/5A2Vja2tqYMeUCmibUk0zE0a6DMYZSsUx3Tx9dZ89y8OgxlDVcuWoll69cQX1NeDXtaoXWzvnJaKEINPJTJ18sg7kC+w4e5q09+9l/4CC5fIFEPI7juiBCqVwmmYgzc9o0Llo4j3lzZlGfSeM6GsfRVGWjKE35+JapKjASCcuCFcGEPoxBKBTLFAoFhoez1NfXEYvHScY9tIQnQylB6ZGrRqWipHkcmf2jlauoyBvTX0Klr7KdYsNJlYrOsaK6DRVVoXKxXL3kOAeg/wdkaBkE+3Ev2QAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*  E  */
input[type=checkbox]#PortfolioE {
  position: absolute;
  z-index: -1000;
  left: -1000px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

input[type=checkbox]#PortfolioE + label#PortfolioE-label {
  padding-left: 40px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 15px;
  text-decoration: underline;
  vertical-align: middle;
  cursor: pointer;
}

input[type=checkbox]#PortfolioE:checked + label#PortfolioE-label {
  background-position: 0 -35px;
}

label#PortfolioE-label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABGCAYAAABG4C2wAAASeUlEQVRogb2aaZRdVZXHf+fc+6aqejVnrsyESkIkQBKSECYFNdIIhElAAkLbgsBiqW27FFcvsHupvRQXMiggItBKy0wI0nYzyZyBJGQOGSoklUpVUqnx1as33HvP2f3h3lcDJoF8oM9ad9V77957zv/svc8e/ruUiAgfHwJgAYWgEDV4SxE9fpjXSk8o1LBfRAmgsNF3DR97IhzuEeajhEANoJPSDQSw6nDTDZ9CDW5n4G1EcaRXDw+mtLzIwIQWsCJk8gV27Wlm/bad7Gtpobunm8APUErjug5VVZVMHDeO6dOmcPzUyVSVl+FqhQOoAWmqw4pGHVZNgFgZ2I8BOnuzvLVyDS+//hZuIsGk8WMZNbKeyso0MVcjgOcFZPr6OdTVyd69zYgxLFowj3POXER9ZRpXgRiL4zqHl+aRwVh8IwRK8faqdTz+5LNUpqs4bdGpTJ3YwOiqNOXlZSQScXS0S2uFoueTyefo6Mmwa08LK1evIZvJcMVlS1g07yQcIOG6h7WZATADOo0+G2vpL3o89NiTvLNyDZddehFzPtfImPoakjGN47iExioM7EakZFYYa8n5lvaeXlat3cQzzz7DGacv4LqvX0FNKoVTWk19DEzJHsQE4S61Q3u2wD2/fYT2/S3c8u3rmTx+HMmES0w7aK1QSvH3ipcBWxfAIhixZPoLfLSvhbvue4Bxkyfz41tvpDIWD0+mFlAaJQpERIyIBNaKMUaKni99BU9u+8VvZOktP5KtH7VIJlcQPwjE2ECstWLlKMNGExoRa41YG4jneZIterJ1b4tcfN1N8q933i1Z35fAGrFixIoVsSIDYKw14geBFIyRh/78vCz99vdl486PpDubl2IQghi63qcBI9aKWCNijRhjJef50nTgkHzx69fLg88sk74gkMAOPFwCY0Mw1srqzTvl0n/6nrz67vvS258XLzDieV44abTWUcEMfchK+J4xYk0gnu9L1vfllTUb5IxLvi7rdu0WY8K1rQSiS9q21pIrFHn+xZeYf+pcTmicSlkyjqMVMdcBpfnUQ4U+M7wUaFBa4bqahKM5efpxnPfFL/H4n56i4AWIhIdAR1aMUoot25vo7OphzonTqUqX42jQSg0DcjizPdKwgEUhaIgOmqMUFfEEX/3S2bS0tLJ5xy4M4bkMwSAEIrz93vs0NjYypWEMrtal2wPB4NOP8I0S6PCvLu0d14WRdbXMnT+P/33zHYJogYEtd2ey7GttY/LEcdTXVONodRQQnwBNBiWoD/O4UkJ5KsEJMxr5cGcT/UUPKYGxSrNn/wHiyTij66tJJuIopYcEu4+r5hMUFfmggfeGTKAig4ppaBhZT8KNsbe5FSMyKJlDHZ1UVVeSTlcMvvSZDYWjNeVlKUaOGEHbgQNYhqgp258jmUySiMeP1UCOHYpSiAjxeIyammp6e/uQoZKR6ERpFbn6z1IwobNFa0UyGadQ8Abtq4TWWhsZrXym0gnzJEVgLJ7nE4u7g34GoCyVwvN8ip4XIv8s0SiF0orAD+jpzVCZLh8umbraKvqyWbLZ3GcDQwb/CIK1Ft/36OzoYszo0cCAB7Y0jBlFtq+fg129GGMp5bpDr8HpLEcfwoBsPzaJIBgsnoG29i76+7NMntSAowc8MNTXVFFbVUlzSxt9uTzh7/YwdvzJchu6vh3uhkN1WEWuUGTzhzuZOGk8FakkWpX8PYq447BowVy2bvuQ3S1tBLa0qI1A2Wj6Qbd+5FFK40MZhoWGgLIoAS0OPZk+3l25kkUL5uIyzFsrNIo5s2cRczSr12+lN5sbEl0G9/xp4pQa9oCEtYUazAILJuCtVesoK0tyygkz0AiihvgZraGyLMl5i8/l7XdXsGfffnxjsRIe+WMdWkq7FZQI1lishQDYsm8/Tz33HNdeeTnVZalS2lyymTBeuI5m4dyTOHHm8Tz06OO0dnST8wLQg+XVsfhCXfKqAigHH0V3vsB/3H0Ppy2Yxykzp+OgUWHiPcQDR6qKa/jWtVcQS5Xxy3seoiuTxYgMMeVjkFK0ZRFNINDV389tt/+UmkSCG6+5CjE+ODbMZUQxPGtCiDuK6ooyvnvrDeQKeX51z/20HDhEYGxoQ6KGVM2HH6JCGyhlNYFY2jo6+bef3UnO+Pz7D35AVSxJMhEnQBAUSo5QxAngG8Oh7gy/vu93tHZ08Y/XXc3MqROoKa8gpnVokGowtpdiW/jFYAU8UfT059i6o4mHH/kjY0bV851bbmRUVRpXReqJ3jkimNLkvrVkCx7Pvfgyy156ibnz5nL6wnlMGT+W+opykok4ruswaElCYIS+QpGebD/72g7w7qp1fLB2HV8+92wu+ofFpOIuKdfF0X/vHo4CJgyaxgi+sbQc7ODpZcv5cFcT4xoamDZpIiPq66iqSuO6LkopfD8g05elpb2DPXv30tbWyvSpU1ly/mIaRo0gphSOBteNDUrx04CxYgc4GKU0xgpeYGg92MGaDzayccdODrS3IwLxeDwC4yPWMnrUSGZNn8ZJs2YyZmQ9yZhLwnVALEqBUu6xsRBDYIVxxoaqEwtGBF+BMZZ8oUgul8daQ3l5OalUkrgTHlOtwlpcK4121IAT1UdwEEcGU4qyKvKgDKayIXdTek6QKAAOJmbDk9ZIvgPu4diYq+F4GR6LZODX8MNhmCgJ+ZqPxYVPjGhHASOgSoKVqPwY3JM5iivWMrRECaUqiohQU0dU01FoNANEdKGAbyxaaw519bJlx3a2ftTM/rY2Mr0ZjLVopUgkk4yoq+e4CeOYMXUKkyY2UJYMqQ8dARMBpY9AJR75NBkQsKJAK1raOnh2+X/zYVMTVTXVjBs7mtraWqrSFVFsgWLRp7OrmwPth2g70EZ5PM4XzjqTBfNOproshQ4LXZTSx3aarLUYgb5cgRf++hovv/4m02c0MmfObMaNrGNEZQVlyRSJRHzAZoIgIJcv0JPLc7C7h207mli1ei31tbVcecmFzJg6kbjWIdn0aSUjgBHY397BXffeT38xYMmSC5gxdQJ1FWmSMQfthEocNOghhFqk1mzRo7Wji1def4cV773L0muu4pwzFlKmdXTsh49QeSIMJHZKMCg2NR/grl/fy3Fjx3Lz5RdRV1dLIh4j7uiQtYxYQKWcaP0wb0EsOJqY41Adi5FOpRh76VdpnDKRe3/3KAd6ciy94FzigLIWVzsDQZqQ3LFirRXfGCn4gexuPSjXf/92+ck9v5c9be2SL/ri+b4UfV/8IBAxVqwxEdEjYqyVwJiQ3bJWrAnEGF+M8cQYX/zAl75CUd5av03mfuVyefbVN6Q/CMkpO0CFWQnVFKXxgYRB7ud33kciluT6ay5nZF0Nscj4Y04MsWGSXTCWgx3d7Glupqurm0QiwZjRo5jQMIaqsiSOCI6jUCqsE4xReKJYvW4T3/3Rj3nwvruYNW0qKddFR7SFioivEAzw5PKXeWfVOm669gqmT5kAykQG5wCaTKHAO2s38dATz/PBxi1k+rKgwuQ74TqMHT2K8889mysuXMzUhlEkHIUSizUG5bgYUTz0xDJeee11Hrj7F9SWlxGPvKFzxx133IEKT09z2yH+/OyLnHnGImaf0Egq4aCVoLXGt7D3wCHufPAxfvabB9i+9xBZzxAQwxOXAIeiVXT25Xh//VbWrN9CTVUVDaNHkXQTaK1RSlBKmDB5Cq+99iZOLMb0aVPQakjNoSTk3t56bzW1dfXMnDaZZCIWEjjaQXDY39HF7Xf+loefeJbuvKXoBfiewQ8sJhBMYAkCS+BbCr6wcetO/vDYE+zd10oggkUjSoNYKlNxrl16Jcv/8hLdmSxBRGbr0lnMZHNs27WH6Y3HMWH0CBKOxlEaRJEteDz4p6f4y6tvIskagsAJSWyxQy6JLktMCY2TJ3DV15ZQW1tDVyZD0VqMVWiliSHMntlIPJ5g7YbN4Vwl0k6AXXuawXFoGDOS8pSLq8MYImhWrt/CH59ejhdLkssVARcRFcUuG6oSjSJkNGccN4EbvnE5p86ZzYq16/nTM8vpzfYPeKSYVqRTcU5bMJ+33luNiVydC6GKmva1kU5XMLauKpQIChFLPhD+64W/kgtcjLVAgIiNypvQt+iIbndczYzjJ3DT0ktYcPIsVq7byP2PPkFvTw+nn76QmooUOGFET8VdZs1o5NU33yEwAu6QIq6zq4uysiTpinJKAEUrDvb0sn7Lh/hGYQNDzNVMGT+G8vIkiIMigRGFjhlmNo7nxqsuZv5JJ7Jy7QYefvwpduxpobW9k/Wbt1H0/ChQOjhaU1dbjVihr69/OD/Tl+0jkYiTSMQj0ijM/ju7e+jMZLGAozSNE8fznRuWcvGXzqS2ohzREIvBiY0T+NZVSzjtlBNZtW4Df3jiebbsaqYQKAIUO5o+wvODYbxPMhEnXVlJd083Yu1gCuF7Po5WOI470IEDhQkCAmOwRlAG0uk0s6dNYcH0qSRjDi+88jcaRtVxw5UXs3DOSaz6YBOPPr2cTTubyfuC4KCVQ3dvH74Joiwx6vApTTwexyt6iJVBMK4bnhAUaK2juKNwXCeMOQqMhs3btvHIH5/k5msu44arlzB5XB2jR45g3uzZrFizkUeeepGNO/eQD8BEGZ8ylopUakhwjE4egjEB8XgclBoEU15eEdJoxSLpZDwKyEJVupLK8hRd2X6sWPoD4S+vv01ZwuH6pV/jmksvpC9X4J33N/DoMy+xeWczec9ER19D6GGYOH4ccdeNGmRqQBt9fVmqqquGJ7e1NdXkcgUymSwg6OikjK6tZua0KThRa9mg6ckFvPDaSh587Gl2Nh9kxdot/P7xZWzYvod8YCKCcrBzkC5LcULjtKhhKqV90tWTwVpDZboCVZKMEsWkcaPZsn0XB7p6mDhuJBqLBlIxzUWLz+GNFR9QtAoxCiPCwUw/z7/+LltaDpLLFdjR1EzRD7BiURIAoJWDtgGL5s1hyvixJGJOWDdZQ9FYtu3azYSGscQdJ6R9QzDClPEN+F6R5taDeCZs1UlE2X/5zIUsPnsh2ssTc2KgwtK/q6+f1es3s2VHEwXfx0Se2IoK6X7jM7a+iquWLGZEbSUxNxbmP0qTL3q8t2Il8+edQonc16WEqr62mkljxrBj527aOnvwBQIraEdTnS7jB9/+BgtnN0KuF4VgRTACvhU8YzF20CiVdsBY6tMJbrr6YhbOnkFZLIbWLhaNB2xr2ktnRwfzTzkJR4XqC8OBElyt+MJZp9PW2sa2XXspBgYVNUbjCqZPGsev7vgXzj9nIXEpRDY4pM0xtIFqA8aNqOZ737qWy847h/rKCmKui1IaEcgHhieffp5zP38WdVXpqKdVSiGiFLIynabtUCdr1m9kxtSJ1FalUdFx1ApG1NRw+sI5jKyvo2V/K/lMD9gALRZtAhzxqU2X8ZWzTuO2W7/J4rPmM6KqgpijBnvVSvE/b6zgjTfe5J9vvZHyZCIsh5UqJeQWsUIgivaeDD/5+a84ftokrr78Yuqqq3EVWBOEeY0J8A305Aps3fERO3bs5NChDhKJBBMmjOeEGdMZO7ImKvZdXKUQa1FaY7Rmd/N+rrvxFm6/7YcsmncyZVF1ocIjNpgDB1EOvH77R7Lkm7fKA0+9IO29maiFbMQLAvGDQPzAEy/wJF8sSq5QkGw+H105yeXzUijmxfOL4vuBGGPE93zJe4Fs29cq53ztm3L/E89Id39OCvmimMCErexS97YExooVY60UAiN/XbtVzrv2Zrn39/8pBzs6pej74kUvBdaXwBTFGE+8oCgFvyhe4IsXFMQPCmJMUYwJJDBWAiuSzRdl7ZbtcsF1N8sP735Y2vvzkvd88YreMDCDCfmQIkYECsawbedufnnXPUyePIUrLr+EsSNrSacSxBwQGx3fqBtTomejZi3GCkURuvr6ef2tFTy7bBkXXnAe5y/+MtWJODHHiarLwf/POUoRJ1Eh18kjj/2ZDZu3cs7nz+S0+Sczur6Omooy4nEXx3EQEYwJe7BWhGyhSGcmy47de/jbm+/S09PDJRd9lVNP/hwVyQQJxwlz4o+te1ROzxJWhoG1fLDpQ55btpxMJsvU445jfMMY6upqqUiX4TouIORyBXozfew/2M72piYKuRynnnIyX/z8GdRXVhLXOqLR3GOj0UrdMilVmwq8wNK0p5k1GzaxZeduunp6BtIAEcHziriuy/ixYzhx1gxmTT+e2qo0KTdGzNGIDUkRxz1GGk3CmwPfSm7eIhgr+AhBYMhm+ykWiziOQ3l5WciAah3ZQ1SCKI3Sg9zOkbqOn4LT+/8b/weyUxGWflcfZQAAAABJRU5ErkJggg==);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.tab-drop-down {
  font-family: "Outfit Regular", sans-serif;
  display: flex;
  flex-flow: wrap row;
  margin: 0;
  padding: 0;
  list-style: none;
}
.tab-drop-down__item {
  flex: 1;
  padding: 1.2rem;
}
.tab-drop-down__item .c3-target.c3-defocused {
  opacity: 1 !important;
}
.tab-drop-down__item-percent-label {
  color: rgb(0, 43, 69);
  font-size: 32px;
  line-height: 2.8rem;
}
.tab-drop-down__item-title-label {
  margin-bottom: 0.8rem;
  color: rgb(0, 43, 69);
  font-size: 16px;
  font-weight: bold;
}
.tab-drop-down__item-simbol-label {
  color: rgb(0, 43, 69);
  font-size: 16px;
}
.tab-drop-down__content-info {
  font-family: "Outfit Regular", sans-serif;
  margin: 2rem 1px;
}
.tab-drop-down__info-title {
  color: rgb(252, 199, 50);
}
.tab-drop-down__info-text {
  margin-top: 0.4rem;
  color: rgb(105, 120, 140);
}
.tab-drop-down__item-container {
  min-height: 150px;
  padding: 12px;
  color: rgb(105, 120, 140);
}
.tab-drop-down__item-container-percent {
  display: flex;
  margin-bottom: 1.6rem;
  color: rgb(0, 43, 69);
}
.tab-drop-down__item-container-percent-border {
  height: 3rem;
  padding-right: 1.2rem;
  border-left-width: 0.4rem;
  border-left-style: solid;
}
.tab-drop-down__sub-items {
  color: rgb(105, 120, 140);
  font-size: 12px;
}

@media screen and (max-width: 767px) {
  .tab-view {
    margin-top: 3.2rem;
  }
  .tab-view .donut-view {
    text-align: center;
  }
  .tab-view .tab-drop-down__item {
    flex: unset;
    width: 100%;
  }
  .tab-view .tab-drop-down__item:nth-last-child(1) {
    padding-bottom: 50px;
  }
  .tab-view .tab-drop-down__item-percent-label {
    display: inline-table;
    font-size: 24px;
    line-height: 2.4rem;
  }
  .tab-view .tab-drop-down__item-title-label {
    font-size: 13px;
    line-height: 2.4rem;
  }
  .tab-view .tab-drop-down__item-container {
    display: flex;
    min-height: 0;
    padding: 0 12px;
  }
  .tab-view .tab-drop-down__item-container-percent {
    min-width: 9.6rem;
  }
  .tab-view .tab-drop-down__item-container-border {
    height: 22px;
  }
  .tab-view .tab-drop-down__item-wrapper {
    padding-left: 1.2rem;
  }
  .tab-view .tab-drop-down__item-wrapper .dropdown-sub-items {
    font-size: 13px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .tab-view {
    display: flex;
  }
  .tab-view-singleton {
    width: 80%;
    margin: 0 20%;
  }
  .tab-view .tab-drop-down {
    width: 70%;
    padding: 3.2rem 0;
  }
  .tab-view .tab-drop-down__item {
    flex: unset;
    width: 50%;
    padding: 1.2rem 0;
  }
  .tab-view .tab-drop-down__item-singleton {
    width: auto;
  }
  .tab-view .tab-drop-down__item-percent-label {
    font-size: 32px;
  }
  .tab-view .tab-drop-down__singleton {
    width: auto;
  }
  .tab-view .donut-view {
    width: 30%;
    padding: 40px 0;
    text-align: center;
  }
  .tab-view .donut-view__width-singleton {
    width: auto;
  }
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
  .tab-view {
    display: flex;
  }
  .tab-view-singleton {
    width: 50%;
    margin: 0 auto;
  }
  .tab-view .donut-view {
    width: 20%;
    padding: 12px 0;
  }
  .tab-view .donut-view__width-singleton {
    width: auto;
  }
  .tab-view .tab-drop-down {
    width: 80%;
  }
  .tab-view .tab-drop-down__item {
    width: 25%;
  }
  .tab-view .tab-drop-down__item-singleton {
    width: auto;
  }
  .tab-view .tab-drop-down__singleton {
    width: auto;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.wrap {
  height: 118px;
  overflow: hidden;
}
.wrap__container {
  padding-top: 2rem;
}
.wrap__search {
  background-color: rgb(26, 65, 88);
  height: 118px;
}
.wrap__fix-search {
  background-color: rgb(26, 65, 88);
  bottom: 0;
  height: 118px;
  left: 0;
  max-height: 30%;
  position: fixed;
  right: 0;
  width: 100%;
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .wrap {
    height: auto;
  }
  .wrap__search {
    height: auto;
  }
  .wrap__fix-search {
    height: auto;
  }
  .wrap__container {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .wrap {
    flex-direction: column-reverse;
    height: auto;
  }
  .wrap__fix-search {
    position: relative;
  }
  .wrap__search {
    height: auto;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.investment-details-view--bg-header-gradient {
  background-color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.investment-details-view--black-haze {
  background-color: rgb(247, 248, 248);
}

.investment-details-view--blue-10 {
  background-color: rgb(235, 238, 252);
}

.investment-details-view--blue-base {
  background-color: rgb(43, 92, 219);
}

.investment-details-view--blue-box {
  background-color: rgb(236, 243, 252);
}

.investment-details-view--blue-categories {
  background-color: rgb(63, 81, 181);
}

.investment-details-view--blue-text {
  background-color: rgb(74, 145, 226);
}

.investment-details-view--cc-base {
  background-color: rgb(167, 122, 204);
}

.investment-details-view--cc-bg {
  background-color: rgb(246, 241, 249);
}

.investment-details-view--cc-disabled {
  background-color: rgb(180, 175, 203);
}

.investment-details-view--cc-disabled-text {
  background-color: rgb(180, 175, 203);
}

.investment-details-view--cc-selected {
  background-color: rgb(233, 222, 243);
}

.investment-details-view--cc-selected-disabled-text {
  background-color: rgb(211, 188, 229);
}

.investment-details-view--cinderella {
  background-color: rgb(255, 241, 229);
}

.investment-details-view--cyan-10 {
  background-color: rgb(235, 249, 252);
}

.investment-details-view--cyan-30 {
  background-color: rgb(192, 236, 245);
}

.investment-details-view--cyan-60 {
  background-color: rgb(131, 218, 235);
}

.investment-details-view--cyan-accent {
  background-color: rgb(49, 195, 223);
}

.investment-details-view--cyan-tag {
  background-color: rgb(2, 188, 212);
}

.investment-details-view--diamond {
  background-color: rgb(0, 140, 190);
}

.investment-details-view--dodger-blue {
  background-color: rgb(49, 195, 223);
}

.investment-details-view--green-10 {
  background-color: rgb(233, 245, 231);
}

.investment-details-view--green-50 {
  background-color: rgb(138, 209, 138);
}

.investment-details-view--green-base {
  background-color: rgb(21, 162, 21);
}

.investment-details-view--green-box {
  background-color: rgb(230, 248, 239);
}

.investment-details-view--green-number {
  background-color: rgb(22, 160, 133);
}

.investment-details-view--green-text {
  background-color: rgb(66, 196, 122);
}

.investment-details-view--light-blue-base {
  background-color: rgb(4, 169, 244);
}

.investment-details-view--link {
  background-color: rgb(0, 119, 192);
}

.investment-details-view--malachite {
  background-color: rgb(43, 226, 78);
}

.investment-details-view--old-lace {
  background-color: rgb(255, 249, 244);
}

.investment-details-view--open {
  background-color: rgb(24, 161, 180);
}

.investment-details-view--orange-10 {
  background-color: rgb(254, 243, 236);
}

.investment-details-view--orange-40 {
  background-color: rgb(255, 208, 176);
}

.investment-details-view--orange-base {
  background-color: rgb(255, 139, 79);
}

.investment-details-view--oxford-10 {
  background-color: rgb(241, 244, 244);
}

.investment-details-view--oxford-20 {
  background-color: rgb(227, 233, 233);
}

.investment-details-view--oxford-30 {
  background-color: rgb(204, 213, 218);
}

.investment-details-view--oxford-40 {
  background-color: rgb(186, 199, 203);
}

.investment-details-view--oxford-50 {
  background-color: rgb(132, 152, 160);
}

.investment-details-view--oxford-base {
  background-color: rgb(0, 43, 69);
}

.investment-details-view--oxford-bg {
  background-color: rgb(245, 245, 245);
}

.investment-details-view--oxford-box {
  background-color: rgb(186, 199, 203);
}

.investment-details-view--oxford-disabled {
  background-color: rgb(78, 107, 118);
}

.investment-details-view--pale-blue {
  background-color: rgb(236, 249, 252);
}

.investment-details-view--pantone-red {
  background-color: rgb(236, 0, 0);
}

.investment-details-view--pickled-bluewood {
  background-color: rgb(44, 64, 84);
}

.investment-details-view--pink-10 {
  background-color: rgb(250, 234, 241);
}

.investment-details-view--pink-70 {
  background-color: rgb(220, 81, 172);
}

.investment-details-view--pink-base {
  background-color: rgb(221, 39, 116);
}

.investment-details-view--porcelain {
  background-color: rgb(227, 233, 233);
}

.investment-details-view--porcelain-light {
  background-color: rgb(241, 244, 244);
}

.investment-details-view--premium {
  background-color: rgb(90, 153, 177);
}

.investment-details-view--product-accounts {
  background-color: rgb(180, 180, 225);
}

.investment-details-view--product-aggregator {
  background-color: rgb(176, 208, 211);
}

.investment-details-view--product-cards {
  background-color: rgb(255, 241, 179);
}

.investment-details-view--product-deposits {
  background-color: rgb(204, 232, 240);
}

.investment-details-view--product-finance {
  background-color: rgb(251, 241, 247);
}

.investment-details-view--product-insurances {
  background-color: rgb(246, 220, 195);
}

.investment-details-view--product-loans-preapproved {
  background-color: rgb(207, 48, 127);
}

.investment-details-view--product-loans {
  background-color: rgb(246, 222, 235);
}

.investment-details-view--product-mortgages {
  background-color: rgb(155, 189, 172);
}

.investment-details-view--product-wealth {
  background-color: rgb(180, 180, 225);
}

.investment-details-view--prussian-blue {
  background-color: rgb(0, 43, 69);
}

.investment-details-view--purple-10 {
  background-color: rgb(246, 241, 249);
}

.investment-details-view--purple-140 {
  background-color: rgb(103, 58, 183);
}

.investment-details-view--purple-base {
  background-color: rgb(157, 39, 176);
}

.investment-details-view--red-10 {
  background-color: rgb(249, 233, 229);
}

.investment-details-view--red-20 {
  background-color: rgb(251, 205, 203);
}

.investment-details-view--red-70 {
  background-color: rgb(244, 108, 102);
}

.investment-details-view--red-80 {
  background-color: rgb(244, 67, 54);
}

.investment-details-view--red-base {
  background-color: rgb(237, 10, 0);
}

.investment-details-view--red-error-bg {
  background-color: rgb(255, 244, 244);
}

.investment-details-view--red-ribbon {
  background-color: rgb(223, 0, 73);
}

.investment-details-view--salmon-10 {
  background-color: rgb(255, 249, 244);
}

.investment-details-view--salmon-20 {
  background-color: rgb(255, 241, 229);
}

.investment-details-view--salmon-30 {
  background-color: rgb(254, 230, 218);
}

.investment-details-view--salmon-50 {
  background-color: rgb(255, 150, 152);
}

.investment-details-view--salmon-80 {
  background-color: rgb(251, 111, 116);
}

.investment-details-view--salmon-base {
  background-color: rgb(255, 77, 82);
}

.investment-details-view--selective-yellow {
  background-color: rgb(251, 184, 0);
}

.investment-details-view--serenade {
  background-color: rgb(254, 230, 218);
}

.investment-details-view--transparent {
  background-color: transparent;
}

.investment-details-view--turquoise-10 {
  background-color: rgb(156, 233, 217);
}

.investment-details-view--turquoise-40 {
  background-color: rgb(156, 233, 217);
}

.investment-details-view--turquoise-base {
  background-color: rgb(11, 201, 162);
}

.investment-details-view--white {
  background-color: rgb(255, 255, 255);
}

.investment-details-view__investment-amount-section {
  border-bottom: 0.1rem solid rgb(227, 233, 233);
}
.investment-details-view .update-graphics-section {
  height: 120px;
  margin: 2rem auto;
  background: rgb(255, 255, 255);
}
.investment-details-view .update-graphics-section__btn-wrapper {
  width: 167px;
  margin: auto;
}
.investment-details-view .update-graphics-section__btn {
  justify-content: center;
  width: 166px;
  height: 4.4rem;
  margin: 3.6rem auto;
  cursor: pointer;
}
.investment-details-view__container-loading {
  height: 200px;
}
.investment-details-view__graphics-section {
  margin: 20px 0;
  padding: 1.2rem;
}
.investment-details-view--default-section {
  background-color: #F2F1EF;
}

@media only screen and (max-device-width: 767px) {
  .investment-details-view__graphics-section {
    padding: 10px 0;
    background-color: rgb(255, 255, 255);
  }
  .investment-details-view__performance-section {
    padding: 0;
  }
  .investment-details-view .update-graphics-section__btn-wrapper {
    width: 50%;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.investment-amount-section__container {
  width: 50%;
  margin: 0 auto;
  padding: 3.6rem;
  text-align: center;
}
.investment-amount-section__content {
  font-family: "Outfit Regular", sans-serif;
  display: inline-block;
  color: rgb(0, 43, 69);
  font-size: 26px;
  text-align: center;
}
.investment-amount-section__content-left-block {
  display: inline-block;
}
.investment-amount-section__content-right-block {
  display: inline-block;
}
.investment-amount-section__content .icon-euro {
  padding-left: 1.2rem;
  color: rgb(0, 43, 69);
  font-weight: bold;
}
.investment-amount-section__content .amount-input {
  font-family: "Outfit Semibold", sans-serif;
  color: rgb(0, 43, 69);
  font-size: 28px;
}
.investment-amount-section__amount-input {
  width: 207px;
  border: 0;
  border-bottom: 0.1rem solid rgb(255, 0, 73);
  outline: 0;
  background: transparent;
  font-size: 24px;
  font-weight: bold;
  text-align: right;
}
.investment-amount-section__amount-currency {
  padding-left: 10px;
  color: rgb(0, 0, 0);
  font-weight: bold;
}

@media only screen and (max-device-width: 767px) {
  .investment-amount-section__container {
    width: 100%;
    padding: 2.4rem;
  }
  .investment-amount-section__amount-input {
    margin: 2rem 0;
  }
  .investment-amount-section__content {
    font-size: 16px;
  }
  .investment-amount-section__content-right-block {
    margin: 1.2rem 0;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  .investment-amount-section__container {
    width: 100%;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.portfolio-preformance-section {
  display: block;
  position: relative;
  margin-top: 2rem;
  overflow: hidden;
}
.portfolio-preformance-section__title {
  width: 50%;
  margin: auto;
  text-align: center;
}
.portfolio-preformance-section__title h3 {
  font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
  font-size: 22px;
  color: rgb(0, 43, 69);
  font-size: 24px;
  font-weight: bold;
}
.portfolio-preformance-section__sub-title {
  width: 50%;
  margin: auto;
  text-align: center;
}
.portfolio-preformance-section__sub-title h5 {
  font-family: "Outfit Regular", sans-serif;
  margin: 0;
  color: rgb(84, 106, 117);
  font-size: 16px;
  font-weight: normal;
}
.portfolio-preformance-section__funds-progress-bar {
  display: flex;
  margin: 1.2rem 15%;
}
.portfolio-preformance-section__funds-progress-bar:hr {
  color: rgb(189, 189, 189);
}
.portfolio-preformance-section__dot {
  width: 2.4rem;
  height: 2rem;
  border-radius: 50%;
  background-color: #F35820;
}
.portfolio-preformance-section__conecting-line {
  width: 50%;
  height: 0.2rem;
  margin: 10px 5px;
  background: #E0E4E5;
}
.portfolio-preformance-section__dot-title {
  display: flex;
  margin-top: 44px;
}
.portfolio-preformance-section__dot-title h3 {
  font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
  font-size: 16px;
  width: 33%;
  margin: 0;
  color: rgb(0, 43, 69);
  text-align: center;
}
.portfolio-preformance-section__amount-title {
  display: flex;
  margin-top: 1.2rem;
}
.portfolio-preformance-section__amount-title h5 {
  font-family: "Outfit Regular", sans-serif;
  width: 33%;
  margin: 0;
  color: rgb(84, 106, 117);
  font-size: 16px;
  font-weight: normal;
  text-align: center;
}
.portfolio-preformance-section__amount {
  display: flex;
  margin-top: 1.6rem;
}
.portfolio-preformance-section__amount h2 {
  font-family: "Outfit Regular", sans-serif;
  width: 33%;
  margin: 0;
  color: #69788C;
  font-size: 24px;
  text-align: center;
}
.portfolio-preformance-section__amount-section {
  display: flex;
  position: relative;
  margin-top: 17px;
}
.portfolio-preformance-section__amount-section h2 {
  font-family: "Outfit Regular", sans-serif;
  width: 33%;
  margin: 0;
  color: rgb(0, 43, 69);
  font-size: 20px;
  text-align: center;
}
.portfolio-preformance-section .icon-euro {
  position: relative;
  top: -2px;
}
.portfolio-preformance-section__euro {
  color: rgb(84, 106, 117);
  font-size: 20px;
}

@media screen and (min-width: 767px) and (max-width: 991px) {
  .portfolio-preformance-section__title {
    width: 100%;
  }
  .portfolio-preformance-section__title h3 {
    font-size: 20px;
  }
  .portfolio-preformance-section__sub-title {
    width: 100%;
  }
  .portfolio-preformance-section__sub-title h5 {
    font-size: 14px;
  }
  .portfolio-preformance-section__amount h2 {
    font-size: 16px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
[class^=icon-],
[class*=" icon-"] {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenbankFont";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

:not(.bg-header-gradient) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.black-haze) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-categories) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.blue-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cc-selected-disabled-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cinderella) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-60) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-accent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.cyan-tag) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.diamond) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.dodger-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-number) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.green-text) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.light-blue-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.link) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.malachite) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.old-lace) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.open) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.orange-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-box) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.oxford-disabled) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pale-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pantone-red) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pickled-bluewood) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.pink-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.porcelain-light) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.premium) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-accounts) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-aggregator) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-cards) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-deposits) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-finance) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-insurances) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans-preapproved) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-loans) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-mortgages) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.product-wealth) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.prussian-blue) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-140) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.purple-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-70) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-error-bg) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.red-ribbon) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-20) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-30) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-50) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-80) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.salmon-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.selective-yellow) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.serenade) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.transparent) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-10) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-40) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.turquoise-base) > .font-icon {
  color: rgb(0, 43, 69);
}

:not(.white) > .font-icon {
  color: rgb(0, 43, 69);
}

.icon-0-euro:before {
  content: "\e900";
}

.icon-1-euro:before {
  content: "\e901";
}

.icon-2-interes:before {
  content: "\e902";
}

.icon-03-tae:before {
  content: "\e903";
}

.icon-06-tae:before {
  content: "\e904";
}

.icon-accordion-cerrar:before {
  content: "\e905";
}

.icon-accordion-abrir:before {
  content: "\e906";
}

.icon-adaptado-necesidades:before {
  content: "\e907";
}

.icon-advertencia:before {
  content: "\e908";
}

.icon-agregar:before {
  content: "\e909";
}

.icon-agregar-agenda:before {
  content: "\e90a";
}

.icon-ahorra-dinero:before {
  content: "\e90b";
}

.icon-ahorrar-tiempo:before {
  content: "\e90c";
}

.icon-alza:before {
  content: "\e90d";
}

.icon-amortiza:before {
  content: "\e90e";
}

.icon-ampliar:before {
  content: "\e90f";
}

.icon-anterior:before {
  content: "\e910";
}

.icon-anular-doc:before {
  content: "\e911";
}

.icon-baja:before {
  content: "\e912";
}

.icon-banco-ong-seguros:before {
  content: "\e913";
}

.icon-beneficiario:before {
  content: "\e914";
}

.icon-breadcrumb:before {
  content: "\e915";
}

.icon-buscar:before {
  content: "\e916";
}

.icon-cajero:before {
  content: "\e917";
}

.icon-calcular:before {
  content: "\e918";
}

.icon-s-calcular:before {
  content: "\e919";
}

.icon-calendario:before {
  content: "\e91a";
}

.icon-candado:before {
  content: "\e91b";
}

.icon-casa-hogar:before {
  content: "\e91c";
}

.icon-cerrar:before {
  content: "\e91d";
}

.icon-colapsar:before {
  content: "\e91e";
}

.icon-comercio-tiendas:before {
  content: "\e91f";
}

.icon-comodidad:before {
  content: "\e920";
}

.icon-compartir:before {
  content: "\e921";
}

.icon-s-compartir:before {
  content: "\e922";
}

.icon-compras-seguras:before {
  content: "\e923";
}

.icon-copiar:before {
  content: "\e924";
}

.icon-correo:before {
  content: "\e925";
}

.icon-correos:before {
  content: "\e926";
}

.icon-de-movilamovil:before {
  content: "\e927";
}

.icon-descargar:before {
  content: "\e928";
}

.icon-descuento:before {
  content: "\e929";
}

.icon-deslizar:before {
  content: "\e92a";
}

.icon-devolver:before {
  content: "\e92b";
}

.icon-dinero:before {
  content: "\e92c";
}

.icon-diversificacion:before {
  content: "\e92d";
}

.icon-documento:before {
  content: "\e92e";
}

.icon-dropdown-cerrar:before {
  content: "\e92f";
}

.icon-dropdown-abrir:before {
  content: "\e930";
}

.icon-editar:before {
  content: "\e931";
}

.icon-eduacion-salud-belleza:before {
  content: "\e932";
}

.icon-eliminar:before {
  content: "\e933";
}

.icon-erasmus:before {
  content: "\e934";
}

.icon-error:before {
  content: "\e935";
}

.icon-especialista:before {
  content: "\e936";
}

.icon-exito:before {
  content: "\e937";
}

.icon-expandir:before {
  content: "\e938";
}

.icon-filtrar:before {
  content: "\e939";
}

.icon-firma:before {
  content: "\e93a";
}

.icon-flecha-derecha:before {
  content: "\e93b";
}

.icon-flecha-izquierda:before {
  content: "\e93c";
}

.icon-flexibilidad:before {
  content: "\e93d";
}

.icon-formacion-profesional:before {
  content: "\e93e";
}

.icon-global:before {
  content: "\e93f";
}

.icon-glosario:before {
  content: "\e940";
}

.icon-iban:before {
  content: "\e941";
}

.icon-identidad:before {
  content: "\e942";
}

.icon-imprevistos:before {
  content: "\e943";
}

.icon-imprimir:before {
  content: "\e944";
}

.icon-informacion:before {
  content: "\e945";
}

.icon-ingresos:before {
  content: "\e946";
}

.icon-inversiones-ahorros:before {
  content: "\e947";
}

.icon-libertad-cambio:before {
  content: "\e948";
}

.icon-llamar:before {
  content: "\e949";
}

.icon-locacion:before {
  content: "\e94a";
}

.icon-luz-natural:before {
  content: "\e94b";
}

.icon-mostrar:before {
  content: "\e94c";
}

.icon-mov-excluidos:before {
  content: "\e94d";
}

.icon-movil:before {
  content: "\e94e";
}

.icon-nitidez:before {
  content: "\e94f";
}

.icon-notificaciones:before {
  content: "\e950";
}

.icon-ocultar:before {
  content: "\e951";
}

.icon-otros-gastos:before {
  content: "\e952";
}

.icon-pdf:before {
  content: "\e953";
}

.icon-posgrado:before {
  content: "\e954";
}

.icon-preferencias:before {
  content: "\e955";
}

.icon-pregunta:before {
  content: "\e956";
}

.icon-quitar:before {
  content: "\e957";
}

.icon-recibo:before {
  content: "\e958";
}

.icon-refrescar:before {
  content: "\e959";
}

.icon-rentabilidad:before {
  content: "\e95a";
}

.icon-reproducir:before {
  content: "\e95b";
}

.icon-ruta:before {
  content: "\e95c";
}

.icon-salir:before {
  content: "\e95d";
}

.icon-s-beneficiarios:before {
  content: "\e95e";
}

.icon-s-buscar:before {
  content: "\e95f";
}

.icon-s-editar:before {
  content: "\e960";
}

.icon-seguro-accidentes:before {
  content: "\e961";
}

.icon-s-estrella:before {
  content: "\e962";
}

.icon-siguiente:before {
  content: "\e963";
}

.icon-simplificar:before {
  content: "\e964";
}

.icon-s-llamar:before {
  content: "\e965";
}

.icon-s-locacion:before {
  content: "\e966";
}

.icon-s-correo:before {
  content: "\e967";
}

.icon-s-mi-locacion:before {
  content: "\e968";
}

.icon-s-op-comp:before {
  content: "\e969";
}

.icon-s-op-comp-horizontal:before {
  content: "\e96a";
}

.icon-s-pin:before {
  content: "\e96b";
}

.icon-s-ruta:before {
  content: "\e96c";
}

.icon-subir:before {
  content: "\e96d";
}

.icon-superficie-plana:before {
  content: "\e96e";
}

.icon-tiempo:before {
  content: "\e96f";
}

.icon-huella-digital:before {
  content: "\e970";
}

.icon-transferir:before {
  content: "\e971";
}

.icon-transporte-automacion:before {
  content: "\e972";
}

.icon-tendencia-alza:before {
  content: "\e973";
}

.icon-tendencia-baja:before {
  content: "\e974";
}

.icon-tendencia-neutral:before {
  content: "\e975";
}

.icon-universidad:before {
  content: "\e976";
}

.icon-viajes:before {
  content: "\e977";
}

.icon-videoconferencia:before {
  content: "\e978";
}

.icon-volver:before {
  content: "\e979";
}

.icon-wallet:before {
  content: "\e97a";
}

.icon-s-media-estrella:before {
  content: "\e97b";
}

.icon-acciones-internacionales:before {
  content: "\e97c";
}

.icon-subir-imagen:before {
  content: "\e97d";
}

.icon-beneficios-monetarios:before {
  content: "\e97e";
}

.icon-depositos:before {
  content: "\e97f";
}

.icon-estrategia:before {
  content: "\e980";
}

.icon-interes-competitivo:before {
  content: "\e981";
}

.icon-mas-productos:before {
  content: "\e982";
}

.icon-oferta-futuros:before {
  content: "\e983";
}

.icon-tarifa-especial:before {
  content: "\e984";
}

.icon-transparencia:before {
  content: "\e985";
}

.icon-1-interes:before {
  content: "\e986";
}

.icon-analisis-tecnico:before {
  content: "\e987";
}

.icon-facebook:before {
  content: "\e988";
}

.icon-google-plus:before {
  content: "\e989";
}

.icon-instagram:before {
  content: "\e98a";
}

.icon-linkedin:before {
  content: "\e98b";
}

.icon-twitter:before {
  content: "\e98c";
}

.icon-whatsapp:before {
  content: "\e98d";
}

.icon-youtube:before {
  content: "\e98e";
}

.icon-cuentas:before {
  content: "\e98f";
}

.icon-1de7:before {
  content: "\e990";
}

.icon-2de7:before {
  content: "\e991";
}

.icon-3de7:before {
  content: "\e992";
}

.icon-4de7:before {
  content: "\e993";
}

.icon-5de7:before {
  content: "\e994";
}

.icon-6de7:before {
  content: "\e995";
}

.icon-7de7:before {
  content: "\e996";
}

.icon-sin-renovacion:before {
  content: "\e997";
}

.icon-fondos-inversion:before {
  content: "\e998";
}

.icon-07-tae:before {
  content: "\e999";
}

.icon-09-tae:before {
  content: "\e99a";
}

.icon-contacto-clientes:before {
  content: "\e99b";
}

.icon-contacto-inversiones:before {
  content: "\e99c";
}

.icon-contacto-no-clientes:before {
  content: "\e99d";
}

.icon-contacto-whatsapp:before {
  content: "\e99e";
}

.icon-9-76-tae:before {
  content: "\e99f";
}

.icon-tarjetas:before {
  content: "\e9a0";
}

.icon-desactivar-tarjeta:before {
  content: "\e9a1";
}

.icon-activar-tarjeta:before {
  content: "\e9a2";
}

.icon-099-euribor:before {
  content: "\e9a3";
}

.icon-015-tae:before {
  content: "\e9a4";
}

.icon-restaurantes:before {
  content: "\e9a5";
}

.icon-ayuda-urgente:before {
  content: "\e9a6";
}

.icon-porcentaje:before {
  content: "\e9a7";
}

.icon-euro:before {
  content: "\e9a8";
}

.icon-no-identificada:before {
  content: "\e9a9";
}

.icon-locacion-lineal:before {
  content: "\e9aa";
}

.icon-boton-reproducir:before {
  content: "\e9ab";
}

.icon-rotar-imagen:before {
  content: "\e9ac";
}

.icon-test-mifid:before {
  content: "\e9ad";
}

.icon-tilde:before {
  content: "\e9ae";
}

.icon-simular-grafico:before {
  content: "\e9af";
}

.icon-tilde-circulo:before {
  content: "\e9b0";
}

.icon-varios:before {
  content: "\e9b1";
}

.icon-viaje-hoteles:before {
  content: "\e9b2";
}

.icon-ocio:before {
  content: "\e9b3";
}

.icon-moda:before {
  content: "\e9b4";
}

.icon-transporte:before {
  content: "\e9b5";
}

.icon-restaurantes-nuevo:before {
  content: "\e9b6";
}

.icon-belleza-salud:before {
  content: "\e9b7";
}

.icon-error-toast:before {
  content: "\e9b8";
}

.icon-link-externo:before {
  content: "\e9b9";
}

.icon-radio-check:before {
  content: "\e9ba";
}

.icon-imagen:before {
  content: "\e9bb";
}

.icon-laptop:before {
  content: "\e9bc";
}

.icon-casa-busqueda:before {
  content: "\e9bd";
}

.icon-bicicleta:before {
  content: "\e9be";
}

.icon-continente:before {
  content: "\e9bf";
}

.icon-contenido:before {
  content: "\e9c0";
}

.icon-regalo:before {
  content: "\e9c1";
}

.icon-proteccion-juridica:before {
  content: "\e9c2";
}

.icon-asistencia-informatica:before {
  content: "\e9c3";
}

.icon-atraco:before {
  content: "\e9c4";
}

.icon-manitas:before {
  content: "\e9c5";
}

.icon-desperfectos-vivienda:before {
  content: "\e9c6";
}

.icon-depositos-bancarios:before {
  content: "\e9c7";
}

.icon-fondos-planes-seguros:before {
  content: "\e9c8";
}

.icon-renta-variable:before {
  content: "\e9c9";
}

.icon-renta-fija:before {
  content: "\e9ca";
}

.icon-derivados-otc:before {
  content: "\e9cb";
}

.icon-derivados-mercado:before {
  content: "\e9cc";
}

.icon-prod-capital-riesgo:before {
  content: "\e9cd";
}

.icon-productos-inmobiliarios:before {
  content: "\e9ce";
}

.icon-participa-preferentes:before {
  content: "\e9cf";
}

.icon-bonos-convertibles:before {
  content: "\e9d0";
}

.icon-productos-sin-garantia:before {
  content: "\e9d1";
}

.icon-productos-con-garantia:before {
  content: "\e9d2";
}

.icon-invita-amigo:before {
  content: "\e9d3";
}

.icon-incremento-significativo:before {
  content: "\e9d4";
}

.icon-conservar-patrimonio:before {
  content: "\e9d5";
}

.icon-incremento-moderado:before {
  content: "\e9d6";
}

.icon-objetivos:before {
  content: "\e9d7";
}

.icon-bookmark:before {
  content: "\e9d8";
}

.icon-colectivos:before {
  content: "\e9d9";
}

.icon-flag-seguimiento:before {
  content: "\e9da";
}

.icon-skyline:before {
  content: "\e9db";
}

.icon-nuevos-objetivos:before {
  content: "\e9dc";
}

.icon-tarjeta-solidaria:before {
  content: "\e9dd";
}

.icon-target-gestion:before {
  content: "\e9de";
}

.icon-clear:before {
  content: "\e9df";
}

.icon-shangai-circle:before {
  content: "\e9e0";
}

.icon-shangai:before {
  content: "\e9e1";
}

.icon-newyork-circle:before {
  content: "\e9e2";
}

.icon-newyork:before {
  content: "\e9e3";
}

.icon-london-circle:before {
  content: "\e9e4";
}

.icon-london:before {
  content: "\e9e5";
}

.icon-kualalumpur-circle:before {
  content: "\e9e6";
}

.icon-kualalumpur:before {
  content: "\e9e7";
}

.icon-dubai-circle:before {
  content: "\e9e8";
}

.icon-dubai:before {
  content: "\e9e9";
}

.icon-carteras-tower:before {
  content: "\e9ea";
}

.icon-carteras-minimizar:before {
  content: "\e9eb";
}

.icon-taiwan-circle:before {
  content: "\e9ec";
}

.icon-taiwan:before {
  content: "\e9ed";
}

.icon-informacion-i:before {
  content: "\e9ee";
}

.icon-taipei-small:before {
  content: "\e9ef";
}

.icon-shangai-small:before {
  content: "\e9f0";
}

.icon-KualaLumpur-small:before {
  content: "\e9f1";
}

.icon-NewYork-small:before {
  content: "\e9f2";
}

.icon-dubai-small:before {
  content: "\e9f3";
}

.icon-menu_hamburguesa:before {
  content: "\e9f4";
}

.icon-checkmark:before {
  content: "\e9f5";
}

.icon-databank:before {
  content: "\e9f6";
}

.icon-cerrajero:before {
  content: "\e9f7";
}

.icon-asistencia:before {
  content: "\e9f8";
}

.icon-limpiar_objetivo:before {
  content: "\e9f9";
}

.icon-sin_comisiones:before {
  content: "\e9fa";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-envio_rapido:before {
  content: "\e9ff";
}

.icon-anterior_doble:before {
  content: "\e9fb";
}

.icon-siguiente_doble:before {
  content: "\e9fc";
}

.icon-archivo_validacion:before {
  content: "\e9fd";
}

.icon-doc_norequerido:before {
  content: "\e9fe";
}

.icon-padlock,
.icon-alert {
  position: relative;
}
.icon-padlock:before,
.icon-alert:before {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  color: rgb(0, 43, 69);
  font-size: 1.4rem;
  left: 1.5rem;
  position: absolute;
  top: 0;
}

.icon-padlock:before {
  content: "\e91b";
}
.icon-padlock:first-child:before {
  content: "\e91b\e91b";
  left: 0;
}

.icon-alert:before {
  content: "\e908";
}

.ok-icon {
  color: rgb(0, 43, 69);
  font-family: "OpenbankFont";
  font-style: normal;
  font-weight: normal;
  speak: none;
  line-height: 1;
  text-rendering: auto;
  vertical-align: middle;
}
.ok-icon:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 120%;
}
.ok-icon--arrow-left:before {
  content: "\e955";
}
.ok-icon--calendar:before {
  content: "\e910";
}
.ok-icon--close:before {
  content: "\e913";
}
.ok-icon--info:before {
  content: "\e935";
}
.ok-icon--location-pin:before {
  content: "\e962";
}
.ok-icon--plus:before {
  content: "\e907";
}
.ok-icon--search:before {
  content: "\e90d";
}
.ok-icon--upload:before {
  content: "\e917";
}
.ok-icon--caret-down:before {
  content: "\e957";
}
.ok-icon--file:before {
  content: "\e923";
}
.ok-icon--arrow-right {
  transform: rotate(180deg);
}
.ok-icon--arrow-right:before {
  content: "\e955";
}
.ok-icon--caret-up:before {
  content: "\e958";
}
.ok-icon--minus:before {
  content: "\e944";
}
.ok-icon--email:before {
  content: "\e91a";
}
.ok-icon--padlock:before {
  content: "\e911";
}
.ok-icon--exclamation:before {
  content: "\e928";
}
.ok-icon--location-inverse:before {
  content: "\e962";
}
.ok-icon--fax:before {
  content: "\e810";
}
.ok-icon--target:before {
  content: "\e966";
}
.ok-icon--headset:before {
  content: "\e929";
}
.ok-icon--route:before {
  content: "\e968";
}
.ok-icon--document:before {
  content: "\e93c";
}
.ok-icon--calculate:before {
  content: "\e90f";
}
.ok-icon--call-us:before {
  content: "\e939";
}
.ok-icon--triangle-up:before {
  content: "\e959";
}
.ok-icon--triangle-down:before {
  content: "\e95a";
}
.ok-icon--star:before {
  content: "\e960";
}

.button {
  font-family: "Outfit Semibold", sans-serif;
  font-size: 1.4rem;
  text-align: center;
  background-color: rgb(255, 0, 73);
  border: 0;
  color: rgb(255, 255, 255);
  display: inline-block;
  height: 4.6rem;
  line-height: 3.8rem;
  max-width: 100%;
  min-width: 14rem;
  overflow: hidden;
  padding: 0.3rem 4rem 0.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 0.2rem;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .button {
    font-size: 1.4rem;
  }
}
.button:visited, .button:active, .button:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .button {
    min-width: 16rem;
  }
}
.button--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.button--with-icon-left i {
  font-size: 2rem;
}
.button--with-icon-left span {
  padding-left: 1.5rem;
}

.button--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.button--with-icon-right i {
  font-size: 2rem;
}
.button--with-icon-right span {
  padding-right: 1.5rem;
}

.button--primary {
  background-color: #DF0049;
}
.button--primary:hover {
  background-color: rgb(255, 0, 73);
}

.button--secondary {
  background-color: rgb(0, 43, 69);
}
.button--secondary:hover {
  background-color: rgb(44, 64, 84);
}

.button--tertiary {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
  line-height: 3.5rem;
}
.button--tertiary:active, .button--tertiary:focus, .button--tertiary:visited {
  border: 0.1rem solid rgba(0, 43, 69, 0.5);
  color: rgb(0, 43, 69);
}
.button--tertiary:hover {
  background-color: rgb(255, 255, 255);
  border: 0.1rem solid rgb(0, 43, 69);
  color: rgb(0, 43, 69);
}

.button--ghost {
  background-color: transparent;
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(84, 106, 117);
  color: rgb(0, 43, 69);
}
.button--ghost:visited, .button--ghost:active, .button--ghost:focus {
  border: 0.1rem solid rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--ghost-dark {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--ghost-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--hidden {
  display: none;
}

.button--malachite {
  background-color: rgb(43, 226, 78);
  color: rgb(0, 43, 69);
}
.button--malachite:hover {
  background-color: rgb(90, 226, 116);
  color: rgb(0, 43, 69);
}

.button--selective-yellow {
  background-color: rgb(251, 184, 0);
  color: rgb(0, 43, 69);
}
.button--selective-yellow:hover {
  background-color: rgb(252, 199, 50);
  color: rgb(0, 43, 69);
}

.button--dodger-blue {
  background-color: rgb(49, 195, 223);
  color: rgb(0, 43, 69);
}
.button--dodger-blue:hover {
  background-color: rgb(76, 213, 253);
  color: rgb(0, 43, 69);
}

.button--transparent {
  background-color: transparent;
  color: rgb(241, 244, 244);
}
.button--transparent:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--torch-red {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}
.button--torch-red:hover {
  background-color: rgb(255, 0, 73);
  color: rgb(255, 255, 255);
}

.button--prussian-blue {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}
.button--prussian-blue:hover {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
}

.button--pale-blue {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}
.button--pale-blue:hover {
  background-color: rgb(236, 249, 252);
  color: rgb(0, 43, 69);
}

.button--white {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}
.button--white:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 43, 69);
}

.button--porcelain {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--porcelain:hover {
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}

.button--porcelain-light {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}
.button--porcelain-light:hover {
  background-color: rgb(241, 244, 244);
  color: rgb(0, 43, 69);
}

.button--pantone-red {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}
.button--pantone-red:hover {
  background-color: rgb(236, 0, 0);
  color: rgb(255, 255, 255);
}

.button--cinderella {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}
.button--cinderella:hover {
  background-color: rgb(255, 241, 229);
  color: rgb(0, 43, 69);
}

.button--old-lace {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}
.button--old-lace:hover {
  background-color: rgb(255, 249, 244);
  color: rgb(0, 43, 69);
}

.button--serenade {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}
.button--serenade:hover {
  background-color: rgb(254, 230, 218);
  color: rgb(0, 43, 69);
}

.button--pickled-bluewood {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}
.button--pickled-bluewood:hover {
  background-color: rgb(44, 64, 84);
  color: rgb(255, 255, 255);
}

.button--inverted.button--secondary {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(112, 135, 150, 0.3);
  color: rgba(0, 43, 69, 0.3);
}
.button--inverted.button--secondary:active, .button--inverted.button--secondary:focus {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--secondary:hover {
  background-color: transparent;
  border: 0.1rem solid rgb(112, 135, 150);
  color: rgb(0, 43, 69);
}
.button--inverted.button--tertiary {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary.button--disabled {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary.button--disabled:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.3);
}
.button--inverted.button--tertiary:active, .button--inverted.button--tertiary:focus {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}
.button--inverted.button--tertiary:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.6);
  color: rgb(255, 255, 255);
}

.button--disabled {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
  cursor: default;
  pointer-events: none;
}
.button--disabled:visited, .button--disabled:active, .button--disabled:focus {
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled:hover {
  background-color: rgb(186, 199, 203);
  border: 0;
  color: rgb(0, 43, 69);
}
.button--disabled-dark {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
  cursor: default;
  pointer-events: none;
}
.button--disabled-dark:visited, .button--disabled-dark:active, .button--disabled-dark:focus {
  border: 0;
  color: rgb(255, 255, 255);
}
.button--disabled-dark:hover {
  background-color: rgb(84, 106, 117);
  border: 0;
  color: rgb(255, 255, 255);
}

.button--icon {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.button--icon i {
  font-size: 1.8rem;
  margin-right: 1.3rem;
  vertical-align: middle;
}

.button--cta {
  box-shadow: 0 0.2rem 0.2rem 0.1rem rgba(0, 0, 0, 0.2);
}

.button--send {
  background-color: rgb(0, 43, 69);
  color: rgb(255, 255, 255);
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0;
}
.button--send:hover {
  background-color: rgb(0, 43, 69);
}

.button--with-icon {
  background-color: transparent;
  border: 0;
  padding: 0.4rem 0 0 0;
}
@media (min-width: 768px) {
  .button--with-icon {
    padding: 0;
  }
}
.button--with-icon--color-one i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-one:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-two i {
  color: rgb(44, 64, 84);
}
.button--with-icon--color-two:hover i {
  color: rgb(44, 64, 84);
}

.button--with-icon--color-three i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-three:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-four i {
  color: rgb(0, 43, 69);
}
.button--with-icon--color-four:hover i {
  color: rgb(0, 43, 69);
}

.button--with-icon--color-five i {
  color: rgb(255, 255, 255);
}
.button--with-icon--color-five:hover i {
  color: rgb(255, 255, 255);
}

.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: rgb(227, 233, 233);
  color: rgb(0, 43, 69);
}
.button--icon-only i {
  font-size: 2rem;
}
.button--icon-only:hover {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only:visited, .button--icon-only:active, .button--icon-only:focus {
  background-color: rgb(204, 213, 218);
  color: rgb(0, 43, 69);
}
.button--icon-only-dark {
  align-items: center;
  display: inline-flex;
  height: 3.6rem;
  justify-content: center;
  min-width: 3.6rem;
  padding: 0;
  width: 3.6rem;
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.7);
  color: rgb(255, 255, 255);
}
.button--icon-only-dark i {
  font-size: 2rem;
}
.button--icon-only-dark:hover {
  background-color: transparent;
  border: 0.1rem solid rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.button--paginator {
  font-family: "Outfit Regular", sans-serif;
  font-weight: 300;
  color: rgb(0, 43, 69);
  margin-left: 3rem;
  padding: 1.2rem 2rem;
  text-transform: none;
}
.button--paginator i {
  color: rgb(0, 43, 69);
  font-size: 1.8rem;
}
.button--paginator:hover {
  color: rgb(0, 43, 69);
}

.button--clear {
  display: none;
}

.button--file {
  border: 0;
  font-weight: normal;
  padding: 0;
  text-transform: none;
}
.button--file i {
  font-size: 2.4rem;
  margin-right: 0.6rem;
  vertical-align: middle;
}
.button--file a {
  color: rgb(84, 106, 117);
}
.button--file, .button--file:active, .button--file:focus {
  border: 0;
}
.button--file:hover {
  border: 0;
}
.button--file:hover a {
  text-decoration: underline;
}
.button--file:hover a:first-of-type {
  text-decoration: none;
}
.button--file:hover i {
  color: rgb(255, 0, 73);
  text-decoration: none;
}

.button--small {
  height: 3.6rem;
  line-height: 3.3rem;
  min-width: auto;
  padding: 0 1.5rem;
}
@media (min-width: 768px) {
  .button--small {
    min-width: auto;
  }
}

.link {
  font-family: "Outfit Semibold", sans-serif;
}
.link--bg-header-gradient {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--bg-header-gradient:hover {
  color: linear-gradient(90deg, rgb(0, 86, 123) 0%, rgb(3, 55, 87) 50%);
}

.link--black-haze {
  color: rgb(247, 248, 248);
}

.link--black-haze:hover {
  color: rgb(247, 248, 248);
}

.link--blue-10 {
  color: rgb(235, 238, 252);
}

.link--blue-10:hover {
  color: rgb(235, 238, 252);
}

.link--blue-base {
  color: rgb(43, 92, 219);
}

.link--blue-base:hover {
  color: rgb(43, 92, 219);
}

.link--blue-box {
  color: rgb(236, 243, 252);
}

.link--blue-box:hover {
  color: rgb(236, 243, 252);
}

.link--blue-categories {
  color: rgb(63, 81, 181);
}

.link--blue-categories:hover {
  color: rgb(63, 81, 181);
}

.link--blue-text {
  color: rgb(74, 145, 226);
}

.link--blue-text:hover {
  color: rgb(74, 145, 226);
}

.link--cc-base {
  color: rgb(167, 122, 204);
}

.link--cc-base:hover {
  color: rgb(167, 122, 204);
}

.link--cc-bg {
  color: rgb(246, 241, 249);
}

.link--cc-bg:hover {
  color: rgb(246, 241, 249);
}

.link--cc-disabled {
  color: rgb(180, 175, 203);
}

.link--cc-disabled:hover {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text {
  color: rgb(180, 175, 203);
}

.link--cc-disabled-text:hover {
  color: rgb(180, 175, 203);
}

.link--cc-selected {
  color: rgb(233, 222, 243);
}

.link--cc-selected:hover {
  color: rgb(233, 222, 243);
}

.link--cc-selected-disabled-text {
  color: rgb(211, 188, 229);
}

.link--cc-selected-disabled-text:hover {
  color: rgb(211, 188, 229);
}

.link--cinderella {
  color: rgb(255, 241, 229);
}

.link--cinderella:hover {
  color: rgb(255, 241, 229);
}

.link--cyan-10 {
  color: rgb(235, 249, 252);
}

.link--cyan-10:hover {
  color: rgb(235, 249, 252);
}

.link--cyan-30 {
  color: rgb(192, 236, 245);
}

.link--cyan-30:hover {
  color: rgb(192, 236, 245);
}

.link--cyan-60 {
  color: rgb(131, 218, 235);
}

.link--cyan-60:hover {
  color: rgb(131, 218, 235);
}

.link--cyan-accent {
  color: rgb(49, 195, 223);
}

.link--cyan-accent:hover {
  color: rgb(49, 195, 223);
}

.link--cyan-tag {
  color: rgb(2, 188, 212);
}

.link--cyan-tag:hover {
  color: rgb(2, 188, 212);
}

.link--diamond {
  color: rgb(0, 140, 190);
}

.link--diamond:hover {
  color: rgb(0, 140, 190);
}

.link--dodger-blue {
  color: rgb(49, 195, 223);
}

.link--dodger-blue:hover {
  color: rgb(49, 195, 223);
}

.link--green-10 {
  color: rgb(233, 245, 231);
}

.link--green-10:hover {
  color: rgb(233, 245, 231);
}

.link--green-50 {
  color: rgb(138, 209, 138);
}

.link--green-50:hover {
  color: rgb(138, 209, 138);
}

.link--green-base {
  color: rgb(21, 162, 21);
}

.link--green-base:hover {
  color: rgb(21, 162, 21);
}

.link--green-box {
  color: rgb(230, 248, 239);
}

.link--green-box:hover {
  color: rgb(230, 248, 239);
}

.link--green-number {
  color: rgb(22, 160, 133);
}

.link--green-number:hover {
  color: rgb(22, 160, 133);
}

.link--green-text {
  color: rgb(66, 196, 122);
}

.link--green-text:hover {
  color: rgb(66, 196, 122);
}

.link--light-blue-base {
  color: rgb(4, 169, 244);
}

.link--light-blue-base:hover {
  color: rgb(4, 169, 244);
}

.link--link {
  color: rgb(0, 119, 192);
}

.link--link:hover {
  color: rgb(0, 119, 192);
}

.link--malachite {
  color: rgb(43, 226, 78);
}

.link--malachite:hover {
  color: rgb(43, 226, 78);
}

.link--old-lace {
  color: rgb(255, 249, 244);
}

.link--old-lace:hover {
  color: rgb(255, 249, 244);
}

.link--open {
  color: rgb(24, 161, 180);
}

.link--open:hover {
  color: rgb(24, 161, 180);
}

.link--orange-10 {
  color: rgb(254, 243, 236);
}

.link--orange-10:hover {
  color: rgb(254, 243, 236);
}

.link--orange-40 {
  color: rgb(255, 208, 176);
}

.link--orange-40:hover {
  color: rgb(255, 208, 176);
}

.link--orange-base {
  color: rgb(255, 139, 79);
}

.link--orange-base:hover {
  color: rgb(255, 139, 79);
}

.link--oxford-10 {
  color: rgb(241, 244, 244);
}

.link--oxford-10:hover {
  color: rgb(241, 244, 244);
}

.link--oxford-20 {
  color: rgb(227, 233, 233);
}

.link--oxford-20:hover {
  color: rgb(227, 233, 233);
}

.link--oxford-30 {
  color: rgb(204, 213, 218);
}

.link--oxford-30:hover {
  color: rgb(204, 213, 218);
}

.link--oxford-40 {
  color: rgb(186, 199, 203);
}

.link--oxford-40:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-50 {
  color: rgb(132, 152, 160);
}

.link--oxford-50:hover {
  color: rgb(132, 152, 160);
}

.link--oxford-base {
  color: rgb(0, 43, 69);
}

.link--oxford-base:hover {
  color: rgb(0, 43, 69);
}

.link--oxford-bg {
  color: rgb(245, 245, 245);
}

.link--oxford-bg:hover {
  color: rgb(245, 245, 245);
}

.link--oxford-box {
  color: rgb(186, 199, 203);
}

.link--oxford-box:hover {
  color: rgb(186, 199, 203);
}

.link--oxford-disabled {
  color: rgb(78, 107, 118);
}

.link--oxford-disabled:hover {
  color: rgb(78, 107, 118);
}

.link--pale-blue {
  color: rgb(236, 249, 252);
}

.link--pale-blue:hover {
  color: rgb(236, 249, 252);
}

.link--pantone-red {
  color: rgb(236, 0, 0);
}

.link--pantone-red:hover {
  color: rgb(236, 0, 0);
}

.link--pickled-bluewood {
  color: rgb(44, 64, 84);
}

.link--pickled-bluewood:hover {
  color: rgb(44, 64, 84);
}

.link--pink-10 {
  color: rgb(250, 234, 241);
}

.link--pink-10:hover {
  color: rgb(250, 234, 241);
}

.link--pink-70 {
  color: rgb(220, 81, 172);
}

.link--pink-70:hover {
  color: rgb(220, 81, 172);
}

.link--pink-base {
  color: rgb(221, 39, 116);
}

.link--pink-base:hover {
  color: rgb(221, 39, 116);
}

.link--porcelain {
  color: rgb(227, 233, 233);
}

.link--porcelain:hover {
  color: rgb(227, 233, 233);
}

.link--porcelain-light {
  color: rgb(241, 244, 244);
}

.link--porcelain-light:hover {
  color: rgb(241, 244, 244);
}

.link--premium {
  color: rgb(90, 153, 177);
}

.link--premium:hover {
  color: rgb(90, 153, 177);
}

.link--product-accounts {
  color: rgb(180, 180, 225);
}

.link--product-accounts:hover {
  color: rgb(180, 180, 225);
}

.link--product-aggregator {
  color: rgb(176, 208, 211);
}

.link--product-aggregator:hover {
  color: rgb(176, 208, 211);
}

.link--product-cards {
  color: rgb(255, 241, 179);
}

.link--product-cards:hover {
  color: rgb(255, 241, 179);
}

.link--product-deposits {
  color: rgb(204, 232, 240);
}

.link--product-deposits:hover {
  color: rgb(204, 232, 240);
}

.link--product-finance {
  color: rgb(251, 241, 247);
}

.link--product-finance:hover {
  color: rgb(251, 241, 247);
}

.link--product-insurances {
  color: rgb(246, 220, 195);
}

.link--product-insurances:hover {
  color: rgb(246, 220, 195);
}

.link--product-loans-preapproved {
  color: rgb(207, 48, 127);
}

.link--product-loans-preapproved:hover {
  color: rgb(207, 48, 127);
}

.link--product-loans {
  color: rgb(246, 222, 235);
}

.link--product-loans:hover {
  color: rgb(246, 222, 235);
}

.link--product-mortgages {
  color: rgb(155, 189, 172);
}

.link--product-mortgages:hover {
  color: rgb(155, 189, 172);
}

.link--product-wealth {
  color: rgb(180, 180, 225);
}

.link--product-wealth:hover {
  color: rgb(180, 180, 225);
}

.link--prussian-blue {
  color: rgb(0, 43, 69);
}

.link--prussian-blue:hover {
  color: rgb(0, 43, 69);
}

.link--purple-10 {
  color: rgb(246, 241, 249);
}

.link--purple-10:hover {
  color: rgb(246, 241, 249);
}

.link--purple-140 {
  color: rgb(103, 58, 183);
}

.link--purple-140:hover {
  color: rgb(103, 58, 183);
}

.link--purple-base {
  color: rgb(157, 39, 176);
}

.link--purple-base:hover {
  color: rgb(157, 39, 176);
}

.link--red-10 {
  color: rgb(249, 233, 229);
}

.link--red-10:hover {
  color: rgb(249, 233, 229);
}

.link--red-20 {
  color: rgb(251, 205, 203);
}

.link--red-20:hover {
  color: rgb(251, 205, 203);
}

.link--red-70 {
  color: rgb(244, 108, 102);
}

.link--red-70:hover {
  color: rgb(244, 108, 102);
}

.link--red-80 {
  color: rgb(244, 67, 54);
}

.link--red-80:hover {
  color: rgb(244, 67, 54);
}

.link--red-base {
  color: rgb(237, 10, 0);
}

.link--red-base:hover {
  color: rgb(237, 10, 0);
}

.link--red-error-bg {
  color: rgb(255, 244, 244);
}

.link--red-error-bg:hover {
  color: rgb(255, 244, 244);
}

.link--red-ribbon {
  color: rgb(223, 0, 73);
}

.link--red-ribbon:hover {
  color: rgb(223, 0, 73);
}

.link--salmon-10 {
  color: rgb(255, 249, 244);
}

.link--salmon-10:hover {
  color: rgb(255, 249, 244);
}

.link--salmon-20 {
  color: rgb(255, 241, 229);
}

.link--salmon-20:hover {
  color: rgb(255, 241, 229);
}

.link--salmon-30 {
  color: rgb(254, 230, 218);
}

.link--salmon-30:hover {
  color: rgb(254, 230, 218);
}

.link--salmon-50 {
  color: rgb(255, 150, 152);
}

.link--salmon-50:hover {
  color: rgb(255, 150, 152);
}

.link--salmon-80 {
  color: rgb(251, 111, 116);
}

.link--salmon-80:hover {
  color: rgb(251, 111, 116);
}

.link--salmon-base {
  color: rgb(255, 77, 82);
}

.link--salmon-base:hover {
  color: rgb(255, 77, 82);
}

.link--selective-yellow {
  color: rgb(251, 184, 0);
}

.link--selective-yellow:hover {
  color: rgb(251, 184, 0);
}

.link--serenade {
  color: rgb(254, 230, 218);
}

.link--serenade:hover {
  color: rgb(254, 230, 218);
}

.link--transparent {
  color: transparent;
}

.link--transparent:hover {
  color: transparent;
}

.link--turquoise-10 {
  color: rgb(156, 233, 217);
}

.link--turquoise-10:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-40 {
  color: rgb(156, 233, 217);
}

.link--turquoise-40:hover {
  color: rgb(156, 233, 217);
}

.link--turquoise-base {
  color: rgb(11, 201, 162);
}

.link--turquoise-base:hover {
  color: rgb(11, 201, 162);
}

.link--white {
  color: rgb(255, 255, 255);
}

.link--white:hover {
  color: rgb(255, 255, 255);
}

.link--with-icon-left {
  align-items: center;
  display: inline-flex;
}
.link--with-icon-left i {
  font-size: 2rem;
}
.link--with-icon-left span {
  padding-left: 1.5rem;
}

.link--with-icon-right {
  align-items: center;
  display: inline-flex;
  flex-direction: row-reverse;
}
.link--with-icon-right i {
  font-size: 2rem;
}
.link--with-icon-right span {
  padding-right: 1.5rem;
}

.link--primary {
  color: rgb(255, 0, 73);
}
.link--primary:hover {
  color: rgb(255, 0, 73);
}

.link--secondary {
  color: rgb(0, 43, 69);
}
.link--secondary:hover {
  color: rgb(0, 43, 69);
}

.link--tertiary {
  color: rgb(255, 255, 255);
}
.link--tertiary:hover {
  color: rgb(255, 255, 255);
}

.link--black {
  color: rgb(0, 0, 0);
}
.link--black:hover {
  color: rgb(0, 0, 0);
}

.link--complementary:hover span {
  text-decoration: underline;
}

.link--editorial i {
  transition: transform 0.3s ease-in-out;
}
.link--editorial:hover.link--with-icon-right i {
  transform: translateX(0.5rem);
}
.link--editorial:hover.link--with-icon-left i {
  transform: translateX(-0.5rem);
}

.portfolio-preformance-section-mobile {
  background-color: #F2F1EF;
  display: block;
  margin-bottom: 2rem;
  margin-top: 2rem;
  min-height: 40vh;
  overflow: hidden;
  padding-bottom: 2rem;
  position: relative;
}
.portfolio-preformance-section-mobile__title {
  color: rgb(0, 43, 69);
  margin: auto;
  text-align: center;
  width: 80%;
  font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
  font-size: 16px;
}
.portfolio-preformance-section-mobile__title__header {
  color: rgb(0, 43, 69);
  font-weight: bold;
}
.portfolio-preformance-section-mobile__sub-title {
  color: #69788C;
  font-size: 16px;
  line-height: 2.4rem;
  margin: auto;
  text-align: center;
  width: 70%;
  font-family: "Outfit Regular", sans-serif;
}
.portfolio-preformance-section-mobile__sub-title h5 {
  color: #69788C;
}
.portfolio-preformance-section-mobile__funds-progress-bar:hr {
  color: rgb(189, 189, 189);
}
.portfolio-preformance-section-mobile__dot {
  background-color: #F35820;
  border-radius: 50%;
  height: 2rem;
  margin-left: -10px;
  width: 2rem;
}
.portfolio-preformance-section-mobile__conecting-line {
  background: #E0E4E5;
  height: 5.6rem;
  margin: 0.4rem 0 4px -2px;
  position: relative;
  width: 0.2rem;
}
.portfolio-preformance-section-mobile__dot-title h3 {
  color: rgb(0, 43, 69);
  line-height: 1.1;
  margin: 0;
  text-align: right;
  font-family: "Outfit Semibold", Open Sans, Arial, sans-serif;
  font-size: 14px;
}
.portfolio-preformance-section-mobile__amount-title h5 {
  color: #69788C;
  font-size: 13px;
  height: 0;
  margin: 0 0 40px;
  width: 70%;
  font-family: "Outfit Regular", sans-serif;
}
.portfolio-preformance-section-mobile__amount {
  align-items: center;
  color: #69788C;
  display: flex;
  font-size: 16px;
  margin-top: 0;
  font-family: "Outfit Regular", sans-serif;
}
.portfolio-preformance-section-mobile__amount .icon-euro {
  display: inline-block;
  font-weight: bold;
}
.portfolio-preformance-section-mobile__amount.color {
  color: #F25925;
}

/*# sourceMappingURL=style.css.map*/