.festival-soya .card-campaign .slider-card{margin:0 auto;display:block}.festival-soya .card-campaign .cards{width:291px;border-radius:16px;margin-bottom:16px}.festival-soya .card-campaign .cards .image{margin:0 auto;display:block;text-align:center}.festival-soya .card-campaign .cards .image img{margin:0 auto;text-align:center;display:block}.festival-soya .card-campaign .cards__bottom{position:relative}.festival-soya .card-campaign .cards__bottom .bg-gold{position:absolute;bottom:-24px;left:0;right:0}.festival-soya .card-campaign .cards__bottom .bg-gold img{margin:0 auto;text-align:center}.festival-soya .card-campaign .cards__bottom .contents{position:relative}.festival-soya .card-campaign .cards__bottom .contents .image img{border-radius:16px;margin:0 auto;text-align:center;display:block}.festival-soya .card-campaign .cards__bottom .contents .bg-help{position:absolute;left:0;right:0;z-index:5;bottom:-66px}.festival-soya .card-campaign .cards__bottom .contents .bg-help img{margin:0 auto;text-align:center}.festival-soya .card-campaign .cards__bottom .desc{background:#ab1e2b;position:relative;z-index:9;width:290px;padding:8px 16px;border-radius:16px;margin:0 auto}.festival-soya .card-campaign .cards__bottom .desc__title{color:#fff;font-size:18px;height:60px;overflow:hidden}.festival-soya .card-campaign .cards__bottom .desc__name{height:84px;overflow:hidden}.festival-soya .card-campaign .cards__bottom .desc__name li{font-size:14px}.festival-soya .card-campaign .cards__bottom .desc__date div{font-size:18px}.festival-soya .banner .wrap-banner{margin:8px auto 16px;text-align:center;display:block}.festival-soya .banner .wrap-banner img{width:100%}.no-list{list-style-type:none;margin:0;padding:0}.wrap-banner:hover{opacity:.8}.slider-hero{margin-bottom:16px}.slider-hero .hero-img{margin:0 auto;display:block;text-align:center;width:100%}.slider-hero .hero-img img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.slider-hero .hero-img img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:768px) and (max-width:991px){.slider-hero .hero-img img{width:100%;height:100%;object-fit:contain}}