.cnc-awards-section.cnc-awards-three{font-size: 20px; line-height: 1.5; padding-block: 100px; color: #000727; overflow: hidden; background-color: #ECF5FF;}
.cnc-awards-section.cnc-awards-three p{margin-bottom: 10px; margin-top: 0; word-break: break-word; &:last-child{margin-bottom: 0;} }
.cnc-awards-section.cnc-awards-three :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){margin-top: 0; margin-bottom: 10px; line-height: 1; color: #005BC5; font-size: 48px; word-break: break-word; } 
.cnc-awards-section.cnc-awards-three a{color: #005BC5; text-decoration: none; &:hover{color: #333333;}}

.cnc-awards-section.cnc-awards-three .container{width: 100%; max-width: 1430px; padding-left: 15px; padding-right: 15px; margin: 0 auto; position: relative; z-index: 1;}
.cnc-awards-section.cnc-awards-three .container-fluid{width: 100%; max-width: 100%; padding-left: 70px; padding-right: 70px;}
.cnc-awards-section.cnc-awards-three .row{display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }

.cnc-awards-section.cnc-awards-three .our-awards-content{text-align: center; margin-bottom: 30px;}
.cnc-awards-section.cnc-awards-three .awardsIcon{max-width: 475px; height: 340px; position: absolute; top: 0; left: 0; overflow: hidden;  opacity: 10%;}
.cnc-awards-section.cnc-awards-three .awardsIcon img{width: 100%; aspect-ratio: 1; object-fit: cover;}
.cnc-awards-section.cnc-awards-three .awardsIcon::after{content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(119deg, #FFF 4.33%, rgba(255, 255, 255, 0.00) 95.67%); z-index: 1;}

.cnc-awards-section.cnc-awards-three .awards-slider-container{height: 100%; align-content: center; position: relative;}
.cnc-awards-section.cnc-awards-three .awards-slider .swiper-slide{height: auto;}
.cnc-awards-section.cnc-awards-three .awards-slider .awards-item{text-align: center; padding: 64px 58px; background-color: #fff; border-radius: 10px; height: 100%;}
.cnc-awards-section.cnc-awards-three .awards-slider .awards-item .awards-img{height: 102px; width: auto; overflow: hidden; align-content: flex-end; margin-bottom: 30px;}
.cnc-awards-section.cnc-awards-three .awards-slider .awards-item .awards-img img, .cnc-awards-section.cnc-awards-three .awards-slider .awards-item .awards-img svg{height: 100%; width: 100%; object-fit: contain; object-position: center;}
.cnc-awards-section.cnc-awards-three .awards-slider .awards-item .awards-item-content{font-size: 16px; display: flex; flex-direction: column; gap: 10px;}
.cnc-awards-section.cnc-awards-three .awards-slider .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;}
.cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button{display:inline-flex;width: 100%;align-items:center;flex-direction:row-reverse;justify-content:center; gap: 20px; margin-bottom: 30px;}
.cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev){position: inherit; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: 1px solid #005AC3; border-radius: 100%; font-size: 15px; color: #005AC3; transition: 0.3s; cursor: pointer; padding: 14px;margin: 0;}
.cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev):hover{background-color: #005AC3; color: #fff;}
.cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev):hover svg path{fill: #fff;}
.cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev) img, .cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev) svg{max-width: 100%; max-height: 100%; object-fit: contain;}
.cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev)::after{display: none;}


@media (max-width:1400px){            
    .cnc-awards-section.cnc-awards-three .container-fluid{padding-left: 15px;padding-right: 15px;}           
}
@media (max-width:1024px){
    .cnc-awards-section.cnc-awards-three{padding-block: 50px;}
    .cnc-awards-section.cnc-awards-three .awards-slider .awards-item{padding: 30px 15px;}
    .cnc-awards-section.cnc-awards-three :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
    .cnc-awards-section.cnc-awards-three{font-size: 16px;}            
    .cnc-awards-section.cnc-awards-three .awards-slider .awards-item .awards-img{margin-bottom: 20px;}
    .cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev){width: 40px; height: 40px;padding: 8px;}
}

@media (max-width:767px){
    .cnc-awards-section.cnc-awards-three :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
    .cnc-awards-section.cnc-awards-three{padding-top: 30px; padding-bottom: 30px;}
    .cnc-awards-section.cnc-awards-three .awards-slider .awards-item{margin: auto; text-align: center;}
    .cnc-awards-section.cnc-awards-three .awards-slider-container .swiper-button :is(.swiper-button-next, .swiper-button-prev){width: 36px; height: 36px;}
    .cnc-awards-section.cnc-awards-three .awards-slider .awards-item .awards-img{margin-bottom: 15px;}
}

