/* Extracted from content-faq.php (faq page) */

/* Section backgrounds relocated from inline style attributes in content-faq.php.
   Note: the tab section also carries `.faq-bg`, but a `.tab-section { background:
   #fff !important }` rule in style.css forces it white (it overrode the old inline
   bg too), so bg01 only shows on the intro section — same as before. */
.faq-bg {
    position: relative;
    width: 100%;
    display: block;
    background: url(../../images/bg01.png) repeat;
    background-size: contain;
    margin: 0;
}

  .banner {
    height: 70vh;
    position: relative;
    width: 100%;
    display: block;
  }

  .header-app h3 {
    font-size: 45px;
    line-height: 50px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
  }

  .bg-overlay {
    background: #4F45D9;
    width: 100%;
    height: 100%;
  }

  .banner-img:before {
    display: none;
  }

  .h-100 {
    height: 100% !important;
  }

  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .header-app {
    z-index: 999;
  }

  .header-img img {
    width: 100%;
    height: auto;
  }

  @media screen and (max-width: 991px) {
    .header-img {
      display: none;
    }
  }

  .banner-svg-1:after {
    position: absolute;
    height: 100%;
    width: 100%;
    content: '';
    left: 0;
    bottom: 0;
    z-index: 2;
    background: url(https://bschool.nus.edu.sg/emim/wp-content/uploads/sites/138/2024/06/l001.png) 100% 100% no-repeat;
    background-size: contain;
  }

  .banner-svg-2:after {
    position: absolute;
    height: 100%;
    width: 100%;
    content: '';
    left: 0;
    bottom: 0;
    z-index: 2;
    background: url(https://bschool.nus.edu.sg/emim/wp-content/uploads/sites/138/2024/06/L02.png) 100% 100% no-repeat;
    background-size: contain;
  }

  .banner-svg-3:after {
    position: absolute;
    height: 100%;
    width: 100%;
    content: '';
    left: 0;
    bottom: 0;
    z-index: 2;
    background: url(https://bschool.nus.edu.sg/emim/wp-content/uploads/sites/138/2024/06/l03.png) 100% 100% no-repeat;
    background-size: contain;
  }

  .banner-svg-4:after {
    position: absolute;
    height: 100%;
    width: 100%;
    content: '';
    left: 0;
    bottom: 0;
    z-index: 2;
    background: url(https://bschool.nus.edu.sg/emim/wp-content/uploads/sites/138/2024/06/L02.png) 100% 100% no-repeat;
    background-size: contain;
  }

  .banner-svg5:after {
    position: absolute;
    height: 100%;
    width: 100%;
    content: '';
    left: 0;
    bottom: 0;
    z-index: 2;
    background: url(https://bschool.nus.edu.sg/emim/wp-content/uploads/sites/138/2024/06/l03.png) 100% 100% no-repeat;
    background-size: contain;
  }

  .tab-section {
    background-image: none;
  }

  .tab-section .nav .active {
    font-weight: bold;
    font-family: "Helvetica-Bold", "Arial", Sans-serif;
    border-bottom: 7px #ffffff solid;
    color: #ffffff !important;
    text-decoration: none;
  }
