body { background: #2B123E; }
.breadCrumbs { display: none; }
.tt-gt { margin-bottom: 20px; }
.desc-intro-gt { max-width: 1049px; color: #fff; text-align: center; font-size: 15px; font-weight: 300; margin: 0 auto; line-height: 30px; }

/* Intro */
.center-img { max-width: 560px; margin: 0 auto 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; aspect-ratio: 1; }
.grid-about { aspect-ratio: 815/730; margin-top: 20px; position: relative; max-width: 815px; margin: 40px auto 0 auto; padding-top: 30px; }
.slide-text-gt { background: #7030A0; padding: 50px 0; font-size: 20px; line-height: 32px; text-align: center; }
.slide-text-gt .maxwidth { max-width: 1200px; }
.slideshow a { aspect-ratio: 1920/441; }
.item-about { width: 200px; background: linear-gradient(130deg, #46036A 14.94%, #8906D0 51.15%, #4D0672 87.37%); aspect-ratio: 1; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; color: #FFF; text-align: center; font-family: "Be Vietnam Pro"; font-size: 22px; font-style: normal; font-weight: 500; text-transform: capitalize; padding: 10px; }
.item-about { position: absolute; }
.item-about.item-about-1 { top: 0; left: calc(50% - 100px); }
.item-about-2 { top: 220px; right: 0 }
.item-about-3 { bottom: 0; right: 115px; }
.item-about-4 { left: 115px; bottom: 0; }
.item-about-5 { left: 0; top: 220px; }
.item-about { opacity: 0; transform: translateY(20px); transition: all 0.6s ease; }
.item-about.active { opacity: 1; transform: translateY(0); }

/* Movie */
.title-movie { color: #FFF; font-family: "Be Vietnam Pro"; font-size: 40px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: -1.6px; position: relative; background: url(../images/tt-m.png) no-repeat center left; padding: 30px 0 30px 30px; margin-bottom: 50px; }
.name-movie-cat { color: var(--hot-color, #7030A0); font-family: "Be Vietnam Pro"; font-size: 28px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: -1.12px; position: relative; padding-bottom: 8px; margin-bottom: 20px; display: inline-block; }
.name-movie-cat:after { content: ''; position: absolute; width: 100%; height: 1px; background: currentColor; bottom: 0; left: 0; }
.desc-movie-cat { color: var(--white, #FFF); font-family: "Be Vietnam Pro"; font-size: 15px; font-style: normal; font-weight: 300; line-height: 30px; /* 200% */ }
.name-movie a { color: var(--white, #FFF); text-align: center; font-family: "Be Vietnam Pro"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; letter-spacing: -0.8px; }
.name-movie a:hover { color: #f2ce45; }
.slick-movie { display: none; margin: 0 -12.5px }
.slick-movie .slick-slide { padding: 0 12.5px }
.tab-cat {display: inline-block;padding: 10px 15px;justify-content: center;align-items: center;gap: 10px;border-radius: 6px;border: 1px solid var(--hot-color, #7030A0);margin: 3px;}
.tab-cat.active, .tab-cat:hover { background: #7030A0; cursor: pointer; }
.wrap-tab-cat { margin-bottom: 15px; }
.slick-4 { display: none; margin: 0 -13px }
.slick-4 .slick-slide { padding: 0 13px }
.slick-hiphop { display: none; margin: 0 -18px }
.slick-hiphop .slick-slide { padding: 0 18px }

/* Event */
/* .slick-event .slick-slide:nth-child(odd) .item-event {width: 100%;}
.slick-event .slick-slide:nth-child(even) .item-event { width: 420px; } */
.slick-event { display: none; margin: 0 -15px; }
.slick-event .slick-slide { padding: 0 15px; }
.name-event { max-width: 80%; margin: 0 auto; }
.name-event a { color: #FFF; text-align: center; font-family: "Be Vietnam Pro"; font-size: 20px; font-weight: 300; }
.item-edu {max-width: 137px;aspect-ratio: 1;width: 100%;display: flex;align-items: center;justify-content: center;border: 1px solid var(--main-1);border-radius: 50%;margin: 0 auto;}
.item-edu h3 a { color: #FFF; text-align: center; font-family: "Be Vietnam Pro"; font-size: 18px; font-style: normal; font-weight: 600; line-height: normal; letter-spacing: -0.72px; }
.item-edu h3 { margin-bottom: 0; }
.slick-edu .slick-current.slick-active .item-edu, .item-edu:hover { background: url(../images/ellipse.png); }
.slick-edu .slick-current.slick-active .item-edu h3 a, .item-edu:hover h3 a { color: #000; }
.slick-edu { display: none; margin: 0 -10px }
.slick-edu .slick-slide { padding: 0 10px }

/* Center  */
.title-center { color: #FFF; text-align: center; font-family: "Be Vietnam Pro"; font-size: 22px; font-weight: 700; letter-spacing: -0.88px; text-transform: uppercase; }
.item-center { position: relative; }
.info-center { position: absolute; width: 100%; left: 0; right: 0; bottom: 10px; left: 0; z-index: 3; background: rgba(0, 0, 0, 0.40); text-align: center; pointer-events: none; }
.info-center h3 { margin-bottom: 0; padding: 10px 0; }
.info-center h3 a { color: var(--white, #FFF); text-align: center; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); font-family: "Be Vietnam Pro"; font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 0.36px; }
.item-center:hover .info-center { background: rgba(255, 234, 81, 0.61); }
.item-center:hover .info-center h3 a { color: var(--main-3, #2B123E); text-align: center; text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25); font-family: "Be Vietnam Pro"; font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: 0.36px; }

/* E-Game */
.egame-left { width: 59.31%; }
.egame-right { width: calc(100% - 59.31% - 24px); color: #FFF; font-family: "Be Vietnam Pro"; font-size: 30px; font-style: normal; font-weight: 300; line-height: 51px; /* 170% */ }
.item-hiphop .pic-movie { position: relative; }
.name-egame a { color: var(--white, #FFF); text-align: center; font-family: "Be Vietnam Pro"; font-size: 18px; font-style: normal; font-weight: 700; line-height: normal; }
.name-egame a:hover { color: var(--main-1); }
.desc-egame { text-align: center; white-space: pre-line; }

/* Footer */
.info__partner{display: none;}
.footer{
	background: url(../images/bg-footer-2.png) repeat center center;
}