.cnc-gallery-section.cnc-gallery-section-layout2{padding:100px 0;}
.cnc-gallery-section.cnc-gallery-section-layout2 .container{max-width:1430px;margin:0 auto;padding:0 15px;box-sizing: border-box;}
.cnc-gallery-section.cnc-gallery-section-layout2 .cnc-container-right{max-width: calc((100vw + 1415px) / 2) ; margin: 0 0 0 auto;padding:0 0 0 15px;box-sizing: border-box;width: 100%;}
.cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper{margin-bottom: 30px;}
.cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 48px; line-height: normal; margin: 0; font-weight: 700;color: #005BC5;}
.cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(p){font-size: 20px;line-height: normal;margin: 0;font-weight: 400;color: #323232;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav{margin-bottom: 30px;display: flex;gap: 20px;z-index: 10;position: relative;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next{ width: 50px; height: 50px; border-radius: 50%; background-color: #005AC3; transition: all 0.3s ease-in-out; box-sizing: border-box;padding: 16px;margin: 0;position: static;border: 1px solid #005AC3;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev::after , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next::after{display: none;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev img , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next img{max-width: 100%;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev svg , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next svg {width: 100%;height: 100%;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev svg path , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next svg path{fill: #ffffff;stroke: #ffffff;}
 .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev i , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next i{color: #ffffff;font-size: 18px;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev:hover , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next:hover, .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev:focus , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next:focus { background-color: #02357e; border-color: #02357e;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-wrapper{align-items: flex-end;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin{background-position: center;background-size: cover;background-repeat: no-repeat;width: 100%;height: 100%;display: flex;justify-content: flex-end;padding: 21px 24px;flex-direction: column;box-sizing: border-box;position: relative;z-index: 1;min-height: 289px; opacity: 0.5;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin{min-height: 400px !important; opacity: 1;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin::after{content: "";position: absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%);inset: auto 0 0 0;height: 136px;z-index: -1;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .colin :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-weight: 700;line-height: normal;color: #fff;margin: 0;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 17.354px;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 24px;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .colin :is(p){font-weight: 400;line-height: normal;margin: 0;color: #fff;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin :is(p){font-size: 11.569px;}
.cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin :is(p){font-size: 16px;}
.cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(p):not(:last-child) , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .colin :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .colin :is(p):not(:last-child){margin: 0 0 10px;}

@media (max-width:1440px) {
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin{min-height: 260px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin{min-height: 320px;}
}

@media (max-width:1024px) {
  .cnc-gallery-section.cnc-gallery-section-layout2{padding:50px 0;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 40px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(p){font-size: 18px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next{ width: 40px; height: 40px;padding: 8px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin{ min-height: 240px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin{ min-height: 300px; }
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 22px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin :is(p){font-size: 15px;}
}
@media (max-width:767px) {
  .cnc-gallery-section.cnc-gallery-section-layout2{padding:30px 0;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 30px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .title-wrapper :is(p){font-size: 16px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-prev , .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .slider-nav .swiper-button-next { width: 36px; height: 36px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide .colin {padding: 20px;min-height: 210px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin{min-height: 270px; }
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 20px;}
  .cnc-gallery-section.cnc-gallery-section-layout2 .slider-wrapper .gallery-slider .swiper-slide-active .colin :is(p){font-size: 14px;}
}
@media (max-width:575px) {
  .cnc-gallery-section.cnc-gallery-section-layout2 .cnc-container-right {padding: 0 15px;}
}