/* supplement.css — page-specific fixes */

/* Login button: FA5 icon + weight 900 → square with FA 4.7; use FA4 sign-in */
body #page-container .et_pb_section .et_pb_button_0_tb_header:after,
body .pum-container .et_pb_section .et_pb_button_0_tb_header:after {
  font-family: FontAwesome !important;
  font-weight: normal !important;
  content: "\f090" !important;
}

/* Footer blurb icons: force FA4 (site has FA 4.7, not FA5/ETmodules subset) */
.et_pb_blurb_0_tb_footer .et-pb-icon,
.et_pb_blurb_1_tb_footer .et-pb-icon,
.et_pb_blurb_2_tb_footer .et-pb-icon,
.et_pb_blurb_3_tb_footer .et-pb-icon,
.et_pb_blurb_4_tb_footer .et-pb-icon {
  font-family: FontAwesome !important;
  font-weight: 400 !important;
}

/* Home: kill gap above banner under Our Partners */
.et_pb_section_6.et_pb_section {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.et_pb_section_6 .et_pb_row {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.et_pb_section_6 .dipl_logo_slider_0 {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.et_pb_section_romli_banner {
  padding: 0 !important;
  margin: 0 !important;
  line-height: 0;
}
.et_pb_section_romli_banner img {
  display: block;
  width: 100%;
}
