.grecaptcha-badge { visibility: hidden; }
.top-links-item > a > i:first-child, .icon-chevron-right:before{color: #34236E;}
i.fa-check:before, i.icon-ok-sign:before, i.icon-line-check:before{color: #34236E;}
.font{font-family: 'Poppins', sans-serif;}
div.topmargin-sm {margin-top: 5em !important;}
.section{margin: 0 auto; padding:80px 0; background-color:#ffffff;}
a.href{text-decoration: underline !important; font-weight: 600;}
/* Color */
.primary-color,.text-primary{color:#34236E !important;}
.second-color,.text-secondary{color:#FC9903 !important;}
.third-color{color:#33BBDC !important;}
.fourth-color{color:#1664A1 !important;}
.sixth-color{color:#96CECD !important;}
.seventh-color{color:#F9E1BE !important;}
.red-color{color:#DB162F !important;}
.light-red-color{color:red;}
.w_color{color: white !important;}
.d_color{color: #000 !important;}
.y_color{color: #FFB703 !important;}
.o_color{color:#ff5400 !important;}
.g_color{color: #57BA83 !important;}
/* ¼­ºêÆäÀÌÁö Box */
.heading-title{font-size: 1.5em; margin-bottom: 0px; color: #34236E; padding-bottom: 0.5em; font-weight:900;}
.heading-title:before{content: ''; width: 29px; height: 3px; background-color: #34236E; display: block; margin-bottom: 7px;}
.heading-title span{font-weight: 400;}
.fbox-content p{color:#222;}

nav.nav-tree ul li{margin-bottom:0 !important;}
p{font-size: 1em; line-height: 1.5 !important; font-weight: 400; margin-bottom: 15px;}
.align-right{text-align:right !important;}
.align-left{text-align:left !important;}
.font-weight-semi-bold{font-weight:500 !important;}
.font-weight-600{font-weight:600;}
.font-weight-700{font-weight:700;}
.modal-open {padding-right: 0 !important;}
input::placeholder{color:#34236E !important;}
.table-responsive{overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.list-style-none{list-style:none;}
ul.list-style-none li{position: relative; padding-left: 25px;}
ul.list-style-none li i{position: absolute; left: 0; top: 5px;}
p.drop-caps:first-letter {float: left; font-size: 75px; line-height: 60px; padding: 4px; margin-right: 5px; margin-top: 0px; font-family: Georgia, serif;}
.second-font{font-family: blithe, sans-serif; font-weight: 400; font-style: normal;}
.top-links#topbar_right {border-bottom: none;}
.top-links#topbar_right .top-links-container>li:last-child{border-left: 1px solid #EEE;}
.text-underline{text-decoration:underline !important;}
.img-border{border:1px solid #e2e2e2; border-radius:50px;}
/*.badge-primary{background-color:#EB5F1A;}*/
.menu-item:hover > .menu-link, .menu-item.current > .menu-link,  .menu-item.current > .menu-link:hover{color: #34236e;}
.nav-tree li:hover > a, .nav-tree li.current > a, .nav-tree li.active > a { color: #34236e !important; }
#page-title .breadcrumb a, .breadcrumb-item + .breadcrumb-item::before{color: #767676;}
#page-title{padding: 3rem 0;}

/* button */
.button{border-radius:10px;}
.primary-btn{background-color:#34236E; color:#fff; border-radius:20px; font-size:1em; padding:17px 55px; transition: background-color 0.15s ease-in-out; &:hover{color:#fff; background-color:#34236E;}}
.btn.btn-primary{--bs-btn-bg: #34236E; --bs-btn-border-color: #34236E; --bs-btn-disabled-bg: #34236E; --bs-btn-disabled-border-color: #34236E; --bs-btn-hover-bg: #34236E; --bs-btn-hover-border-color: #34236E; --bs-btn-active-bg: #34236E;}
.btn-primary-border{background:none; border: 2px solid #34236E; color: #34236E; transition: 0.3s ease-in-out; &:hover{background-color:#34236E; color:#fff; border: 2px solid #34236E;}}
.btn-large{padding: 8px 26px;}
.login-btn{padding: 7px 17px;}
.btn-circle{border-radius: 23px;}
.button-3d:hover, .button-reveal:hover, .button-border:hover, .button-border.button-fill::before{background-color: #34236E !important;}
.button.button-border{border: 2px solid #34236E; color: #34236E;}
.button.button-border:not(.second-button):hover{background-color: #34236E;}
.button.button-border a{color:#34236E;}
.button-border:hover a{color:#fff;}
.button.button-border.second-button {border: 2px solid #fff; color: #fff;}
.button.button-border.second-button:hover {background-color:#fff; color:#34236E;}
.btn-secondary{background-color: #FC9903;}
.btn-secondary:hover{color: #fff; background-color: #FC9903 !important; border-color: #FC9903;}
.button.button-dark{background-color: #34236E;}
.button-border.button-amber{color: #eb7236; border-color: #eca115;}
.button-border.light-border{color:#fff; border-color:#fff; &:hover{color:#34236E !important; background-color:#fff !important;}}

/* top bar */
#top-bar.site-bar{background-color:#333;}
#top-bar.site-bar .conference-bar{list-style:none; margin-bottom:0; display:flex !important;}
#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-item:first-child{height: 50px; max-height: 100%; max-width: 100%; padding: 13px;&:hover{background-color:#333; cursor: default;}}
#top-bar.site-bar .conference-bar .top-links-item:not(:last-child), #top-bar.site-bar #top-social2 li:not(:last-child){border-right: 1px solid #656565;}
#top-bar.site-bar .conference-bar .top-links-item{border-left:0;}
#top-bar.site-bar .conference-bar .top-links-item:hover{background-color: #656565;}
#top-bar.site-bar .conference-bar .top-links-item a{padding: 15px 13px;}
#top-bar.site-bar .conference-bar li a{color:#fff; font-size: 13px; font-weight: 600;}
#top-bar.site-bar .conference-bar .top-links-sub-menu li a{color:#666; padding-top: 9px; padding-bottom: 9px; font-weight: 500; font-size: 0.75rem;}
#top-bar.site-bar .conference-bar.mobile-bar .top-links-item{border-right:none;}
#top-bar.site-bar .conference-bar.mobile-bar .top-links-sub-menu .top-links-item:hover{background-color: #EEE;}
#top-bar.site-bar #top-social2{margin-bottom:0; height: 100%; align-items: center;}
#top-bar.site-bar #top-social2 i{color:#aaa;}

/* Header */
#logo img {padding: 27px 0;}
#header-wrap { background-color: #FFF; }
.header-extras li {margin-left: 27px; padding-left: 27px; border-left: 1px solid #dddddd;}
.header-extras li:first-child {margin-left: 0; padding-left: 0; border-left: 0;}
.header-extras li .he-text {padding-left: 0px; font-weight: 400; font-size: 12px; color: #555; line-height: 20px; text-transform: uppercase;}
.header-extras li .he-text span {font-weight: 800; text-transform: none; font-size: 16px; color: #E67039; text-transform: uppercase; line-height: 24px; letter-spacing: 0;}
/* SNS Header */
#top-social2{display: flex;}
#top-social2 li{list-style: none; padding:3px 0; border-right: 1px solid #eee;}
#top-social2 li a{margin:4px 5px; border:none; font-size: 15px;}
#top-social2 li:last-child{border:0;}

/* Sub PageÀÇ »ó´Ü Card ºÎºÐ */
.card.card-box{background-color: #34236E; border-radius: 10px; border: none;}
.card.card-box .card-body{text-align:center;}
.card.card-box .card-body .card-title{color: #fff; font-weight: 600; line-height: 1.4; font-size: 22px; margin-bottom: 13px;}
.card.card-box .card-body .card-title>span{color:#fff;}
.card.card-box .card-body p{font-weight: 400; line-height:1.3; font-size:18px; color: #fff; margin-bottom:0;}

/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
.main-open-top{text-align: center; position: relative; background: linear-gradient(to bottom, #bad1e3, 6%, #d6e5ef, 18%, #f1f5f9, 29%, #fbfdff, 38%, #ffffff);}
.main-open-top .txt-group{padding-top: 105px; padding-bottom: 125px;}
.main-open-top .main-txt{font-size: 31px; margin-bottom: 5px; font-weight: 800; color: #34236e; line-height: 1.3;}
/*ÅØ½ºÆ® ¾Ö´Ï¸ÞÀÌ¼Ç*/
.main-open-top .main-txt{ overflow:hidden; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-transform: translate3d(0,0,0);}
.main-open-top .main-txt div{display:inline-block; overflow:hidden; white-space:nowrap;}
.main-open-top .main-txt div:first-of-type{/*animation: showup 7s;*/}
.main-open-top .main-txt div:last-of-type {width:0px; animation: reveal 7s; animation-delay: 500ms; animation-fill-mode:forwards;}
/*ÅØ½ºÆ® ¾Ö´Ï¸ÞÀÌ¼Ç ³¡*/
.main-open-top h2{color: #34236e; font-weight: 400; font-size: 21px; margin-bottom: 0; line-height: 1.5; position: relative; z-index: 1;}
.main-open-top img{position: absolute; bottom: -165px; left: 50%; transform: translate(-50%, 0%);}
.main-sub-menu{background-color:#34236e;}
.main-sub-menu .container{padding: 110px 0 95px; display:flex; gap:50px;}
.main-sub-menu .container>.menu{width: 33.3%; background-color: #fff; border-radius: 20px; padding: 20px; z-index:2; transition: all .3s ease-in-out; &:hover{box-shadow: 3px 4px 15px #d1ebff;}}
.main-sub-menu .container>.menu .menu-bg{height: 150px; border-radius: 20px; border:1px solid #eee;}
.main-sub-menu .container>.menu div{padding: 40px 8px 20px;}
.main-sub-menu .container>.menu div h3{color: #34236e; font-size: 27px; font-weight: 800; line-height: 1.35; margin-bottom: 5px;}
.main-sub-menu .container>.menu div p{margin-bottom: 0; font-size: 22px; font-weight: 300; color: #1664a1;}

.second-section .lined-title {position: relative; display: inline-block; width: 100%; text-align: center;}
.second-section .lined-title::before {content: ""; position: absolute; top: 35%; left: 0; right: 0; height: 1px; background: #6f5eaa; box-shadow: 0 6px #6f5eaa; z-index: 0;}
.second-section span.title {position: relative; background: #fff;padding: 0 37px;  z-index: 1; font-weight: 700; font-size: 25px; color: #34236e;}

.main-director #director-pic-main{width: 125px; height: 125px; border-radius: 80px; overflow: hidden; border: 1px solid #efefef; margin: 0 auto;}
.main-director #director-pic-main img {width: 100%; position: relative; left: 0px; top: -7px;}
.main-director .director-name{font-size: 16px; font-weight: 700; color: #000; margin:10px auto 5px; text-align: center;}
.main-director .director-name span{font-size: 16px; color:#34236e !important;}
.main-director .director-des{text-align: center; color: #8e8e8e; margin: 0 0 25px;}
.directors-btn{text-align:center;}

.sns-banner{background-color: #d6d2e2; padding: 43px 0;}
.sns-banner .container{display: flex; justify-content: space-between; padding: 0; align-items: center;}
.sns-banner .sns-line{background-color: #34236e; margin-bottom: 5px; width: 35px; height: 3px;}
.sns-banner .sns-txt p{color: #161616; font-size: 20px; font-weight: 600; text-transform: uppercase; margin-bottom: 0px; letter-spacing: 1.5px !important; width: max-content;}
.sns-banner .sns-icon{display: flex; margin: 0 auto; justify-content: center; list-style: none; gap:43px;}
.sns-banner .sns-icon li{text-align: center;}
.sns-banner .sns-icon li i{font-size: 50px; color: #34236e;}
.sns-banner .sns-icon li p{font-weight: 600; margin: 12px auto 0;color: #34236e;}

/* Overview */
/* Overview, Policy »ó´Ü ¹Ú½º ÅØ½ºÆ® Å©±â ÀÛ°Ô ÀÛ¾÷ */
.card .card-body.card-text p{font-size:16px;text-align:left;}
.about-attends{position:relative;}
.about-attends img{position: absolute; width: 250px; right: 0; bottom: -37px; opacity: .1;}
.upcoming-list li{list-style:none;}
.upcoming-list li i{font-size: 20px; color: #34236E;}
.upcoming-list li b{font-size: 17px; background-color: #fff6d3; padding: 2px 8px; color: #2e1f61;}
.upcoming-list li:last-child{margin-top:10px;}

/* History */
/*.history-card .card-body{background:linear-gradient(to left, rgba(52, 35, 110, 1), 57%, rgba(52, 35, 110, .9), 62%, rgba(52, 35, 110, .7), 65%,  rgba(52, 35, 110, .2), 78%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat -22% center / auto 121%;  padding: 50px 30px; border-radius: 10px;}
.card.card-box .card-body p.history-txt{font-weight: 600; font-size: 24px; text-align: left; padding-left: 44%; margin-bottom: 0;}*/

.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 9%, rgba(52, 35, 110, .9), 14%, rgba(52, 35, 110, .7), 15%, rgba(52, 35, 110, .5), 25%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center -86px/ 126%; padding: 50px 50px 304px 50px; border-radius: 10px;}
.card.card-box .card-body p.history-txt{font-weight: 600; font-size: 24px; margin-bottom: 0;}
.history-timeline, .history-timeline > * {box-sizing: border-box;}
.history-timeline, .history-timeline > *, .history-timeline > *::before, .history-timeline > *::after {box-sizing: inherit;}
.history-timeline {position: relative; margin: 0 auto; display: flex; line-height: 1.5; justify-content: flex-end;}
div.history-timeline {position: relative;}
.history-timeline nav {position: absolute; top: 0; height: 100vh; overflow: hidden; background: #fff; padding: 3rem 0 0; transition: top 0.3s ease-out;}
.history-timeline nav ul {position: relative; list-style: none; margin: 0; padding: 0; width: fit-content; transition: top 0.3s ease-out;}
.history-timeline nav ul li {margin-bottom: 50px; padding: 15px 20px; list-style-type: none; color: #bfc1c3; border-bottom: 1px dotted rgba(0, 0, 0, 0.3); cursor: pointer; transition: all 0.3s ease-out;}
.history-timeline nav ul li:hover {color: #ff7600;}
.history-timeline nav ul li.active {font-weight: bold; color: #ff7600; border-bottom: 1px dotted transparent; transform: scale(1.2);}
.history-timeline .wrapper {margin: 0 auto; padding: 0; width: 100%;}
.history-timeline .year-hr {position: relative; margin-top: 30px;}
.history-timeline .year-hr:first-child {margin-top: 0;}
.history-timeline .year-hr::before {border-top: 1px solid #eaeaea; content: ""; height: 0; left: auto; position: absolute; right: 0; top: 50%; width: 100%;}
.history-timeline h2.milestone {position: relative; background-color: #fff; display: inline-block; margin-bottom: 0; padding-right: 15px; font-weight: 900; font-size: 25px; color: #34236E;}

/* Board Members */
.member-list .img-wrapper{width: 94%;}
.member-list .img-wrapper img {border: 1px solid #efefef; border-radius: 5px; width: 100%;}
.member-list .col-9{align-content: center;}
.member-list .col-9 p{margin-top: 5px; margin-bottom:0; font-weight: 300;}

/* Call for Science */
.card .card-body a.submit-btn{--secondary-color:#34236e;}

a.submit-btn{--primary-color: #FC9903; --secondary-color: #fff; --hover-color: #FC9903; --arrow-width: 10px; --arrow-stroke: 2px; box-sizing: border-box; border: 0; border-radius: 20px; color: var(--secondary-color); padding: 13px 32px; background: var(--primary-color); display: flex; transition: 0.2s background; align-items: center; gap: 0.6em; font-weight: 600; width: max-content; margin: 18px auto 0;}
a.submit-btn .arrow-wrapper{display: flex; justify-content: center; align-items: center;}
a.submit-btn .arrow{margin-top: 1px; width: var(--arrow-width); background: var(--primary-color); height: var(--arrow-stroke); position: relative; transition: 0.2s;}
a.submit-btn .arrow::before{content: ""; box-sizing: border-box; position: absolute; border: solid var(--secondary-color); border-width: 0 var(--arrow-stroke) var(--arrow-stroke) 0; display: inline-block; top: -3px; right: 3px; transition: 0.2s; padding: 3px; transform: rotate(-45deg);}
a.submit-btn:hover{background-color: var(--hover-color);}
a.submit-btn:hover .arrow{background: var(--secondary-color);}
a.submit-btn:hover .arrow:before{right: 0;}


/* From Uiverse.io by ryota1231 */ 
.animated-button.submit-btn2{margin: 0 auto; width: max-content; position: relative; display: flex; align-items: center; gap: 4px; padding: 10px 36px; font-size: 15px; background-color: #FC9903; border-radius: 100px; font-weight: 600; color: #fff; box-shadow: 0 0 0 2px #FC9903; cursor: pointer; overflow: hidden; transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);}
.animated-button.submit-btn2 svg{position: absolute; width: 24px; fill: #fff; z-index: 9; transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);}
.animated-button.submit-btn2 .arr-1{right: 16px;}
.animated-button.submit-btn2 .arr-2{left: -25%;}
.animated-button.submit-btn2 .circle{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20px; height: 20px; background-color: #FC9903; border-radius: 50%; opacity: 0; transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);}
.animated-button.submit-btn2 .text{position: relative; z-index: 1; transform: translateX(-12px); transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);}
.animated-button.submit-btn2:hover{box-shadow: 0 0 0 12px transparent; color: #fff; border-radius: 12px;}
.animated-button.submit-btn2:hover .arr-1{right: -25%;}
.animated-button.submit-btn2:hover .arr-2{left: 16px;}
.animated-button.submit-btn2:hover .text{transform: translateX(12px);}
.animated-button.submit-btn2:hover svg{fill: #fff;}
.animated-button.submit-btn2:active{scale: 0.95; box-shadow: 0 0 0 4px #FC9903;}
.animated-button.submit-btn2:hover .circle{width: 220px; height: 220px; opacity: 1;}

.submisstion-category .feature-box .fbox-icon{width: fit-content; height: fit-content;}
.submisstion-category .feature-box .fbox-icon i{color: #34236E; font-size: 25px; line-height: 27px;}
.submisstion-category .feature-box .fbox-content h3{font-size: 18px; font-weight: 800; color: #34236e;}
.submisstion-category .feature-box .fbox-content .toggle{margin:0 auto;}
.submisstion-category .feature-box .fbox-content .toggle-title{font-size: 15px; color:#000; font-weight: 400;}
.submisstion-category .feature-box .fbox-content .toggle-content{margin: 0 auto; list-style: '- '; padding: 5px 0px 12px 24px;}
.submisstion-benefits .feature-box{margin: 0 auto;}
.submisstion-benefits .feature-box .feature-box-icon{padding:0 !important;}
.submisstion-benefits .feature-box:not(:first-child) .feature-box-icon{margin-top: 20px;}
.submisstion-benefits .feature-box .feature-box-icon i{color:#f1951b; font-size: 32px;}
.submisstion-benefits .feature-box .feature-box-info h4{font-weight: 700;}
.submisstion-benefits .feature-box .feature-box-info p{margin-bottom:0;}
.submission-guide{margin-top: 12px;}
.submission-guide a, .submission-guide i{color:#fff;}

/* Call for Science ÆäÀÌÁö »çÁø Ãß°¡
.submission-box{margin:0;}
.submission-box .submission-img{background: url('../image/submission_page.jpg') no-repeat center center / cover; border-radius:10px;}
.submission-box .submission-text{padding:0 0 0 15px;}
*/
.science-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 8%, rgba(52, 35, 110, .9), 19%, rgba(52, 35, 110, .7), 37%, rgba(52, 35, 110, .3), 50% ,rgba(52, 35, 110, .1), 71%, rgba(255, 255, 255, 0)), url('../image/science_page.jpg') no-repeat left 47%/ cover; padding: 50px 50px 236px 50px; border-radius: 10px;}

/* Best Young Scientist Award */
.submission-card{border: 3px solid #34236e; text-align: center; border-radius: 10px; padding: 30px 0px;}
.submission-card p{font-size:16px; color:#34236e;}
.submission-card p.deadline{font-size:19px;}
.submission-card .submission-guide a, .submission-card .submission-guide i{color:#34236e;}
.bysa-extrapoints{color: #34236E; font-weight: 500; background-color: #f6f6f6; padding: 10px 17px; border-radius: 10px;}

.bysa-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 5%, rgba(52, 35, 110, .9), 24%, rgba(52, 35, 110, .7), 36%, rgba(52, 35, 110, .3), 46% ,rgba(52, 35, 110, .1), 66%, rgba(255, 255, 255, 0)), url('../image/bysa_page.jpg') no-repeat left 28%/ cover; padding: 50px 50px 236px 50px; border-radius: 10px;}

.award-timeline{position: relative; width: 100%; max-width: 1140px; margin: 0 auto; padding: 15px 0;}
.award-timeline::after{content: ''; position: absolute; width: 4px; background-color: #022C6D; top: -41px; bottom: 0; left: 50%; margin-left: -2px;}
.award-past{text-align: center;}
.award-past span{background-color:#34236E; font-weight:800; color:#fff; padding:14px 30px; border-radius:6px; font-size:17px;}
.award-container{padding: 15px 30px; position: relative; background: inherit; width: 50%; z-index: 1;}
.award-container.left{left: 0; padding: 8px 30px 8px 0;}
.award-container.right{left: 50%; padding: 8px 0px 8px 30px;}
.award-container::after{content: ''; position: absolute; width: 16px; height: 16px; top: calc(50% - 8px); right: -8px; background-color: #ffffff; border: 4px solid #34236E; rotate: 44deg; z-index: 1; transition: all .3s ease-in-out;}
.award-container:hover::after{rotate: 0deg; background-color:#FC9903;}
.award-container:hover .award-content{border-color:#34236e; box-shadow: 5px 7px 11px -2px #d1d1d1;}
.award-container.right::after{left: -8px;}
.award-container::before{content: ''; position: absolute; width: 50px; height: 4px; top: calc(50% - 1px); right: 8px; background-color: #34236E; z-index: 1;}
.award-container.right::before{left: 8px;}
.award-container img{position: absolute; display: inline-block; width: 90px; height: 90px; top: calc(50% - 45px); z-index: 1;}
.award-container.left img{right: 56px;}
.award-container.right img{left: 56px;}
.award-container .award-content{background-color: #f8f9fa; position: relative; border: 4px solid #e3e7ea; transition: all .3s ease-in-out;}
.award-container.left .award-content{text-align: right; padding: 30px 135px 30px 16px; border-radius: 10px;}
.award-container.right .award-content{padding: 30px 16px 30px 135px; border-radius: 10px;}
.award-container .award-content span.award{font-size: 12px; background-color: #FC9903; padding: 2px 10px; color: #fff; border-radius: 4px; margin-bottom: 7px; font-weight:700;}
.award-container .award-content h2{margin-bottom: 4px; font-size: 18px; font-weight: 900; color: #34236E;}
.award-container .award-content p{margin: 0; font-size: 14px; line-height: 22px; color: #000000;}

@media (max-width: 991.9px) {
	.award-container img{width: 80px; height: 80px;}
	.award-container.left img{right: 50px;}
	.award-container.right img {left: 50px;}
	.award-container.left .award-content{padding: 30px 105px 30px 12px;}
	.award-container.right .award-content{padding: 30px 12px 30px 105px;}
}

@media (max-width: 767.98px) {
	.award-past{text-align: left; margin-bottom: 1.5rem !important;}
	.award-past span{padding: 12px 22px; font-size: 15px;}
	.award-timeline::after {left: 2px;}
	.award-container.left, .award-container.right {width: 98%; padding-left: 22px; padding-right: 0px;}
	.award-container.right {left: 0%;}
	.award-container.left::after, .award-container.right::after {left: -5px;}
	.award-container.left::before, .award-container.right::before {left: 10px; border-color: transparent #34236E transparent transparent;}
	.award-container.left img, .award-container.right img{right: auto; left: 38px; width:80px; height:80px;}
	.award-container.left .award-content{text-align: left;}
	.award-container.left .award-content, .award-container.right .award-content {padding: 23px 15px 23px 106px; border-radius: 10px;}
	.award-container .award-content span.award{font-size: 10px;}
	.award-container .award-content h2{font-size: 15px;}
	.award-container .award-content p{font-size: 12px;}

	/* Call for Science ÆäÀÌÁö »çÁø Ãß°¡
	.submission-box .submission-text{padding:0;}
	.submission-box .submission-img{margin-top:16px; order:2; height: 170px;}
	*/
}

/* Sponsorship Opportunities */
.card.card-box.sponsorship-card .card-title{font-size: 26px; margin-bottom: 7px; font-weight: 700;}
.card.card-box.sponsorship-card p{font-size: 16px;}
.card.card-box.sponsorship-card .sponsor-open{font-size: 17px; text-decoration: underline; font-weight: 700; color:#fc9903;}
/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
.card.card-box.sponsorship-card2 .card-body{background:linear-gradient(rgba(52, 35, 110, 1), 58%,rgba(52, 35, 110, .7),76%, rgba(255, 255, 255, 0)), url('../image/sponsorship_page3.jpg') no-repeat center 71px / 100%; padding-bottom: 190px; border-radius: 10px;}
.card.card-box.sponsorship-card3 .card-body .sponsor-img{height: auto; background: linear-gradient(rgb(0 0 0 / 12%), rgba(0, 0, 0, 12%)), url('../image/sponsorship_page.jpg') no-repeat 33% 80% / 219%; border-radius: 8px;}
.card.card-box.sponsorship-card3 .card-body div:last-child{text-align: left; padding-left: 30px; padding-right: 0;}
.card.card-box.sponsorship-card3 .card-body div:last-child::before {content: ''; display: block; border-left: 4px solid #e5e5e53d; border-radius: 10px; height: 100%; position: absolute; left: 13px; top: 0%;}

/* Registration */
.regis-title{font-weight: 800; font-size: 32px; color: #3e2c85; line-height: 1.3; font-style: italic;}
.register-icon-box .feature-box .fbox-icon{background-color: #f1951b; border-radius: 50px; width: 64px; height: 64px; padding: 0;}
.register-icon-box .feature-box .fbox-icon.regis_icon img{background: none; border-radius: 0; padding: 13px;}
.register-icon-box .feature-box .fbox-icon.regis_icon a:after{box-shadow: 0 0 0 2px #f1951b; top: -3px; left: -3px; padding: 3px; transition: transform 0.3s, opacity 0.3s; transform: scale(.8); opacity: 0; pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;}
.register-icon-box .feature-box .fbox-icon.regis_icon a:hover::after{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1;}
.register-icon-box .feature-box .fbox-icon i{background: none;}
.register-icon-box .feature-box .fbox-icon i::after{box-shadow: 0 0 0 2px #f1951b;}
.regis-tb-tite{background-color: #eff2f6; border-radius: 4px; padding: 12px 20px; font-size: 16px; color: #333;}
.register-table thead tr, .register-table tbody tr td:first-child, .register-table tbody tr td.align-left,.cancel-table tr:first-child{background-color: #fbfcfd;}
.regis-tb-tite i.icon-ok-circle{margin: 0 7px 0 6px;}
.register-table {text-align: center;}
.register-sub-txt{padding-left: 18px;}
.register-sub-txt li{line-height: 21px; font-size: 13px; font-style: italic; color: #34236E;}
.register-sub-txt li::marker{font-size: 10px;}
.online-txt{font-size: .8em; line-height: 1.4 !important; margin: 4px auto 0; font-style: italic;}
.cancel-list{color: #34236E; list-style:'* '; padding-left: 14px; font-size: .95em; margin-bottom: 1rem;}
.terms-tit{margin-bottom: 7px; width: fit-content; padding: 1px 9px; background-color: #34236E; color: #fff; font-size: 17px;}
.terms-subtit{color: #34236E;}
.register-sub-tit{background-color: #34236E; width: fit-content; padding: 3px 12px; color: #fff; font-weight: 700; margin-bottom: 5px; font-size: 17px;}

/* Venue Information */
.card-airport{display: flex; justify-content: space-evenly;}
.card-airport>div{width: 43%; border-radius: 10px; align-content: center;}
.card-airport>div:first-child{background-color: #34236E;}
.card-airport>div:last-child{background-color: #FC9903;}
.card-airport>div a{text-decoration:none !important;}
.card-airport>div h2{text-align: center; font-size: 20px; margin-top: 30px; color: #34236E; margin-bottom: 11px; font-weight: 500; line-height: 1.5;}
.card-airport>div:first-child h2{color: #FC9903;}
.card-airport>div:last-child h2{color: #34236E;}
.card-airport>div p{margin: 0px 20px 30px; padding: 0px !important; text-align: center; line-height: 1.3 !important; color:#fff;}
.subway-table tbody tr:first-child, .subway-table tbody tr td:first-child{font-weight: 600; background-color: #fbfcfd;}
.taxi-message{border-radius: 10px; border: 4px solid #34236E;}
.taxi-message p{margin-bottom: 0; text-align: center; padding: 20px 0; font-size: 23px; color: #34236e;}

/* FAQ */
.toggle.toggle-bg .toggle-header{background-color: #eff2f6; color: #333;}
.toggle.toggle-bg .toggle-content a{color:#34236E; font-weight:700; text-decoration:underline;}

/* Privacy Policy */
.policy-title{font-size: 1.5em; margin-bottom: 0px; color: #34236E; padding-bottom: 10px; font-weight:900;}
.policy-section ul li{margin-bottom:0 !important;}

/* Contact */
select#contact_category{-webkit-appearance: none; -moz-appearance:none;  appearance:none; min-height: 41px; background:url('../image/icon_down-arrow.svg') no-repeat 98% 51%/11px auto;}
select#contact_category::-ms-expand{display:none;}
.fbox-plain .fbox-icon i, .fbox-plain .fbox-icon img{color: #34236E;}

/* Footer */
#footer .footer-widgets-wrap .entry-title h4 {text-transform: none !important;}
#footer.dark{background-color:#1c133b; margin-top:0;}
#footer.dark #copyrights{background-color:#0c0819;}
#sitemap h5{color:#fc9903;}
#sitemap, #footer, #copyrights{z-index:2;position:relative;}

@media (min-width: 992px){
	.sub-menu-container, .mega-menu-content {border-top: 2px solid #34236e;}
	.sub-menu-container .menu-item:hover > .menu-link{color:#34236e;}
}

@media (min-width: 1200px) and (max-width: 1399.9px) {
	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-sub-menu .container>.menu div h3{font-size: 24px;}
	.main-sub-menu .container>.menu div p{font-size: 20px;}

	/* History */
	/*.history-card .card-body{background: linear-gradient(to left, rgba(52, 35, 110, 1), 60%, rgba(52, 35, 110, .9), 61%, rgba(52, 35, 110, .7), 66%, rgba(52, 35, 110, .2), 83%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat -18% center / contain;}*/
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 17%, rgba(52, 35, 110, .9), 22%, rgba(52, 35, 110, .7), 29%, rgba(52, 35, 110, .5), 37%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center -31px/ 126%;  padding: 50px 50px 273px 50px;}

	/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
	.card.card-box.sponsorship-card2 .card-body{background:linear-gradient(rgba(52, 35, 110, 1), 58%,rgba(52, 35, 110, .7),76%, rgba(255, 255, 255, 0)), url('../image/sponsorship_page3.jpg') no-repeat center 125px / 100%;}
	
}

@media (min-width: 992px) and (max-width: 1399.9px) {
    .main, .section{font-size: 14px;}
}

@media (min-width:992px) and (max-width:1199.9px) {
	.menu-link{padding: 39px 6px;}
	.program-section .main-menu img.icon-slide{height: 37px;}

	/* History */
	/*
	.history-card .card-body{background:linear-gradient(to left, rgba(52, 35, 110, 1), 60%, rgba(52, 35, 110, .9), 61%, rgba(52, 35, 110, .7), 66%, rgba(52, 35, 110, .2), 83%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat -30% center / contain;}
	.card.card-box .card-body p.history-txt{font-size: 21px;}*/
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 30%, rgba(52, 35, 110, .9), 34%, rgba(52, 35, 110, .7), 36%, rgba(52, 35, 110, .5), 40%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 8px/ 126%;  padding: 50px 50px 246px 50px;}

	/* Best Young Scientist Award */
	.bysa-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 5%, rgba(52, 35, 110, .9), 28%, rgba(52, 35, 110, .7), 39%, rgba(52, 35, 110, .3), 50% ,rgba(52, 35, 110, .1), 66%, rgba(255, 255, 255, 0)), url('../image/bysa_page.jpg') no-repeat left 16%/ cover;}

	/* Sponsorship Opportunities */
	.card.card-box.sponsorship-card .card-title{font-size: 25px;}

	/* Registration */
	.regis-title{font-size: 29px;}
}

@media (max-width:1199.9px) {
	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top .main-txt{font-size: 28px;}
	.main-open-top h2{font-size: 18px;}
	.main-sub-menu .container{gap: 35px;}
	.main-sub-menu .container>.menu div h3{font-size: 24px;}
	.main-sub-menu .container>.menu div p{font-size: 19px;}
	.second-section span.title{font-size: 23px; padding: 0 20px;}

	.main-open-top .main-txt div:last-of-type {animation: reveal2 7s; animation-fill-mode:forwards;}

	/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
	.card.card-box.sponsorship-card2 .card-body{background:linear-gradient(rgba(52, 35, 110, 1), 58%,rgba(52, 35, 110, .7),76%, rgba(255, 255, 255, 0)), url('../image/sponsorship_page3.jpg') no-repeat center 185px / 100%}
	.card.card-box.sponsorship-card3 .card-body .sponsor-img{background-size:cover;}

	/* Venue Information */
	.card-airport>div h2{font-size: 19px;}
	.card-airport>div p{font-size: 13px;}
}

@media (max-width: 991.9px) {
	body{font-size: 14px;}

	.sidebar-md-none{display:none;}

	/* top bar */
	#top-bar.site-bar .conference-bar:not(.mobile-bar) .top-links-item:first-child{padding:13px 9px 13px 0 !important;}
	#top-bar.site-bar .conference-bar .top-links-item a {padding: 15px 9px;}

	/* Page Title */
	#page-title h1{font-size: calc(1rem + 2vw); text-align: center;}
	#page-title .breadcrumb{position: relative !important; top: 0 !important; left: 0 !important; right: 0 !important; margin: 20px 0 0 !important; justify-content: center; -webkit-transform: translateY(0); transform: translateY(0);}

	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top .txt-group{padding-bottom: 76px;}
	.main-open-top img{width: 570px; bottom:-118px;}
	.main-sub-menu .container{flex-direction: column; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5);}
	.main-sub-menu .container>.menu{width:100%;}
	.main-director .director-des{font-size: 13px;}
	.sns-banner .sns-txt p{font-size: 16px;}
	.sns-banner .sns-icon{flex-wrap: wrap; gap: 23px 43px;}
	.sns-banner .sns-icon li{width: 28%;}
	.sns-banner .sns-icon li i{font-size: 38px;}
	.sns-banner .sns-icon li p{font-size: 13px;}

	.card.card-box .card-body .card-title{font-size: 19px;}
	.card.card-box .card-body p{font-size: 16px;}

	/* History */
	/*
	.history-card .card-body{background: linear-gradient(to bottom, rgba(52, 35, 107, 1), 28%, rgba(52, 35, 110, .9), 40%, rgba(52, 35, 110, .7), 43%, rgba(52, 35, 110, .5), 50%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 77px / cover; padding: 30px 20px 200px 20px;}
	.history-card.card.card-box .card-body p.history-txt{font-size: 22px; text-align: center; padding-left:0;}
	*/
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 29%, rgba(52, 35, 110, .9), 34%, rgba(52, 35, 110, .7), 37%, rgba(52, 35, 110, .5), 44%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 22px / cover; padding: 40px 30px 194px 30px;}
	.history-card.card.card-box .card-body p.history-txt{font-size: 22px;}
	/* submission ÆäÀÌÁö */
	.submission-card p.deadline{font-size: 17px;}
	.submission-card p{font-size: 14px;}
	.submission-guide a u{font-size: 12px;}

	/* sponsorship */
	.card.card-box.sponsorship-card .card-title{font-size:27px;}

	/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
	.card.card-box.sponsorship-card3 .card-body .sponsor-img{height: 170px; order: 2; margin-top: 26px; background-position: center 65%;}
	.card.card-box.sponsorship-card3 .card-body div:last-child{padding-bottom: 20px;text-align: center; padding-left: 0;}
	.card.card-box.sponsorship-card3 .card-body div:last-child::before{border-bottom: 4px solid #e5e5e53d; left: 0; width: 100%; border-left: 0; border-radius:0;}

	/* Registration */
	.regis-title{font-size: 27px;}
}

@media (max-width: 767.9px) {
	/* top bar */
	#top-bar.site-bar .top-links{border-bottom:0 !important;}
	#top-bar.site-bar .conference-bar.mobile-bar{justify-content: flex-start;}
	#top-bar.site-bar .conference-bar.mobile-bar i{color:#fff; &:hover{color:#fff;}}
	#top-bar.site-bar #top-social2{justify-content: flex-end;}

	/* History */
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 28%, rgba(52, 35, 110, .9), 40%, rgba(52, 35, 110, .7), 43%, rgba(52, 35, 110, .5), 50%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 65px/ cover;}

	/* Page Title */
	#page-title .breadcrumb{margin: 10px 0 0 !important;}

	/* Call for Science */
	.science-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 9%, rgba(52, 35, 110, .9), 30%, rgba(52, 35, 110, .7), 48%, rgba(52, 35, 110, .3), 63% ,rgba(52, 35, 110, .1), 74%, rgba(255, 255, 255, 0)), url('../image/science_page.jpg') no-repeat left -12px/ 100%; padding: 30px 20px 161px 20px;}

	/* Best Young Scientist Award */
	.bysa-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 5%, rgba(52, 35, 110, .9), 31%, rgba(52, 35, 110, .7), 41%, rgba(52, 35, 110, .3), 51% ,rgba(52, 35, 110, .1), 66%, rgba(255, 255, 255, 0)), url('../image/bysa_page.jpg') no-repeat left 6%/ cover; padding: 30px 20px 161px 20px;}

	/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
	.card.card-box.sponsorship-card2 .card-body{background:linear-gradient(rgba(52, 35, 110, 1), 58%,rgba(52, 35, 110, .7),76%, rgba(255, 255, 255, 0)), url('../image/sponsorship_page3.jpg') no-repeat center 286px / 100%;}

	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top .main-txt{font-size: 26px;}
	.main-open-top .txt-group{padding-bottom: 79px;}
	.main-open-top h2{font-size: 16px;}
	.main-sub-menu .container>.menu div h3{font-size: 22px;}
	.main-sub-menu .container>.menu div p{font-size: 17px;}
	.second-section span.title{font-size: 21px; padding: 0 17px;}
	.sns-banner .sns-icon li{width: 37%;}
	.main-open-top .main-txt div:last-of-type {animation: reveal3 7s; animation-fill-mode:forwards;}
}

@media (max-width: 599.9px) {
	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top img{width: 435px;bottom: -90px;}
	.main-open-top .txt-group{padding-bottom: 62px;}
	.sns-banner .sns-icon{gap: 16px 15px;}
	.sns-banner .sns-icon li{width: 43%;}
	.sns-banner .sns-txt{padding-left: calc(var(--bs-gutter-x) * 0.5);}
	.sns-banner .sns-txt p{font-size: 16px; width: auto;}
	.sns-banner .sns-icon li p{font-size: 11px;}

	.card.card-box .card-body .card-title{font-size: 17px;}
	.card.card-box .card-body p{font-size:15px;}

	/* History */
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 38%, rgba(52, 35, 110, .8), 41%, rgba(52, 35, 110, .7), 42%, rgba(52, 35, 110, .4), 59%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 63px/ cover;}
	.card.card-box .card-body p.history-txt{font-size:20px;}

	/* submission ÆäÀÌÁö */
	.submission-card p.deadline{font-size: 15px;}
	.submission-card p{font-size: 13px;}
	a.submit-btn{padding: 10px 27px; border-radius: 13px;}
	
	/* sponsorship */
	.card.card-box.sponsorship-card .card-title{font-size:23px;}
	.card.card-box.sponsorship-card .sponsor-open{font-size:16px;}

	/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
	.card.card-box.sponsorship-card2 .card-body{background:linear-gradient(rgba(52, 35, 110, 1), 58%,rgba(52, 35, 110, .7),76%, rgba(255, 255, 255, 0)), url('../image/sponsorship_page3.jpg') no-repeat center 259px / 100%;}

	/* Registration */
	.regis-title{font-size: 24px;}

	/* Venue Information */
	.card-airport{flex-direction: column;}
	.card-airport>div{width: 100%;}
	.card-airport>div:last-child{margin-top: 20px;}
}

@media (max-width: 560.9px) {
	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top .main-txt{display: flex;flex-direction: column;align-items: center;}
	.main-open-top .main-txt div:last-of-type{animation-delay: 700ms;}

	/* History */
	.history-timeline nav ul li{padding:15px 7px;}
}

@media (max-width: 499.9px) {
	/* Call for Science */
	.science-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 12%, rgba(52, 35, 110, .9), 35%, rgba(52, 35, 110, .7), 46%, rgba(52, 35, 110, .3), 64% ,rgba(52, 35, 110, .1), 74%, rgba(255, 255, 255, 0)), url('../image/science_page.jpg') no-repeat left 12px/ 100%;}

	/* Best Young Scientist Award */
	.bysa-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 5%, rgba(52, 35, 110, .9), 27%, rgba(52, 35, 110, .5), 41%, rgba(52, 35, 110, .1), 48%, rgba(255, 255, 255, 0)), url('../image/bysa_page.jpg') no-repeat center 6%/ cover;}

	/* ½ºÆù¼­½Ê ÆäÀÌÁö »çÁø Ãß°¡*/
	.card.card-box.sponsorship-card2 .card-body{background:linear-gradient(rgba(52, 35, 110, 1), 75%,rgba(52, 35, 110, .9),77%, rgba(52, 35, 110, .5),81%, rgba(255, 255, 255, 0)), url('../image/sponsorship_page3.jpg') no-repeat center bottom / 100%;}
}

@media (max-width: 450.9px) {
	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top img{width: 400px;bottom: -83px;}
	.sns-banner .sns-txt p{font-size: 14px;}
	.sns-banner .sns-icon li i{font-size: 34px;}

	/* History */
	/*
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 53%, rgba(52, 35, 110, .8), 56%, rgba(52, 35, 110, .7), 58%, rgba(52, 35, 110, .4), 62%, rgba(52, 35, 110, .2), 69%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center bottom / contain; padding-bottom:225px;}
	*/
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 43%, rgba(52, 35, 110, .8), 51%, rgba(52, 35, 110, .6), 54%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 121px/ 122%; padding-bottom: 150px;}

	/* Call for Science */
    .science-card .card-body {background: linear-gradient(to bottom, rgba(52, 35, 107, 1), 15%, rgba(52, 35, 110, .9), 42%, rgba(52, 35, 110, .7), 56%, rgba(52, 35, 110, .3), 67% ,rgba(52, 35, 110, .1), 74%, rgba(255, 255, 255, 0)), url('../image/science_page.jpg') no-repeat left 12px/ 100%; padding: 30px 20px 118px 20px;}

	/* Best Young Scientist Award */
	.bysa-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 5%, rgba(52, 35, 110, .9), 31%, rgba(52, 35, 110, .5), 51%, rgba(52, 35, 110, .1), 64%, rgba(255, 255, 255, 0)), url('../image/bysa_page.jpg') no-repeat center -37%/ cover; padding: 30px 20px 118px 20px;}

}

@media (max-width: 435.9px){
	
}

@media (max-width: 400.9px) {
	/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁö */
	.main-open-top .txt-group{padding-bottom: 43px;}
	.main-open-top img {width: 344px; bottom: -71px;}

	/* History */
	/*
	.history-card .card-body{background: linear-gradient(to bottom, rgba(52, 35, 107, 1), 66%, rgba(52, 35, 110, .8), 68%, rgba(52, 35, 110, .7), 70%, rgba(52, 35, 110, .4), 73%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center bottom / contain; padding-bottom: 178px;}
	*/
	.history-card .card-body{background:linear-gradient(to bottom, rgba(52, 35, 107, 1), 46%, rgba(52, 35, 110, .8), 53%, rgba(52, 35, 110, .7), 58%, rgba(52, 35, 110, .4), 58%, rgba(255, 255, 255, 0)), url('../image/history_2025_3.jpg') no-repeat center 167px/ 122%;}
}

@media (max-width: 330.9px) {
	

}

/* À¥»çÀÌÆ® ¿ÀÇÂ ½Ã ¸ÞÀÎÆäÀÌÁöÀÇ ÅØ½ºÆ® ¾Ö´Ï¸ÞÀÌ¼Ç*/
@keyframes showup {
    0% {opacity:0;}
    20% {opacity:1;}
    80% {opacity:1;}
    100% {opacity:1;}
}

@keyframes reveal {
    0% {opacity:0;width:0px;}
    20% {opacity:1;width:0px;}
    30% {width:272px;}
    80% {opacity:1;}
    100% {opacity:1;width:272px;}
}
@keyframes reveal2 {
    0% {opacity:0;width:0px;}
    20% {opacity:1;width:0px;}
    30% {width:270px;}
    80% {opacity:1;}
    100% {opacity:1;width:270px;}
}

@keyframes reveal3 {
    0% {opacity:0;width:0px;}
    20% {opacity:1;width:0px;}
    30% {width:227px;}
    80% {opacity:1;}
    100% {opacity:1;width:227px;}
}