.bannerComponent .bannerBlock {
  padding-bottom: 64px;
  padding-top: 64px;
  padding-left: 95px;
  padding-right: 95px;
}
.bannerComponent .bannerCTA {
  padding-top: 24px;
}
.bannerComponent .bannerBtn {
  font-family: "MuseoSans_700_Bold", sans-serif !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
  /* 125% */
  color: #003DA5;
  padding: 11.5px 16px;
  background: white;
  border-radius: 9999px;
  letter-spacing: 0px;
  gap: 8px;
}
.bannerComponent a:hover, .bannerComponent .bannerBtn:hover {
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 6px;
  border-bottom: 0px !important;
  border-radius: 9999px;
  background: var(--Action-Reversed-active, #E8F0F8);
  stroke-width: 1px;
  stroke: var(--Action-Reversed, #FFF);
}
.bannerComponent .bannerBtn:focus {
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  text-decoration-thickness: 1px;
  text-underline-offset: 6px;
  outline: 1px dashed #FFF;
  outline-offset: 1px;
  background: var(--Action-Reversed-active, #E8F0F8);
}
.bannerComponent .bannerBtn:disabled, .bannerComponent .disabled {
  background: var(--Action-Reversed, #FFF);
  color: var(--Action-Disabled, #C8C8C8);
  text-align: center;
  /* Heading LG/Level 4 */
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px; /* 125% */
  pointer-events: none;
}
.bannerComponent .bannerDesign {
  width: 130px;
  background-size: contain;
}
.bannerComponent .SGimg {
  display: none;
}
.bannerComponent .middleContent {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.bannerComponent .parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.bannerComponent .compheader {
  font-family: "MuseoSans_700_Bold", sans-serif !important;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 45px;
  /* 125% */
  letter-spacing: -0.8px;
  padding-bottom: 16px;
}
.bannerComponent p, .bannerComponent .compSubHeader {
  font-family: "MuseoSans_300_Light", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 0px;
}
.bannerComponent p, .bannerComponent h1, .bannerComponent h2, .bannerComponent h3, .bannerComponent h4, .bannerComponent strong {
  color: white !important;
}

@media screen and (max-width: 768px) {
  .bannerComponent .bannerBlock {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 24px;
  }
  .bannerComponent .parent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .bannerComponent .bannerDesign {
    height: 36px;
    width: 100%;
  }
  .bannerComponent .LGimg {
    display: none;
  }
  .bannerComponent .SGimg {
    display: block;
  }
  .bannerComponent .compheader {
    font-family: "MuseoSans_700_Bold", sans-serif !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 35px;
    /* 125% */
    letter-spacing: -0.8px;
    padding-bottom: 8px;
  }
  .bannerComponent p, .bannerComponent .compSubHeader {
    font-family: "MuseoSans_300_Light", sans-serif;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 27px !important;
    margin-bottom: 0px;
  }
  .bannerComponent .bannerBtn {
    font-family: "MuseoSans_700_Bold", sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 20px !important;
    /* 125% */
    color: #003DA5;
    padding: 8px 16px;
    background: white;
    gap: 6px;
  }
  .bannerComponent .bannerCTA {
    padding-top: 16px;
  }
  .bannerComponent p, .bannerComponent strong {
    font-size: 18px !important;
    line-height: 27px !important;
  }
}