/* News Latest Block - v4m9k7 */

.news-swiper-v4m9k7 {
    overflow: visible;
    padding: 10px 0 0;
}

.news-swiper-v4m9k7 .swiper-wrapper {
    align-items: stretch;
}

/* Mobile: slide 280px, image aspect ratio */
.news-swiper-v4m9k7 .swiper-slide {
    width: 280px;
    height: auto;
}

.news-image-wrap-v4m9k7 {
    padding-bottom: 63.20754716981132%;
    height: 0;
}

/* Desktop (lg+): slide 630px x 420px, overlay layout */
@media (min-width: 1024px) {
    .news-swiper-v4m9k7 .swiper-slide {
        width: 630px;
    }

    .news-image-wrap-v4m9k7 {
        padding-bottom: 0;
        height: 420px;
    }
}

/* Pagination bullets */
.news-bullet-v4m9k7 {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #CDD6B7;
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-block;
}

.news-bullet-active-v4m9k7 {
    background-color: #B8C1A2;
    width: 48px;
    border-radius: calc(infinity * 1px);
}
