.feature-two-third .feature__full-width-background-image {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.feature-two-third__content h3 {
  color: #484848;
}

.feature-two-third__content p {
  color: #484848;
}

.feature-two-third__item--dark h3 {
  color: white;
}

.feature-two-third__item--dark p {
  color: white;
}

.feature-two-third__item--dark .button--secondary.button--link.feature-two-third__cta {
  border: solid 2px #f9f9f9;
  line-height: 42px;
  color: #f9f9f9;
}

.feature-two-third__item--dark .button--secondary.button--link.feature-two-third__cta:hover, .feature-two-third__item--dark .button--secondary.button--link.feature-two-third__cta:active, .feature-two-third__item--dark .button--secondary.button--link.feature-two-third__cta:focus {
  background-color: #f9f9f9;
  color: #484848;
}

.feature-three .feature__full-width-background-image {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.feature-three__content h3 {
  color: #484848;
}

.feature-three__content p {
  color: #484848;
}

.feature-three__item--dark h3 {
  color: white;
}

.feature-three__item--dark p {
  color: white;
}

.feature-three__item--dark .button--secondary.button--link.feature-three__cta {
  border: solid 2px #f9f9f9;
  line-height: 42px;
  color: #f9f9f9;
}

.feature-three__item--dark .button--secondary.button--link.feature-three__cta:hover, .feature-three__item--dark .button--secondary.button--link.feature-three__cta:active, .feature-three__item--dark .button--secondary.button--link.feature-three__cta:focus {
  background-color: #f9f9f9;
  color: #484848;
}

.list-three-margin {
  margin-left: 40px;
}

.list-three-col-two-row__item {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .list-three-col-two-row__item {
    margin-bottom: 20px;
  }
}

.list-three-col-two-row__item .list__col-single {
  position: relative;
  padding-bottom: 72px;
}

.list-three-col-two-row__item .link {
  position: absolute;
  bottom: 40px;
}

.list-three-col-two-row__icon img {
  height: 80px;
  width: 80px;
  float: left;
}

@media (min-width: 811px) {
  .list-three-col-two-row__icon img {
    height: 100px;
    width: 100px;
    float: left;
  }
}

.list-three-col-two-row-without-description__item {
  margin-bottom: 20px;
}

@media (max-width: 1199px) {
  .list-three-col-two-row-without-description__item {
    margin-bottom: 0;
  }
}

.list-three-col-two-row-without-description__text {
  text-align: left;
}

@media (min-width: 576px) {
  .list-three-col-two-row-without-description__text {
    text-align: center;
  }
}

@media (min-width: 811px) {
  .list-three-col-two-row-without-description__text {
    text-align: center;
  }
}

.list-three-col-two-row-without-description__icon img {
  height: 80px;
  width: 80px;
}

@media (min-width: 811px) {
  .list-three-col-two-row-without-description__icon img {
    height: 100px;
    width: 100px;
  }
}

@media (min-width: 991px) {
  .header__main--bb .header__row {
    margin-left: 30px;
  }
}

@media screen and (min-width: 991px) {
  .header__main--bb .header__mobile {
    padding-left: 70px;
  }
}

.header__main--bb .dropdown__bb {
  position: relative;
  display: inline-block;
}

.header__main--bb .dropdown__bb .dropdown__theme--3 {
  padding-right: 10px;
}

.header__main--bb .dropdown__second__bb .dropdown__theme.dropdown__theme--3 {
  min-width: 65px;
}

@media (min-width: 992px) {
  .header__main--bb .dropdown__second__bb .dropdown__theme.dropdown__theme--3 {
    min-width: 100px;
  }
}

.header__main--bb .header__main--secondary .header__main--web-location .dropdown__bb {
  margin-right: 36px;
}

.header__main--bb .header__main--secondary .header__main--web-location .dropdown__bb.dropdown__open {
  margin-right: 26px;
}

@media (min-width: 992px) {
  .header__main--bb .header__main--secondary .header__main--web-location .dropdown__second__bb.dropdown__open {
    padding-top: 26px;
  }
}

@media (min-width: 992px) {
  .header__sub .header__row.header__row-bb.row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

.header__sub .header__sub-right .col-lg-8.col-custom-bb {
  max-width: 60%;
}

@media (min-width: 992px) {
  .col-lg-6 .header__sub-menu-item.header__sub-menu-item-bb, .header__sub-left-bb .col-md-6.col-lg-6, .col-lg-12 .header__sub-menu-readmore.header__sub-menu-readmore-bb, .header__sub-left-bb .row .col-lg-12 {
    padding-left: 8px;
  }
}

@media (min-width: 992px) {
  .header__row-bb .col-lg-6.col-mid-bb {
    padding-left: 84px;
  }
}

@media (min-width: 992px) {
  .subnav-main-title.col-lg-2 {
    max-width: 160px;
  }
}

@media (min-width: 1441px) {
  .subnav-main-title.col-lg-2 {
    margin-left: 120px;
  }
}

.subnav-main-title {
  font-size: 32px;
  font-family: OpenSans;
  font-weight: bold;
  color: #484848;
}

.subnav-main-title.col-md-3 {
  max-width: 227px;
}

.velocity-description {
  font-size: 14px;
  line-height: 24px;
}

.header__sub.header-bb {
  padding-left: 30px;
}

@media (max-width: 1440px) and (min-width: 768px) {
  .header__row.header__row-bb {
    margin-left: 30px;
  }
}

.container.container-bb {
  max-width: 1600px;
}

@media screen and (max-width: 991px) {
  .header__main .selectize-dropdown {
    position: relative;
    top: -31px !important;
    width: calc(100vw - 5px) !important;
    margin-left: -25px;
    left: 0px !important;
  }
}

@media screen and (min-width: 992px) {
  .web__display {
    display: none !important;
  }
}

.parent__masthead-bb {
  padding-top: 80px;
  position: relative;
  min-height: 622px;
}

.parent__masthead-bb .container {
  padding-left: 0;
  padding-right: 0;
}

.parent__masthead-bb-background {
  height: 410px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
  background-position: 50% 50%;
  background-size: cover;
}

.parent__masthead-bb-background > img {
  position: absolute;
  right: 0;
  bottom: 0;
  max-height: 90%;
}

@media (max-width: 767px) {
  .parent__masthead-bb-background > img {
    max-width: 90%;
  }
}

@media (max-width: 768px) {
  .parent__masthead-bb-background > img {
    max-width: 100%;
    bottom: 120px;
  }
}

.parent__masthead-bb .parent__masthead-container {
  position: relative;
  z-index: 2;
}

@media (max-width: 320px) {
  .parent__masthead-bb .foreground-image {
    margin-top: 10px;
  }
}

.parent__masthead-bb .card {
  max-width: 910px;
  padding: 50px 90px;
  background-color: white;
}

@media (min-width: 767px) {
  .parent__masthead-bb .card {
    top: 50px;
  }
}

@media (max-width: 767px) {
  .parent__masthead-bb .card {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    bottom: 170px;
  }
}

@media (max-width: 340px) {
  .parent__masthead-bb .card {
    bottom: 104px;
  }
}

.parent__masthead-bb .card--visual-aid {
  position: relative;
}

@media (max-width: 810px) {
  .parent__masthead-bb .card--visual-aid::before {
    right: 0;
    left: auto;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
  }
  .parent__masthead-bb .card--visual-aid::after {
    display: none;
  }
  .parent__masthead-bb .card--visual-aid > * {
    position: relative;
    z-index: 2;
  }
}

.parent__masthead-bb .card .row.row-large {
  margin-left: -30px;
  margin-right: -30px;
}

@media (max-width: 767px) {
  .parent__masthead-bb .card .row.row-large .com_slider {
    width: calc(100% - 20px) !important;
    margin: 0 auto;
  }
}

.parent__masthead-bb .card .row.row-large *[class^="col-"] {
  padding-left: 30px;
  padding-right: 30px;
}

@media (max-width: 767px) {
  .parent__masthead-bb .card {
    padding: 20px;
  }
  .parent__masthead-bb .card .border-right {
    border: 0 !important;
  }
}

.parent__masthead-bb .card i {
  color: #319988;
  padding-top: 7px;
  margin-right: 10px;
}

.parent__masthead-bb .card p:last-child {
  margin-bottom: 0;
}

.parent__masthead-bb .card .com__tab-nav {
  margin-left: -5px;
  margin-right: -5px;
}

@media (max-width: 767px) {
  .parent__masthead-bb {
    min-height: 0;
    padding-bottom: 80px;
  }
  .parent__masthead-bb .com__tab-content {
    margin-bottom: 15px;
  }
  .parent__masthead-bb .parent__masthead-background {
    height: auto;
  }
  .parent__masthead-bb--has-background .parent__masthead-background {
    min-height: 0;
    height: 70%;
  }
  .parent__masthead-bb--has-background .parent__masthead-background--extended {
    height: 75%;
  }
  .parent__masthead-bb--has-background .parent__masthead-background--mobile {
    background-position: center center;
    background-size: cover;
    opacity: 1;
  }
  .parent__masthead-bb--has-background-mobile .parent__masthead-background {
    background: none;
  }
  .parent__masthead-bb--has-background-mobile .parent__masthead-background--mobile {
    opacity: 1;
    visibility: visible;
  }
  .parent__masthead-bb__promotion-wrapper {
    height: 0;
    position: unset;
  }
  .parent__masthead-bb .parent__masthead-container {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .parent__masthead-bb .parent__masthead-container .subcategory {
    margin-bottom: 15px;
  }
}

.parent__masthead-bb .masthead-bb-title {
  color: #484848;
  font-size: 58px;
  font-weight: 300;
}

@media (max-width: 768px) {
  .parent__masthead-bb .masthead-bb-title {
    font-size: 42px;
  }
}

@media (max-width: 340px) {
  .parent__masthead-bb .masthead-bb-title {
    font-size: 22px;
    font-weight: bold;
  }
}

.parent__masthead-bb .masthead-bb-description {
  color: #484848;
  line-height: 30px;
  font-size: 18px;
}

.parent__masthead-bb .margin-space {
  min-height: 140px;
}

table.table__four-product-comparison {
  position: relative;
}

table.table__four-product-comparison .color__font--coSea2 {
  color: #2c8778 !important;
}

table.table__four-product-comparison .graph-item:first-child td {
  border-left: none;
}

table.table__four-product-comparison .graph-item:last-child td {
  border-right: 1px solid #e8e8e8;
}

table.table__four-product-comparison table tbody tr td {
  border-left: 1px solid #e8e8e8;
}

table.table__four-product-comparison .fa-times {
  color: #cb2d3e;
}

table.table__four-product-comparison .fa-check {
  color: #319988;
}

table.table__four-product-comparison div.table__comparison.cards-table1 table {
  border-collapse: separate;
}

table.table__four-product-comparison div.table__comparison.cards-table1 table tbody tr th {
  border: 1px solid #e8e8e8;
}

table.table__four-product-comparison div.table__comparison.cards-table1 table tbody tr th.table__header {
  border-left: none;
}

table.table__four-product-comparison div.table__comparison.cards-table1 table tbody tr th.table__header--empty {
  border: none;
  border-bottom: 1px solid #e8e8e8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

table.table__four-product-comparison div.table__comparison.cards-table1 table tbody tr th.table__header--firstContent {
  border-top-left-radius: 8px;
  border-left: 1px solid #e8e8e8;
}

table.table__four-product-comparison div.table__comparison.cards-table1 table tbody tr th.table__header--lastContent {
  border-top-right-radius: 8px;
}

table.table__four-product-comparison i.fa-info-circle {
  color: #484848;
}

table.table__four-product-comparison div.table-content__divider {
  margin-bottom: 32px;
}

table.table__four-product-comparison div.table-content__divider:last-child {
  margin-bottom: 0;
}

table.table__four-product-comparison .promotion__container-wrapper {
  position: relative;
}

table.table__four-product-comparison .promotion__container-wrapper .promotion__container-notification {
  border-radius: 40px 40px 40px 0;
  left: 25%;
  right: 25%;
  color: #79e0d6;
  font-weight: bold;
  text-align: center;
  padding: 16px 0;
  margin: 0 auto;
}

@media (max-width: 767px) {
  table.table__four-product-comparison .promotion__container-wrapper .promotion__container-notification {
    visibility: visible;
    -webkit-animation: auto;
    animation: auto;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@media (max-width: 767px) {
  table.table__four-product-comparison {
    margin-top: 50px;
  }
}

table.table__four-product-comparison .table__four-product-comparison-box-shadow,
table.table__four-product-comparison .table__four-product-comparison-header-box-shadow {
  position: absolute;
  -webkit-box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04);
  box-shadow: 5px 5px 15px 8px rgba(0, 0, 0, 0.04);
  z-index: 1;
}

.table__four-popup {
  padding-right: 10px;
}

.hidden {
  display: none;
}

.table__countries .table__countries--contacts {
  border-bottom: 1px solid #ebeff1;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

.table__three-col-with-table table tbody tr.graph-row td {
  vertical-align: top;
  padding-top: 20px !important;
}

.table__three-col-with-table .graph-row .title-list.graph-item {
  padding: 0;
}

.table__three-col-with-table .table__three-col-with-table-list {
  margin-left: 10px;
}

.table__three-col-with-table .table__three-col-with-table-list > li {
  list-style: disc;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 30px;
}

.table__three-col-with-table th.table__three-col-with-table-header {
  color: #f9f9f9;
  background-color: #495a63;
  vertical-align: middle;
  text-align: left;
  height: auto;
  font-size: 18px;
  line-height: 30px;
}

.table__three-col-with-table th.table__three-col-with-table-header--firstContent {
  border-radius: 8px 0 0 0;
}

.table__three-col-with-table th.table__three-col-with-table-header--lastContent {
  border-radius: 0 8px 0 0;
}

.table__three-col-with-table .table__content-divider {
  margin-bottom: 30px;
}

.info__link,
.info__link--bold {
  font-size: 17px;
  color: #2979ff !important;
}

.info__link--bold {
  font-weight: bold;
}

.hidden {
  display: none;
}

.hide-border {
  padding: 0;
  border: none !important;
}

.business-account__container .owl-stage {
  margin: 0 auto;
}

.business-account__container .single-card__title--bb {
  min-height: 68px;
  margin-bottom: 20px;
}

.business-account__container .single-card-bb {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 767px) {
  .business-account__container .single-card-bb {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 576px) {
  .business-account__container .single-card-bb {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 768px) {
  .business-account__container .single-card-bb {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  .business-account__container .single-card-bb {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}

.business-account__container .single-card-bb .tab-max-width {
  max-width: 850px;
}

.business-account__container .single-card-bb__wrapper {
  margin-top: 80px;
  border-radius: 5px;
  padding: 0px 40px 84px;
  position: relative;
}

.business-account__container .single-card-bb__wrapper::before {
  content: "";
  position: absolute;
  top: -36px;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02);
  box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02);
  z-index: 1;
}

.business-account__container .single-card-bb__details {
  padding-top: 20px;
}

.business-account__container .single-card-bb__details > * {
  position: relative;
  z-index: 2;
}

.business-account__container .single-card-bb__details .card-title b {
  font-size: 16px;
}

.business-account__container .single-card-bb__details .card-buttons > a:first-child {
  margin-right: 30px;
}

@media (max-width: 576px) {
  .business-account__container .single-card-bb__details .card-buttons {
    position: relative;
    bottom: 0;
  }
}

.business-account__container .single-card-bb__details .card-features {
  margin-bottom: 20px;
}

.business-account__container .single-card-bb__details .card-features li {
  margin-bottom: 10px;
}

.business-account__container .single-card-bb__details .card-features li i {
  padding-top: 8px;
  margin-right: 10px;
  color: #667c88;
}

.business-account__container .single-card-bb__details .card-actions {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 8px 8px;
  background-color: #b2bec4;
  padding-top: 11px;
  padding-bottom: 13px;
  text-align: center;
}

.business-account__container .single-card-bb__details .card-actions p {
  color: #fff;
}

.business-account__container .single-card-bb__details .card-actions:hover, .business-account__container .single-card-bb__details .card-actions.active {
  background-color: #39474e;
}

.business-account__container .single-card-bb__details .card-actions .action--active {
  display: none;
}

.business-account__container .single-card-bb__details .card-actions .action--inactive {
  display: block;
}

.business-account__container .single-card-bb__details .card-actions.active .action--active {
  display: block;
}

.business-account__container .single-card-bb__details .card-actions.active .action--inactive {
  display: none;
}

@media (max-width: 576px) {
  .business-account__container .single-card-bb__details .same-height {
    min-height: 0 !important;
  }
}

.business-account__container .com_cards-listing-shortlist .com_cards-listing-bb .cards-listing .single-card--bb {
  margin-bottom: 40px;
}

@media (min-width: 811px) {
  .business-account__container .com__lo-nav .owl-carousel .item-bb {
    max-width: 195px;
  }
  .business-account__container .com__lo-nav .owl-carousel .item-bb a {
    width: 160px;
  }
}

.business-account__container .com_cards-listing-bb .cards-list-bb {
  margin-bottom: 10px;
}

.business-account__container .account__card--selected {
  min-height: 70px;
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 6px 6px 6px 6px;
  padding: 16px;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
  width: 135px;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb ul > li {
  margin-right: 0;
  margin-left: 0;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb ul > li:last-child {
  margin-left: 0;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb .placeholder {
  margin-left: 45px;
  min-width: 135px;
}

.business-account__container .com_cards-listing-bb {
  font-size: 24px;
  line-height: 1.42;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 30px 0;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02);
  box-shadow: 0 2px 15px 8px rgba(0, 0, 0, 0.02);
  z-index: 99;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  visibility: hidden;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb.active {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

@media (max-width: 991px) and (min-width: 768px) {
  .business-account__container .com_cards-listing-bb .cards-selected-bb .row.same-height-parent {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .business-account__container .com_cards-listing-bb .cards-selected-bb .row.same-height-parent div[class^="col-"] {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
    max-width: none !important;
  }
}

.business-account__container .com_cards-listing-bb .cards-selected-bb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb ul > li {
  margin-right: 45px;
}

@media (max-width: 320px) {
  .business-account__container .com_cards-listing-bb .cards-selected-bb ul > li {
    margin-right: 15px;
  }
}

.business-account__container .com_cards-listing-bb .cards-selected-bb ul > li img {
  height: 63px;
  margin-right: 8px;
  border-radius: 6px;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb ul > li i {
  font-size: 16px;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb .placeholder {
  border-radius: 6px;
  border: 1px dashed #d9d9d9;
  min-width: 135px;
  margin-right: 45px !important;
  margin-left: 0;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb .placeholder::before {
  content: "";
  padding-top: 63%;
  display: block;
}

@media (max-width: 767px) {
  .business-account__container .com_cards-listing-bb .cards-selected-bb .placeholder {
    min-width: 98px;
  }
}

@media (min-width: 577px) and (max-width: 767px) {
  .business-account__container .com_cards-listing-bb .cards-selected-bb .placeholder {
    min-width: 77px !important;
  }
}

.business-account__container .com_cards-listing-bb .cards-selected-bb.full .placeholder {
  display: none;
}

.business-account__container .com_cards-listing-bb .cards-selected-bb h4 {
  margin-right: 40px;
}

@media (max-width: 1024px) {
  .business-account__container .com_cards-listing-bb .cards-selected-bb h4 {
    margin-right: 0px;
  }
}

@media (max-width: 576px) {
  .business-account__container .com_cards-listing-bb .cards-selected-bb ul {
    margin-bottom: 10px;
  }
  .business-account__container .com_cards-listing-bb .cards-selected-bb .pr-4 {
    padding-right: 30px !important;
  }
}

.custom-loan-finder-bb {
  width: 940px;
  margin: auto;
}

.custom-loan-finder-bb .fz-20 {
  font-size: 14px;
  line-height: 7px;
}

.custom-loan-finder-bb .fa-chevron-down {
  position: absolute;
  right: 305px;
  top: 29px;
  margin: 0 11px;
}

@media (max-width: 640px) {
  .custom-loan-finder-bb .fa-chevron-down {
    padding: 10px;
    right: 45%;
    top: 30px;
  }
}

@media (min-width: 768px) {
  .custom-loan-finder-bb--expanded {
    width: 1180px;
    margin: auto;
  }
}

.custom-loan-finder-bb--expanded .fz-20 {
  font-size: 14px;
  line-height: 7px;
}

.custom-loan-finder-bb--expanded .fa-chevron-down {
  position: absolute;
  right: 423px;
  top: 29px;
  margin: 0 11px;
}

@media (max-width: 640px) {
  .custom-loan-finder-bb--expanded .fa-chevron-down {
    padding: 10px;
    right: 45%;
    top: 30px;
  }
}

.custom-loan-finder-bb .i, .custom-loan-finder-bb .accordion__item .accordion__item__collapse-icon, .custom-loan-finder-bb--expanded .i, .custom-loan-finder-bb--expanded .accordion__item .accordion__item__collapse-icon {
  -webkit-transition: -webkit-transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}

.custom-loan-finder-bb .accordion__item, .custom-loan-finder-bb--expanded .accordion__item {
  background-color: #B2BEC4;
}

.custom-loan-finder-bb .accordion__item__content, .custom-loan-finder-bb--expanded .accordion__item__content {
  background: #F5F5F5;
}

.custom-loan-finder-bb .accordion__item__title-bb, .custom-loan-finder-bb--expanded .accordion__item__title-bb {
  font-size: 16px;
}

@media (max-width: 640px) {
  .custom-loan-finder-bb .accordion__item__title-bb, .custom-loan-finder-bb--expanded .accordion__item__title-bb {
    padding: 18px 22px !important;
    font-size: 16px;
  }
}

.custom-loan-finder-bb .accordion__item__title-bb .fa-chevron-down:before, .custom-loan-finder-bb--expanded .accordion__item__title-bb .fa-chevron-down:before {
  color: white;
}

.accordion .text-center {
  color: #FFFFFF;
  text-align: center;
}

.accordion .firstLine, .accordion .secondLine, .accordion .form-group {
  display: inline-block;
}

.accordion .form-group {
  display: inline-block;
  margin-right: 12px;
}

.accordion .thirdLine-1, .accordion .thirdLine-2 {
  display: inline;
}

.accordion .dropdown__theme--text-big-bb {
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
}

@media (max-width: 640px) {
  .accordion .dropdown__theme--text-big-bb {
    font-size: 20px;
  }
}

.accordion .firstLine, .accordion .secondLine, .accordion .thirdLine-1, .accordion .thirdLine-2 {
  font-family: 'OpenSans',Helvetica,Arial,sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
}

@media (max-width: 640px) {
  .accordion .firstLine, .accordion .secondLine, .accordion .thirdLine-1, .accordion .thirdLine-2 {
    font-size: 20px !important;
  }
}

.accordion .dropdown__theme select.select2 {
  border-bottom: 4px solid #2979ff;
}

.accordion .recommend-button {
  margin-top: 24px;
}

.accordion .accordion__loan-row .select2.form-control, .accordion .accordion__loan-row .select2-selection {
  background-color: #F5F5F5;
}

.accordion .accordion__loan-row .fa-chevron-down.end-chevron {
  position: relative;
  left: 50%;
  cursor: pointer;
}

@media (min-width: 640px) {
  .accordion .accordion__loan-row .fa-chevron-down.end-chevron {
    display: none;
  }
}

@media (max-width: 640px) {
  .accordion .accordion-content-bb {
    padding-left: 32px;
  }
}

.list-icon-with-stats {
  margin-top: 40px;
}

@media (min-width: 811px) {
  .list-icon-with-stats {
    margin-top: 0;
  }
}

.list-icon-with-stats__item {
  width: 45%;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 45px;
}

@media (min-width: 811px) {
  .list-icon-with-stats__item {
    width: 236px;
    padding-left: 6px;
  }
}

.list-icon-with-stats__image {
  text-align: center;
  margin-bottom: 16px;
}

@media (min-width: 811px) {
  .list-icon-with-stats__image {
    text-align: left;
    display: inline-block;
    vertical-align: bottom;
    margin-bottom: 0;
  }
}

.list-icon-with-stats__image img {
  width: 64px;
  height: 64px;
}

@media (min-width: 811px) {
  .list-icon-with-stats__image img {
    width: 64px;
    height: 64px;
    margin-right: 12px;
  }
}

.list-icon-with-stats___stat {
  text-align: center;
  padding-left: 6px;
}

@media (min-width: 811px) {
  .list-icon-with-stats___stat {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
  }
}

.list-icon-with-stats___header {
  color: black;
  margin-bottom: 4px;
  font-size: 42px;
}

.list-icon-with-stats___text {
  color: black;
  font-family: OpenSans;
  font-size: 16px;
  letter-spacing: 0px;
}

.listing-image-with-stats {
  margin-left: auto;
  margin-right: auto;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.custom-col-bb {
  padding-right: 10px;
  padding-left: 10px;
}

@media (min-width: 992px) {
  .custom-col-bb {
    max-width: 1340px;
  }
}

.com__merchant_partners .image_with_stats__col {
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  position: relative;
  min-height: 1px;
}

.com__merchant_partners .image_with_stats__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

@media (max-width: 767px) {
  .com__merchant_partners .image_with_stats__item {
    margin-bottom: 12px;
  }
}

.com__merchant_partners .image_with_stats__item img {
  width: 100%;
  border-radius: 10px;
}

.com__merchant_partners .image_with_stats_branch {
  position: absolute;
  width: 100%;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .com__merchant_partners {
    /* IE10+ CSS styles go here */
  }
  .com__merchant_partners .image_with_stats_branch {
    position: absolute;
    width: 100%;
    margin: 0 auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
  }
}

.com__merchant_partners .image_with_stats_nobranch {
  display: inline-block;
  position: absolute;
  width: 100%;
  left: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .com__merchant_partners {
    /* IE10+ CSS styles go here */
  }
  .com__merchant_partners .image_with_stats_nobranch {
    display: inline-block;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}

.com__merchant_partners .image_with_stats--title, .com__merchant_partners .image_with_stats--number, .com__merchant_partners .image_with_stats--branches {
  margin: auto;
  font-size: 16px;
  color: white;
}

@media (max-width: 360px) {
  .com__merchant_partners .image_with_stats--title, .com__merchant_partners .image_with_stats--number, .com__merchant_partners .image_with_stats--branches {
    font-size: 12px;
  }
}

.com__merchant_partners .image_with_stats--title--nobranch {
  font-weight: bold;
  font-size: 32px;
  color: white;
}

@media (max-width: 992px) {
  .com__merchant_partners .image_with_stats--title--nobranch {
    font-size: 24px;
  }
}

@media (max-width: 360px) {
  .com__merchant_partners .image_with_stats--title--nobranch {
    font-size: 18px;
  }
}

.com__merchant_partners .image_with_stats--number {
  font-size: 42px;
  font-weight: bold;
  text-align: center;
}

@media (max-width: 992px) {
  .com__merchant_partners .image_with_stats--number {
    font-size: 24px;
  }
}

@media (max-width: 360px) {
  .com__merchant_partners .image_with_stats--number {
    font-size: 20px;
  }
}

.com__merchant_partners__item.com__merchant_partners__item-bb {
  margin-bottom: 10px;
}

.common-testimonial-paragraph {
  background: url("../img/element-confetti.png") 50% 50% no-repeat;
}

.common-testimonial-paragraph__section {
  padding: 95px 360px 95px 240px;
}

@media (max-width: 992px) {
  .common-testimonial-paragraph__section {
    padding: 77px 32px;
  }
}

.common-testimonial-paragraph__item {
  position: relative;
}

.common-testimonial-paragraph__text {
  margin-bottom: 30px;
  font-size: 42px;
  line-height: 50px;
}

.common-testimonial-paragraph__quote-icon {
  position: absolute;
  top: -16px;
  left: -120px;
}

@media (max-width: 992px) {
  .common-testimonial-paragraph__quote-icon {
    top: -80px;
    left: -8px;
  }
}

.common-testimonial-paragraph__name-company-dash {
  display: inline-block;
  float: left;
  border-bottom: 1px solid #ebeff1;
  width: 32px;
  height: 16px;
  margin-right: 16px;
}
