/* =========================
   common
========================= */
:root {
    --key-color: #4A0BBF;
    --key-color02: #5B13E0;
    --key-color03: #4497FD;
    --key-mozip: #565E71;
    --t-color: #CBC2FF;
}
.winter-wrap {margin-top:-20px;position:relative;overflow:hidden;min-width:1200px;}
.inner {position:relative;width:1200px;margin:0 auto;box-sizing:border-box;height:100%;}
.inner02 {position:relative;width:1300px;margin:0 auto;box-sizing:border-box;height:100%;}
.winter-wrap *[class^="cont0"], .winter-wrap *[class^="cont1"] {padding:150px 0;text-align:center}
.winter-wrap *[class^="cont0"] h3 {margin-bottom:60px}
h1,h2,h3,h4,h5 {margin:0;padding:0;}
.l-txt {text-align:left;font-size:14px;color:#B5B5B5;margin-top:10px;}
.r-txt {text-align:right;font-size:14px;color:#a1a1a1;margin-top:15px;}
.c-txt {text-align:center;font-size:14px;color:#a1a1a1;margin-top:15px;}
.underline {text-decoration:underline;}
.btn-gray-s {padding:6px 25px 6px 12px;}

.ml0 {margin-left:0px !important;}

/* µ¥ÀÌÅÍ »êÃâ ±âÁØ */
.data-wrap {text-align:right;margin-top:18px;}
.info-stxt {position:relative;margin-top:46px}
.info-stxt span {position:absolute;top:-24px;right:0;display:flex;align-items:center;cursor:pointer;font-size:14px;color:rgb(255, 255, 255, .5);}
.info-stxt span img {margin-left:5px;}
.info-stxt .data-view {display:none;position:absolute;top:0;right:0;width:auto!important;padding:15px 20px;background:#fff; text-align:left;line-height: 1.5;font-size: 11px;font-weight:500;color:#333;white-space: nowrap;z-index:1;border:1px solid #ddd;}
.info-stxt:hover .data-view  {display: block;}

/* btn */
.winter-wrap .btn-black {padding:0 119px;height:78px;line-height:78px;font-weight:700;}

/* =========================
   Visual
========================= */
.visual-wrap {overflow:hidden;position:relative;box-sizing:border-box}
.visual-area {position:relative;padding:180px 0 180px;box-sizing:border-box}
.visual-area::before {content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:#1d0057}
.visual-area::after {content:'';z-index:-1;position:absolute;top:0;left:50%;width:50%;height:100%;background:linear-gradient(180deg, #2d0778 0%, #1f005b 40%, #1e0058 100%);}
.visual-area .v-bg {position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;}
.visual-area .v-bg img {height:100%;}
.visual-area .v-bg01 {position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;animation:fadeIn 1s .5s cubic-bezier(0.4, 0, 1, 1) both}
.visual-area .v-bg02 {position:absolute;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;animation:fadeIn .7s 2.7s cubic-bezier(0.4, 0, 1, 1) both}
.visual-area .v-tit {position:relative;padding-top:55px;animation:fadeIn ease 1s 1.5s both}
.visual-area .v-stit {position:relative;animation:fadeIn ease 1s 1.5s both}
.visual-area .v-obj01 {position:absolute;right:-46px;bottom:-71px;animation:fadeIn ease 1s 1.5s both}
/* .visual-area .v-obj02 {position:absolute;top:86px;right:5px;animation:fadeIn ease 1s 3.7s both} */
.visual-area .v-obj02 {position:absolute;top:192px;right:-42px;animation:fadeIn ease 1s 3.7s both}
.visual-area .v-obj02 img {animation:float 2.5s 2s ease-in-out infinite;}

/* µÕµÕ ¶°ÀÖ´Â È¿°ú(Æ®·ÎÇÇ) */
@keyframes float {
  0%   {transform:translateY(0); }
  50%  {transform:translateY(-20px);}
  100% {transform:translateY(0);}
}

 /* ÆøÁ× ÄÁÅ×ÀÌ³Ê */
#fireworkCanvas {position:absolute;top:107px;right:-102px;display:block;width:150px;height:150px;background:transparent;}
#fireworkCanvas02 {position:absolute;top:132px;right:198px;display:block;width:86px;height:86px;background:transparent;}

/* v-info */
.v-info {display:flex;margin-top:50px;animation:fadeIn ease 1s 1.5s both}
.v-info dl {display:flex;margin-top:16px;}
.v-info > div > dl:first-child {margin-top:0;}
.v-info dl dt {color:#FFF;background-color:#5200ea;border-radius:50px;display:flex;align-items:center;justify-content:center;width:110px;height:35px;font-size:18px;line-height:1;}
.v-info dl dd {position:relative;margin-left:15px;margin-right:38px;color:#fff;font-size:21px;font-weight:600;}
.visual-area .bt-apply {background:#959595;}
.visual-area .stxt {margin-top:36px;color:#777;font-size:14px;animation:fadeIn ease 1s 1.5s both}
.visual-area .s-txt {position:absolute;top:40px;left:0;width:max-content;color:rgb(255, 255, 255, .5);font-size:14px;}
.visual-area .v-info dl dd .noti-txt {position:absolute;top:60px;left:0;color:rgb(255, 255, 255, .5);text-align:center;font-size:14px;text-align:left;display:inline-block;font-weight:200;}
.visual-area .v-info dl dd .noti-txt p {cursor: pointer;text-decoration:underline;}
.visual-area .v-info dl dd .noti-txt:hover > div {display:block;color:#222;font-weight:400;}
.visual-area .v-info dl dd .noti-txt > div {display:none;position:absolute;bottom:30px;left:-200px;background-color:#fff;width:450px;padding:15px;font-size:12px;border:1px solid #dbdbdb;z-index: 6;}

/* quick banner */
.winter-wrap *[class^="quick"] {position:absolute;top:50%;right:0;z-index:5;transform:translateY(-50%);text-align:left;}
.winter-wrap .quick {width:180px;}
.winter-wrap .quick .b-tit {padding:11px 0;text-align: center; color:#fff;font-size:15px;font-weight:700;letter-spacing:-1px;background: linear-gradient(289deg, #09A2B1 0%, #10CADD 99.77%);}
.winter-wrap .quick a {display: block;}
.winter-wrap .quick .q-ban {position:relative;width:180px;padding:17px 15px;text-decoration:none;color:#111;font-weight:700;background-color:#fff;box-sizing:border-box;border-left: 2px solid #10CADD;border-bottom:1px solid #DBDBDB}
.winter-wrap .quick .q-ban span {display:inline-block;color:var(--key-color02);font-size:15px;letter-spacing: -1px;line-height:1.2;font-weight:400}
.winter-wrap .quick .q-ban span.bold {font-weight:700;}
.winter-wrap .quick .q-ban span strong {font-size:17px;}
.winter-wrap .quick .q-ban strong {position:relative;display:block;margin-top:6px;color:#111;font-size:17px;font-weight:700;line-height:1.2;letter-spacing: -1px}
.winter-wrap .quick .q-ban strong:after {content:'';position:absolute;top:55%;right:-2px;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-right:1px solid #555;border-top:1px solid #555}

/* =========================
   Contents
========================= */

/* fix-menu */
.winter-wrap .container {position:relative;}
.winter-wrap .fix-menu {z-index:4;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;background-color:#F5EFFB;position:absolute;top:0;left:0;}
.winter-wrap .fix-menu.fix {z-index:3;position:fixed;top:0;left:0;transform:translateY(100px);transition:1s;}
.winter-wrap .intro .fix-menu.fix {z-index:3;position:fixed;top:0;left:0;transform:translateY(104px);transition:1s;}
.winter-wrap .container .fix-menu.fix-top {transform:translateY(0);transition:.4s;}
.winter-wrap .fix-menu .menu {display:flex;justify-content:center;align-items:center;width:1200px;position:relative}
.winter-wrap .fix-menu .menu a {height:70px; line-height: 1.3; color:#A998C1;font-size:20px;font-weight:700;text-decoration:none;outline:none;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;letter-spacing:-0.4px;border-right:1px solid #ddd;}
.winter-wrap .fix-menu .menu a:first-child {border-left:1px solid #ddd;}
.winter-wrap .fix-menu .menu a.on{color:#fff;background-color:var(--key-color);border-left:none}
.winter-wrap .fix-menu .menu a.on + a {border-left:none}
.winter-wrap .fix-menu .menu a strong {display:block}

/* ¸ðÁý ¸»Ç³¼± */
.winter-wrap .fix-menu .mozip {position:absolute;top:-17px;}
.winter-wrap .fix-menu .mozip span img:first-child {animation:  blink-1 1s step-end infinite;position:absolute;top:0;left:0;}
.winter-wrap .fix-menu .mozip span:nth-child(2) {display:none;}
.winter-wrap .fix-menu.fix .mozip {top:52px;}
.winter-wrap .fix-menu.fix .mozip span:nth-child(2) {display:block;}
.winter-wrap .fix-menu.fix .mozip span:first-child {display:none;}
@keyframes blink-1 {
  50% {
    opacity: 0;
 }
}

/*============= cont00 =============*/
.cont00 h3.tit > strong {color:var(--key-color);font-size:47px;}
.a-process > li .flag {background-color: var(--key-color);}
/* ÃßÈÄ °ø°³ */
.winter-wrap .coming-box {padding:90px 0 !important;width:1200px}
.winter-wrap .coming-box > div {display:flex;justify-content:center;align-items:center;}
.winter-wrap .coming-box .coming-txt {padding-left:48px;text-align:left;color:#8E97AB;font-size:28px;font-weight:700;line-height:40px;letter-spacing:-0.8px}
.winter-wrap .coming-box .coming-txt strong {color:#565E71;font-weight:700;}
.winter-wrap .coming-box {background-color:#EEE;border-radius: 15px;}
.winter-wrap .coming-box .sms-txt{color: #333; text-align: center; font-size: 24px;font-weight: 500; letter-spacing: -1.2px;margin-top: 48px;}
.winter-wrap .coming-box .btn-black{padding: 0 70px; height: 64px; line-height: 64px; margin-top: 30px;}

.tbl-01 tbody del {padding: 0 5px 0 3px;margin: 0 2px 0 3px;}
.cont00 .tbl-plan > thead th.on {background-color: var(--key-color);}
.key_txt {color:var(--key-color);}
.tab-cont-wrap.type02 .bt-tab a {padding:1px 1px 0 2px;}

/* ¾Ë¸®¹Ì */
.cont00 .arrimi-txt {color: #333;font-size: 20px;font-weight: 400;letter-spacing: -1px;text-align: left;margin-left: 30px;}
.cont00 .btn-arrimi {display: inline-block;padding: 12px 84px 12px 45px;background: #222;color: #fff;font-size: 20px;font-weight: 700;border-radius: 5px;position: relative;text-align:center;}
.cont00 .btn-arrimi::after {display: block;content: '';border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);position: absolute;top: 42%;right: 36px;width: 10px;height: 10px;}

/*============= cont01 =============*/
.cont01 {position:relative;background:#E3E3FF;}
.cont01 .tit {position:absolute;top:86px;left:50%;opacity:0;transform:translateX(-50%);}
.cont01.on .tit {animation:fadeIn ease .5s .7s both}
.cont01 .tit02 {position:absolute;top:265px;left:50%;opacity:0;transform:translateX(-50%);}
.cont01.on .tit02 {animation:fadeIn ease .5s 1.2s both}
.cont01 .tit03 {margin-top:95px;}
.cont01.on .tit03 {animation:fadeIn ease .5s 2.2s both}
.cont01 .img {opacity:0;position:absolute;top:398px;left:50%;transform:translateX(-50%);}
.cont01.on .img {animation:fadeIn ease .5s 1.7s both}
.cont01 .c-txt {opacity:0;}
.cont01.on .c-txt {animation:fadeIn ease .5s 1.7s both}
.cont01 .c-txt {position:absolute;bottom:0;left:50%;transform:translateX(-50%);}

/* ¸»Ç³¼± */
.bubble-list {position:relative;height:869px;}
.bubble-list li {opacity:0;position:absolute;width:367px;height:225px;}
.cont01.on .bubble-list li {opacity:1;animation:fadeIn ease .7s both}
.bubble-list li:nth-child(2) {top:199px;left:84px;width:320px;height:280px;}
.bubble-list li:nth-child(3) {top:469px;left:39px;width:344px;height:191px;}
.bubble-list li:nth-child(4) {top:672px;left:127px;width:306px;height:197px;}
.bubble-list li:nth-child(5) {top:5px;right:0;width:347px;height:219px;}
.bubble-list li:nth-child(6) {top:243px;right:37px;width:355px;height:204px;}
.bubble-list li:nth-child(7) {top:439px;right:100px;width:308px;height:230px;}
.bubble-list li:last-child {top:670px;right:70px;width:342px;height:196px;}

/* ´ë±¸ */
.russel_dg .bubble-list li:nth-child(2) {top:177px;width:358px;height:315px;}
.russel_dg .bubble-list li:nth-child(3) {top:460px;width:392px;height:218px}
.russel_dg .bubble-list li:nth-child(7) {top:448px;width:341px;height:209px}

/*============= cont02 =============*/
.cont02 {background:#5814CE;}

/*============= cont03 =============*/
.winter-wrap .cont03 {background-color:#8546F3;padding-bottom:0;}
.cont03 h5 {margin-bottom:30px;color:#E7DDF8;font-size:30px;font-weight:500;line-height:1.4;letter-spacing:-0.3px;}
.cont03 > p {background:#292929 url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/cont03_obj.jpg") no-repeat center top;padding:312px 0 130px;font-size:36px;color:#fff;font-weight:400;}
.cont03 > p strong {color:#A378EE;font-size:42px;font-weight:900;}
@media only screen and (min-width: 2000px) {
  .cont03 > p {background:#292929 url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/cont03_obj.jpg") no-repeat center top / 100% 272px;padding:312px 0 130px;font-size:36px;color:#fff;font-weight:400;}
}


/*============= cont04 =============*/
.cont04 .danka-list {margin-bottom:80px;display:flex;justify-content:center;align-items:center;gap:24px;}
.cont04 .danka-list li {position:relative;display:flex;justify-content:center;align-items:center;padding:35px 0;width:282px;border-radius:20px;background-color:#F5F5F5;box-sizing:border-box;}
.cont04 .danka-list li p {font-size:20px;letter-spacing:-0.4px;}
.cont04 .danka-list li p strong {font-weight:700;}
.cont04 .danka-list li .ico {position:absolute;top:-27px;left:19px;}

/* °­»çÁø */
.teacher-swiper {padding-bottom:100px;margin-bottom:30px;}
.teacher-swiper .swiper-wrapper {transition-timing-function:linear !important;}
.teacher-swiper .swiper-slide {position:relative;width:200px;height:314px;}
.teacher-swiper .swiper-slide:nth-child(even) {margin-top:70px;}
.teacher-swiper .swiper-slide .t-name {text-align:left;line-height:1.3;margin-bottom:10px;}
.teacher-swiper .swiper-slide .t-name dt {font-size:19px;font-weight:500;color:#555;height:50px;display:flex;align-items: flex-end;}
.teacher-swiper .swiper-slide .t-name dd {font-size:29px;color:#222;}
.teacher-swiper .swiper-slide .t-name dd strong {font-size:28px;font-weight:bold;color:#222;}
.teacher-swiper .t-img {display:block;box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.12);background-color:var(--t-color);overflow:hidden;padding-top:30px;box-sizing: border-box;height:100%;}

.teacher-wrap .swiper-container {padding:0 0 25px 0;}
.teacher-wrap.fullPage {padding:0;}
.teacher-wrap.fullPage .teacher-sub-list li {height:auto;overflow:hidden;}
.teacher-wrap.fullPage .teacher-sub-list .info-box .cate.new {margin-left:3px;}
.teacher-wrap.fullPage .teacher-sub-list .info-box .t-sub {width:100%;}
.teacher-wrap.fullPage .teacher-sub-list .info-box .t-info {width:100%;}
.teacher-wrap .teacher-sub-list .pic {height:314px;box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.12);background:var(--t-color);margin-top:10px;}
.teacher-wrap .teacher-sub-list .ico-box {bottom:30px;}
.teacher-wrap.fullPage .teacher-sub-list .t-explain {height:38px;}
.teacher-wrap.fullPage .teacher-sub-list .info-box {height:140px;}
.teacher-wrap .teacher-sub-list .cate {margin-bottom:8px}
.teacher-wrap.fullPage .teacher-sub-list .info-box .t-sub {margin-top:0;}

.russel_us .teacher-wrap.fullPage .teacher-sub-list .info-box {height:auto;}

/*============= cont05 =============*/
.cont05 {background-color:#E9E3FF;position:relative;}
.cont05 .cont-wrap {display:flex;}
.cont05 .cont-wrap .cont {width:588px;padding:80px 56px;border-radius:20px;background-color:#fff;box-sizing:border-box;}
.cont05 .cont-wrap .cont .tit strong {font-size:25px;font-weight:bold;letter-spacing:-1px;color:#222}
.cont05 .cont-wrap .cont .tit span {display:inline-block;margin-top:5px;color:#646464;font-size:20px;font-weight:500;letter-spacing:-1px;}
.cont05 .cont-wrap .cont .tit span sup {color:#a09f9f;margin:0;font-size:12px;}
.cont05 .cont-wrap .cont .stit {position:relative;padding-bottom:14px;padding-left:11px;text-align:left;font-size:18px;font-weight:700;line-height:1;letter-spacing:-1px;}
.cont05 .cont-wrap .cont .stit:before {content:'';position:absolute;top:0;left:0;display:block;width:3px;height:17px;background-color:var(--key-color02);}
.cont05 .cont-wrap .cont .stxt {font-size:17px;font-weight:500;color:#222;text-align:left;}
.cont05 .tbl-01 thead tr th {font-size:14px;padding:12px 0 !important; border-bottom: 1px solid #E0E0E0 !important; background: #F5F5F5;}
.cont05 .tbl-01 tbody th, .cont05 .tbl-01 tbody td {padding:13px 0;font-size:15px;line-height:1.2;border-left:1px solid #E0E0E0 !important;}
.cont05 .tbl-01 tbody tr th:first-child {border-left:none !important}
.cont05 .cont-wrap .cont:nth-child(2) {padding:80px 0 60px;margin-left:50px;}


/*============= cont06 =============*/
.cont06 {background-color:#EDEDED;}
.cont06 h3 {margin-bottom:80px !important}
.cont06 .school-bus {position:absolute;top:-158px;right:-823px;transform:translateX(-50%);}

.s-item {display:flex;margin-left:calc(50% - 600px);}
.studyHall-navi-wrap {z-index:2;position:relative;width:348px;padding-right:80px;}
.studyHall-navi {margin-left:0;padding-right:28px;padding-bottom:44px;}
.studyHall-navi .swiper-wrapper {display:flex;flex-direction:column;gap:12px;}
.studyHall-navi .swiper-slide {width:240px !important;padding:14px 0;color:#96A0AB;font-size:20px;font-weight:700;letter-spacing:-0.3px;border-radius:60px;background-color:#FFF;box-shadow:12px 11px 16px 0px rgba(71, 98, 144, 0.22);}
.studyHall-navi .swiper-slide:last-child {margin-bottom:0;}
.studyHall-navi .swiper-slide-thumb-active {color:#FFF;background-color:var(--key-color);}

.studyHall-wrap {width:calc(100% - 428px);padding-top:90px}
.studyHall-slide .swiper-slide {display:flex;flex-direction:column; width:722px;min-height:853px;padding:80px 96px 0;text-align:left;filter:blur(3px);border-radius:20px;background-color:#FFF;box-sizing:border-box;}
/* .studyHall-slide .swiper-slide {width:722px;min-height:853px;padding:80px 96px;text-align:left;filter:blur(3px);border-radius:20px;background-color:#FFF;box-sizing:border-box;} */
.studyHall-slide .swiper-slide-active {filter:none;}
.studyHall-slide .swiper-slide > .tit {margin-bottom:14px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-0.3px;}
.studyHall-slide .swiper-slide > .txt {margin-bottom:32px;color:#565656;font-size:20px;letter-spacing:-0.3px;}

.studyHall-slide .swiper-slide .s-review {overflow:hidden;display:flex;align-items:flex-end;width:530px;margin-top:32px;padding-left:17px;border:1px solid #EBEBEB;border-radius:12px;box-sizing:border-box;}
.studyHall-slide .swiper-slide .s-review dd {padding:28px 0 25px}
.studyHall-slide .swiper-slide .s-review dd p {margin-left:10px;display:block;color:#565656;font-size:16px;letter-spacing:-0.3px;word-break:keep-all;}
.studyHall-slide .swiper-slide .s-review dd p strong {color:#222;font-weight:700;}
.studyHall-slide .swiper-slide .s-review dd p:last-child {margin-top:12px;font-weight:500;line-height:1.2}
.studyHall-slide .swiper-slide .r-txt {position:absolute;right:96px;bottom:36px;line-height:1.2;}
.studyHall-slide .bt-tt01 {position:absolute;left:0;bottom:0;width:530px;height:58px}

/* ¹ÙÀÚ°ü ½Ã°£Ç¥ ·¹ÀÌ¾îÆË¾÷ */
.layer {z-index:15;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:1120px;height:550px;padding:40px;background:#FFF;max-width: 70vw;overflow:auto;}
.layer.on {display:block;}
.layer .layer-wrap {overflow-y:auto;display:block;height:100%}
.layer .stit {font-size:30px;line-height: 1.4;letter-spacing:-1px;margin-bottom:40px;font-weight:bold}
.layer .txt {position:absolute;bottom:73px;right:77px;color:#FFF;font-size:13px;letter-spacing:-1px}
.layer .bt-close {position:absolute;top:10px;right:10px}
.mask-bg {display:block;z-index:13;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, .7);}

.cont06 .layer-pop01 {height:620px;}
.cont06 .layer-pop01 .layer-wrap {height:520px;}
.cont06 .layer-pop01 .tbl-01 .ico-txt {display: inline-block;padding:4px 11px;font-size:15px;color:#fff;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.t02 {min-width:93px;box-sizing: border-box;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.s {background:#52a7d8;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.b {background:#5259d8;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.v {background:#9452d8;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.p {background:#d55e91;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.r {background:#d34664;}
.cont06 .layer-pop01 .tbl-01 .ico-txt.g {background:#48aa81;}
.cont06 .layer-pop01 .r-stxt {text-align: right;color:#b1b1b1;font-size: 13px;font-weight:300;}

/*============= cont07 =============*/
.manage-navi {z-index:2;position:absolute;top:0;left:50%;width:calc(100% - 540px);transform:translateX(-50%);}
.manage-navi .swiper-slide {display:flex;justify-content:center;align-items:center;height:90px;color:#FFF;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-0.4px;border-left:1px solid #A9A9A9;background-color:#2E2E2E;box-sizing:border-box;}
.manage-navi .swiper-slide:first-child {border-left:0;border-bottom-left-radius:20px;}
.manage-navi .swiper-slide:last-child {border-bottom-right-radius:20px;}
.manage-navi .swiper-slide-thumb-active {background-color:var(--key-color);}

.manage-slide {padding:81px 0;text-align:left;border-radius:20px;background-color:#F5F5FF;}
.manage-slide .swiper-slide {padding-top:79px;display:flex;justify-content:center;align-items:center;gap:50px}
.manage-slide .swiper-slide .mn-wrap {display:flex;flex-direction:column;justify-content:space-between;height:400px;}
.manage-slide .swiper-slide .mn-wrap > p {color:#565656;font-size:20px;letter-spacing:-0.4px;}
.manage-slide .swiper-slide .mn-wrap > p strong {margin-bottom:14px;display:block;color:#111;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-0.7px;}
.manage-slide .swiper-slide .mn-info {padding-top:29px;width:478px;display:flex;align-items:flex-end;gap:6px;border-radius:12px;background-color:#FFF;}
.manage-slide .swiper-slide .mn-info dt {margin-left:13px;}
.manage-slide .swiper-slide .mn-info dd {color:#565656;font-size:16px;letter-spacing:-0.4px;word-break:keep-all}
.manage-slide .swiper-slide .mn-info dd p strong {color:#222;font-weight:700;}
.manage-slide .swiper-slide .mn-info dd p:last-child {display:block;margin:12px 0 25px;font-weight:500;line-height:1;} 

[data-aos=example-anim2] {opacity: 0;
    transform: translateY(50px) scale(0.8);

    transition: opacity 0.6s ease-out, transform 0.6s cubic-bezier(0.22, 1.61, 0.36, 1);
}
[data-aos=example-anim2].aos-animate {
    opacity: 1;
    transform: translateY(0) scale(1);;
}

.cont08 {background-color:#D8D0FD;}
.baja-navi .swiper-slide {display:flex;justify-content:center;align-items:center;height:80px;color:#898989;font-size:20px;font-weight:700;line-height:1;letter-spacing:-0.4px;border-left:1px solid #DDD;background-color:#EFEFEF;box-sizing:border-box;}
.baja-navi .swiper-slide:first-child {border-left:0;border-top-left-radius:20px;}
.baja-navi .swiper-slide:last-child {border-top-right-radius:20px;}
.baja-navi .swiper-slide-thumb-active {color:#010101;background-color:#FFF;}

.baja-slide {padding:80px 0;text-align:left;border-radius:0 0 20px 20px;background-color:#FFF;}
.baja-slide .swiper-slide {display:flex;justify-content:center;align-items:center;gap:50px}
.baja-slide .swiper-slide div:last-child {display:flex;flex-direction:column;justify-content:space-between;height:400px;}
.baja-slide .swiper-slide div > p {color:#565656;font-size:20px;letter-spacing:-0.4px;}
.baja-slide .swiper-slide div > p strong {margin-bottom:14px;display:block;color:#111;font-size:32px;line-height:1.25;font-weight:700;letter-spacing:-0.7px;}
.baja-slide .swiper-slide div > .list-chck {margin-top: 14px;}
.baja-slide .swiper-slide div > .list-chck li {padding-left:24px;margin-bottom:13px;color:#565656;font-size:20px;line-height:1.2;letter-spacing:-0.4px;}
.baja-slide .swiper-slide div > .list-chck li:last-child {margin-bottom:0;}
.baja-slide .swiper-slide div > .list-chck li::before {content:'';position:absolute;width:20px;height:20px;background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/ico_check.png") center no-repeat;}

.baja-slide .swiper-slide .bj-info {width:478px;overflow:hidden;display:flex;align-items:flex-end;gap:6px;border-radius:12px;border:1px solid #EBEBEB;box-sizing: border-box;}
.baja-slide .swiper-slide .bj-info dt {margin-left:13px;}
.baja-slide .swiper-slide .bj-info dd {padding-top:28px;color:#565656;font-size:16px;letter-spacing:-0.4px;word-break:keep-all}
.baja-slide .swiper-slide .bj-info dd p strong {color:#222;font-weight:700;}
.baja-slide .swiper-slide .bj-info dd p:last-child {display:block;margin:12px 0 25px;font-weight:500;line-height:1;} 

/*============= cont09 =============*/
.cont09 {background: linear-gradient(180deg, #1F056B 0%, #300A9E 40%, #4815DD 100%);}
.cont09 .inner {width:1500px}
.cont09 .r-txt {margin-top:30px;color:#AAA}

.ct-navi .swiper-wrapper {gap:12px;justify-content:center;}
.ct-navi .swiper-slide {padding:19px 0;color:#9B9B9B;font-size:20px;font-weight:700;line-height:1;border-radius:58px;background-color:#EBEBEB;}
.ct-navi .swiper-slide-thumb-active {color:#FFF;background-color:var(--key-color);}

.ct-slide .swiper-slide {padding:80px 150px;border-radius:60px;background: linear-gradient(180deg, rgba(152, 115, 239, 0.07) 0%, rgba(68, 19, 210, 0.07) 88.86%);box-sizing:border-box;}
.ct-slide .swiper-slide .img {position:relative;display:block;}
.ct-slide .swiper-slide .img a {position:absolute;bottom:50px;width:130px;height:35px;}
.ct-slide .swiper-slide ul {display:flex;justify-content:center;gap:30px;}


/*============= cont10 =============*/
.cont10 {position:relative;background:#E3ECFF url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/cont10_bg.jpg") no-repeat center bottom / cover;}
.result-list {display:flex;justify-content:center;margin-top:30px;}
.result-list li {margin-left:24px;background: rgba(255, 255, 255, 0.70);text-align:center;height:230px;width:100%;display:flex;align-items:center;flex-direction:column;backdrop-filter: blur(7.5px);box-sizing: border-box;justify-content: center;}
.result-list li:nth-child(3n+1) {margin-left:0;}
.result-list li dl dt {color:#222;font-size:30px;font-weight:700;line-height:1.2;}
.result-list li dl dd {margin-top:7px;opacity: 1;}
.result-list li dl dd strong {font-size:68px;background: linear-gradient(139deg, #F8C486 25.05%, #8C5614 126.33%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight:700;line-height:1;letter-spacing:-4px;display:inline-block;padding-right:1px;}
.result-list li dl dd span {color:#222;font-size:32px;font-weight:500;margin-left:5px;}
.result-list li dl dd sup {color:rgb(151, 151, 151, .6);font-size:11px;margin-top:-15px;vertical-align:text-top;}
.result-list li .badge {position:absolute;top:-28px;left:-38px;}
.cont10 .info-stxt span {top:-20px;color:rgb(123, 123, 123, .6)}

/* ÇÐ¿øº° °øÅë(°øÅë¿¡¼­ ÇÐ¿øº°·Î º¯ÇüÇØ¼­ »ç¿ë)*/
.ar-box {padding:100px 76px 90px;text-align:center;border-radius:20px;background-color:#fff;}

.ar-box .s-tit {margin-bottom:50px;}
/* Å¬·¡½º ³×ÀÓ ±ÔÄ¢ : bay-»çÀÌÁî(l,m,s)-ÄÃ·¯(key,silver) */
/* bay-l */
.ar-box *[class^="bay-l-"] {display:flex;justify-content: center;}
.ar-box *[class^="bay-l-"] li {margin-left:60px;}
.ar-box *[class^="bay-l-"] li div {position:relative;width:296px;height:103px;display:flex;align-items: center;justify-content: center;font-size:22px;font-weight:bold;margin:0 auto;min-height:110px;}
.ar-box *[class^="bay-l-"] li:first-child {margin-left:0;}
.ar-box *[class^="bay-l-"] li strong {color:var(--key-color);font-weight:bold;line-height:1;}
.ar-box *[class^="bay-l-"] li span {font-size:28px;color:#222;font-weight:500;display:inline-block;vertical-align:top;margin-top:8px;}
.ar-box *[class^="bay-l-"] li div:before {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/bay_key_l.png") center no-repeat;background-size:100%;width:66px;height:100%;position:absolute;top:0;left:0;}
.ar-box *[class^="bay-l-"] li div:after {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/bay_key_r.png") center no-repeat;background-size:100%;width:66px;height:100%;position:absolute;top:0;right:0;}
.ar-box *[class^="bay-l-"] li sup {font-size:12px;margin-top:3px;color:#959595;font-weight:400;margin-left:2px;}
.ar-box .bay-l-silver li div:before, .ar-box .bay-l-silver li div:after {filter: grayscale(1);}

/* bay-m */
.ar-box *[class^="bay-m-"] {display:flex;align-items: center;justify-content:center;gap:12px}
.ar-box *[class^="bay-m-"] li strong {color:var(--key-color);font-weight:bold;font-size:38px;line-height:1;margin-top:5px;display: inline-block;}
.ar-box *[class^="bay-m-"] li b {color:var(--key-color);font-size:inherit;font-weight:bold;}
.ar-box *[class^="bay-m-"] li span:not(.flag) {font-size:22px;color:#222;font-weight:500;display:inline-block;vertical-align:top;margin-top:14px;}
.ar-box *[class^="bay-m-"] li .sub {font-size:13px;color:rgb(81, 81, 81, .5);margin-top:14px;}
.ar-box *[class^="bay-m-"] li div {position:relative;width:235px;display:flex;align-items: center;justify-content: center;font-size:19px;min-height:101px;margin:0 auto;font-weight:500;}
.ar-box *[class^="bay-m-"] li div:before {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/bay_key_l.png") center no-repeat;background-size:100%;width:55px;height:100%;position:absolute;top:0;left:0;}
.ar-box *[class^="bay-m-"] li div:after {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/bay_key_r.png") center no-repeat;background-size:100%;width:55px;height:100%;position:absolute;top:0;right:0;}
.ar-box *[class^="bay-m-"] li div p {line-height:1.3;}
.ar-box *[class^="bay-m-"] li sup {font-size:12px;margin-top:14px;color:#959595;font-weight:400;}
.ar-box .bay-m-silver li div:before, .ar-box .bay-m-silver li div:after {filter: grayscale(1);}

/* bay-m(type02) */
.ar-box *[class^="bay-m-"].type02 li div {width:290px;min-height:116px;font-size:24px;}
.ar-box *[class^="bay-m-"].type02 li strong {font-size:48px;}
.ar-box *[class^="bay-m-"].type02 li span {font-size:28px;}
.ar-box *[class^="bay-m-"].type02 li div:before, .ar-box *[class^="bay-m-"].type02 li div:after {width:68px;}

/* bay-s */
.ar-box *[class^="bay-s-"] {width:296px;margin-left:60px;display:flex;flex-direction: column;align-items: center;}
.ar-box *[class^="bay-s-"] li:not(:first-child) {margin-top:25px;}
.ar-box *[class^="bay-s-"] li strong {color:var(--key-color);font-weight:bold;}
.ar-box *[class^="bay-s-"] li .sub {font-size:14px;color:#737373;letter-spacing: -0.7px;}
.ar-box *[class^="bay-s-"] li div {position:relative;width:186px;display:flex;align-items: center;justify-content: center;font-size:18px;font-weight:bold;min-height:45px;margin:0 auto;line-height:1.3;}
.ar-box *[class^="bay-s-"] li div:before {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/bay_key_l.png") center no-repeat;background-size:100%;width:25px;height:100%;position:absolute;top:0;left:0;}
.ar-box *[class^="bay-s-"] li div:after {content:"";background:url("https://russeldata.megastudy.net/campus/images/russel/intro/2025/winter_overall/bay_key_r.png") center no-repeat;background-size:100%;width:25px;height:100%;position:absolute;top:0;right:0;}
.ar-box .bay-s-silver li div:before, .ar-box .bay-s-silver li div:after {filter: grayscale(1);}

/* ÄÚ¾î±¤ÁÖ */
.core_gj .ar-box *[class^="bay-m-"] {gap:30px;}

/* ¿µÅë */
.russel_yt .ar-box {padding:100px 122px 90px;border-radius:0;}
.russel_yt .ar-box .bay-m-key.type02 {gap:40px;}
.russel_yt .ar-box .bay-m-key.type02 li div {width:275px;letter-spacing:-1px;}
.russel_yt .ar-box .bay-m-silver {gap:32px}
.russel_yt .ar-box .bay-m-silver li div {width:213px;min-height:99px;font-weight:600;letter-spacing:-1px;}

/* ´ë±¸ */
.russel_dg .ar-box {padding:100px 122px 90px;border-radius:0;}
.russel_dg .ar-box .bay-m-key {gap:40px}
.russel_dg .ar-box .bay-m-key li div {width:269px;font-weight:600;}
.russel_dg .ar-box .bay-m-key li div p {line-height:1.2;}
.russel_dg .ar-box .bay-m-key li div p span {color:#696969;font-size:18px;font-weight:400;} 

/*=============  bottom-bar  =============*/
.bottom-bar {padding:80px 0;background-color:var(--key-color);text-align:center;}
.bottom-bar p {color:#FFF;font-size:42px;font-weight:700;line-height:1.4;}

/* =========================
   campus (ÀÔ°á¿µ¿ª Á¦¿Ü)
========================= */
