#b2b-page .header-banner {
  background-color: #1e57c8;
}

#b2b-page .header-banner h1 {
  margin: 0;
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 57.6px;
}

#b2b-page .header-banner p {
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin-block-end: 16px;
}

#b2b-page .header-banner p.cta-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block-end: 0;
}

#b2b-page .header-banner a.cta-btn {
  display: flex;
  align-items: center;
  justify-content: center;

  height: 60px;
  padding: 15.5px 40px;

  border-radius: 30px;
  background: #ff7a00;

  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 17.6px;
  font-style: normal;
  font-weight: 600;
  line-height: 28.16px;
}

#b2b-page .header-banner {
  padding-inline: 220px;
  padding-block: 127.6px 96px;
}

#b2b-page .header-section {
  gap: 21px;
  display: flex;
  flex-direction: column;
}
