body{background-color:#a6c021}.container-fluid{display:flex;flex-direction:column;min-height:100vh;margin:0 auto}.banner img{width:100%;max-height:200px;object-fit:cover;object-position:top}.content>div{padding:40px 50px}@media screen and (max-width:965px){.container-fluid{max-width:fit-content!important;margin-top:108px}.content>div{padding:40px 30px}.news-container h1{text-align:center}}.news-container{color:#fff;flex:1}.news-container h1{display:block;border-bottom:3px solid #588c30;padding-bottom:15px;font-size:1.3333333333rem;margin-bottom:24px}.news-container .content{color:#fff}.news-container .content .date{font-size:.8571428571rem;padding-left:10px;border-left:1.5px solid #588c30}.news-container .content .title{display:block;margin-top:10px;font-size:1rem}.news-container .content p{line-height:1.5;padding-bottom:46px}@media screen and (max-width:965px){.news-container .content p{padding-bottom:56px;border-bottom:3px solid #fff;margin-bottom:20px}}.news-container .content .img-container{display:flex;flex-wrap:wrap;gap:36px;margin:20px 0}@media screen and (max-width:965px){.news-container .content .img-container{flex-direction:column}}.news-container .content .img-container .img-wrapper{position:relative;width:calc(50% - 18px);aspect-ratio:1.3}.news-container .content .img-container .img-wrapper a{display:block;width:100%;height:100%}.news-container .content .img-container .img-wrapper a img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:30px;border:3px solid #fff}.news-container .content .img-container .img-wrapper .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;z-index:1;pointer-events:none}.news-container .content .img-container.type-2 .img-wrapper{width:100%}.news-container .content a:not(.btn){color:#fff;text-decoration:underline}.news-container .content .button-area .doc-btns{display:flex;margin-bottom:12px;gap:12px}.news-container .content .button-area .doc-btns a{background-color:#2e4d0d;border:none;transition:all .3s ease}.news-container .content .button-area .doc-btns a:hover,.news-container .content a.btn:hover{background-color:#6c9d37}.news-container .content .button-area .doc-btns a img{width:20px}.news-container .content a.btn{display:inline-flex;color:#fff;padding:.380952381rem .5714285714rem;border:1.5px solid #fff;align-items:center;justify-content:flex-start;gap:6px;border-radius:30px;font-size:.8095238095rem;transition:all .3s ease}@media screen and (max-width:965px){.news-container .content a.btn{justify-content:space-between}}