.main-bg-class .lightbox{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center}.main-bg-class .lightbox img{max-width:90%;max-height:90%;border-radius:5px;box-shadow:0 0 20px #00000080;animation:zoomIn .3s ease}@keyframes zoomIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.main-bg-class .lightbox-close{position:absolute;top:20px;right:30px;font-size:35px;color:#fff;cursor:pointer}.main-bg-class .container{max-width:1280px;margin:0 auto;padding:40px 20px}.main-bg-class .section-title{font-size:32px;font-weight:700}.main-bg-class .section-title span{color:#c91435}.main-bg-class .grid{display:grid;grid-template-columns:4fr 1fr;gap:20px;margin-top:20px}.main-bg-class .video{border-radius:16px;overflow:hidden}.main-bg-class .video img{width:100%;height:auto;display:block}.main-bg-class .search-box{margin:20px 0}.main-bg-class .search-input{position:relative;margin-bottom:20px}.main-bg-class .search-input input{width:100%;padding:12px 40px 12px 20px;border-radius:999px;border:1px solid #ccc;font-size:14px}.main-bg-class .search-input .arrow-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;cursor:pointer;background-color:#d2bb8d;padding:7px;border-radius:20px}.main-bg-class .arrow-button{background:none;border:none;cursor:pointer;font-size:24px;color:#000}.main-bg-class .arrow-button:after{content:"\2192";color:#000}.main-bg-class .tabs{display:flex;gap:10px;margin-bottom:20px}.main-bg-class .tab{padding:10px 20px;border-radius:999px;border:none;font-size:14px;cursor:pointer}.main-bg-class .tab.active{background:#2c2c2c;color:#fff}.main-bg-class .tab:not(.active){background:#eee;color:#333}.main-bg-class .tab-content{background:#fff;border-radius:20px;width:350px}.main-bg-class .tab-content h3{font-size:18px;font-weight:700}.main-bg-class .tab-content p{margin-top:8px;font-size:14px;color:#666}.main-bg-class .cards{display:flex;gap:20px;margin-top:20px}.main-bg-class .card{flex:1 1 240px;border-radius:14px;overflow:hidden}.main-bg-class .card img{width:100%;height:auto;display:block}@media (min-width:1000px){.main-bg-class .row-line-1{display:flex;gap:30px}}.main-bg-class .sidebar{background:#d2bb8d;border-radius:20px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:92.5%;min-height:400px}.main-bg-class .sidebar-content{text-align:center}.main-bg-class .sidebar-btn{background:#2c2c2c;color:#fff;border:none;padding:12px 24px;border-radius:999px;font-size:14px;cursor:pointer;width:100%;margin-bottom:20px;text-decoration:none;display:block;text-align:center}.main-bg-class .sidebar small{font-size:18px;font-weight:600;display:block;margin-bottom:10px;color:#2c2c2c}.main-bg-class .sidebar p{font-size:12px;color:#000;border:1px solid;padding:10px;border-radius:5px;margin:10px 0}.main-bg-class .year-container{display:flex;justify-content:center;align-items:center;flex-grow:1}.main-bg-class .year{font-size:55px;font-weight:900;line-height:1;color:#2c2c2c;writing-mode:vertical-rl;transform:rotate(180deg);margin:0 auto}@media screen and (max-width: 1024px){.main-bg-class .grid{grid-template-columns:1fr}.main-bg-class .year{writing-mode:horizontal-tb;transform:rotate(0)}}.tab-bg-color .tab-content img{width:100%;height:110px}.main-bg-class .tab-bg-color{background-color:#fff;padding:15px;border:1px solid #fff;border-radius:16px}.main-bg-class{background-color:#fff1cf}.sidebar_para_wrapper{position:relative;width:40px;height:300px;overflow:hidden;transform:rotate(90deg)}.sidebar_para{display:inline-block;white-space:nowrap;animation:scrollText 10s linear infinite}@keyframes scrollText{0%{transform:translate(100%)}to{transform:translate(-100%)}}.marquee-vertical{height:800px;overflow:hidden;position:relative}.marquee-inner{display:flex;flex-direction:column;animation:scroll-up 30s linear infinite}.marquee-content{display:flex;flex-direction:column;align-items:center}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media screen and (max-width: 676px){.marquee-vertical{height:400px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tab-event-news.css.map */
