/* common */
* {word-break:keep-all;}
html , body {background:#101010;}
.is-pc {display:block;}
.is-m {display:none;}
@media (max-width:991px){
html , body {overflow-x:hidden;}
.is-pc {display:none;}
.is-m {display:block;}
}

/* container */
.container {display:block; margin:0 auto; padding:0 50px; max-width:1614px;}
@media (max-width:767px){
.container {padding:0 15px;}
}

/* header */
header .header-main .header-main-category {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; position:relative; z-index:9999;}
header .header-main .header-main-category ul {display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
header .header-main .header-main-category ul li {position:relative; margin-right:100px;}
header .header-main .header-main-category ul li:last-of-type {margin:0;}
header .header-main .header-main-category ul li > a {height:100px; font-size:18px; font-weight:600; color:#fff; display:flex; flex-wrap:wrap; align-items:center;}
header .header-main .header-main-category ul li > a img {width:56px;}
header .header-main .header-main-category ul li > dl {pointer-events:none; opacity:0; position:absolute; left:50%; top:95px; width:160px; transform:translateX(-50%); background:#fff; padding:23px 30px; transition:all ease 0.5s;}
header .header-main .header-main-category ul li > dl dd a {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; height:44px; font-size:16px; color:rgba(0,0,0,0.7); font-weight:500;}
header .header-main .header-main-category ul li > dl dd a:hover {color:#000; font-weight:600;}
header .header-main .header-main-category ul li > dl dd a:hover:after {display:inline-block; content:""; width:6px; height:11px; background:url('../images/icon_depth.png') no-repeat center / cover;}
header .header-main .header-main-category ul li > dl dd.active a {color:#000; font-weight:600;}
header .header-main .header-main-category ul li > dl dd.active a:after {display:inline-block; content:""; width:6px; height:11px; background:url('../images/icon_depth.png') no-repeat center / cover;}
header .header-main .header-main-category ul li.depth > a:after {display:inline-block; content:""; width:8px; height:6px; background:url('../images/icon_caret.png') no-repeat center / cover; margin-left:8px;}
header .header-main .header-main-category ul li:hover > a {color:#F5D423;}
header .header-main .header-main-category ul li:hover > a:after {background-image:url('../images/icon_caret_on.png');}
header .header-main .header-main-category ul li:hover > dl {pointer-events:inherit; opacity:1; top:100px;}
header .header-main .header-main-category ul li.active > a {color:#F5D423;}
header .header-main .header-main-category ul li.active > a:after {background-image:url('../images/icon_caret_on.png');}
header .header-main .header-main-bar {display:none;}
header .header-mobile {display:none;}
@media (max-width:991px){
header .header-main {position:relative; z-index:9999; padding:10px 0;}
header .header-main .header-main-category ul li {display:none; margin:0;}
header .header-main .header-main-category ul li.logo {display:block;}
header .header-main .header-main-category ul li > a {height:auto;}
header .header-main .header-main-bar {z-index:99999999; position:absolute; right:15px; top:50%; transform:translateY(-50%); display:block;}
header .header-main .header-main-bar a {display:block; font-size:0; width:22px; height:22px; background:url('../images/icon_bar.png') no-repeat center / 22px auto;}
header .header-mobile {pointer-events:none; opacity:0; display:block; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; transition:all ease 0.5s; z-index:9999999999999999;}
header .header-mobile .mobile-head {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; height:72px;}
header .header-mobile .mobile-head a {display:block; font-size:0; width:22px; height:22px; background:url('../images/icon_close.png') no-repeat center right / 16px auto;}
header .header-mobile .mobile-body {margin:20px 0 0; padding:0 0 0 60px;}
header .header-mobile .mobile-body ul li {border-bottom:1px solid rgba(255,255,255,0.3);}
header .header-mobile .mobile-body ul li:last-of-type {border:0;}
header .header-mobile .mobile-body ul li > a {display:flex; flex-wrap:wrap; align-items:center; padding:20px 0; font-size:18px; font-weight:bold; color:#fff;}
header .header-mobile .mobile-body ul li > dl {margin:-5px 0 20px;}
header .header-mobile .mobile-body ul li > dl dd a {display:flex; flex-wrap:wrap; align-items:center; padding-left:40%; height:31.33px; font-size:14px; font-weight:bold; color:#999;}
header.fixed .header-mobile {pointer-events:inherit; opacity:1;}
}

/* footer */
footer {background:#383838; padding:60px 0; position:relative;}
footer .footer-top {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
footer .footer-top .footer-top-logo img {width:70px;}
footer .footer-top .footer-top-sns {flex:1; min-width:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end;}
footer .footer-top .footer-top-sns a {display:block; font-size:0; width:40px; height:40px; margin-right:14px; background-size:cover; background-position:center;}
footer .footer-top .footer-top-sns a:last-of-type {margin:0;}
footer .footer-top .footer-top-sns a.instagram {background-image:url('../images/icon_instagram.png');}
footer .footer-top .footer-top-sns a.naver {background-image:url('../images/icon_naver.png');}
footer .footer-top .footer-top-sns a.instagram:hover {background-image:url('../images/icon_instagram_on.png');}
footer .footer-top .footer-top-sns a.naver:hover {background-image:url('../images/icon_naver_on.png');}
footer .footer-top .footer-top-button {margin-left:84px;}
footer .footer-top .footer-top-button a {display:block; font-size:0; width:29px; height:43px; background:url('../images/icon_top.png') no-repeat center / cover;}
footer .footer-bottom {margin:100px 0 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
footer .footer-bottom .footer-bottom-info ul li {display:flex; flex-wrap:wrap; align-items:center;}
footer .footer-bottom .footer-bottom-info ul li p {display:flex; flex-wrap:wrap; align-items:center; font-size:15px; color:#999; line-height:1.3;}
footer .footer-bottom .footer-bottom-info ul li p:after {display:inline-block; content:""; width:1px; height:10px; background:rgba(255,255,255,0.2); margin:0 10px;}
footer .footer-bottom .footer-bottom-info ul li p:last-of-type:after {display:none;}
footer .footer-bottom .footer-bottom-copy {padding-right:103px;}
footer .footer-bottom .footer-bottom-copy p {font-size:14px; color:#6d6d6d; line-height:1.3; font-weight:500; text-transform:uppercase;}
@media (max-width:991px){
footer {padding:55px 0 50px;}
footer .footer-top .footer-top-logo {width:100%;}
footer .footer-top .footer-top-logo img {width:90px;}
footer .footer-top .footer-top-sns {flex:none; width:100%; margin:68px 0 0; justify-content:flex-start;}
footer .footer-top .footer-top-button {position:absolute; margin-left:0; right:15px; top:55px;}
footer .footer-top .footer-top-button a {width:18.67px; height:28.37px;}
footer .footer-bottom {margin:38px 0 0;}
footer .footer-bottom .footer-bottom-info {width:100%;}
footer .footer-bottom .footer-bottom-info ul li p {font-size:14px; width:100%; line-height:1.5;}
footer .footer-bottom .footer-bottom-info ul li p:after {display:none;}
footer .footer-bottom .footer-bottom-copy {margin:28px 0 0; width:100%; padding-right:0;}
footer .footer-bottom .footer-bottom-copy p {font-size:12px; color:#666; line-height:1.5;}
}

/* section */
section {padding:90px 0 148px;}
@media (max-width:991px){
section {padding:80px 0 100px;}
}

/* not-box */
.not-box {margin:88px 0 20px;}
.not-box h2 {font-size:62px; font-weight:600; color:#fff; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; height:93px;}
.not-box p {font-size:18px; line-height:1.4; color:rgba(255,255,255,0.7); text-align:center; word-break:keep-all;}
@media (max-width:991px){
.not-box {margin:0;}
.not-box h2 {height:54px; font-size:36px; font-weight:bold;}
.not-box p {margin:4px 0 0; font-size:16px;}
}

/* title-box */
.title-box h2 {font-size:44px; font-weight:bold; color:#fff;}
@media (max-width:991px){
.title-box h2 {font-size:36px;}
}

/* text-box */
.text-box strong {display:block; font-size:28px; font-weight:bold; line-height:1.4; color:#fff; margin:0 0 5px; word-break:keep-all;}
.text-box p {font-size:20px; line-height:1.3; color:rgba(255,255,255,0.7); word-break:keep-all;}
@media (max-width:991px){
.text-box strong {font-size:22px;}
.text-box p {font-size:18px;}
}

/* button-box */
.button-box {display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.button-box .btn {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; flex:1; min-width:0; height:61px; transition:all ease 0.5s; font-size:16px; font-weight:500;}
.button-box .btn.sm {flex:none; width:217px;}
.button-box .btn.download:after {display:inline-block; content:""; margin:0 0 0 4px; width:18px; height:18px; background:url('../images/icon_download.png') no-repeat center / cover;}
.button-box .btn.download:hover:after {background-image:url('../images/icon_download_on.png');}
.button-box .btn-white {border:1px solid #fff; color:#fff;}
.button-box .btn-white:hover {border-color:#F5D423; background:#F5D423; color:#101010;}
@media (max-width:991px){
.button-box .btn {height:52px; font-size:14px;}
.button-box .btn.sm {width:196px;}
.button-box .btn.download:after {width:13px; height:13px;}
}

/* audition-box */
.audition-box {margin:155px 0 0;}
.audition-box > ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
.audition-box > ul > li {width:calc(50% - 14px); margin: 0 0 70px; border-top:1px solid #6d6d6d; padding:30px 0 0;}
.audition-box > ul > li.full {width:100%; margin:0 0 88px; padding:0; border:0;}
.audition-box > ul > li h3 {font-size:20px; font-weight:bold; color:#fff; margin:0 0 22px;}
.audition-box > ul > li .aud-step dl {display:flex; flex-wrap:wrap;}
.audition-box > ul > li .aud-step dl dd {display:flex; flex-wrap:wrap; flex:1; min-width:0; position:relative;}
.audition-box > ul > li .aud-step dl dd > div {position:relative; z-index:2;}
.audition-box > ul > li .aud-step dl dd > div b {width:42px; height:42px; background:#fff; font-size:18px; font-weight:bold; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.audition-box > ul > li .aud-step dl dd > div p {margin:20px 0 0; font-size:20px; color:rgba(255,255,255,0.7);}
.audition-box > ul > li .aud-step dl dd:after {position:absolute; left:0; top:21px; display:block; content:""; width:100%; height:1px; background:#D9D9D9;}
.audition-box > ul > li .aud-step dl dd:last-of-type:after {display:none;}
.audition-box > ul > li .aud-text p {margin:0 0 10px; padding:0 0 0 11px; position:relative; font-size:18px; line-height:1.4; color:#d9d9d9; word-break:keep-all;}
.audition-box > ul > li .aud-text p:last-of-type {margin:0;}
.audition-box > ul > li .aud-text p:before {position:absolute; left:0; top:10px; width:4px; height:4px; border-radius:50%; background:#d9d9d9; content:"";}
@media (max-width:991px){
.audition-box {margin:60px 0 0;}
.audition-box > ul > li {width:100%; margin:0 0 34px; padding:20px 0 0;}
.audition-box > ul > li.full {margin:0 0 70px;}
.audition-box > ul > li h3 {font-size:17px; margin:0 0 20px;}
.audition-box > ul > li .aud-step dl {margin:0 0 -20px;}
.audition-box > ul > li .aud-step dl dd {flex:none; width:50%; margin:0 0 20px;}
.audition-box > ul > li .aud-step dl dd > div b {width:30px; height:30px; font-size:14px;}
.audition-box > ul > li .aud-step dl dd > div p {margin:14px 0 0; font-size:16px;}
.audition-box > ul > li .aud-step dl dd:after {top:15px;}
.audition-box > ul > li .aud-text p {font-size:16px;}
.audition-box > ul > li .aud-text p:before {top:9px;}
}

/* state-box */
.state-box {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.state-box .state {flex:1; min-width:0;}
.state-box .state > p {font-size:20px; line-height:1.3; color:rgba(255,255,255,0.8); flex:1; min-width:0;}
.state-box .state > a {display:block;}
.state-box .state > a strong {display:flex; flex-wrap:wrap; align-items:center; height:42px; font-size:28px; font-weight:bold; color:#fff;}
.state-box .state > a p {font-size:20px; color:rgba(255,255,255,0.8); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.state-box .state:last-of-type > p {text-align:right;}
.state-box .state.prev > a strong:before {display:inline-block; content:""; width:6px; height:8px; background:url('../images/icon_caret_gray.png') no-repeat center / cover; margin-right:8px; transform:rotate(180deg);}
.state-box .state.next > a strong {justify-content:flex-end;}
.state-box .state.next > a strong:after {display:inline-block; content:""; width:6px; height:8px; background:url('../images/icon_caret_gray.png') no-repeat center / cover; margin-left:8px;}
.state-box .state.next > a p {text-align:right;}
.state-box .state:hover > a strong {color:#F5D423;}
.state-box .state:hover > a strong:after {background-image:url('../images/icon_caret_gray_on.png');} 
.state-box .state:hover > a strong:before {background-image:url('../images/icon_caret_gray_on.png');}
.state-box .state:hover > a p {color:#F5D423;}
.state-box .list {margin:0 30px;}
.state-box .list a {display:block; font-size:0; width:92px; height:87px; background:url('../images/icon_list.png') no-repeat center / cover;}
@media (max-width:991px){
.state-box .state > p {font-size:16px;}
.state-box .state > a strong {font-size:16px;}
.state-box .state > a p {display:none;}
.state-box .list {margin:0 10px;}
.state-box .list a {width:55px; height:55px;}
}

/* category-box */
.category-box ul {display:flex; flex-wrap:wrap; align-items:center;}
.category-box ul li {margin-right:30px;}
.category-box ul li:last-of-type {margin:0;}
.category-box ul li a {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; position:relative; height:77px; font-size:22px; font-weight:bold; color:rgba(255,255,255,0.8);}
.category-box ul li a:hover {color:#F5D423;}
.category-box ul li a:hover:after {position:absolute; left:0; bottom:0; width:100%; height:4px; background:#F5D423; content:"";}
.category-box ul li.active a {color:#F5D423;}
.category-box ul li.active a:after {position:absolute; left:0; bottom:0; width:100%; height:4px; background:#F5D423; content:"";}
@media (max-width:991px){
.category-box ul li {height:71px;}
.category-box ul li a {font-size:18px;}
}

/* paging-box */
.paging-box {margin:90px 0 0;}
.paging-box ul {display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.paging-box ul li {margin-right:6px;}
.paging-box ul li:last-of-type {margin:0;}
.paging-box ul li a {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:42px; height:42px; font-size:16px; font-weight:bold; color:rgba(255,255,255,0.6);}
.paging-box ul li a:hover {color:#F5D423;}
.paging-box ul li.active a {background:#F5D423; color:#101010;}
.paging-box ul li.prev a {font-size:0; background:url('../images/icon_paging.png') no-repeat center / cover; transform:rotate(180deg);}
.paging-box ul li.prev.off a {background-image:url('../images/icon_paging_off.png'); transform:none;}				 
.paging-box ul li.next a {font-size:0; background:url('../images/icon_paging.png') no-repeat center / cover; transform:none;}
.paging-box ul li.next.off a {background-image:url('../images/icon_paging_off.png'); transform:rotate(180deg);}
@media (max-width:991px){
.paging-box {margin:50px 0 0;}
.paging-box ul li a {width:38px; height:38px; font-size:14px;}
}

/* popup-box */
.popup-box {pointer-events:none; opacity:0; position:fixed; left:0; top:0; width:100%; height:100%; transition:all ease 0.5s; background:rgba(0,0,0,0.7); z-index:99999999;}
.popup-box .box {pointer-events:none; opacity:0; transition:all ease 0.5s; position:absolute; left:50%; top:45%; transform:translate(-50%,-50%); width:calc(100% - 30px); max-width:1440px; max-height:90%; overflow-x:hidden; overflow-y:auto;}
.popup-box .popup-head {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin:0 0 30px;}
.popup-box .popup-head a {display:block; font-size:0; width:34px; height:34px; background:url('../images/icon_close.png') no-repeat center / cover;}
.popup-box .popup-body img {display:block; margin:0 auto; max-width:100%;}
.popup-box.fixed {pointer-events:inherit; opacity:1;}
.popup-box.fixed .box {pointer-events:inherit; opacity:1; top:50%;}
@media (max-width:991px){
.popup-box .popup-head a {width:24px; height:24px;}
}

/* iframe-box */
.iframe-box {position:relative; overflow:hidden; max-width:1000px; margin:0 auto;}
.iframe-box:after {display:block; content:""; padding-bottom:56.5%;}
.iframe-box iframe {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}

/* board-view-box */
.board-view-box .view-head {border-bottom:1px solid #6D6D6D; padding:0 0 48px;}
.board-view-box .view-head time {font-size:16px; color:rgba(255,255,255,0.7);}
.board-view-box .view-head h2 {margin:24px 0 0; font-size:44px; font-weight:bold; line-height:1.4; color:#fff;}
.board-view-box .view-body {padding:72px 0; max-width:1200px; margin:0 auto;}
.board-view-box .view-body p {font-size:18px; font-weight:500; line-height:1.4; color:rgba(255,255,255,0.8);}
.board-view-box .view-body img {display:block; margin:0 auto; max-width:100%;}
.board-view-box .view-foot {padding:40px 0 0; border-top:1px solid #6D6D6D;}
@media (max-width:991px){
.board-view-box .view-head {padding:0 0 32px;}
.board-view-box .view-head time {font-size:15px;}
.board-view-box .view-head h2 {margin:10px 0 0; font-size:26px;}
.board-view-box .view-body {padding:46px 0;}
.board-view-box .view-body p {font-size:16px;}
.board-view-box .view-foot {padding:32px 0 0;}
}

/* board-list-box */
.board-list-box > ul {display:flex; flex-wrap:wrap; margin:0 -14px -28px;}
.board-list-box > ul > li {width:calc(33.33% - 28px); margin:0 14px 28px;}
.board-list-box > ul > li a {display:block; border:1px solid #6d6d6d; position:relative;}
.board-list-box > ul > li a:after {display:block; content:""; padding-bottom:65.5%;}
.board-list-box > ul > li a div {padding:66px; position:absolute; left:0; top:0; width:100%; height:100%; display:flex; flex-wrap:wrap; align-items:center; align-content:space-between;} 
.board-list-box > ul > li a div p {width:100%; font-size:20px; font-weight:500; line-height:1.4; color:#fff; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.board-list-box > ul > li a div time {width:100%; font-size:15px; color:#6d6d6d;}
.board-list-box > ul > li a:hover {border-color:#F5D423;}
.board-list-box > ul > li a:hover p {color:#F5D423;}
.board-list-box > ul > li a:hover time {color:#F5D423;}
@media (max-width:1300px){
.board-list-box > ul > li a div {padding:40px;}
}
@media (max-width:991px){
.board-list-box > ul {margin:0;}
.board-list-box > ul > li {width:100%; margin:0 0 18px;}
.board-list-box > ul > li:last-of-type {margin:0;}
.board-list-box > ul > li a:after {padding-bottom:56.5%;}
.board-list-box > ul > li a div {padding:45px;}
.board-list-box > ul > li a div p {font-size:17px;}
.board-list-box > ul > li a div time {font-size:13px;}
}

/* board-gallery-box */
.board-gallery-box > ul {display:flex; flex-wrap:wrap; margin:0 -12.5px -54px;}
.board-gallery-box > ul > li {width:calc(25% - 25px); margin:0 12.5px 54px;}
.board-gallery-box > ul > li a {display:block;}
.board-gallery-box > ul > li a .list-image {position:relative; background-size:cover; background-position:center; overflow:hidden;}
.board-gallery-box > ul > li a .list-image:before {display:block; content:""; padding-bottom:100%;}
.board-gallery-box > ul > li a .list-image img {transition:all ease 0.5s; position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; filter:grayscale(100%);}
.board-gallery-box > ul > li a .list-content {margin:35px 0 0;}
.board-gallery-box > ul > li a .list-content p {font-size:20px; font-weight:500; line-height:1.4; color:#fff; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.board-gallery-box > ul > li a .list-content time {display:block; margin:20px 0 0; font-size:15px; color:#6d6d6d;}
.board-gallery-box > ul > li a:hover .list-image img {filter:grayscale(0%);}
.board-gallery-box > ul > li a:hover .list-content p {color:#F5D423;}
.board-gallery-box.vod > ul > li {width:calc(33.33% - 25px);}
.board-gallery-box.vod > ul > li a .list-image:before {padding-bottom:61.5%;}
@media (max-width:991px){
.board-gallery-box > ul {margin:0 -8px -34px;}
.board-gallery-box > ul > li {width:calc(50% - 16px); margin:0 8px 34px;}
.board-gallery-box > ul > li a .list-image img {filter:grayscale(0%) !important;}
.board-gallery-box > ul > li a .list-content {margin:20px 0 0;}
.board-gallery-box > ul > li a .list-content p {font-size:17px;}
.board-gallery-box > ul > li a .list-content time {margin:10px 0 0; font-size:13px;}	
.board-gallery-box.vod > ul > li {width:calc(50% - 16px);}
}

/* profile-box */
.profile-box {margin:-90px 0 100px; position:relative;}
.profile-box .profile-image {position:relative;}
.profile-box .profile-image .container {position:absolute; left:50%; top:55px; transform:translateX(-50%); z-index:10; width:100%;}
.profile-box .profile-image .profile-image-back {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start;}
.profile-box .profile-image .profile-image-back a {font-size:0; width:43px; height:43px; background:url('../images/icon_back.png') no-repeat top center / 43px auto;}
.profile-box .profile-image .swiper-container .swiper-slide {background-size:cover; background-position:center; padding-bottom:46.5%;}
.profile-box .profile-image .swiper-pagination {display:none;}
.profile-box .profile-content {position:absolute; left:0; bottom:90px; width:100%; z-index:11;}
.profile-box .profile-content .container {display:flex; flex-wrap:wrap; align-items:flex-end; justify-content:space-between;}
.profile-box .profile-content .content-left h2 {font-size:44px; font-weight:bold; color:#fff;}
.profile-box .profile-content .content-left h2.border-bottom {border-bottom:1px solid rgba(255,255,255,0.5); padding:0 0 20px; margin:0 0 20px;}
.profile-box .profile-content .content-left ul li {margin:0 0 15px; display:flex; flex-wrap:wrap; align-items:center;}
.profile-box .profile-content .content-left ul li:last-of-type {margin:0;}
.profile-box .profile-content .content-left ul li b {font-size:16px; font-weight:bold; color:#fff; width:85px;}
.profile-box .profile-content .content-left ul li div {display:flex; flex-wrap:wrap; align-items:center;}
.profile-box .profile-content .content-left ul li div p {font-size:16px; color:#fff;}
.profile-box .profile-content .content-left ul li div a {display:flex; flex-wrap:wrap; align-items:center; font-size:16px; color:#fff;}
.profile-box .profile-content .content-left ul li div a:after {display:inline-block; content:""; width:1px; height:11px; background:#d9d9d9; margin:0 10px;}
.profile-box .profile-content .content-left ul li div a:last-of-type:after {display:none;}
.profile-box .profile-content .content-right ul {display:flex; flex-wrap:wrap;}
.profile-box .profile-content .content-right ul li {margin-right:12px;}
.profile-box .profile-content .content-right ul li:last-of-type {margin:0;}
.profile-box .profile-content .content-right ul li a {display:block; position:relative;}
.profile-box .profile-content .content-right ul li a img {width:84px; height:84px; object-fit:cover;}
.profile-box .profile-content .content-right ul li a:after {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); content:""; opacity:1; transition:all ease 0.5s;}
.profile-box .profile-content .content-right ul li a:hover:after {opacity:0; pointer-events:none;}
.profile-box .profile-content .content-right ul li.active a:after {opacity:0; pointer-events:none;}
@media (max-width:991px){
.profile-box {margin:-80px 0 40px;}
.profile-box .profile-image {padding:0 15px;}
.profile-box .profile-image .container {display:none;}
.profile-box .profile-image .swiper-container .swiper-slide {padding-bottom:110%;}
.profile-box .profile-image .swiper-pagination {display:block; bottom:20px; width:100%;}
.profile-box .profile-image .swiper-pagination .swiper-pagination-bullet {transition:all ease 0.5s; margin-right:8px; width:7px; height:7px; background:rgba(255,255,255,0.5); opacity:1; border-radius:0;}
.profile-box .profile-image .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:40px; background:#F5D423;}
.profile-box .profile-content {position:static; margin:40px 0 0;}
.profile-box .profile-content .content-left {width:100%;}
.profile-box .profile-content .content-left h2 {display:flex; flex-wrap:wrap; align-items:center; height:45px; font-size:30px;}
.profile-box .profile-content .content-left h2.border-bottom {border:0; padding:0; margin:0;}
.profile-box .profile-content .content-left ul {margin:16px 0 0; border-top:1px solid #6d6d6d; padding:26px 0 0;}
.profile-box .profile-content .content-right {display:none;}
}

/* history-box */
.history-box ul {display:flex; flex-wrap:wrap; margin:0 0 100px;}
.history-box ul:last-of-type {margin:0;}
.history-box ul li {flex:1; min-width:0; margin-right:24px; border-top:1px solid #6D6D6D; padding:20px 0 0;}
.history-box ul li:last-of-type {margin:0;}
.history-box ul li h3 {font-size:22px; font-weight:bold; color:#fff; margin:0 0 30px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.history-box ul li h3 a.toggle {display:none;}
.history-box ul li dl {display:flex !important; flex-wrap:wrap; justify-content:space-between; margin:0 0 -10px;}
.history-box ul li dl dd {width:calc(50% - 12px); display:flex; flex-wrap:wrap; margin:0 0 10px;}
.history-box ul li dl dd b {width:70px; font-size:18px; line-height:1.3; color:#fff;}
.history-box ul li dl dd p {flex:1; min-width:0; font-size:18px; line-height:1.3; color:#fff;}
.history-box ul li dl dd.full {width:100%;}
.history-box ul li dl.grid-4 dd {width:calc(25% - 12px);}
.history-box ul.half {width:calc(50% - 24px);}
.history-box ul.half dl dd {width:100%;}
@media (max-width:1500px){		 
.history-box ul li {flex:none; margin-right:0; width:100%; margin-bottom:50px;}
.history-box ul li:last-of-type {margin:0;}
.history-box ul li dl.grid-4 dd {width:calc(50% - 12px);}
.history-box ul.half {width:100%;}
.history-box ul.grid-2 {justify-content:space-between;}
.history-box ul.grid-2 li {width:calc(50% - 12px);}
.history-box ul.grid-2 li:nth-of-type(odd) {margin-right:12px;}
.history-box ul.grid-2 li:nth-of-type(even) {margin-left:12px;}
}
@media (max-width:991px){
.history-box ul {margin:0;}
.history-box ul li {margin:0; padding:20px 0;}
.history-box ul li h3 {font-size:20px; margin:0;}
.history-box ul li h3 a.toggle {display:block; width:20px; height:20px; background:url('../images/icon_more.png') no-repeat center right / 10px auto; font-size:0;}
.history-box ul li dl {display:none !important; margin:25px 0 30px;}
.history-box ul li dl dd {width:100%; margin:0 0 10px;}
.history-box ul li dl dd:last-of-type {margin:0;}
.history-box ul li dl dd b {font-size:16px; width:60px;}
.history-box ul li dl dd p {font-size:16px;}	   
.history-box ul li dl.grid-4 dd {width:100%;}
.history-box ul li.active dl {display:flex !important;}
.history-box ul li.active h3 a.toggle {transform:rotate(180deg); background-position:center left;}
.history-box ul li {width:100%;}
.history-box ul.grid-2 li {width:100%;}
.history-box ul.grid-2 li:nth-of-type(odd) {margin-right:0;}
.history-box ul.grid-2 li:nth-of-type(even) {margin-left:0;}
}

/* news-box */
.news-box .news-head {border-top:1px solid #6D6D6D; padding:20px 0 0; margin:0 0 32px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.news-box .news-head h2 {font-size:22px; font-weight:bold; color:#fff; display:flex; flex-wrap:wrap; align-items:center;}
.news-box .news-head .news-head-control {display:none;}
.news-box .news-body ul li a {display:block;}
.news-box .news-body ul li .list-image img {width:100%;}
.news-box .news-body ul li .list-content {margin:20px 0 0; display:flex; flex-wrap:wrap; align-items:center;}
.news-box .news-body ul li .list-content time {display:flex; flex-wrap:wrap; align-items:center; font-size:16px; color:#fff;}
.news-box .news-body ul li .list-content time:after {display:inline-block; content:""; width:1px; height:11px; background:#6d6d6d; margin:0 10px;}
.news-box .news-body ul li .list-content p {flex:1; min-width:0; font-size:16px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-box .news-body ul li:hover .list-content time {color:#F5D423;}
.news-box .news-body ul li:hover .list-content time:after {background:#F5D423;}
.news-box .news-body ul li:hover .list-content p {color:#F5D423;}
@media (max-width:991px){
.news-box .news-head h2 {font-size:20px;}
.news-box .news-head .news-head-control {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end;}
.news-box .news-head .news-head-control > div {position:static; margin:0; width:29.15px; height:19.66px; background:url('../images/icon_swiper.png') no-repeat center / cover;}
.news-box .news-head .news-head-control > div.swiper-button-prev {transform:rotate(180deg); margin-right:18px;}
.news-box .news-body {margin:0 -15px;}
.news-box .news-body ul li {width:262px; margin-right:20px;}
.news-box .news-body ul li:first-of-type {margin-left:15px;}
.news-box .news-body ul li:last-of-type {margin-right:15px;}
.news-box .news-body ul li .list-content {margin:30px 0 0; align-items:flex-start;}
.news-box .news-body ul li .list-content time {line-height:1.3;}
.news-box .news-body ul li .list-content p {line-height:1.3; display:-webkit-box; white-space:normal; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
}

/* artist-box */
.artist-box {margin:-90px 0 0; display:flex; flex-wrap:wrap; align-items:flex-start;}
.artist-box .art-left {position:sticky; flex:1; min-width:0; padding:0 0 0 170px; top:186px;}
.artist-box .art-left h2 {display:flex; flex-wrap:wrap; align-items:center; font-size:130px; font-weight:bold; color:#fff;}
.artist-box .art-left ul {margin:400px 0 0;}
.artist-box .art-left ul li {margin:0 0 2px;}
.artist-box .art-left ul li:last-of-type {margin:0;}
.artist-box .art-left ul li a {height:27px; display:flex; flex-wrap:wrap; align-items:center; font-size:18px; font-weight:bold; color:#6d6d6d;}
.artist-box .art-left ul li a:hover {color:#fff;}
.artist-box .art-left ul li a:hover:before {display:inline-block; content:""; width:10px; height:1px; background:#fff; margin-right:5px;}
.artist-box .art-left ul li.active a {color:#fff;}
.artist-box .art-left ul li.active a:before {display:inline-block; content:""; width:10px; height:1px; background:#fff; margin-right:5px;}
.artist-box .art-left .dropdown {display:none;}
.artist-box .art-right {width:1110px; overflow:hidden;}
.artist-box .art-right ul {display:flex; flex-wrap:wrap; margin:0 -13px -26px 0;}
.artist-box .art-right ul li {width:calc(50% - 26px); margin:0 13px 26px;}
.artist-box .art-right ul li a {display:block; position:relative; overflow:hidden;}
.artist-box .art-right ul li a:after {display:block; content:""; padding-bottom:119%;}
.artist-box .art-right ul li a img {position:absolute; left:0; top:0; width:100%; height:100%; transition:all ease 0.5s; filter:grayscale(100%);}
.artist-box .art-right ul li.active a img {filter:grayscale(0%);}
@media (max-width:1800px){
.artist-box .art-left {padding:0 0 110px 50px;}
.artist-box .art-left h2 {font-size:100px;}
.artist-box .art-right {width:60%;}
}								  
@media (max-width:1200px){	  
.artist-box .art-left {padding:0 0 110px 4%;}
.artist-box .art-left h2 {font-size:90px;}
}
@media (max-width:991px){
.artist-box {margin:-40px 0 0; padding:0 15px;}
.artist-box .art-left {position:static; width:100%; padding:0; flex:none;}
.artist-box .art-left h2 {display:none;}
.artist-box .art-left ul {display:none;}
.artist-box .art-left .dropdown {display:block; position:relative; z-index:10;}
.artist-box .art-left .dropdown button {display:flex; flex-wrap:wrap; align-items:center; width:100%; height:44px; font-size:36px; font-weight:bold; color:#fff;}
.artist-box .art-left .dropdown button:after {display:block; content:""; width:13px; height:9px; background:url('../images/icon_dropdown.png') no-repeat center / cover; margin-left:15px; transform:rotate(180deg);}
.artist-box .art-left .dropdown dl {pointer-events:none; opacity:0; position:absolute; top:44px; left:0; background:#fff; border-radius:10px; padding:22px; transition:all ease 0.5s;}
.artist-box .art-left .dropdown dl dd a {display:flex; flex-wrap:wrap; align-items:center; height:30px; font-size:18px; font-weight:bold; color:rgba(0,0,0,0.6);}
.artist-box .art-left .dropdown dl dd.active a {color:#000;}
.artist-box .art-left .dropdown dl dd:hover a {color:#000;}
.artist-box .art-left .dropdown.active button:after {transform:rotate(0deg);}
.artist-box .art-left .dropdown.active dl {pointer-events:inherit; opacity:1; top:52px;}
.artist-box .art-right {flex:none; width:100%; margin:40px 0 0;}
.artist-box .art-right ul {margin:0;}
.artist-box .art-right ul li {width:100%; margin:0 0 17px;}
.artist-box .art-right ul li:last-of-type {margin:0;}
.artist-box .art-right ul li a img {filter:grayscale(0%);}
}

/* intro-box */
.intro-box {display:flex; flex-wrap:wrap; align-items:center;}
.intro-box .intro-left {flex:1; min-width:0;}
.intro-box .intro-left h2 {font-size:44px; font-weight:bold; line-height:1.4; color:#fff;}
.intro-box .intro-left p {margin:22px 0 0; font-size:20px; line-height:1.5; color:rgba(255,255,255,0.7);}
.intro-box .intro-right {width:947px; margin-right:-10.1%;}
.intro-box .intro-right img {width:100%;}
@media (max-width:1530px){
.intro-box .intro-left {padding-right:15px;}
.intro-box .intro-left p br {display:none;}
.intro-box .intro-right {width:800px;}
}
@media (max-width:1300px){
.intro-box .intro-left h2 {font-size:38px;}
.intro-box .intro-right {width:600px;}
}
@media (max-width:991px){
.intro-box {overflow:auto; margin-right:-15px;}
.intro-box .intro-left {flex:none; width:100%; order:2; padding-right:15px; margin-top:50px;}
.intro-box .intro-left h2 {font-size:36px;}
.intro-box .intro-left p {margin:15px 0 0; font-size:18px;}
.intro-box .intro-right {width:100%; margin-right:0; order:1;}
.intro-box .intro-right img {display:block; margin-left:0;}
}

/* contact-box */
.contact-box {margin:150px 0 0;}
.contact-box .contact-head {margin:0 0 34px;}
.contact-box .contact-head h2 {font-size:44px; font-weight:bold; color:#fff; margin:0 0 40px;}
.contact-box .contact-head ul {display:flex; flex-wrap:wrap;}
.contact-box .contact-head ul li {margin-right:145px;}
.contact-box .contact-head ul li:first-of-type {margin-right:230px;}
.contact-box .contact-head ul li:last-of-type {margin-right:0;}
.contact-box .contact-head ul li b {display:block; font-size:20px; font-weight:bold; color:#fff;}
.contact-box .contact-head ul li p {font-size:18px; color:rgba(255,255,255,0.7); line-height:1.3; margin:22px 0 0;}
.contact-box .contact-body {position:relative; overflow:hidden;}
.contact-box .contact-body:after {display:block; content:""; padding-bottom:41%;}
.contact-box .contact-body iframe {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
@media (max-width:1300px){
.contact-box .contact-head ul li:first-of-type {margin-right:145px;}
}
@media (max-width:1200px){
.contact-box .contact-head ul li {width:100%; margin:0 0 20px !important;}
.contact-box .contact-head ul li:last-of-type {margin:0 !important;}
}
@media (max-width:991px){
.contact-box {margin:100px 0 0;}
.contact-box .contact-head h2 {font-size:36px;}
.contact-box .contact-head ul li b {font-size:18px;}
.contact-box .contact-head ul li p {margin:10px 0 0; font-size:16px; line-height:1.5;}
.contact-box .contact-head ul li p a {font-size:16px; line-height:1.3; color:#6d6d6d;}
.contact-box .contact-body:after {padding-bottom:80%;}
}

/* main-news-box */
.main-news-box {margin:150px 0 0;}
.main-news-box .news-head {margin:0 0 50px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.main-news-box .news-head h2 {font-size:44px; font-weight:bold; color:#fff;}
.main-news-box .news-head .news-head-control {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end;}
.main-news-box .news-head .news-head-control > div {position:static; margin:0; width:29.15px; height:19.66px; background:url('../images/icon_swiper.png') no-repeat center / cover;}
.main-news-box .news-head .news-head-control > div.swiper-button-prev {transform:rotate(180deg); margin-right:18px;}
.main-news-box .news-body li a {display:block;}
.main-news-box .news-body li a .list-image img {width:100%;}
.main-news-box .news-body li a .list-content {margin:42px 0 0;}
.main-news-box .news-body li a .list-content b {display:block; font-size:16px; font-weight:600; color:rgba(255,255,255,0.6);}
.main-news-box .news-body li a .list-content p {margin:20px 0 0; font-size:20px; font-weight:bold; color:#fff; line-height:1.4; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.main-news-box .news-body li a .list-content time {display:block; margin:20px 0 0; font-size:16px; color:#6d6d6d;}
@media (max-width:991px){
.main-news-box {margin:80px 0 0;}
.main-news-box .news-body {margin:0 -15px;}
.main-news-box .news-body li {width:261px; margin-right:22px;}
.main-news-box .news-body li:first-of-type {margin-left:15px;}
.main-news-box .news-body li:last-of-type {margin-right:15px;}
.main-news-box .news-body li a .list-content {margin:30px 0 0;}
.main-news-box .news-body li a .list-content b {font-size:13px;}
.main-news-box .news-body li a .list-content p {font-size:17px; margin:13px 0 0;}
.main-news-box .news-body li a .list-content time {margin:13px 0 0; font-size:13px;}
}

/* main-art-box */
.main-art-box {position:relative;}
.main-art-box h2 {position:absolute; left:8.5%; top:33px; font-size:44px; font-weight:bold; color:#fff;}
.main-art-box:before {display:block; content:""; padding-bottom:48.5%;}
.main-art-box .swiper-container {position:absolute; left:0; top:0; width:100%; height:100%;}
.main-art-box ul.swiper-wrapper {position:static; align-items:inherit;}
.main-art-box ul li.swiper-slide {width:29%; transition:all ease 1s; display:flex; flex-wrap:wrap; align-items:flex-end; padding-right:7.57%; position:relative;}
.main-art-box ul li.swiper-slide .list-image {order:2;}
.main-art-box ul li.swiper-slide .list-image img {display:block; width:52%; margin-left:auto;}
.main-art-box ul li.swiper-slide .list-content {order:1; margin:0 0 15px; text-align:right;}
.main-art-box ul li a {width:100%; display:flex; flex-wrap:wrap;}
.main-art-box ul li a .list-image {width:100%;}
.main-art-box ul li a .list-image img {width:100%; transition:all ease 1s;}
.main-art-box ul li a .list-content {width:100%; margin:15px 0 0;}
.main-art-box ul li a .list-content p {pointer-events:none; opacity:0; transition:all ease 1s;}
.main-art-box ul li a .list-content small {font-size:18px; color:#6d6d6d; opacity:0;}
.main-art-box ul li a .list-content img {display:none;}
.main-art-box ul li.swiper-duplicate {align-items:flex-end;}
.main-art-box ul li.swiper-slide-active {width:42%; padding:0; align-items:flex-start;}
.main-art-box ul li.swiper-slide-active a .list-image {order:2;}
.main-art-box ul li.swiper-slide-active a .list-image img {width:100%;}
.main-art-box ul li.swiper-slide-active a .list-content {order:1;}
.main-art-box ul li.swiper-slide-active a .list-content p {z-index:100; position:absolute; width:150%; right:-50%; bottom:40px; pointer-events:inherit; opacity:1; display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; height:150px; font-size:5.2vw; color:#fff;}
.main-art-box ul li.swiper-slide-active a .list-content p:after {display:block; content:""; margin-left:25px; width:43px; height:29px; background:url('../images/icon_main_artist_more.png') no-repeat center / cover;}
.main-art-box ul li.swiper-slide-active a .list-content small {opacity:0;}
.main-art-box ul li.swiper-slide-prev {align-items:flex-end; justify-content:flex-end; margin-bottom:-15px;}
.main-art-box ul li.swiper-slide-prev a .list-image {order:2;}
.main-art-box ul li.swiper-slide-prev a .list-image img {width:52%; display:block; margin-left:auto;}
.main-art-box ul li.swiper-slide-prev a .list-content {order:1; margin:0 0 15px; text-align:right;}
.main-art-box ul li.swiper-slide-prev a .list-content p {display:none;}
.main-art-box ul li.swiper-slide-prev a .list-content small {opacity:1;}
.main-art-box ul li.swiper-slide-next {padding-left:7.6%; padding-right:0; margin-top:33px; align-items:flex-start; justify-content:flex-end;}
.main-art-box ul li.swiper-slide-next a .list-image {order:1;}
.main-art-box ul li.swiper-slide-next a .list-image img {width:52%; display:block; margin-left:0; margin-right:auto;}
.main-art-box ul li.swiper-slide-next a .list-content {order:2; margin:0; text-align:left;}
.main-art-box ul li.swiper-slide-next a .list-content small {opacity:1;}
.main-art-box .swiper-button-prev {display:none;}
.main-art-box .swiper-button-next {display:none;}
@media (max-width:991px){
.main-art-box:before {display:none;}
.main-art-box h2 {position:static; padding:0 15px; font-size:36px; display:flex; flex-wrap:wrap; align-items:center; height:54px; margin:0 0 40px;}
.main-art-box .swiper-container {position:relative;}
.main-art-box ul li.swiper-slide {width:100% !important; padding:0 !important; margin:0 !important;}
.main-art-box ul li a {display:block; width:100%;}
.main-art-box ul li a .list-image {order:1 !important;}
.main-art-box ul li a .list-image img {width:100% !important; transition:all ease 4.5s;}
.main-art-box ul li a .list-content {order:2 !important; width:100%; right:auto; left:0; bottom:30px; position:relative; margin:0 !important;}
.main-art-box ul li a .list-content small {display:none !important;}
.main-art-box ul li a .list-content p {transition:all ease 4.5s; position:static !important; width:100% !important; display:flex !important; pointer-events:inherit !important; opacity:0 !important; padding:0 15px; height:57px !important; font-size:38px !important; color:#fff; flex-wrap:wrap; align-items:center; justify-content:flex-start !important; text-align:left; width:100%;}
.main-art-box ul li.swiper-slide-active a .list-content p:after {display:none;}
.main-art-box ul li a .list-content img {display:block; margin-left:auto; transition:all ease 0.5s; margin-top:30px; width:50%; opacity:0;}
.main-art-box .swiper-button-prev {display:none; top:33%; left:15px; transform:translateY(-50%); width:29.15px; height:16.66px; background:url('../images/icon_swiper.png') no-repeat center / cover; transform:rotate(180deg);}
.main-art-box .swiper-button-next {display:none; top:33%; right:15px; transform:translateY(-50%); width:29.15px; height:16.66px; background:url('../images/icon_swiper.png') no-repeat center / cover;}
.main-art-box ul li.swiper-slide-prev a .list-image img {opacity:0;}
.main-art-box ul li.swiper-slide-next a .list-image img {opacity:0;}
.main-art-box ul li.swiper-slide-active a .list-image img {opacity:1;}
.main-art-box ul li.swiper-slide-active a .list-content img {position:relative; left:-20%; animation-name:thumb; animation-duration:2s; animation-delay:1s; animation-fill-mode:forwards;}
.main-art-box ul li.swiper-slide-active a .list-content p {opacity:1 !important;}
@keyframes thumb {
	0% {opacity:0; left:-20%;}
	100% {opacity:1; left:0;}
}
}

/* main-load-box */
.main-load-box {position:fixed; overflow:hidden; left:0; top:0; width:100%; height:100%; background:#101010; z-index:99999; animation-name:opacity; animation-duration:1s; animation-delay:4s; animation-fill-mode:forwards;}
.main-load-box img {opacity:0; width:35px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); transition:all 1.5s cubic-bezier(0.4,0,0.2,1),opacity 1.3s cubic-bezier(0.4,0,0.2,1),translate .5s cubic-bezier(0.4,0,0.2,1); animation-name:scale; animation-duration:5s; animation-fill-mode:forwards;}
@keyframes scale{
	0% {left:50%; top:50%; width:404px; opacity:0;}
	25% {left:50%; top:50%; width:404px; opacity:1;}
	50% {left:50%; top:50%; width:404px; opacity:1;}
	80% {left:50.2%; top:45px; width:35px; opacity:1;}
	100% {left:50.2%; top:45px; width:35px; opacity:0;}
}
@keyframes opacity{
	0% {pointer-events:inherit; opacity:1;}
	100% {pointer-events:none; opacity:0;}
}
@media (max-width:991px){
	@keyframes scale{
		0% {left:50%; top:50%; width:204px; opacity:0;}
		15% {left:50%; top:50%; width:204px; opacity:1;}
		50% {left:50%; top:50%; width:204px; opacity:1;}
		80% {left:50%; top:30px; width:35px; opacity:1;}
		100% {left:50%; top:30px; width:35px; opacity:0;}
	}
}

/* main-text-box */
.main-text-box {position:relative; z-index:9999999; padding:188px 0 356px; overflow:hidden;}
.main-text-box p {opacity:0; font-size:114px; color:#fff; animation-delay:2s; font-weight:100; line-height:1.2; text-align:center; text-transform:uppercase; transition:all 1.5s cubic-bezier(0.4,0,0.2,1),opacity 1.3s cubic-bezier(0.4,0,0.2,1),translate .5s cubic-bezier(0.4,0,0.2,1);}
.main-text-box p:first-of-type {animation-name:left; animation-duration:2s; animation-fill-mode:forwards; transform:translateX(-100%);}
.main-text-box p:last-of-type {animation-name:right; animation-duration:2s; animation-fill-mode:forwards; transform:translateX(100%);}
@keyframes left {
	0% {opacity:0; transform:translateX(-90%);}
	100% {opacity:1; transform:translateX(0);}
}
@keyframes right {
	0% {opacity:0; transform:translateX(90%);}
	100% {opacity:1; transform:translateX(0);}
}
@media (max-width:991px){
.main-text-box {padding:95px 15px 175px;}
.main-text-box p {font-size:45px;}
}