.cnc-awards-section.cnc-awards-two {
      font-size: 20px;
      line-height: 1.5;
      color: #000727;
      overflow: hidden;
      background-color: #fff;
      height: 100vh;
      position: relative;
}

.cnc-awards-section.cnc-awards-two .objImg {
      position: absolute;
      top: -210px;
      left: -140px;
      opacity: 0.030;
}

.cnc-awards-section.cnc-awards-two .objImg img {
      width: 600px;
      aspect-ratio: 1;
}

.cnc-awards-section.cnc-awards-two p {
      margin-bottom: 20px;
      margin-top: 0;
      word-break: break-word;

      &:last-child {
            margin-bottom: 0;
      }
}

.cnc-awards-section.cnc-awards-two :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
      margin-top: 0;
      margin-bottom: 15px;
      line-height: 1;
      color: #005BC5;
      font-size: 48px;
      word-break: break-word;
}

.cnc-awards-section.cnc-awards-two a {
      color: #005BC5;
      text-decoration: none;

      &:hover {
            color: #333333;
      }
}

.cnc-awards-section.cnc-awards-two .container {
      width: 100%;
      max-width: 1430px;
      padding-left: 15px;
      padding-right: 15px;
      margin: 0 auto;
      position: relative;
      z-index: 2;
      height: 100%;
      align-content: center;
}

.cnc-awards-section.cnc-awards-two .row {
      display: flex;
      flex-wrap: wrap;
      margin-left: -15px;
      margin-right: -15px;
      height: 100%;
}

.cnc-awards-section.cnc-awards-two .col-5 {
      width: 100%;
      max-width: 41.666667%;
      padding-left: 15px;
      padding-right: 15px;
      align-content: center;
}

.cnc-awards-section.cnc-awards-two .col-7 {
      width: 100%;
      max-width: 58.333333%;
      padding-left: 15px;
      padding-right: 15px;
      height: 100%;
}

.cnc-awards-section.cnc-awards-two .our-awards-content {
      padding: 30px 0;
      max-width: 480px;
      max-height: calc(100vh - 60px);
      overflow-y: auto;
}

.cnc-awards-section.cnc-awards-two .our-awards-col {
      width: 100%;
      display: flex;
      gap: 20px;
      position: relative;
      height: 100%;
}

.cnc-awards-section.cnc-awards-two .our-awards-col .marquee {
      gap: 20px;
      overflow: hidden;
      user-select: none;
      display: flex;
      flex-direction: column;
}

.cnc-awards-section.cnc-awards-two .our-awards-col .marquee .our-awards-list {
      width: 100%;
      animation: scroll-vertical 30s linear infinite;
      display: flex;
      flex-direction: column;
      gap: 20px;
}

.cnc-awards-section.cnc-awards-two .our-awards-col .marquee.marquee-reverse:nth-child(even) .our-awards-list {
      animation-direction: reverse;
}

.cnc-awards-section.cnc-awards-two .our-awards-col::before,
.cnc-awards-section.cnc-awards-two .our-awards-col::after {
      content: '';
      width: 100%;
      height: 280px;
      background: linear-gradient(360deg, rgba(255, 255, 255, 0.00) 0%, #FFF 69.65%);
      left: 0;
      top: -80px;
      position: absolute;
      z-index: 1;
}

.cnc-awards-section.cnc-awards-two .our-awards-col::after {
      top: inherit;
      bottom: 0;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 69.65%);
}

.cnc-awards-section.cnc-awards-two .our-awards-col:hover .our-awards-list {
      animation-play-state: paused;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item {
      text-align: center;
      padding: 68px 36px;
      border-radius: 10px;
      border: 1px solid #E4E4E4;
      background: linear-gradient(180deg, #F3F3F3 0%, #FFF 50%, #F3F3F3 100%);
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
      overflow: hidden;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-img {
      height: 102px;
      width: auto;
      overflow: hidden;
      align-content: flex-end;
      margin-bottom: 30px;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-img img {
      height: 100%;
      width: 100%;
      object-fit: cover;
      object-position: center;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-img svg {
      height: 100%;
      width: 100%;
      object-fit: contain;
      object-position: center;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-item-content {
      font-size: 16px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      max-width: 320px;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-item-content p {
      margin-bottom: 0;
}

.cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-item-content :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
      font-size: 20px;
      font-weight: bold;
      margin-bottom: 0;
}

@keyframes scroll-vertical {
      0% {
            transform: translateY(0);
      }

      100% {
            transform: translateY(calc(-100% - 20px));
      }
}

@media (max-width:1400px) {
      .cnc-awards-section.cnc-awards-two {
            padding-block: 60px;
      }

      .cnc-awards-section.cnc-awards-two :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
            font-size: 40px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list .awards-item {
            padding: 50px 36px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col::before {
            top: -120px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col::after {
            bottom: -120px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list {
            max-width: 100%;
      }
}

@media (max-width:1199px) {
      .cnc-awards-section.cnc-awards-two {
            font-size: 16px;
      }

      .cnc-awards-section.cnc-awards-two :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
            font-size: 30px;
      }

      .cnc-awards-section.cnc-awards-two .objImg img {
            width: 500px;
      }

      .cnc-awards-section.cnc-awards-two .col-5 {
            max-width: 36%;
      }

      .cnc-awards-section.cnc-awards-two .col-7 {
            max-width: 64%;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list .awards-item {
            padding: 30px;
      }
}

@media (max-width:991px) {
      .cnc-awards-section.cnc-awards-two .our-awards-list .awards-item {
            padding: 15px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-img {
            margin-bottom: 15px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list .awards-item .awards-item-content :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {
            font-size: 16px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col::before,
      .cnc-awards-section.cnc-awards-two .our-awards-col::after {
            height: 200px;
      }


}

@media (max-width:767px) {
      .cnc-awards-section.cnc-awards-two {
            padding-block: 30px;
            height: 100%;
      }

      .cnc-awards-section.cnc-awards-two .objImg img {
            width: 300px;
      }

      .cnc-awards-section.cnc-awards-two .col-5,
      .cnc-awards-section.cnc-awards-two .col-7 {
            max-width: 100%;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-content {
            padding: 0;
            margin-bottom: 30px;
            text-align: center;
            margin-inline: auto;
            overflow-y: auto;
            max-height: 100%;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col {
            flex-direction: column;
            flex-wrap: wrap;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list {
            max-width: 100%;
            flex-direction: row;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-list .awards-item {
            flex: 0 0 270px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col::before,
      .cnc-awards-section.cnc-awards-two .our-awards-col::after {
            top: 0;
            height: 100%;
            width: 50px;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col::before {
            left: -20px;
            background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 69.65%);
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col::after {
            right: -20px;
            left: inherit;
            bottom: 0;
            background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 69.65%);
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col .marquee,
      .cnc-awards-section.cnc-awards-two .our-awards-col .marquee .our-awards-list {
            flex-direction: unset;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col .marquee .our-awards-list {
            animation: scroll 40s linear infinite;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col .marquee.marquee-reverse .our-awards-list {
            animation: scroll-reverse 40s linear infinite;
      }

      .cnc-awards-section.cnc-awards-two .our-awards-col .marquee.marquee-reverse:nth-child(even) .our-awards-list {
            animation-direction: unset;
      }

      @keyframes scroll {
            0% {
                  transform: translateX(0);
            }

            100% {
                  transform: translateX(calc(-100% - 20px));
            }
      }

      @keyframes scroll-reverse {
            0% {
                  transform: translateX(calc(-100% - 20px));
            }

            100% {
                  transform: translateX(0);
            }
      }

}