
/* b9ai blue */
h2, .h2 {
  color: RGBA(25, 113, 194, var(--bs-bg-opacity, 1)) !important
}

.b9ai-bg-blure {
  background-color: RGBA(25, 113, 194, var(--bs-bg-opacity, 1)) !important
}

/* b9ai green */
.b9ai-bg-green {
  background-color: RGBA(146, 208, 80, var(--bs-bg-opacity, 1)) !important
}

/* fixed banner vs scroll banner for iOS */
.b9ai-background {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto
}

/* Styles specific to iOS devices */
@media (platform:-webkit-device-pixel-ratio,min-device-pixel-ratio:2) { 
  .b9ai-background {
    background-attachment: scroll;
  }
}
@supports (-webkit-touch-callout: none) {
  .b9ai-background {
    background-attachment: scroll;
  }
}
