/* Home CSS */
html.w-mod-js:not(.w-mod-ix3)
  :is(
    .primary-button-text,
    .primary-button-text-hover,
    .primary-button-arrow,
    .primary-button-arrow-hover,
    .after-banner-wrapper,
    .banner-letter-o,
    .after-banner-content-wrap,
    .after-banner-ticker-wrap,
    .after-banner-inner,
    .after-banner-wrap,
    .single-banner-letter._01,
    .single-banner-letter._02,
    .single-banner-letter._03,
    .single-banner-letter._04,
    .single-banner-letter._05
  ) {
  visibility: hidden !important;
}

.after-banner-title-line {
  background-color: #0040c1;
  width: 7rem;
  height: 3px;
  margin-left: 0.25rem;
  margin-right: 2rem;
  display: inline-block;
  transform: translate(0, -15px);
  border-radius: 100px;
}

.banner_tagline{
    z-index: 1;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    font-size: 30px;
    margin-bottom: 24px;
    font-weight: 400;
    font-family: Poppins, sans-serif;
}

.secrives_sec_container{
  padding-top: 0rem !important;
}

.pt-1{padding-top: 0.5rem;}
.pt-2{padding-top: 0.75rem;}
.pt-3{padding-top: 1rem;}
.pt-4{padding-top: 3rem;}
.pt-5{padding-top: 5rem;}
.pb-1{padding-bottom: 0.5rem;}
.pb-2{padding-bottom: 0.75rem;}
.pb-3{padding-bottom: 1rem;}
.pb-4{padding-bottom: 3rem;}
.pb-5{padding-bottom: 5rem;}


@media screen and (max-width: 767px) {
  .banner_tagline {
    display: none;
  }
}