.insta-dots{margin-top:var(--space-ct);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:16px;min-height:6px;margin-left:8px;display:flex}.insta-dots .dot{border-radius:50%;transition:all .3s;position:relative}.insta-dots .dot.active:before,.insta-dots .dot.active:after{content:"";position:absolute}.insta-dots .dot.active:before{border:1px solid #ff6200;border-radius:50%;width:14px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.insta-dots .dot.active:after{border-top:1px solid #0000;border-bottom:1px solid #0000;border-right:4px solid #fff;width:0;height:3px;top:50%;right:-8px;transform:translateY(-50%)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.wrap__banner{overflow:hidden}.wrap__banner .main__banner{max-width:var(--max-w);color:#000;padding:40px var(--space-ct);flex-direction:column;margin:auto;padding-top:142px;display:flex;position:relative}.wrap__banner .main__banner .title{justify-content:center;width:100%;display:flex}.wrap__banner .main__banner h1{z-index:2;width:100%;font-size:var(--font-7);line-height:var(--font-7-lh);letter-spacing:calc(var(--font-7)*(var(--font-1-ls)/100));text-align:center;pointer-events:none;white-space:pre-wrap;position:absolute;top:20px}.wrap__banner .main__banner .wrap-swiper{position:relative}.wrap__banner .main__banner .wrap-swiper .image-cover{cursor:pointer;aspect-ratio:16/9;font-size:0;position:relative;overflow:hidden}.wrap__banner .main__banner .wrap-swiper .image-cover .slide-image{object-fit:cover;object-position:center;width:100%;height:100%}.wrap__banner .main__banner .wrap-swiper .image-cover .play-btn{z-index:99;background-color:#ff6200;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;bottom:40px;right:40px}.wrap__banner .main__banner .wrap-swiper .image-cover .play-btn .icon{color:#000;letter-spacing:0;padding-left:5px;font-size:24px;line-height:1}.wrap__banner .main__banner .flex-content{width:100%;max-width:var(--max-w);gap:20px;height:80px;margin-top:20px;display:flex}.wrap__banner .main__banner .flex-content .wide__ct{width:64.58%}.wrap__banner .main__banner .flex-content .min__ct{letter-spacing:-.16px;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;block-overflow:ellipsis;-webkit-box-orient:vertical;width:35.42%;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:767px){.wrap__banner .main__banner{padding:30px var(--space-ct);padding-top:40px}.wrap__banner .main__banner h1{letter-spacing:-.26px;font-size:26px;line-height:1.25}.wrap__banner .main__banner .flex-content{flex-direction:column;gap:12px;padding-bottom:30px}.wrap__banner .main__banner .flex-content .wide__ct,.wrap__banner .main__banner .flex-content .min__ct{width:100%}}
@media (max-width:767px){.wrap__banner .main__banner{padding-top:92px}}.wrap__banner .main__banner .title h1{letter-spacing:-1.44px;font-size:72px;line-height:1.1}@media (max-width:767px){.wrap__banner .main__banner .title h1{letter-spacing:-.84px;font-size:42px;line-height:1.1}}.wrap__content{overflow:hidden}.main_content{background-color:#fff5eb;overflow:hidden}.main_content .inner{padding:0 var(--space-ct)40px;max-width:var(--max-w);margin:auto}.main_content .inner .menuInn{scroll-behavior:smooth;justify-content:center;gap:10px;padding:40px 0;display:flex;overflow-x:auto}.main_content .inner .menuInn .menuList{letter-spacing:0;color:#000;cursor:pointer;background-color:#0000;border:1px solid #000;border-radius:30px;flex:none;padding:10px 20px;font-size:16px;line-height:1.25;position:relative}.main_content .inner .menuInn .menuList:hover,.main_content .inner .menuInn .menuList.active{background:#ff6200;border-color:#ff6200}.main_content .inner .list_item{flex-wrap:wrap;gap:40px 21px;display:flex;position:relative}.main_content .inner .list_item .card_item{cursor:pointer;flex-direction:column;gap:10px;width:calc(33.3333% - 14px);display:flex;overflow:hidden}.main_content .inner .list_item .card_item:hover .thumbnail img{transform:scale(1.1)}.main_content .inner .list_item .card_item .thumbnail{font-size:0;overflow:hidden}.main_content .inner .list_item .card_item .thumbnail img{object-fit:cover;width:100%;transition:all .3s}.main_content .inner .list_item .card_item .info{justify-content:space-between;align-items:center;gap:20px;min-height:40px;display:flex;position:relative}.main_content .inner .list_item .card_item .info .detail{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.main_content .inner .list_item .card_item .info .detail .tt,.main_content .inner .list_item .card_item .info .detail .desc{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:77.72%;display:-webkit-box;overflow:hidden}.main_content .inner .list_item .card_item .info .detail .tt{letter-spacing:-.16px;height:40px;font-size:16px;line-height:1.25}.main_content .inner .list_item .card_item .info .detail .desc{letter-spacing:-.13px;color:#888;height:auto;font-size:13px;line-height:1.25}.main_content .inner .list_item .card_item .info .btn-action{z-index:1;cursor:pointer;background-color:#ff6200;border-radius:50%;align-items:center;width:40px;height:40px;padding-left:16px;transition:all .3s;display:flex;position:absolute;top:0;right:0}.main_content .inner .list_item .card_item .info .btn-action:hover{color:#fff;background-color:#000}.main_content .inner .text__center{padding:40px var(--space-ct)0;max-width:var(--max-w);justify-content:center;margin:0 auto;display:flex}.main_content .inner .text__center .btn__loadmore{cursor:pointer;width:78px;height:40px;display:flex;position:relative}.main_content .inner .text__center .btn__loadmore .icon{color:#ff6200}.main_content .inner .text__center .btn__loadmore .inner__txt{letter-spacing:-.16px;width:100%;max-width:fit-content;font-size:16px;line-height:1.25;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.main_content .inner{padding:0 var(--space-ct)30px}.main_content .inner .menuInn{justify-content:flex-start;padding:30px 0}.main_content .inner .list_item{gap:30px}.main_content .inner .list_item .card_item{width:100%;max-width:unset}.main_content .inner .text__center{padding:30px var(--space-ct)0}}
