/* =================================================
    common
==================================================== */
.wrap_right_sky, .wrap_left_sky {display: none;}
.pre-wrap {margin-top: -20px; font-family: "Noto Sans KR";}

/* =================================================
    Visual
==================================================== */
.visual {overflow: hidden;position:relative;text-align:center;padding:15px 0 120px 0;box-sizing:border-box;}
.visual::after {display:block;width:100%;height:100%;position: absolute;top:0;content:"";background:url('https://russeldata.megastudy.net/campus/images/russel/event/2026/gisuk_half_invite_pre/bg_visual.jpg') #010101 top center no-repeat; animation:scaleIn ease 2s both;}
.visual .inner {z-index:1;position:relative;width:1200px;margin:0 auto;}
.visual .v-obj {background:url('https://russeldata.megastudy.net/campus/images/russel/event/2026/gisuk_half_invite_pre/v_obj.png') no-repeat 0 0;width:980px;height:405px;color:#fff;font-size:27px;font-weight:bold;margin:0 auto;line-height: 1.6;}
.visual .v-obj .obj-tit{padding: 50px 0 30px 0;}
.visual .v-obj span {font-size:26px;color:#ABBFFF;display:inline-block;line-height: 1.3;margin-bottom: 5px;}
.visual .btn-box{display: flex; justify-content: center; align-items: center;}
.visual .btn-box a{border-radius: 7px;border: 2px solid #FFE7C9;background: linear-gradient(97deg, #FEDAA9 3.41%, #FCCF92 52.96%, #DEAC69 116.31%);box-shadow: 5px 8px 20px 0px rgba(0, 0, 0, 0.15);color: #222;text-align: center;font-family: "Noto Sans KR";font-size: 24px;font-weight: 700;line-height: 1;letter-spacing: -1.2px;padding: 19px 52px;box-sizing: border-box;margin-top: 30px; position: relative; }
.visual .btn-box a.state::after{display: block;position:absolute;top:50%;right:33px;width:11px;height:11px;border:2px solid #142923;border-bottom:none;border-left:none;content:"";transform: rotate(45deg) translateY(-50%);}
.visual .btn-box a.step-end{background: #8B8B8B; color: #fff; border: 2px solid #8B8B8B; cursor: default;}
.visual .btn-box a.step-end::after{display: none;}
@keyframes scaleIn {
    0% {transform: scale(1.5);opacity: 0;}
    100% {transform: scale(1);opacity: 1;}
} 
/* quick banner */
.pre-wrap *[class^="quick"] {position:fixed;top:50%;right:0;z-index:5;transform:translateY(-60%);}
.pre-wrap .quick.fixed {position:fixed;top:50% !important}
.pre-wrap .quick a {display: block; margin-bottom: 14px;}


/* =================================================
    Contents
==================================================== */
*[class^="cont0"] {z-index: 1; position: relative; padding:130px 0;text-align: center;}
*[class^="cont0"] .inner {width:1200px;margin:0 auto;}
*[class^="cont0"] .tit {padding:120px 0 70px}
/* cont01 */
.cont01 {background:#ddb792;}
.cont01 .speech-list {display: flex; flex-direction:column; align-items: center; margin-top: 75px; text-align: left;}
.cont01 .speech-list > li {position:relative;width:980px;margin-bottom:40px;padding:60px 0 60px 240px;background:#FFF;border-radius:20px;box-sizing:border-box;display:flex;align-items: center;}
.cont01 .speech-list li .ico {position: absolute; top: -16px; left: 88px; width: 130px; height: 144px; padding: 36px 15px 0 0px; text-align:center;color:#FFF;font-size:26px;background: url('https://russeldata.megastudy.net/campus/images/russel/event/2026/gisuk_nsu_pre/ico_tag.png') no-repeat;box-sizing: border-box;font-weight: bold;}
.cont01 .speech-list > li p.sub_tit {text-align:left;color:#000;font-size:28px;font-weight:bold;line-height: 1.4;letter-spacing:-1px;font-family: "Noto Sans KR";}
.cont01 .speech-list > li p.sub_tit strong{color: #032EA1;font-weight: 700;}
.cont01 .speech-list .spch_tch1{margin-top:16px;}
.cont01 .speech-list .spch_tch1 > li {font-size: 20px; color: #222;font-weight: 500;letter-spacing:-1px;}

/* cont02 */
.cont02 {background-color:#B69372;}
.cont02 .timeline img{border-radius: 20px; overflow: hidden;}
.cont02 .rolling-slide {margin-top:80px;}
.cont02 .rolling-slide .swiper-slide {width:360px;}
.cont02 .rolling-slide .swiper-slide div {overflow:hidden;border-radius:12px;}
.cont02 .rolling-slide .swiper-wrapper {transition-timing-function: linear;}

/* banner */
.banner{padding:70px 0;background-color: #0D2C7D;}
.banner .inner {width:1200px;margin:0 auto;}
.schedule-box {display:flex;justify-content:center;align-items:center;}
.schedule-box .trophy {margin-right:25px;}
.schedule-box .tit {margin-bottom:24px;color:#FFF;font-size:44px;font-weight:bold;line-height:1;letter-spacing:-1px;margin-top:0;}
.schedule-box .tit strong {color:#F9D099;font-weight:bold;}
.schedule-box div p {font-size:23px;font-weight:500;color:#fff;line-height:1.4;}
.schedule-box div p span {color:#ABBFFF;font-size:23px;font-weight: bold;display:inline-block;margin-bottom:5px;line-height:1;}

.pre-wrap .map {display:inline-block;background: #997A5C url('https://russeldata.megastudy.net/campus/images/russel/event/2026/gisuk_pre/ico_map02.png') 12px center no-repeat;border-radius:90px;padding: 2px 20px 1px 30px;color:#fff;font-size:18px;font-weight:500;margin-left:10px;}

.cont03 {background-color:#02022B;}
.cont03 .media-area video {width:1200px;}
.cont03 .media-area #video-player {border-radius:20px;overflow:hidden;}
.cont03 .rolling-slide {margin-top:40px;}
.cont03 .rolling-slide .swiper-slide {width:300px;}
.cont03 .rolling-slide .swiper-wrapper {transition-timing-function: linear;}


/* cont04 */
.cont04 {background-color: #F5F5F5;}
.cont04 .benefit {border-bottom:1px solid #ccc;padding-bottom:70px;}
.cont04 .sub-tit {font-size:16px;color:#3c3c3c;padding-top:20px;text-align:left;font-weight:500;}
.cont04 ul {text-align: left;margin-top:8px;}
.cont04 ul li {font-size: 15px;color:#828282;line-height: 1.7;}