.news{padding-top:6rem}.news-tab .swiper{max-width:100%}.news-tab .swiper-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.news-tab .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.news-col{width:50%}}@media screen and (max-width:400px){.news-col{width:100%}}.news-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22.4rem;padding:1.2rem 2.4rem;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:var(--font-pri);font-weight:500;color:#696969;background-color:transparent;transition:all .3s ease;border:.1rem solid transparent}@media screen and (max-width:1200px){.news-link{min-width:16.4rem}}.news-link.active,.news-link:hover{color:#00693c;border-color:#00693c}.newsdt-banner{width:100%}.newsdt-banner .in{display:block;padding-top:calc((684 / 1216) * 100%);position:relative;overflow:hidden;width:100%}.newsdt-banner .in img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.newsdt-head-in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsdt-head .tag{font-size:1.3rem;font-family:var(--font-thr)}.newsdt .social{margin:0}.newsdt .social .txt{display:none}.newsdt .social-item{width:3.2rem;height:3.2rem}.newsrl{--tran:5rem}@media screen and (max-width:1200px){.newsrl{--tran:0}}.newsrl-bdy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}@media screen and (max-width:768px){.newsrl-col{width:50%}}@media screen and (max-width:400px){.newsrl-col{width:100%}}.newsrl-row .swiper{padding-bottom:8rem}@media screen and (max-width:1200px){.newsrl-row .swiper{padding-bottom:4rem}}@media screen and (max-width:768px){.newsrl-row .swiper-slide{width:50%}}@media screen and (max-width:450px){.newsrl-row .swiper-slide{width:100%}}.newsrl-row .swiper-gr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}