.page-providers .page-body {
  padding-bottom: 5em;
}
.providers-banner {
  margin: 0 4em;
}
@media screen and (min-width: 48em) {
  .providers-banner {
    max-width: 50em;
    margin-left: auto;
    margin-right: auto;
  }
}
.providers-banner__heading {
  color: #292929;
  font-size: 1.625em;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 35.5em) {
  .providers-banner__heading {
    font-size: 2em;
  }
}
.providers-banner__separator {
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  width: 3.5em;
  border-bottom: 1px solid #477894;
}
.providers__separator {
  margin-left: auto;
  margin-right: auto;
  width: 3.5em;
  border-bottom: 1px solid #477894;
  margin-top: 2em;
}
.providers-list {
  margin: 2em 0 0 0;
  border: 1px solid #f3f3f3;
  border-radius: 0.5em;
}
@media screen and (min-width: 60em) {
  .providers-list {
    max-width: 58em;
    margin: 2em auto 0 auto;
  }
}
.providers-list__header {
  color: #292929;
  font-size: 1.625em;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1em;
}
@media screen and (min-width: 35.5em) {
  .providers-list__header {
    font-size: 2em;
  }
}
.providers-list__separator {
  margin-top: 1em;
  display: none;
  margin-left: auto;
  margin-right: auto;
  width: 8em;
  border-bottom: 1px solid #477894;
}
.providers-list__title {
  font-size: 1.125em;
  font-weight: 600;
  text-align: center;
  margin: 1em 0 0.5em 0;
}
.providers-list__image {
  margin: 0 auto 0 auto;
}
.providers-list__logo {
  height: 4em;
  margin: 0.625em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (min-width: 48em) {
  .providers-list__logo {
    height: 3em;
  }
}
@media screen and (min-width: 60em) {
  .providers-list__logo {
    height: 5em;
  }
}
.providers-list__logo.is-aia {
  background-image: url('../assets/providers/aia.png');
}
.providers-list__logo.is-aig {
  background-image: url('../assets/providers/aig.png');
}
.providers-list__logo.is-allianz {
  background-image: url('../assets/providers/allianz.png');
}
.providers-list__logo.is-amp {
  background-image: url('../assets/providers/amp.png');
}
.providers-list__logo.is-ando {
  background-image: url('../assets/providers/ando.png');
}
.providers-list__logo.is-anz {
  background-image: url('../assets/providers/anz.png');
}
.providers-list__logo.is-asb {
  background-image: url('../assets/providers/asb.png');
}
.providers-list__logo.is-avanti-finance {
  background-image: url('../assets/providers/avanti-finance.png');
}
.providers-list__logo.is-bank-of-china {
  background-image: url('../assets/providers/bank-of-china.png');
}
.providers-list__logo.is-berkshire-hathaway {
  background-image: url('../assets/providers/berkshire-hathaway.png');
}
.providers-list__logo.is-bluestone {
  background-image: url('../assets/providers/bluestone.png');
}
.providers-list__logo.is-bnz {
  background-image: url('../assets/providers/bnz.png');
}
.providers-list__logo.is-chubb {
  background-image: url('../assets/providers/chubb.png');
}
.providers-list__logo.is-co-op {
  background-image: url('../assets/providers/co-op.png');
}
.providers-list__logo.is-cover-more {
  background-image: url('../assets/providers/cover-more.png');
}
.providers-list__logo.is-delta-insurance {
  background-image: url('../assets/providers/delta-insurance.png');
}
.providers-list__logo.is-dual {
  background-image: url('../assets/providers/dual.png');
}
.providers-list__logo.is-elantis-premium-funding {
  background-image: url('../assets/providers/elantis-premium-funding.png');
}
.providers-list__logo.is-fidelity-life {
  background-image: url('../assets/providers/fidelity-life.png');
}
.providers-list__logo.is-aurora-capital {
  background-image: url('../assets/providers/galway-capital-blue.png');
  height: 6em;
}
@media screen and (min-width: 48em) {
  .providers-list__logo.is-aurora-capital {
    height: 6em;
  }
}
@media screen and (min-width: 60em) {
  .providers-list__logo.is-aurora-capital {
    height: 6em;
  }
}
.providers-list__logo.is-heartland-bank {
  background-image: url('../assets/providers/heartland-bank.png');
}
.providers-list__logo.is-hunter-premium-funding {
  background-image: url('../assets/providers/hunter-premium-funding.png');
}
.providers-list__logo.is-icbc {
  background-image: url('../assets/providers/icbc.png');
}
.providers-list__logo.is-insurance-advisernet {
  background-image: url('../assets/providers/insurance-advisernet.png');
}
.providers-list__logo.is-iqumulate-premium-funding {
  background-image: url('../assets/providers/iqumulate-premium-funding.png');
}
.providers-list__logo.is-iua {
  background-image: url('../assets/providers/iua.png');
}
.providers-list__logo.is-mortgagelink {
  background-image: url('../assets/providers/mortgagelink.png');
}
.providers-list__logo.is-mecon {
  background-image: url('../assets/providers/mecon.png');
}
.providers-list__logo.is-nib {
  background-image: url('../assets/providers/nib.png');
}
.providers-list__logo.is-nminsurance {
  background-image: url('../assets/providers/nminsurance.png');
}
.providers-list__logo.is-nzi {
  background-image: url('../assets/providers/nzi.png');
}
.providers-list__logo.is-partners-life {
  background-image: url('../assets/providers/partners-life.png');
}
.providers-list__logo.is-pepper-money {
  background-image: url('../assets/providers/pepper-money.png');
}
.providers-list__logo.is-protecsure {
  background-image: url('../assets/providers/protecsure.png');
}
.providers-list__logo.is-qbe {
  background-image: url('../assets/providers/qbe.png');
}
.providers-list__logo.is-resimac {
  background-image: url('../assets/providers/resimac.png');
}
.providers-list__logo.is-rosser {
  background-image: url('../assets/providers/rosser.png');
}
.providers-list__logo.is-sbs {
  background-image: url('../assets/providers/sbs.png');
}
.providers-list__logo.is-tysers {
  background-image: url('../assets/providers/tysers.png');
}
.providers-list__logo.is-vero {
  background-image: url('../assets/providers/vero.png');
}
.providers-list__logo.is-vero-liability {
  background-image: url('../assets/providers/vero-liability.png');
}
.providers-list__logo.is-westpac {
  background-image: url('../assets/providers/westpac.png');
}
.providers-list__logo.is-zurich {
  background-image: url('../assets/providers/zurich.png');
}
