      
       .counter-section2 {
      position: relative;
      padding: 80px 0;
      overflow: hidden;

      background-image:
        url("../images/banner1.jpg");

      background-size: cover;
      background-position: center;
      background-attachment: fixed;
    }

    /* Overlay */

    .counter-overlay2 {
      position: absolute;
      inset: 0;
      background: rgb(12 17 28 / 59%);
      z-index: 0;
    }

      
      .big-opportunity-section {
        padding: 80px 0;
        background: #111;
        overflow: hidden;
      }

      .section-heading {
        text-align: center;
        margin-bottom: 45px;
      }

      .big-opportunity-slider {
        padding: 10px 0 50px;
      }

      /* IMAGE ABOVE + TEXT BELOW */
      .big-card {
        background: #efefef;
        border-radius: 8px;
        overflow: hidden;
        height: 100%;
        border: 1px solid rgba(255, 255, 255, .08);
        box-shadow: 0 20px 50px rgba(0, 0, 0, .35);
        transition: transform .35s ease, box-shadow .35s ease;
      }

      .big-card:hover {
        transform: translateY(-6px);
        box-shadow: 0 25px 60px rgba(0, 0, 0, .5);
      }

      .big-card-image {
        position: relative;
        width: 100%;
        height: 270px;
        overflow: hidden;
      }

      .big-card-image img {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        transition: transform .6s ease;
      }

      .big-card:hover .big-card-image img {
        transform: scale(1.05);
      }

      .big-card-image::after {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(to bottom, transparent 55%, rgba(0, 0, 0, .5));
        pointer-events: none;
      }

      .big-number {
        display: inline-block;
        color: #d8a7ff;
        font-size: 13px;
        font-weight: 700;
        letter-spacing: 2px;
        text-transform: uppercase;
        margin-bottom: 12px;
      }

      .big-card-content {
        padding: 20px;
        background: #e9e9e9;
        height: 100%;
        min-height: 330px;
      }

      .big-card h2 {
        font-size: 24px;
        line-height: 1.15;
        font-weight: 700;
        margin: 0 0 16px;
        color:#13102e;
      }

      .big-card p {
         color: #666;
        font-size: 16px;
        font-family: "Roboto";
        line-height: 25px;
        font-weight: 400;
        margin-bottom: 0;
      }

      .big-card strong {
        color: #333;
      }

      /* Navigation */
      .big-opportunity-slider .swiper-button-next,
      .big-opportunity-slider .swiper-button-prev {
        width: 48px;
        height: 48px;
        border-radius: 50%;
        background: rgba(255, 255, 255, .14);
        backdrop-filter: blur(8px);
      }

      .big-opportunity-slider .swiper-button-next::after,
      .big-opportunity-slider .swiper-button-prev::after {
        font-size: 17px;
        color: #fff;
        font-weight: 700;
      }

      .big-opportunity-slider .swiper-button-next:hover,
      .big-opportunity-slider .swiper-button-prev:hover {
        background: rgba(255, 255, 255, .28);
      }

      /* Pagination */
      .big-opportunity-slider .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        background: #fff;
        opacity: .35;
        transition: .3s;
      }

      .big-opportunity-slider .swiper-pagination-bullet-active {
        width: 30px;
        border-radius: 10px;
        opacity: 1;
      }

      /* Tablet */
      @media (max-width: 991px) {
        .big-opportunity-section {
          padding: 65px 20px;
        }

        .big-card-image {
          height: 230px;
        }

        .big-card-content {
          padding:15px;
        }
      }

      /* Mobile */
      @media (max-width: 767px) {
        .big-opportunity-section {
          padding: 50px 15px;
        }

        .section-heading {
          margin-bottom: 30px;
        }

        .section-heading p {
          font-size: 15px;
          line-height: 1.5;
        }

        .big-opportunity-slider {
          padding-bottom: 50px;
        }

        .big-card {
          border-radius: 18px;
        }

        .big-card-image {
          height: 235px;
        }

      
        .big-card p {
          font-size: 15px;
          line-height: 1.65;
        }

        .big-opportunity-slider .swiper-button-next,
        .big-opportunity-slider .swiper-button-prev {
          display: none;
        }
      }

      @media (max-width: 420px) {
        .big-card-image {
          height: 210px;
        }

       
      }