.block-layout-k8m3x7 input::placeholder {
    color: var(--color-gray-04);
}

.accordion-toggle-k8m3x7 i.rotate-180 {
    transform: rotate(0deg);
}

.accordion-content-k8m3x7 {
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);
    will-change: height;
}

.news-grid-image-wrap-j7k3m2 {
    padding-bottom: 63.20754716981132%;
}

.news-page-num-j7k3m2 {
    background-color: #FFF;
    color: rgba(0, 0, 0, 1);
    cursor: pointer;
}

.news-page-num-j7k3m2:hover {
    background-color: #B2D234;
    color: #FFF;
}

.news-page-num-active-j7k3m2 {
    background-color: #B2D234;
    color: #FFF;
}

.news-page-num-active-j7k3m2:hover {
    background-color: #B2D234;
}

.event-swiper-p8k3n5 {
    overflow: visible;
    padding: 10px 0 0;
}

.event-swiper-p8k3n5 .swiper-wrapper {
    align-items: stretch;
}

.event-swiper-p8k3n5 .swiper-slide {
    width: 85%;
    max-width: 900px;
    height: auto;
}

.event-image-p8k3n5 {
    height: 430px;
}

.event-bullet-p8k3n5 {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #CDD6B7;
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-block;
}

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

.accordion-toggle-x7p3n9 i.rotate-180 {
    transform: rotate(0deg);
}

.accordion-content-x7p3n9 {
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1);
    will-change: height;
}

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

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

.news-related-swiper-k3m9p7 .swiper-slide {
    width: 280px;
    height: auto;
}

.news-related-image-wrap-k3m9p7 {
    padding-bottom: 63.20754716981132%;
}

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

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

.news-swiper-v4m9k7 .swiper-slide {
    width: 280px;
    height: auto;
}

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

.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);
}

@media (min-width: 768px) {
    .event-swiper-p8k3n5 .swiper-slide {
        width: 640px;
    }
    .news-related-swiper-k3m9p7 .swiper-slide {
        width: 360px;
    }
}

@media (min-width: 1024px) {
    .event-swiper-p8k3n5 .swiper-slide {
        width: 900px;
    }
    .news-related-swiper-k3m9p7 .swiper-slide {
        width: 410px;
    }
    .news-swiper-v4m9k7 .swiper-slide {
        width: 630px;
    }
    .news-image-wrap-v4m9k7 {
        height: 420px;
    }
}