.news-carousel--swiper{
    margin-top: 32px;
}
.block-news-carousel .swiper-button-next:after, 
.block-news-carousel .swiper-rtl .swiper-button-prev:after ,
.block-news-carousel .swiper-button-prev:after, 
.block-news-carousel .swiper-rtl .swiper-button-next:after {
    display: none;
}
.block-news-carousel .swiper-button-next,
.block-news-carousel .swiper-button-prev {
    padding: 12px;
    background: transparent;
    width: auto;
    position: relative;
    top: auto;
    transform: none;
    left: auto;
    right: auto;
    margin-top: 0;
    display: inline-flex;
    border: 1px solid var(--color-p);
}
.block-news-carousel .swiper-button-next svg, 
.block-news-carousel .swiper-button-prev svg {
    width: 24px;
    height: 24px;
}
.block-news-carousel .swiper-buttons  {
    display: flex;
    align-items: flex-start;
    gap: var(--Spacing-Space-2, 8px);
    margin-top: 32px;
}
.block-news-carousel.bg-color-p .swiper-button-next,
.block-news-carousel.bg-color-p .swiper-button-prev,
.block-news-carousel.bg-color-n-black .swiper-button-next,
.block-news-carousel.bg-color-n-black .swiper-button-prev,
.block-news-carousel.bg-color-s .swiper-button-next,
.block-news-carousel.bg-color-s .swiper-button-prev{
    border-color: var(--color-n-white);
}
.block-news-carousel.bg-color-p .swiper-button-next svg path,
.block-news-carousel.bg-color-p .swiper-button-prev svg path,
.block-news-carousel.bg-color-n-black .swiper-button-next svg path,
.block-news-carousel.bg-color-n-black .swiper-button-prev svg path,
.block-news-carousel.bg-color-s .swiper-button-next svg path,
.block-news-carousel.bg-color-s .swiper-button-prev svg path{
    fill: var(--color-n-white);
}
@media screen and (min-width: 768px) {
    .block-news-carousel .news-carousel--intro .row{
        gap: var(--space-6);
    }
}