.no-more-ai-hype {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #2e2e2e;
  background: #fff;
  overflow-x: hidden;
}

.h-40 {
      font-family: 'Roboto Flex', sans-serif;
      font-weight: 700;
      font-size: 40px;
      line-height: 1.2;
      color: #000;
      font-variation-settings: "GRAD" 0, "XOPQ" 96, "XTRA" 468, "YOPQ" 79,
        "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712, "wdth" 112;
    }

@media (max-width: 991px) { .h-40 { font-size: 32px; } }

@media (max-width: 575px) { .h-40 { font-size: 26px; } }

.hype-section {
      position: relative;
      overflow: hidden;
      padding: 200px 0 160px;
    }

@media (max-width: 991px) { .hype-section { padding: 40px 0 80px 0; } .hype-title br{display: none;}}

.hype-circle {
      position: absolute;
      left: 50%;
      top: 389px;
      transform: translateX(-50%);
      width: 944px;
      height: 944px;
      border-radius: 1000px;
      background: linear-gradient(-44.22deg, rgba(159,204,250,0.4) 0.38%, rgba(9,116,241,0.4) 88.88%);
      pointer-events: none;
    }

@media (max-width: 991px) {
      .hype-circle { width: 600px; height: 600px; top: 200px; }
    }

.hype-title .blue-line { color: #1eb7fb; }

.text-blue { color: #1eb7fb !important; }