.aceLogo {
  background-image: url("img/ACE_ACE_Logo_White.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100px;
  width: 100px;
}

.cbpLogo {
  max-width: 75% !important;
  padding-bottom: 20px !important;
}

.contentSection {
  background-color: #f2f2f2;
}

.primaryHeader {
  padding: 115px 0px 16px 0px;
  font-family: Helvetica;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  color: #04244b;
}

.subText {
  font-family: Helvetica;
  font-size: 16px;
  width: 85%;
}

.themeFooter {
  min-height: 86px;
  width: 100%;
  height: 100%;
  background: rgb(31, 50, 83) center center / cover;
}

.themeHeader {
  background: rgb(31, 50, 83) url("img/ACE_Header_Concrete.jpg") center center /
    cover;
  width: 100%;
  position: relative;
  z-index: 5;
}

.themeHeaderInner {
  opacity: 1;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
  align-items: center;
  height: 100%;
  min-height: 34px;
  max-width: 100%;
}

.themeHeaderTopRow {
  display: flex;
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
}

.themeHeaderTopRowInner {
  display: flex;
  margin: 0 auto;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  min-height: 32px;
}

.themeLogo {
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
}

.welcomeSection {
  background: rgb(31, 50, 83) center center / cover;
  min-height: 654px;
  padding: 80px 97px 364px 68px;
}

.welcomeSubTitle {
  width: 287px;
  height: 69px;
  margin: 18px 52px 0 0 !important;
  font-family: Helvetica;
  font-size: 18px !important;
  font-weight: 600 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  color: #ffffff;
}

.welcomeTitle {
  width: 339px;
  height: 74px;
  margin: 0 0 18px !important;
  font-family: Helvetica;
  font-size: 29px !important;
  font-weight: bold !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  color: #ffffff;
}
