.heading_wrap { margin-left:-7px; }
.news_slider_sec { position: relative; width: 100%; padding-bottom: 142px; /*background: var(--white);*/ background: #141A41; overflow: hidden; }
.news_slider_sec .slider_wrap { position: relative; width: 100%; background: var(--black-alt); }
.news_slider_sec .sec_heading { position: relative; width: 100%; display: flex; padding: 78px 50px 68px; justify-content: space-between; border-bottom: solid 1px var(--light-gray); align-items: flex-end; }
.news_slider_sec .sec_heading .left_content { width: 90%; max-width: 635px; }
.news_slider_sec .sec_heading h2 { font-size: 32px; color: var(--white); letter-spacing: 0.02em; text-transform: uppercase; }
.news_slider_sec .sec_heading p { margin-top: 18px; color: var(--white); }
.news_slider_sec .swiper_wrap { position: relative; padding: 0 50px; overflow: hidden; }
.news_slider_sec .swiper_wrap::after { position: absolute; top: 0; right: 50px; z-index: 2; width: 1px; height: 100%; background: var(--light-gray); content: ''; }
.news_slider_sec .swiper-slide { height: auto; border-left: solid 1px var(--light-gray); }
.news_card { height: 100%; /*padding-top: 60px;*/ overflow: hidden; }
.news_card .imgbox { height: clamp(241px, calc(25.833vw - 131px), 365px); }
.news_card:hover { background: rgba(180, 197, 222, 35%); }
.news_card:hover .imgbox img { transform: scale(1.05); }
.news_card .text_content { padding: 36px 64px 56px 36px; }
.news_card .textblock { max-width: 276px; }

.news_slider_sec .news_arrows_wrap { position: absolute; bottom: 0; left: 0; z-index: 5; width: 100%; height: 160px; display: flex; justify-content: center; background: var(--primary-blue); }
.news_slider_sec .news_arrows_wrap .flexrow { position: relative; display: flex; width: 110px; height: 21px; margin-top: 70px; align-items: center; justify-content: space-between; }
.news_slider_sec .news_arrows_wrap div[class*="news-button"] { display: flex; cursor: pointer; }
.news_slider_sec .news_arrows_wrap .swiper-button-lock { display: none !important; }
.news_slider_sec .news_arrows_wrap div[class*="news-button"] .arrow { display: flex; width: 18px; height: 11px; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e"); transition: all ease-in-out 300ms; }
.news_slider_sec .news_arrows_wrap .news-button-prev { transform: rotate(-90deg); }
.news_slider_sec .news_arrows_wrap .news-button-next { transform: rotate(90deg); }
.news_slider_sec .news_arrows_wrap div[class*="news-button"].swiper-button-disabled { cursor: default; }
.news_slider_sec .news_arrows_wrap div[class*="news-button"]:not(.swiper-button-disabled):hover .arrow { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%23BCC5D3' stroke-linecap='round' stroke-width='3'/%3e%3c/svg%3e "); }
.news_slider_sec .news_arrows_wrap div[class*="news-button"].swiper-button-disabled .arrow { opacity: 0.70; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.853' height='12.711' viewBox='0 0 20.853 12.711'%3e%3cpath d='M0,8.449,8.161,0l8.449,8.449' transform='translate(2.121 2.14)' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-width='2'/%3e%3c/svg%3e"); }

.news_slider_sec .news-pagination { display: none; }


@media (min-width: 1800px) {
    .news_slider_sec .swiper-slide { max-width: 100%; }
    .news_card .text_content { padding: 36px 70px 67px 46px; }
    .news_card .textblock { max-width: 400px; }
}



@media (max-width: 991px) {
    
    .news_slider_sec .sec_heading { padding: 75px 30px 54px; flex-direction: column; align-items: flex-start; gap: 50px; }
    
    

}


@media (min-width: 768px) and (max-width: 991px) {

    .news_card .text_content { padding: 30px 25px; }
    .news_slider_sec .swiper_wrap::after { right: 30px; }
    .news_slider_sec .swiper_wrap { padding: 0 30px; }

}


@media (max-width: 767px) {

    .news_slider_sec { background: #3F4957; padding-bottom: 60px; }
    .news_slider_sec .sec_heading { border: none; }
    .news_slider_sec .swiper_wrap { padding: 0 0; border-top: solid 1px #BCC5D3;border-bottom: solid 1px #BCC5D3; }
    .news_slider_sec .swiper_wrap::after { display: none; }
    .news_slider_sec .swiper-slide { border: none; }
    .news_card { padding-top: 0; }
    .news_card .news_info_head { display: none; }
    .news_card .text_content { padding: 65px 0 30px; }
    .news_card .textblock { max-width: 400px; }
    .news_slider_sec .news_arrows_wrap .flexrow { display: none; }
    .news_slider_sec .news-pagination { display: flex; justify-content: center; align-items: center; gap: 7px; }
    .news_slider_sec .news-pagination .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 0; background: #BCC5D3; opacity: 0.60; border-radius: 0; border: none; }
    .news_slider_sec .news-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: var(--white); opacity: 1; }
    .news_slider_sec .news_arrows_wrap { height: 60px; }
}


@media (max-width: 499px) {

    .news_slider_sec .container { padding: 0 0; }
    .news_card .text_content { padding-right: 30px; padding-left: 30px; }
    .news_card .textblock { max-width: 330px; }

}
