.indexF-sengong {padding: clamp(30px, calc( (80 / 1920) * 100vw ), 80px) 0;background: #fff;position:relative;}
.indexF-sengong .txt{position: relative;margin-bottom: 50px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;text-align: center;}
.indexF-sengong .txt h2{color: var(--color-icon-primary);font-size: 18px;text-transform: uppercase;/* letter-spacing: 10px; */font-weight: 600;}
.indexF-sengong .txt h3{font-size: clamp(24px, 1.9vw, 36px);text-align: center;font-family: 'Montserrat-Bold';line-height: 1.2;font-weight: bold;text-transform: capitalize;}
.indexF-sengong .txt a{color:#fff;font-size:20px;font-weight:300;padding:10px 45px;background:#2F2F2F;border-radius:8px;display:inline-block;}
.indexF-sengong .txt a:hover{background:rgba(47,47,47,0.7);}

.indexF-sengong .swiper-slide div{background:#fff;padding:10px 20px;transition: .5s;box-shadow: 0px 0px 5px rgb(179 179 179 / 73%);margin-bottom: 5px;}
.indexF-sengong .swiper-slide .pic{display:block;overflow:hidden;}
.indexF-sengong .swiper-slide .pic img{width:100%;display:block;transition:transform .5s;-webkit-transition:transform .5s;}
.indexF-sengong .swiper-slide em{font-size: clamp(14px, 0.95vw, 18px);color: #B6B6B6;font-weight: 300;line-height: 40px;}
.indexF-sengong .swiper-slide h4 {color: #000;font-size: 22px;line-height: 28px;height: 56px;}
.indexF-sengong .swiper-slide h4 a {
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    font-size: clamp(16px, 1.05vw, 20px);
}
.indexF-sengong .swiper-slide .more{color: #000;font-size: 18px;line-height: 3;}
.indexF-sengong .swiper-slide .more:hover{color: var(--color-icon-primary);}

.indexF-sengong .swiper-slide:hover .pic img{transform:scale(1.05);-webkit-transform: scale(1.05);}

.indexF-sengong .swiper-pagination{display:block;position:static;width:100%;margin-top:70px;}
.indexF-sengong .swiper-pagination-bullet {height:16px;width:16px;margin:0 5px;background:#ABABAB;border-radius:50%;opacity:1;box-sizing:border-box;}
.indexF-sengong .swiper-pagination-bullet-active{background: var(--color-icon-primary);}



@media screen and (max-width:1280px){

.indexF-sengong .txt h2 {font-size: 16px;letter-spacing: 8px;}
.indexF-sengong .txt a {font-size: 18px;padding: 6px 35px;}
.indexF-sengong .txt {margin-bottom: 30px;}
.indexF-sengong .swiper-slide h4 {font-size: 18px;line-height: 24px;height: 48px;}
.indexF-sengong .swiper-slide .more {font-size: 16px;}
.indexF-sengong .swiper-pagination {margin-top: 40px;}
}

@media screen and (max-width:991px){
	

.indexF-sengong .txt {margin-bottom: 30px;display: block;text-align: center;}
.indexF-sengong .txt a {font-size: 16px;padding: 6px 25px;margin-top: 20px;}
}

@media screen and (max-width:480px){


.indexF-sengong .swiper-slide h4 {font-size: 16px;}
.indexF-sengong .swiper-pagination {margin-top: 20px;}
.indexF-sengong .swiper-pagination-bullet {height: 10px;width: 10px;}

}