.news-section .main-container{max-width:1000px;position:relative}.news-section .main-container .btn-container{position:absolute;right:8px;top:12px}.news-section .main-container .btn-container .btn a{font-size:.45rem}.news-section .news-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:800px;margin:20px auto;padding-bottom:20px}.news-section .news-container .news-detail{width:100%;padding:0 10px}.news-section .news-container .news-detail h2{margin-left:10px;color:#2e3092;position:relative;margin-bottom:30px;font-size:1.5rem;font-size:4.75vw;padding:2.75vw 0}.news-section .news-container .news-detail h2:after{content:"";position:absolute;top:0;left:-15px;background-color:#2e3092;height:100%;width:4px;border-radius:4px}.news-section .news-container .news-detail img{width:100%;border-radius:6px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.15);box-shadow:0 2px 12px 0 rgba(0,0,0,.15);padding:10px 20px}.news-section .news-container .news-detail .news-body{padding:10px 5px}.news-section .news-container .news-detail .gallery-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;margin-left:-20px;margin-top:7vw}.news-section .news-container .news-detail .gallery-news figure{margin:15px 0 15px 20px;border-radius:5px;position:relative;-webkit-box-shadow:0 3px 10px 1px rgba(0,0,0,.1);box-shadow:0 3px 10px 1px rgba(0,0,0,.1)}.news-section .news-container .news-detail .gallery-news figure a{width:38vw;height:38vw;padding:0;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}@media (min-width:992px){.news-section .main-container .btn-container .btn a{font-size:.5rem}.news-section .news-container{margin:60px auto;padding-bottom:50px}.news-section .news-container .news-detail{margin-top:30px}.news-section .news-container .news-detail h2{font-size:1.85rem;margin-bottom:40px;padding:20px 10px}.news-section .news-container .news-detail h2:after{width:6px;border-radius:6px}.news-section .news-container .news-detail img{width:100%}.news-section .news-container .news-detail .gallery-news{margin-top:50px}.news-section .news-container .news-detail .gallery-news figure a{width:140px;height:140px}}