@charset "UTF-8";

*,*:after,*:before{margin:0; padding:0; box-sizing:border-box; font-family:"Pretendard", "Noto Sans KR", "sans-serif"; font-weight:400; letter-spacing:-0.025em;}
html, body{height:auto;}
ul,dl,ol{list-style:none;}
img{max-width:100%;}
a, a:hover {color: inherit;text-decoration: none;}
h1,h2,h3,h4,h5,h6,strong{font-weight:400;}
em,i{font-style:normal;}
textarea{display:block; width:100%; resize:none; outline:none;}
::placeholder{color:#949494;}
.sc-hidden{overflow:hidden;}
.blind{position:absolute; left:-999999px; top:-99999px; display:none; width:0; height:0; visibility:hidden; opacity:0; font-size:0;}
.wrap{position:relative; overflow-x:hidden;}
.inner{position:relative; margin:0 auto; padding:0 20px; max-width:1240px; width:100%;}
.v-mo{display:none;}

input[type='checkbox'] + label{padding-left:40px; font-size:16px; color:#13171F; font-weight:500; line-height:26px; cursor:pointer;}
input[type='checkbox'] + label:before{left:0; top:0; margin:0; width:26px; height:26px; background:url('/resources/images/aidt/ico_chkbox.png') no-repeat center top / 100% auto;}
input[type='checkbox']:checked + label:before{background-position-y:bottom;}

/* 기존 비바샘 css 상쇄용 */
.wrap{min-width:0; min-height:0;}
.btns{padding:0; width:auto;}
.pop_basic.login .popup_body .popLogin_chk .chk_box.type02 label:before{top:50%;}
.aidt-select .select2-container.select2-container--above .select2-selection--single{border-bottom:1px solid #ceced3; border-top:none;}
.select2-dropdown.select2-dropdown--above{border-top:1px solid #ceced3; border-top-left-radius:10px;border-top-right-radius:10px;}

.flex{display:flex;}
.side20{padding-right:20px; padding-left:20px;}

header{position:relative;z-index:1000;background:#fff; box-shadow:0 5px 10px 0 rgba(0,0,0,.1);}
.header__banner-wrap .header__banner-item{display:block; height:79px; background:#1592FC url('/resources/images/aidt_new/banner/top_banner_250829.png') no-repeat center / auto 100%;}
.header__wrap{padding:min(37px, 1.927vw) min(80px, 4.166vw); margin:0 auto; max-width:1920px; display:flex;justify-content:space-between;align-items: center;}
header .logo{position:relative; z-index:1;}
header .logo a{position:relative;display:block;width:241px;background:url('/resources/images/aidt_new/common/logo_aidt.svg') no-repeat center / contain;}
header .logo a:before{content:'';display:block;padding-bottom:17.007%;}
header .nav{position:absolute; left:0; right:0; }
header .nav .nav__menu{display:flex;flex-wrap:nowrap;justify-content: center; gap:0 min(80px, 4.166vw);}
header .nav .nav__menu li a{font-size:24px;font-weight:800;color:#222;}
header .nav .nav__menu li.on a,
header .nav .nav__menu li a:hover{color:#0142FF;}
.header_module{position:relative; display:flex;flex-wrap:nowrap; z-index:1;}
.header_module .sub__menu{display:flex;flex-wrap:nowrap;gap:0 min(19px,0.98vw);align-items: center;}
.header_module .sub__menu li{position:relative;}
.header_module .sub__menu li a{padding:0 min(20px,1.04vw);color:#333;font-size:20px;font-weight:700;letter-spacing: -0.02em;}
.header_module .sub__menu li a:hover{color:#0142FF;}
.header_module .sub__menu li + li:before{content:'';position:absolute;left:min(-9px, -0.468vw);top:50%;margin-top:-7px;width:1px;height:14px;background:rgba(51, 51, 51, 0.3);}
.header_module .btn_notice{padding:0 10px;height:30px;line-height:28px;font-size:13px;font-weight:500;color:#333;background:#E1E1E1;letter-spacing:-0.02em;border:1px solid #E1E1E1;border-radius:15px;}
.header_module .btn_login{margin-left:7px;display:block;width:65px; line-height:30px;text-align:center;border-radius:15px;background:#333;color:#fff;font-size:13px;font-weight:500;}
header .header__title{display:none;}
header .btn-gnb{display:none;}
header .btn-back{display:none;}
header .mo-gnb{display:none;}
header.main{position:absolute;top:0;left:0;right:0; background:transparent; box-shadow:none;}
header.open{background:#fff;}
header.open .header__wrap{border-bottom:1px solid rgba(229, 229, 229, 0.4);}
header.open .nav .nav__menu li a{color:#222;}
header.open .nav .nav__menu li.on a,
header.open .nav .nav__menu li a:hover{color:#0142FF;}
header.open .header_module .sub__menu li a{color:#333;}
header.open .header_module .sub__menu li.on a,
header.open .header_module .sub__menu li a:hover{color:#0142FF;}
header.open .header_module .btn_notice{color:#333;background:#E1E1E1;border-color:#e1e1e1;}
header.open .header_module .sub__menu li + li:before{background:rgba(51, 51, 51, 0.3);}

.gnb_sitemap{position:absolute;left:0;right:0;top:100%;padding:40px 0 50px;display:none; background:#fff;border-radius:0 0 40px 40px; box-shadow:0 10px 10px 0 rgba(0,0,0,.1);}
.gnb_sitemap ul{margin:0 auto;display:flex;flex-wrap:wrap;justify-content: center;align-items: stretch; background:#fff;}
.gnb_sitemap ul li{border-right:1px solid #E5E5E5;width:260px;text-align:center;padding-bottom:10px;}
.gnb_sitemap ul li:first-child{border-left:1px solid #e5e5e5;}
.gnb_sitemap ul li a{margin-top:10px;display:block;font-size:20px;font-weight:400;color:#6C7280;line-height:1.3;letter-spacing: -0.03em;}
.gnb_sitemap ul li a:hover{color:#0142FF;font-weight:700;}
.gnb_sitemap ul li h3{font-size:22px;font-weight:700;color:#333;letter-spacing:-0.03em;line-height:1.3;}

header.main .gnb--sub{display:none;}
header.main .header__wrap{border-bottom:none;}
.gnb--sub{background:#fff; border-top:1px solid rgba(229, 229, 229, 0.4);}
.gnb--sub ul{padding:16px 0; display:flex; justify-content:center; gap:28px;}
.gnb--sub ul li a{padding:0 20px; display:block; font-size:20px; color:#222; line-height:40px; border-radius:40px;}
.gnb--sub ul li a:hover,
.gnb--sub ul li.on a{color:#fff; background:#2059FF;}

.hasTopBnr .main-top{margin-top:79px;}
.main-top{position:relative; background-repeat:repeat-x;background-position:center top;overflow:hidden;}
.main-top .main-top__visual{display:none;padding:175px 0 0; width:100%; height:100%;}
.main-top .main-top__visual.on{display:block;}
.main-top .visual-title-wrap{display:flex; justify-content:center; align-items:center; gap:35px;}
.main-top .visual_title--button{position:relative; width:140px; height:64px; display:inline-flex; align-items:center; justify-content:center; font-size:28px; color:#1B1E86; font-weight:500; font-family:'Paperlogy','Pretendard',sans-serif; border:1px solid rgba(27, 30, 134, 0.8); border-radius:100px; background:#fff;}
.main-top .visual_title--button.prev:before{content:''; margin-right:10px; display:inline-block; width:16px; height:27px; background:url('/resources/images/aidt_new/main/visual_left.png') no-repeat center;}
.main-top .visual_title--button.next:after{content:''; margin-left:10px; display:inline-block; width:16px; height:27px; background:url('/resources/images/aidt_new/main/visual_right.png') no-repeat center;}
.main-top .visual__title{text-align:center;}
.main-top .visual__title p{font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:24px; color:#222; font-weight:300; line-height:1.2;}
.main-top .visual__title h3{font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:min(78px, 4.0625vw); color:#222; font-weight:700; line-height:1.3;}
.main-top .visual__title h3 span{font:inherit;}
.main-top .visual__title.ele h3 span{color:#FF8800;}
.main-top .visual__title.mid h3 span{color:#0026E5;}
.main-top .visual__title.high h3 span{color:#7706DA;}

.main-top .visual__book-wrap{padding:80px 0 90px; height:min(719px, 37.448vw);}
.main-top .visual__book-wrap .visual__book-list{display:flex; justify-content:center; align-items:center; gap:34px;}
.main-top .visual__book-wrap .visual__book-item *{transition:.3s;}
.main-top .visual__book-wrap .visual__book-item a{display:block; text-align:center;}
.main-top .visual__book-wrap .visual__book-item a .thumb{position:relative; width:min(204px, 10.625vw);}
.main-top .visual__book-wrap .visual__book-item a .thumb img{width:100%; border-radius:5px; box-shadow:4px 4px 10px 0 rgba(0, 0, 0, 0.15);}
.main-top .visual__book-wrap .visual__book-item a .thumb .ico_ai{position:absolute; top:-10px; left:10px; width:min(44px, 2.292vw); height:min(44px, 2.292vw); background:url('/resources/images/aidt_new/main/ico_ai.png') no-repeat center / contain;}
.main-top .visual__book-wrap .visual__book-item a p{margin-top:20px;display:inline-block;padding-right:27px;color:#333;font-size:min(20px, 1.042vw);font-weight:500;line-height:1.5;letter-spacing:-.03em;background:url('/resources/images/aidt_new/main/ico_link.png') no-repeat right center;}
.main-top .visual__book-wrap .visual__book-item.on a .thumb,
.main-top .visual__book-wrap .visual__book-item a:hover .thumb{width:min(388px, 20.2604vw);}
.main-top .visual__book-wrap .visual__book-item.on a .thumb img,
.main-top .visual__book-wrap .visual__book-item a:hover .thumb img{border:5px solid #000; box-shadow:20px 20px 60px 0 rgba(50, 50, 50, 0.36); border-radius:20px;}
.main-top .visual__book-wrap .visual__book-item.on a .thumb .ico_ai,
.main-top .visual__book-wrap .visual__book-item a:hover .thumb .ico_ai{width:min(78px, 4.0625vw); height:min(78px, 4.0625vw);}
.main-top .visual__book-wrap .visual__book-item.on a p,
.main-top .visual__book-wrap .visual__book-item a:hover p{font-size:min(24px, 1.25vw);}
.main-top.ele{background-image:url('/resources/images/aidt_new/main/main_bg_ele.png');}
.main-top.mid{background-image:url('/resources/images/aidt_new/main/main_bg_mid.png');}
.main-top.high{background-image:url('/resources/images/aidt_new/main/main_bg_high.png');}

.swiper-container .aidt-pagination{position:absolute; left:0; right:0; bottom:0; display:flex; justify-content:center; gap:11px;}
.swiper-container .aidt-pagination .swiper-pagination-bullet{margin:0; width:12px; height:12px; background:#E8ECEE; opacity:1;}
.swiper-container .aidt-pagination .swiper-pagination-bullet-active{background:#273FA1;}

.main-evt-bnr .evt-bnr-swiper{padding-bottom:30px;}
.main-evt-bnr .evt-bnr-swiper .thumb{display:block; overflow:hidden;}
.main-evt-bnr .evt-bnr-swiper .thumb img{position:relative; left:50%; transform:translateX(-50%); width:auto; height:100%; max-width:unset;}

.main-aidt-bnr{padding:110px 0 140px;}
.main-aidt-bnr .section-tit-box{margin:0 auto; padding-bottom:40px; max-width:1200px; border-bottom:1px solid #eee;}
.main-aidt-bnr .section__tit{font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:40px; font-weight:700; color:#222; text-align:center; line-height:1.2;}
.main-aidt-bnr .section__tit--sub{margin-top:6px; font-size:20px; color:#444; text-align:center; line-height:1.4;}
.main-aidt-bnr .aidt-bnr-swiper{margin-top:40px;}
.main-aidt-bnr .aidt-bnr-swiper .aidt-bnr-pagination{margin-bottom:30px; display:flex; justify-content:center; gap:40px;}
.main-aidt-bnr .aidt-bnr-swiper .aidt-bnr-pagination .swiper-pagination-bullet{position:relative; padding-bottom:15px; width:auto; height:auto; font-size:22px; color:#6C7280; font-weight:700; background:unset; opacity:1;}
.main-aidt-bnr .aidt-bnr-swiper .aidt-bnr-pagination .swiper-pagination-bullet-active{color:#0142FF;}
.main-aidt-bnr .aidt-bnr-swiper .aidt-bnr-pagination .swiper-pagination-bullet-active:after{content:''; position:absolute; left:0; right:0; bottom:0; height:4px; background:#0142FF;}
.main-aidt-bnr .aidt-bnr-swiper .swiper-slide{width:auto; height:auto;}
.main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc{margin-top:30px; text-align:center;}
.main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc p{font-size:20px; color:#444; line-height:1.4;}
.main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc p span{font:inherit; color:#0026E5;}
.main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc .btn{position:relative; margin-top:10px; padding:0 33px; height:73px; display:inline-flex; justify-content:center; align-items:center; gap:10px; font-size:24px; color:#fff; font-weight:700; background:linear-gradient(130deg, #4078FF, #0026E5); border-radius:100px;}
.main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc .btn:after{content:''; display:inline-block; width:24px; height:25px; background:url('/resources/images/aidt_new/main/arr_right.png') no-repeat center;}

.section_bnr{padding:95px 0 79px; height:360px; background:#677bfd url('/resources/images/aidt_new/main/scbnr_bg.png') no-repeat center;}
.section_bnr .section__tit{font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:38px; font-weight:700; color:#fff; text-align:center; line-height:1.5;}
.section_bnr .section__tit span{font:inherit; color:#A7FFFA;}
.section_bnr .section__tit--sub{font-size:20px; color:#00072c; text-align:center;}
.section_bnr .section__tit--sub strong{font:inherit; font-weight:700;}
.section_bnr .btns{margin-top:25px; display:flex; justify-content:center; gap:15px;}
.section_bnr .btns .btn{position:relative; padding:0 30px; display:flex; align-items:center; justify-content:center; gap:10px; max-width:295px; width:100%; font-size:22px; color:#fff; font-weight:600; line-height:71px; border:1px solid #fff; text-align:center; border-radius:40px;}
.section_bnr .btns .btn.v-mo{display:none;}
.section_bnr .btns .btn:after{content:''; display:inline-block; width:13px; height:15px; background:url("/resources/images/aidt_new/main/ico_link2.png") no-repeat center / 100% auto;}

/* footer */
footer{padding:75px 0; background:#28323e;}
footer .logo{position:relative; width:113px; background:url('/resources/images/aidt/logo_visang.png') no-repeat left center / contain;}
footer .logo:after{content:''; display:block; padding-bottom:34.513%;}
footer .info__top{margin-top:25px;}
footer .info__top li{display:flex; gap:15px;}
footer .info__top li+li{margin-top:8px;}
footer .info__top li span{position:relative; padding-right:16px; display:flex; gap:5px; font-size:14px; color:#cdd6df; font-weight:300; line-height:16px;}
footer .info__top li span em{font:inherit; color:#8c9197; flex:none;}
footer .info__top li span:after{content:''; position:absolute; right:0; top:3px; width:1px; height:10px; background:#61666c;}
footer .info__top li span:last-child:after{display:none;}
footer .info__bottom{margin-top:30px; padding-top:30px; display:flex; justify-content:space-between; align-items:center; border-top:1px solid #424b55;}
footer .info__bottom .copy{font-size:13px; color:#b5bec7; font-weight:300; line-height:1;}
footer .info__bottom ul{display:flex; gap:1px;}
footer .info__bottom ul li{position:relative;}
footer .info__bottom ul li+li:after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:0.352vw; background:#61666c;}
footer .info__bottom ul li a{padding:0 0.781vw; display:block; font-size:14px; color:#cdd6df; font-weight:200; line-height:1.5;}
footer .info__bottom ul li a.font--sb{font-weight:600;}
footer .info__bottom ul li:last-child a{padding-right:0;}
footer .footerBnr{position:absolute; right:20px; top:44px;}
.mainPopup.aidt .popInner{top:104px; left:74px; margin:0;}

.section-title-wrap{padding:0 0 70px; text-align:center;}
.section-title{font-size:52px; color:#333; font-family:'Paperlogy', 'Pretendard', sans-serif; font-weight:700; line-height:1.3;}
.section-title span{font:inherit;}
.section-title .point{color:#0142FF;}
.section-text{margin-top:16px; font-size:18px; color:#4F535B; font-weight:600; line-height:1.4;}

.sub-top{height:236px; background:url('/resources/images/aidt_new/sub/sub-bnr1.png') repeat-x center;}
.sub-top.ty2{background-image:url('/resources/images/aidt_new/sub/sub-bnr2.png');}
.sub-top.ty3{background-image:url('/resources/images/aidt_new/sub/sub-bnr3.png');}
.sub-top .inner{height:100%; display:flex; align-items:center; justify-content:center; flex-direction:column;}
.sub-top h3{font-size:28px; color:#fff; font-family:'Paperlogy', 'Pretendard', sans-serif; font-weight:500; line-height:1.5; text-align:center;}
.sub-top p{font-size:18px; color:#fff; font-weight:600; line-height:1.4; text-align:center;}

.evt-badge{padding:0 12px; display:inline-block; font-size:16px; color:#fff; font-weight:500; line-height:32px; border:1px solid #fff; border-radius:34px;}
.evt-badge.ing{background:#2059FF;}
.evt-badge.end{background:#333;}

/* AIDT 레이어 팝업 */
.aidt-layer-pop{position:fixed; left:0; right:0; top:0; bottom:0; padding:20px; display:none; background:rgba(0,0,0,.5); z-index:9999; overflow-y:auto;}
.aidt-layer-pop.open{display:flex; justify-content:center; align-items:center; flex-wrap:wrap;}
.aidt-layer-pop .pop-cont{padding:30px; max-width:100%; width:100%; background:#fff; border-radius:30px;}
.aidt-layer-pop .pop-head{position:relative; padding:0 0 10px 10px; border-bottom:1px solid #000;}
.aidt-layer-pop .pop-head h3{font-size:26px; color:#222; font-weight:700; line-height:1.3;}
.aidt-layer-pop .pop-head .btn-layer-close{position:absolute; right:0; top:0; width:32px; height:32px; background:url('/resources/images/aidt_new/common/ico_pop_close.svg') no-repeat center / contain;}
.aidt-layer-pop .pop-body{position:relative; padding-top:30px;}

/* AIDT 라운지 */
.about-vdo-wrap{position:relative;}
.about-vdo-wrap .vdo-container{position:relative;}
.about-vdo-wrap .vdo-container:after{content:''; display:block; padding-bottom:56.25%;}
.about-vdo-wrap .vdo-container video{position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.about-vdo-wrap .vdo-container img{position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.about-vdo-wrap .vdo-control{position:absolute; left:80px; bottom:50px;}
.about-vdo-wrap .vdo-control .vdo-btn{padding:0 16px; height:40px; display:flex; align-items:center; gap:13px; border-radius:40px; background:rgba(0,0,0,.4);}
.about-vdo-wrap .vdo-control .vdo-btn .btn{position:relative; height:26px;}
.about-vdo-wrap .vdo-control .vdo-btn .btn+.btn:before{content:''; position:absolute; left:-7px; top:50%; transform:translateY(-50%); width:1px; height:18px; background:rgba(255,255,255,.3);}
.about-vdo-wrap .vdo-control .vdo-btn .btn.volume{width:30px; background:url('/resources/images/aidt_new/lounge/ico_volume_unmute.png') no-repeat center / 100% auto;}
.about-vdo-wrap .vdo-control .vdo-btn .btn.volume.mute{background:url('/resources/images/aidt_new/lounge/ico_volume_mute.png') no-repeat center / 100% auto;}
.about-vdo-wrap .vdo-control .vdo-btn .btn.play{width:24px; background:url('/resources/images/aidt_new/lounge/ico_play.png') no-repeat center / 100% auto;}
.about-vdo-wrap .vdo-control .vdo-btn .btn.play.playing{background:url('/resources/images/aidt_new/lounge/ico_pause.png') no-repeat center / 100% auto;}

.about-section.section1{padding:120px 0;}
.about_intro{display:flex; justify-content:space-between;}
.about_intro .desc{padding-right:15px;}
.about_intro .desc h3{font-size:52px; color:#333; font-weight:800; line-height:1.2;}
.about_intro .desc h3 span{font:inherit; color:#0142FF;}
.about_intro .desc p{margin-top:20px; font-size:18px; color:#333; line-height:1.3;}
.about_intro .btns{display:flex; gap:18px;}
.about_intro .btns .btn-item{position:relative; padding:65px 55px; width:330px; height:380px; border-radius:24px; overflow:hidden; color:#fff; text-align:left; background-repeat:no-repeat; background-position:center; background-size:contain;}
.about_intro .btns .btn-item:after{content:''; position:absolute; right:36px; bottom:36px; width:64px; height:64px; background:#191919 url('/resources/images/aidt_new/lounge/ico_link.png') no-repeat center; border-radius:50%;}
.about_intro .btns .btn-item h4{font-size:34px; font-weight:800;}
.about_intro .btns .btn-item p{margin-top:10px; font-size:16px; font-weight:500; line-height:1.25;}
.about_intro .btns .btn-item .obj{position:absolute; left:30px; bottom:20px; width:164px; height:164px; background-repeat:no-repeat; background-position:center;}
.about_intro .btns .btn-item.item1{background-image:url('/resources/images/aidt_new/lounge/sec1_bg1.png');}
.about_intro .btns .btn-item.item1 .obj{background-image:url('/resources/images/aidt_new/lounge/sec1_obj1.png');}
.about_intro .btns .btn-item.item2{background-image:url('/resources/images/aidt_new/lounge/sec1_bg2.png');}
.about_intro .btns .btn-item.item2 .obj{left:22px;background-image:url('/resources/images/aidt_new/lounge/sec1_obj2.png');}
.about-section.section2{padding:100px 0 120px; background:#F8F9FC;}
.about-section.section2 .inner{max-width:1582px;}
.about-section.section2 h3{font-size:52px; font-weight:800; color:#333; line-height:1.2; text-align:center;}
.about-section.section2 h3 span{display:block; font-size:32px;}
.about-section.section2 .thumb{position:relative; margin-top:60px; background:url('/resources/images/aidt_new/lounge/sec2_bg.png') no-repeat center / 100% auto;}
.about-section.section2 .thumb:after{content:''; display:block; padding-bottom:39.04%;}
.about-section.section2 .thumb .txt{position:absolute; left:164px; top:50%; transform:translateY(-50%); color:#fff;}
.about-section.section2 .thumb .txt p{font-size:26px; font-weight:700; line-height:1.7; text-shadow:0 4px 4px rgba(0,0,0,.3);}
.about-section.section2 .thumb .txt span{font-size:18px; font-weight:500; line-height:1.5; text-shadow:0 4px 4px rgba(0,0,0,.3);}
.about-section.section2 .thumb .obj{position:absolute; right:-166px; bottom:-177px; width:632px; height:627px; background:url('/resources/images/aidt_new/lounge/sec2_obj.png') no-repeat center;}
.about-section.section2 h4{margin-top:60px; font-size:36px; color:#0B235B; font-weight:800; line-height:1.3; text-align:center;}
.about-section.section2 h4 span{display:block; font-size:inherit;}
.about-title-wrap{color:#333; text-align:center;}
.about-title-wrap .about-title{font-size:52px; font-weight:800; line-height:1.3; word-break:keep-all;}
.about-title-wrap .about-text{margin-top:10px; font-size:22px; line-height:1.3; word-break:keep-all;}
.about-title-wrap .about-text span{font-size:inherit; font-weight:700;}
.about-title-wrap .about-review-txt{font-size:12px; color:#000; font-weight:200; line-height:1.4;}
.about-section.section3{padding:120px 0 180px;}
.about-swiper{margin-top:80px; padding-bottom:40px;}
.about-swiper .swiper-slide{margin:0 -15px; padding:40px; width:581px; height:auto; text-align:center; background:#F3F6FB; border-radius:24px; transform:scale(.9); opacity:.7;}
.about-swiper .swiper-slide:after{content:''; position:absolute; left:0; right:0; top:0; bottom:0;}
.about-swiper .swiper-slide.swiper-slide-active{margin:0 20px; border:1px solid #273FA1; box-shadow:0 5px 5px 0 rgba(0,0,0,.1); transform:scale(1); opacity:1;}
.about-swiper .swiper-slide.swiper-slide-active:after{display:none;}
.about-slide .slide__label{padding:0 20px; display:inline-flex; align-items:center; justify-content:center; gap:4px; height:44px; font-size:18px; color:#fff; line-height:1.2; background:#1C56FF;  border-radius:40px;}
.about-slide .slide__label:before{content:''; display:inline-block; width:24px; height:100%; background-repeat:no-repeat; background-position:center; background-size:100% auto;}
.about-slide .slide__label.item1:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico1.svg')}
.about-slide .slide__label.item2:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico2.svg')}
.about-slide .slide__label.item3:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico3.svg')}
.about-slide .slide__label.item4:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico4.svg')}
.about-slide .slide__label.item5:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico5.svg')}
.about-slide .slide__label.item6:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico6.svg')}
.about-slide .slide__label.item7:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico7.svg')}
.about-slide .slide__label.item8:before{background-image:url('/resources/images/aidt_new/lounge/sec3_ico8.svg')}
.about-slide .slide__txt{margin-top:16px; min-height:2.4em; font-size:18px; color:#333; line-height:1.2;}
.about-slide .slide__txt span{font-size:inherit; font-weight:700;}
.about-slide .thumb{position:relative; margin-top:10px; display:block;}
.about-slide .thumb img{max-width:100%;}
.about-slide .thumb .ico{position:absolute; right:15px; bottom:15px; display:flex; align-items:center; justify-content:center; background:rgba(34, 34, 34, 0.8); border-radius:10px;}
.about-slide .thumb .ico:after{content:''; display:block; width:28px; height:28px; background:url('/resources/images/aidt_new/lounge/ico_view.png') no-repeat center;}
.about-section.section4{padding:100px 0 120px; background:#F8F9FC;}
.about-section.section4 .inner{max-width:1202px;}
.about-section.section4 .about-text .point{font-weight:800; color:#000;}
.about-section.section4 .about-text .point em{font:inherit; color:#00B9F2;}
.sec4-list{margin-top:60px; display:flex; gap:20px;}
.sec4-list .list-item{padding:23px; flex:1; border:1px solid #E9E9E9; border-radius:24px; background:#fff;}
.sec4-list .list-item .obj{height:135px; background-repeat:no-repeat; background-position:center;}
.sec4-list .list-item .txt{margin-top:26px; text-align:center;}
.sec4-list .list-item .txt p{font-size:18px; color:#24272D; line-height:1.3;}
.sec4-list .list-item .txt p b{display:block; font:inherit; font-weight:800;}
.sec4-list .list-item .txt p span{font:inherit; font-weight:800; color:#6925C9;}
.sec4-list .list-item .thumb{margin-top:26px;}
.sec4-list .list-item .thumb img{width:100%;}
.sec4-list .list-item.item1 .obj{background-image:url('/resources/images/aidt_new/lounge/sec4_item1.png');}
.sec4-list .list-item.item2 .obj{background-image:url('/resources/images/aidt_new/lounge/sec4_item2.png');}
.sec4-list .list-item.item3 .obj{background-image:url('/resources/images/aidt_new/lounge/sec4_item3.png');}
.about-section.section5{padding:120px 0;}
.sec5-cont{margin-top:80px; display:flex; align-items:flex-start; text-align:center;}
.sec5-cont .cont-item{flex:1; border:1px solid #E3E5EA; border-radius:16px; overflow:hidden; background:#818593;}
.sec5-cont .cont-item h4{font-size:22px; color:#fff; font-weight:800; line-height:69px;}
.sec5-cont .cont-item .item-info{padding:24px; background:#fff;}
.sec5-cont .cont-item .item-info p{position:relative; padding:0 15px; height:60px; display:flex; align-items:center; justify-content:center; font-size:18px; color:#333; font-weight:500; line-height:1.4; border-radius:10px; background:#F7F7F7;}
.sec5-cont .cont-item .item-info p+p{margin-top:10px;}
.sec5-cont .cont-item.cur{border:none; padding:3px; background:linear-gradient(130deg, #0493F6, #19CDDC);}
.sec5-cont .cont-item.cur h4{line-height:65px; background:transparent;}
.sec5-cont .cont-item.cur .item-info{border-radius:0 0 16px 16px;}
.sec5-cont .cont-item.cur .item-info p{background:#F3F6FB;}
.sec5-cont .cont-item.cur .item-info p .item-info__label{display:none;}
.sec5-cont .versus{width:160px; flex:none;}
.sec5-cont .versus h4{font-size:40px; color:#444; font-weight:900; line-height:70px;}
.sec5-cont .versus .versus-info{padding:24px 16px;}
.sec5-cont .versus .versus-info p{font-size:18px; color:#fff; font-weight:700; line-height:60px; border-radius:50px; background:#444;}
.sec5-cont .versus .versus-info p+p{margin-top:10px;}
.about-section.section6{padding:100px 0 120px; background:#F8F9FC;}
.about-section.section6 .sub-title{font-size:32px; color:#333; font-weight:700; line-height:1.7;}
.about-section.section6 .about-title span{font:inherit;}
.about-section.section6 .about-title span.c01{color:#00B0E1;}
.about-section.section6 .about-title span.c02{color:#6925C9;}
.about-section.section6 .review-wrap{margin-top:70px; overflow:hidden;}
.about-section.section6 .review-wrap .review-box{display:flex; gap:30px;}
.about-section.section6 .review-wrap .review-mo-box{display:none;}
.about-section.section6 .review-wrap .swiper-wrapper{display:flex; gap:30px; flex:none; transition-timing-function: linear;}
.about-section.section6 .review-wrap .swiper-slide{width:auto;}
.about-section.section6 .review-wrap .review-item{padding:16px 34px 16px 16px; width:750px; display:flex; align-items:center; gap:36px; border-radius:24px; border:1px solid #E8ECEE; background:#fff; box-shadow:0 5px 15px 0 rgba(0,0,0,.04);}
.about-section.section6 .review-wrap .review-item .desc{position:relative; padding-left:60px; flex:1; display:flex; flex-direction:column; justify-content:center; background:#E7F5FB; border-radius:20px;}
.about-section.section6 .review-wrap .review-item .desc:after{content:''; position:absolute; right:-22px; top:50%; transform:translateY(-50%); width:22px; height:24px; background:url('/resources/images/aidt_new/lounge/review_item_obj.svg') no-repeat center / contain;}
.about-section.section6 .review-wrap .review-item .desc h5{font-size:22px; color:#000; font-weight:700; line-height:1.5; word-break:keep-all; letter-spacing:-.02em;}
.about-section.section6 .review-wrap .review-item .desc p{font-size:18px; color:#353535; font-weight:400; line-height:1.7; word-break:keep-all; letter-spacing:-.02em;}
.about-section.section6 .review-wrap .review-item .desc span{font-size:14px; color:#758185; font-weight:400; line-height:1.8; word-break:keep-all; letter-spacing:-.02em;}
.about-section.section6 .review-wrap .review-item .thumb{flex:none; width:144px; height:144px; background-repeat:no-repeat; background-position:center; background-size:contain; border-radius:50%;}
.about-section.section6 .review-wrap .review-item .thumb.item01{background-image:url('/resources/images/aidt_new/lounge/review_item01.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item02{background-image:url('/resources/images/aidt_new/lounge/review_item02.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item03{background-image:url('/resources/images/aidt_new/lounge/review_item03.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item04{background-image:url('/resources/images/aidt_new/lounge/review_item04.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item05{background-image:url('/resources/images/aidt_new/lounge/review_item05.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item06{background-image:url('/resources/images/aidt_new/lounge/review_item06.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item07{background-image:url('/resources/images/aidt_new/lounge/review_item07.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item08{background-image:url('/resources/images/aidt_new/lounge/review_item08.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item09{background-image:url('/resources/images/aidt_new/lounge/review_item09.svg');}
.about-section.section6 .review-wrap .review-item .thumb.item10{background-image:url('/resources/images/aidt_new/lounge/review_item10.svg');}
.about-section.section6 .review-wrap .review-box+.review-box{margin-top:30px;}
.about-section.section6 .review-wrap .review-box+.review-box .review-list{margin-left:20%;}
.about-section.section6 h4{margin-top:50px; font-size:36px; color:#0B235B; font-weight:800; text-align:center; line-height:1.3;}
.about-section.section6 h4 span{font:inherit; font-weight:400;}
.about-section.section7{padding:120px 0;}
.about-tab-menu{margin:60px 0 30px; display:flex; justify-content:center; align-items:center; gap:12px;}
.about-tab-menu button{padding:0 30px; height:65px; font-size:22px; color:#4F535B; border:1px solid #CACFD8; border-radius:65px;}
.about-tab-menu button.on{color:#fff; border-color:#13171F; background:#13171F;}
.about-tab-cont{display:none; gap:20px;}
.about-tab-cont.on{display:flex;}
.about-tab-cont .sec7-item{flex:1; display:flex; flex-direction:column; height:430px; background:#F3F6FB; border-radius:24px;}
.about-tab-cont .sec7-item .thumb{flex:none; border-radius:24px 24px 0 0; overflow:hidden;}
.about-tab-cont .sec7-item .thumb img{width:100%;}
.about-tab-cont .sec7-item .desc{display:flex; flex:1; align-items:center; justify-content:center; flex-direction:column; color:#24272D; text-align:center;}
.about-tab-cont .sec7-item .desc h5{font-size:20px; font-weight:800; line-height:1.2;}
.about-tab-cont .sec7-item .desc p{margin-top:4px; font-size:18px; line-height:1.7;}
.about-section.section8{padding:70px 0; background:#F8F9FC;}
.about-section.section8 .inner{max-width:1340px;}
.sec8-cont{padding:34px; display:flex; gap:25px; align-items:center; background:#EDE9FF; border-radius:16px;}
.sec8-cont .desc{padding-left:142px; height:133px; display:flex; justify-content:center; flex-direction:column; background:url('/resources/images/aidt_new/lounge/ico_bnr.png') no-repeat left center;}
.sec8-cont .desc p{font-size:20px; color:#222; line-height:1.36;}
.sec8-cont .desc h6{font-size:28px; color:#1B1E86; font-weight:700; line-height:1.36;}
.sec8-cont .btns{display:flex; gap:8px; text-align:left;}
.sec8-cont .btns a{position:relative; padding:0 26px; width:165px; font-size:16px; font-weight:700; line-height:42px; border-radius:50px; border:1px solid;}
.sec8-cont .btns a:after{content:''; position:absolute; right:22px; top:50%; transform:translateY(-50%); width:7px; height:12px; background-repeat:no-repeat; background-position:center; background-size:contain;}
.sec8-cont .btns .btn1{color:#222; border-color:#333;}
.sec8-cont .btns .btn1:after{background-image:url('/resources/images/aidt_new/lounge/arr_right_b.svg');}
.sec8-cont .btns .btn2{color:#fff; background:#222; border-color:#222;}
.sec8-cont .btns .btn2:after{background-image:url('/resources/images/aidt_new/lounge/arr_right_w.svg');}

/* 체험해보기 팝업 */
.aidt-experience-pop .pop-cont{max-width:1000px;}
.aidt-experience-pop .experience-btn-wrap{display:flex;}
.aidt-experience-pop .experience-btn-wrap+.experience-btn-wrap{margin-top:12px;}
.aidt-experience-pop .experience-btn-wrap dt{width:160px; flex:none; display:flex; align-items:center; justify-content:center; border-radius:24px 0 0 24px;}
.aidt-experience-pop .experience-btn-wrap dt p{font-size:22px; color:#fff; font-weight:700;}
.aidt-experience-pop .experience-btn-wrap dd{flex:1; padding:20px 30px; background:#F3F6FB; border-radius:0 24px 24px 0;}
.aidt-experience-pop .experience-btn-wrap .experience-btns{display:flex; flex-wrap:wrap; gap:8px 12px;}
.aidt-experience-pop .experience-btn-wrap .experience-btn{padding:0 20px 0 26px; height:44px; display:inline-flex; align-items:center; gap:16px; font-size:16px; color:#444; font-weight:600; border-radius:50px; background:#fff; border:1px solid #E0E5E6;}
.aidt-experience-pop .experience-btn-wrap .experience-btn i{width:9px; height:14px; background:url('/resources/images/aidt_new/lounge/arr_right2_b.svg') no-repeat center / contain;}
.aidt-experience-pop .experience-btn-wrap .experience-btn:hover{color:#fff; background:#222; border-color:#222;}
.aidt-experience-pop .experience-btn-wrap .experience-btn:hover i{background-image:url('/resources/images/aidt_new/lounge/arr_right2_w.svg');}
.aidt-experience-pop .experience-btn-wrap.ele dt{background:linear-gradient(130deg, #FF7E2D, #F7AE2D);}
.aidt-experience-pop .experience-btn-wrap.mid dt{background:linear-gradient(130deg, #3863FF, #28B0F0);}
.aidt-experience-pop .experience-btn-wrap.high dt{background:linear-gradient(130deg, #7E44F0, #FF6EF5);}

/* 체험해보기 팝업2 */
.aidt-experience-pop2 .pop-cont{padding:0; max-width:960px;}
.aidt-experience-pop2 .pop-head{padding:28px 30px; background:linear-gradient(to right, #2D30AC, #1DC6F4); border-radius:30px 30px 0 0;}
.aidt-experience-pop2 .pop-head:after{content:''; position:absolute; right:72px; top:0; bottom:0; width:274px; background:url('/resources/images/aidt_new/textbook/experience-pop-bg.png') no-repeat center;}
.aidt-experience-pop2 .pop-head h3{position:relative; font-size:30px; color:#fff; z-index:1;}
.aidt-experience-pop2 .pop-head .btn-layer-close{right:30px; top:50%; transform:translateY(-50%); background-image:url('/resources/images/aidt_new/common/ico_pop_close_w.svg'); z-index:1;}
.aidt-experience-pop2 .pop-body{padding:30px 60px;}
.aidt-experience-pop2 .text{margin-top:8px; font-size:24px; color:#333; font-weight:600; line-height:1.2;}
.aidt-experience-pop2 .pointText{font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:36px; color:#24272D; font-weight:700; line-height:1.2;}
.aidt-experience-pop2 .pointText span{font:inherit;}
.aidt-experience-pop2 .point{color:#00B2E3;}
.aidt-experience-pop2 .pointGrd{background:linear-gradient(to right, #00B2E3 0%, #2739F7 55%, #4534EC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.aidt-experience-pop2 .pointCircle{position:relative;}
.aidt-experience-pop2 .pointCircle:before{content:''; position:absolute; top:-13px; left:50%; transform:translateX(-50%); width:8px; height:8px; background:#FF6982; border-radius:50%;}
.aidt-experience-pop2 .experience-item-wrap{margin-top:30px;}
.aidt-experience-pop2 .experience-item-wrap .pointText{line-height:75px;}
.aidt-experience-pop2 .experience-item-wrap{}
.aidt-experience-pop2 .experience-btns{margin-top:5px; display:flex; flex-wrap:wrap; gap:30px;}
.aidt-experience-pop2 .experience-btns .experience-btn{padding:0 20px 0 26px; width:calc(33.33% - 20px); height:82px; display:inline-flex; align-items:center; justify-content:center; gap:10px; font-size:24px; color:#fff; font-weight:700; border-radius:82px; background:#00B2E3; border:2px solid #0689CA;}
.aidt-experience-pop2 .experience-btns .experience-btn i{width:23px; height:23px; background:url('/resources/images/aidt_new/textbook/ico_link2.png') no-repeat center / contain;}
.aidt-experience-pop2 .experience-btns .experience-btn:hover{background:#1B1E86; border-color:#222;}
.aidt-experience-pop2 .experience-info-wrap{margin-top:60px; padding:30px 42px; background:#F3F6FB; border-radius:24px;}
.aidt-experience-pop2 .experience-info-wrap h6{padding-left:38px; font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:20px; color:#222; font-weight:700; line-height:28px; background:url('/resources/images/aidt_new/textbook/experience-pop-ico.svg') no-repeat left center;}
.aidt-experience-pop2 .experience-info-wrap ul{margin-top:14px; padding-left:52px;}
.aidt-experience-pop2 .experience-info-wrap ul li{padding-left:5px; font-size:16px; color:#222; font-weight:500; line-height:1.5; list-style:decimal;}


/* 스와이퍼 디테일 팝업 */
.about-swiper-pop .pop-cont{max-width:1120px;}
.about-swiper-pop .about-pop-swiper{padding-bottom:26px;}
.about-swiper-pop .about-pop-swiper .swiper-slide{padding:30px 40px 40px; text-align:center; background:#F3F6FB; border-radius:24px;}
.about-swiper-pop .swiper-btn{position:absolute; top:50%; transform:translateY(-50%); width:41px; height:40px; display:flex; align-items:center; justify-content:center; background:#fff; box-shadow:0 2px 2px 0 rgba(0,0,0,.05); z-index:1; cursor:pointer; border-radius:50%;}
.about-swiper-pop .swiper-btn:after{content:''; width:12px; height:20px; background:url('/resources/images/aidt_new/lounge/arr_right_b.svg') no-repeat center / contain;}
.about-swiper-pop .swiper-btn.swiper-prev{left:-16px;}
.about-swiper-pop .swiper-btn.swiper-prev:after{transform:rotate(180deg);}
.about-swiper-pop .swiper-btn.swiper-next{right:-16px;}

.module-top{margin-bottom:14px; display:flex; flex-wrap:wrap;}
.module-top.mt-ty2{margin-top:40px;}
.module-top__left{margin-right:auto;}
.module-top__right{margin-left:auto;}
.module-top .filter-btns{display:flex; gap:8px;}
.module-top .filter-btns.center{flex:1; justify-content:center;}
.module-top .filter-btns button{padding:0 20px; height:40px; font-size:20px; color:#4F535B; border:1px solid #CACFD8; background:#fff; border-radius:40px;}
.module-top .filter-btns button.on{color:#fff; border-color:#13171F; background:#13171F;}
.module-top .select{display:block; padding:0 36px 0 16px;width:160px; height:40px; font-size:16px; color:#13171F; border:1px solid #CACFD8; border-radius:8px; background:url('/resources/images/aidt_new/common/arr_select.png') no-repeat right 18px center; appearance:none;}
.module-top__right .info-require{position:relative; padding-left:14px; font-size:14px; color:#F13064; font-weight:500; line-height:40px;}
.module-top__right .info-require:before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:6px; height:6px; background:#f13064; border-radius:50%;}
.module-top__right .btn{display:inline-block; width:120px; font-size:16px; color:#fff; font-weight:500; text-align:center; line-height:40px; background:#1a59e1; border-radius:8px;}

/* 쇼츠 영상관 */
.shorts-wrap{padding:70px 0 80px;}
.evt-bnr-wrap{margin-top:40px; border-radius:16px; overflow:hidden;}
.evt-bnr-wrap a{display:block;}
.evt-bnr-wrap a img{max-width:unset; width:100%;}
.thumb-type-list{margin-top:24px;}
.thumb-type-list ul{display:flex; flex-wrap:wrap; gap:32px 26px;}
.thumb-type-list ul li{width:calc(25% - 78px/4);}
.thumb-type-list ul li a{display:block;}
.thumb-type-list ul li .thumb{position:relative; border-radius:8px; overflow:hidden;}
.thumb-type-list ul li .thumb img{width:100%; height:100%;}
.thumb-type-list ul li .thumb .badge{position:absolute; left:16px; top:16px; padding:0 8px; font-size:15px; font-weight:700; line-height:25px; border-radius:6px;}
.thumb-type-list ul li .thumb .badge.new{color:#fff; background:#2059FF;}
.thumb-type-list ul li .desc{margin-top:12px;}
.thumb-type-list ul li .desc .info{display:flex; align-items:center; gap:6px;}
.thumb-type-list ul li .desc .info .step{position:relative; margin-left:4px; padding-left:13px; font-size:16px; color:#4F535B; font-weight:600;}
.thumb-type-list ul li .desc .info .step:before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:14px; background:#CECECE;}
.thumb-type-list ul li .desc .info .date{font-size:15px; color:#4F535B; font-weight:500; line-height:1.5;}
.thumb-type-list ul li .desc p{margin-top:12px; height:2.8em; font-size:18px; color:#13171F; font-weight:700; line-height:1.4; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.thumb-type-list.ty2 ul{gap:32px 21px;}
.thumb-type-list.ty2 ul li{width:calc(25% - 63px/4);}
.thumb-type-list ul li.nodata{padding:200px 0; width:100%;}
.thumb-type-list ul li.nodata p{position:relative; padding-top:134px; font-size:20px; color:#888; font-weight:500; line-height:1.4; text-align:center;}
.thumb-type-list ul li.nodata p:before{content:''; position:absolute; left:0; right:0; top:0; height:98px; background:url('/resources/images/aidt_new/common/ico_nolist.png') no-repeat center top / auto 100%;}
.thumb-type-list.shorts ul li .thumb img{position:relative; left:50%; transform:translateX(-50%); width:240%; height:100%; max-width:unset;}

.badge-type{padding:0 12px; display:inline-block; font-size:14px; font-weight:700; line-height:28px; border-radius:8px;}
.badge-type.ty0{color:#AD7600; background:#FFFFE5;} /* 공통 */
.badge-type.ty1{color:#B85C00; background:#FFF2E5;} /* 초등 */
.badge-type.ty2{color:#5212BA; background:#F3ECFD;} /* 중고등 */
.badge-type.ty3{color:#0B753E; background:#E9FBEF;} /* 수학 */
.badge-type.ty4{color:#CC0055; background:#FFF0F6;} /* 영어 */
.badge-type.ty5{color:#1845A7; background:#E6F4FF;} /* 영어/수학 */
.badge-type.ty6{color:#0B245B; background:#E8EFFC;} /* 정보 */
.badge-type.ty7{color:#404040; background:#E0E0E0;} /* 기타 */

.btn-more-wrap{margin:50px auto 0; text-align:center;}
.btn-more-wrap .btn-more-list{padding:0 40px; height:72px; display:inline-flex; align-items:center; justify-content:center; gap:10px; font-size:20px; color:#13171F; font-weight:500; border:1px solid #CACFD8; border-radius:100px;}
.btn-more-wrap .btn-more-list i{width:13px; height:12px; background:url('/resources/images/aidt_new/lounge/ico_plus.png') no-repeat center;}

.shorts-banner{margin-top:80px; display:flex; gap:12px;}

.shorts-detail-wrap{position:relative; background:#F5F6FA; overflow:hidden;}
.shorts-detail-wrap .inner{height:100%;}
.shorts-swiper-wrap{padding:22px 0; height:100%;}
.shorts-swiper-wrap .video-wrap{position:relative; margin:0 auto; height:75vh; aspect-ratio: 9/16; border-radius:16px; overflow:hidden;}
.hasTopBnr .shorts-swiper-wrap .video-wrap{height:65vh;}
.shorts-swiper-wrap .video-wrap:after{content:''; position:absolute; left:0; right:0; top:0; bottom:0;}
.shorts-swiper-wrap .video-container{width:100%; height:100%;}
.shorts-swiper-wrap .video-container iframe{width:100%; height:100%;}
.shorts-swiper-wrap .progressBar{position:absolute; left:0; right:0; bottom:0; height:6px; border-radius:6px; background:#DBDBDB; z-index:2;}
.shorts-swiper-wrap .progressBar span{display:block; width:0; height:100%; background:#00B5E2; border-radius:inherit;}
.shorts-swiper-wrap .desc-container{display:none; position:absolute; left:0; right:0; bottom:0; padding:0 24px 40px;}
.shorts-swiper-wrap .desc-container:before{content:''; position:absolute; left:0; right:0; bottom:0; height:253px; background:linear-gradient(to top, #000, transparent); opacity:.8;}
.shorts-swiper-wrap .desc{position:relative; z-index:1;}
.shorts-swiper-wrap .desc .info{display:flex; align-items:center; gap:6px;}
.shorts-swiper-wrap .desc .info .step{position:relative; margin-left:4px; padding-left:13px; font-size:16px; color:#fff; font-weight:600;}
.shorts-swiper-wrap .desc .info .step:before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:14px; background:#CECECE;}
.shorts-swiper-wrap .desc p{margin-top:12px; font-size:22px; color:#fff; font-weight:700; line-height:1.4;}
.shorts-swiper-wrap .video-module{position:absolute; right:48px; top:50%; transform:translateY(-50%); z-index:1;}
.shorts-swiper-wrap .video-module .shorts-arr{position:relative; display:flex; align-items:center; justify-content:center; width:60px; height:60px; border:1px solid #E3E5EA; border-radius:50%; background:#fff; cursor:pointer;}
.shorts-swiper-wrap .video-module .shorts-arr i{width:24px; height:24px; background:url('/resources/images/aidt_new/lounge/arr_top.png') no-repeat center;}
.shorts-swiper-wrap .video-module .shorts-arr .arr-label{display:none; position:absolute; left:50%; transform:translateX(-50%); padding:0 16px; font-size:14px; color:#fff; line-height:36px; border-radius:8px; background:#3E4451; white-space:nowrap;}
.shorts-swiper-wrap .video-module .shorts-arr .arr-label:before{content:''; position:absolute; left:50%; transform:translateX(-50%); width:16px; height:10px; background:url('/resources/images/aidt_new/lounge/label_obj.png') no-repeat center;}
.shorts-swiper-wrap .video-module .shorts-arr.prev .arr-label{top:-60px;}
.shorts-swiper-wrap .video-module .shorts-arr.prev .arr-label:before{top:100%;}
.shorts-swiper-wrap .video-module .shorts-arr.next{margin-top:32px;}
.shorts-swiper-wrap .video-module .shorts-arr.next i{transform:rotate(180deg);}
.shorts-swiper-wrap .video-module .shorts-arr.next .arr-label{bottom:-60px;}
.shorts-swiper-wrap .video-module .shorts-arr.next .arr-label:before{bottom:100%; transform:translateX(-50%) rotate(180deg);}
.shorts-swiper-wrap .video-module .shorts-arr:hover{background-color:#E8EBF1;}
.shorts-swiper-wrap .video-module .shorts-arr:hover .arr-label{display:block;}
.shorts-swiper-wrap .video-wrap:hover .desc-container{display:block;}
.shorts-swiper-wrap .nodata .video-wrap{height:auto; background:#666; aspect-ratio: auto;}
.shorts-swiper-wrap .nodata .video-wrap p{font-size:20px; text-align:center; font-weight:700; color:#fff; line-height:50px;}

.preview-wrap{padding:70px 0 160px;}

.story-wrap{padding:70px 0 100px;}

.aidt-paging-wrap{margin-top:60px;}
.aidt-paging-wrap .aidt-paging{display:flex; justify-content:center; align-items:center; gap:4px;}
.aidt-paging-wrap .aidt-paging a{width:32px; height:32px; font-size:18px; color:#7D8089; text-align:center; line-height:30px;}
.aidt-paging-wrap .aidt-paging a.btn{display:inline-flex; align-items:center; justify-content:center; border-radius:6px; border:1px solid #CACFD8; background:#fff;}
.aidt-paging-wrap .aidt-paging a.btn.prev{margin-right:10px;}
.aidt-paging-wrap .aidt-paging a.btn.next{margin-left:10px;}
.aidt-paging-wrap .aidt-paging a.btn i{width:16px; height:16px; background-repeat:no-repeat; background-position:center top;}
.aidt-paging-wrap .aidt-paging a.btn.first i{background-image:url('/resources/images/aidt_new/common/paging_first_16x16.svg');}
.aidt-paging-wrap .aidt-paging a.btn.prev i{background-image:url('/resources/images/aidt_new/common/paging_prev_16x16.svg');}
.aidt-paging-wrap .aidt-paging a.btn.next i{background-image:url('/resources/images/aidt_new/common/paging_next_16x16.svg');}
.aidt-paging-wrap .aidt-paging a.btn.last i{background-image:url('/resources/images/aidt_new/common/paging_last_16x16.svg');}
.aidt-paging-wrap .aidt-paging a.btn.disabled{border-color:#E5E5E5; background:#F3F3F3; cursor:default;}
.aidt-paging-wrap .aidt-paging a.btn.disabled i{background-position-y:bottom;}
.aidt-paging-wrap .aidt-paging a:hover,
.aidt-paging-wrap .aidt-paging a.on{color:#13171F; font-weight:700;}
.aidt-paging-wrap .btn-more-wrap{display:none;}

.detail-viewer > div{padding:32px; border-bottom:1px solid #E8EBF1;}
.detail-viewer .detail-viewer__head .date{margin-bottom:16px; font-size:20px; color:#4F535B; line-height:1.4; font-weight:500;}
.detail-viewer .detail-viewer__head .title{font-size:32px; color:#333; font-weight:800; line-height:1.3;}
.detail-viewer .detail-viewer__body{font-size:20px;}
.detail-viewer .detail-viewer__foot{padding:0;}
.detail-viewer .detail-viewer__foot .foot-item{display:flex;}
.detail-viewer .detail-viewer__foot .foot-item p{padding:27px 16px; flex:none; min-width:0; font-size:16px; line-height:1.4; color:#4F535B;}
.detail-viewer .detail-viewer__foot .foot-item p.disabled{}
.detail-viewer .detail-viewer__foot .foot-item a{display:inline-block; font:inherit; color:inherit;}
.detail-viewer .detail-viewer__foot .foot-item p.txt{padding:27px 30px;}
.detail-viewer .detail-viewer__foot .foot-item p.tit{flex:1;}
.detail-viewer .detail-viewer__foot .foot-item p.tit a{font-weight:500;}
.detail-viewer .detail-viewer__foot .foot-item+.foot-item{border-top:1px solid #E8EBF1;}

.btn_foot_wrap{margin-top:40px; display:flex;}
.btn_foot_wrap.btn_center{justify-content:center;}
.btn_foot_wrap .btn{padding:0 40px; font-size:20px; font-weight:500; line-height:58px; text-align:center; border:1px solid; border-radius:60px;}
.btn_foot_wrap .btn.blue{color:#fff; background:#2059FF; border-color:#2059FF;}
.detail-more-list-wrap{display:none;}

.guide-wrap{padding:70px 0 80px;}
.guide-cont-wrap{margin-top:70px;}
.guide-cont-title{padding-left:44px; font-size:30px; line-height:1.4; color:#333; font-weight:700; background:url('/resources/images/aidt_new/lounge/ico_guide.png') no-repeat left center;}
.guide-cont-wrap .btn-down{padding:0 14px; height:37px; display:inline-flex; align-items:center; justify-content:center; gap:6px; font-size:15px; color:#333; font-weight:500; border-radius:8px; border:1px solid #E0E0E0;}
.guide-cont-wrap .btn-down i{width:20px; height:20px; background:url('/resources/images/aidt_new/lounge/ico_down.svg') no-repeat center / contain;}
.guide-cont-wrap .guide-cont{margin-top:50px;}
.guide-cont-wrap .guide-top{padding-bottom:12px; display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid #E0E0E0;}
.guide-cont-wrap .guide-top h5{font-size:24px; color:#333; font-weight:700; line-height:1.4;}
.guide-cont-wrap .guide-top .btn-down{height:40px;}

.guide-cont-wrap .guide-items{padding-top:16px; display:flex; gap:24px; flex-wrap:wrap;}
.guide-cont-wrap .guide-items .guide-item{width:calc(33.33% - 16px); border-radius:12px; border:1px solid #E0E0E0; overflow:hidden;}
.guide-cont-wrap .guide-items .guide-item dt{padding:20px 24px; display:flex; justify-content:space-between; align-items:center;}
.guide-cont-wrap .guide-items .guide-item dt p{font-size:20px; font-weight:700; line-height:1.4;}
.guide-cont-wrap .guide-items .guide-item dd{display:flex; gap:1px; border-top:1px solid #E0E0E0; background:#FAFBFF;}
.guide-cont-wrap .guide-items .guide-item dd a{position:relative; flex:1; display:inline-flex; height:52px; justify-content:center; align-items:center; gap:8px; font-size:15px; color:#333; font-weight:500;}
.guide-cont-wrap .guide-items .guide-item dd a+a:before{content:''; position:absolute; left:-1px; top:50%; transform:translateY(-50%); width:1px; height:30px; background:#E0E0E0; }
.guide-cont-wrap .guide-items .guide-item dd a i{width:7px; height:12px; background:url('/resources/images/aidt_new/lounge/arr_right_mini_b.png') no-repeat center;}
.guide-cont-wrap .guide-items.ele .guide-item dt p{color:#FF8A00;}
.guide-cont-wrap .guide-items.mid .guide-item dt p{color:#009EE0;}
.guide-cont-wrap .guide-items.high .guide-item dt p{color:#21B985;}
.guide-cont-wrap .guide-items.feat .guide-item{border:none;}
.guide-cont-wrap .guide-items.feat .guide-item a{padding:36px 32px; display:block; border-radius:12px;}
.guide-cont-wrap .guide-items.feat .guide-item a span{display:block; font-size:15px; font-weight:500; line-height:1.2;}
.guide-cont-wrap .guide-items.feat .guide-item a p{display:flex; gap:16px; align-items:center; font-size:24px; font-weight:700; line-height:1.2;}
.guide-cont-wrap .guide-items.feat .guide-item a p i{width:32px; height:32px; border-radius:50%; background:url('/resources/images/aidt_new/lounge/ico_link_arr.png') no-repeat center;}
.guide-cont-wrap .guide-items.feat .guide-item.math a{color:#0B753E; background:#E9FBEF;}
.guide-cont-wrap .guide-items.feat .guide-item.math a p i{background-color:#0B753E;}
.guide-cont-wrap .guide-items.feat .guide-item.eng a{color:#CC0055; background:#FFF0F6;}
.guide-cont-wrap .guide-items.feat .guide-item.eng a p i{background-color:#CC0055;}
.guide-cont-wrap .guide-items.feat .guide-item.info a{color:#0B245B; background:#E8EFFC;}
.guide-cont-wrap .guide-items.feat .guide-item.info a p i{background-color:#0B245B;}

.guide-bnr-wrap{margin-top:80px;}
.guide-bnr-wrap .guide-bnr{display:flex; gap:12px;}
.guide-bnr-wrap .guide-bnr .bnr-item{position:relative; padding:47px 40px; flex:1; background:#DDEFFF; border-radius:16px; overflow:hidden;}
.guide-bnr-wrap .guide-bnr .bnr-item.ty2{background:linear-gradient(to right, #E2E9FF, #C5D0FD);}
.guide-bnr-wrap .guide-bnr .bnr-item:after{content:''; position:absolute; right:50px; top:50%; transform:translateY(-50%); width:143px; height:136px; background:url('/resources/images/aidt_new/lounge/guide_bnr_img1.png') no-repeat center / contain;}
.guide-bnr-wrap .guide-bnr .bnr-item.ty2:after{right:32px; width:168px; height:134px; background-image:url('/resources/images/aidt_new/lounge/guide_bnr_img2.png');}
.guide-bnr-wrap .guide-bnr .bnr-item .info{padding-right:170px; display:flex; align-items:flex-start; justify-content:center; flex-direction:column;}
.guide-bnr-wrap .guide-bnr .bnr-item .info h5{font-size:30px; color:#4178C5; font-weight:800; line-height:1.3;}
.guide-bnr-wrap .guide-bnr .bnr-item .info h6{font-size:24px; color:#333; font-weight:700; line-height:1.4;}
.guide-bnr-wrap .guide-bnr .bnr-item .info h6 span{font:inherit; color:#1E6FCC;}
.guide-bnr-wrap .guide-bnr .bnr-item .info p{margin-top:9px; font-size:14px; color:#666; font-weight:600; line-height:1.3;}
.guide-bnr-wrap .guide-bnr .bnr-item .btns{margin-top:16px; display:flex; gap:1px; width:177px; height:40px; border-radius:8px; background:#fff;}
.guide-bnr-wrap .guide-bnr .bnr-item .btns a{position:relative; flex:1; font-size:15px; color:#333; font-weight:500; line-height:40px; text-align:center;}
.guide-bnr-wrap .guide-bnr .bnr-item .btns a+a:before{content:''; position:absolute; left:-1px; top:50%; transform:translateY(-50%); width:1px; height:12px; background:#C7CED5;}

/* 교과서 상세 */
.textbook-top-wrap{position:relative; padding:80px 0 75px; overflow:hidden;}
.textbook-top-wrap .bgObj{position:absolute; width:1058px; height:1058px; filter:blur(200px); border-radius:50%;}
.textbook-top-wrap .bgObj.obj1{left:-50%; top:-50%; transform:translate(50%, -50%);}
.textbook-top-wrap .bgObj.obj2{right:-50%; top:-50%; transform:translate(-50%, -50%);}
.textbook-top-wrap .bgObj.obj3{right:-50%; bottom:-50%; transform:translate(-50%, 50%);}
.textbook-top-wrap.ele{background:#FBF2DF;}
.textbook-top-wrap.ele .bgObj.obj1{background:rgba(254, 209, 73, 0.2);}
.textbook-top-wrap.ele .bgObj.obj2{background:rgba(255, 182, 86, 0.15);}
.textbook-top-wrap.ele .bgObj.obj3{background:rgba(255, 190, 229, 0.18);}
.textbook-top-wrap.ele .textbook-title h2 em{color:#FF8800;}
.textbook-top-wrap.mid{background:rgba(0, 133, 254, 0.1);}
.textbook-top-wrap.mid .bgObj.obj1{background:rgba(30, 120, 250, 0.2);}
.textbook-top-wrap.mid .bgObj.obj2{background:rgba(208, 253, 255, 0.5);}
.textbook-top-wrap.mid .bgObj.obj3{background:rgba(110, 255, 226, 0.16);}
.textbook-top-wrap.mid .textbook-title h2 em{color:#0026E5;}
.textbook-top-wrap.high{background:#F6E6FF;}
.textbook-top-wrap.high .bgObj.obj1{background:rgba(183, 178, 239, 0.3);}
.textbook-top-wrap.high .bgObj.obj2{background:rgba(65, 74, 255, 0.09);}
.textbook-top-wrap.high .bgObj.obj3{background:rgba(228, 215, 255, 0.5);}
.textbook-top-wrap.high .textbook-title h2 em{color:#7706DA;}
.textbook-top-wrap .inner{z-index:1;}
.textbook-top-wrap .textbook-title{display:flex; align-items:center; justify-content:center; gap:22px;}
.textbook-top-wrap .textbook-title span{padding:0 27px; font-size:26px; color:#1B1E86; font-weight:600; line-height:62px; border:2px solid #1B1E86; border-radius:60px;}
.textbook-top-wrap .textbook-title h2{font-size:48px; color:#24272D; font-weight:700; font-family:'Paperlogy', 'Pretendard', sans-serif;}
.textbook-top-wrap .textbook-title h2 em{font:inherit;}
.textbook-top-wrap .textbook-swiper-wrap{position:relative; margin:40px auto 0; max-width:1024px; padding:45px 35px; border-radius:30px; border:12px solid #2E2E30; background:#fff;}
.textbook-top-wrap .textbook-swiper-wrap .swiper-slide{width:930px; height:auto; border-radius:20px; overflow:hidden;}
.textbook-top-wrap .textbook-swiper-wrap .swiper-slide .thumb{width:100%; height:100%;}
.textbook-top-wrap .textbook-swiper-wrap .swiper-slide .thumb img{width:100%; height:100%;}
.textbook-top-wrap .textbook-swiper-wrap .swiper-slide .video-box{width:100%; height:100%;}
.textbook-top-wrap .textbook-swiper-wrap .swiper-slide .video-box video{width:100%; height:100%;}
.textbook-top-wrap .textbook-swiper-wrap .textbook-pagination{position:absolute; bottom:24px; left:50%; transform:translateX(-50%); padding:0 24px; display:flex; align-items:center; justify-content:center; gap:4px; width:100px; height:56px; font-size:18px; color:#7D8089; border-radius:100px; background:rgba(255, 255, 255, 0.8); border:1px solid rgba(0, 0, 0, 0.05); z-index:1;}
.textbook-top-wrap .textbook-swiper-wrap .textbook-pagination span{font:inherit;}
.textbook-top-wrap .textbook-swiper-wrap .textbook-pagination span.swiper-pagination-current{color:#13171F; font-weight:700;}
.textbook-top-wrap .textbook-swiper-wrap .textbook-btn{position:absolute; top:50%; transform:translateY(-50%); width:60px; height:60px; border-radius:50%; background-repeat:no-repeat; background-position:center top; background-size:100% auto; cursor:pointer; z-index:1;}
.textbook-top-wrap .textbook-swiper-wrap .textbook-btn.prev{left:-42px; background-image:url('/resources/images/aidt_new/textbook/swiper_prev.png');}
.textbook-top-wrap .textbook-swiper-wrap .textbook-btn.next{right:-42px; background-image:url('/resources/images/aidt_new/textbook/swiper_next.png');}
.textbook-top-wrap .textbook-swiper-wrap .textbook-btn.disabled{background-position-y:bottom; cursor:default;}
.textbook-top-wrap .textbook-top-btns{margin-top:20px; display:flex; align-items:center; justify-content:center; gap:10px;}
.textbook-top-wrap .textbook-top-btns .btn-item{padding:6px 8px 6px 20px; display:flex; align-items:center; justify-content:center; gap:10px; border-radius:50px; background:#222;}
.textbook-top-wrap .textbook-top-btns .btn-item.v-mo{display:none;}
.textbook-top-wrap .textbook-top-btns .btn-item .icon{padding-left:30px; font-size:16px; color:#fff; font-weight:500; background-repeat:no-repeat; background-position:left center; }
.textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-pencil{background-image:url('/resources/images/aidt_new/textbook/ico_pencil.png');}
.textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-manual{background-image:url('/resources/images/aidt_new/textbook/ico_manual.png');}
.textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-book{background-image:url('/resources/images/aidt_new/textbook/ico_book.png');}
.textbook-top-wrap .textbook-top-btns .btn-item .btns{display:flex; align-items:center; gap:21px;}
.textbook-top-wrap .textbook-top-btns .btn-item .btns a{position:relative; padding:0 20px; font-size:14px; color:#fff; line-height:44px; font-weight:600; border-radius:46px; border:1px solid #fff;}
.textbook-top-wrap .textbook-top-btns .btn-item .btns a+a:before{content:''; position:absolute; left:-11px; top:50%; transform:translateY(-50%); width:1px; height:20px; background:rgba(217, 217, 217, 0.5);}
.textbook-top-wrap .textbook-top-btns .btn-item.link{padding:0 30px 0 20px;}
.textbook-top-wrap .textbook-top-btns .btn-item.link .icon{line-height:58px;}
.textbook-top-wrap .textbook-info-wrap{margin-top:30px; padding-top:45px; border-top:1px solid rgba(0, 0, 0, 0.1);}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item{margin:0 auto; max-width:1000px;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item+.textbook-info-item{margin-top:10px;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item h5{position:relative; padding-left:28px; font-size:18px; color:#2E2E30; font-weight:700; line-height:1.3;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item h5:before{content:''; position:absolute; left:10px; top:9px; width:5px; height:5px; background:#2E2E30; border-radius:50%;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item p{margin-top:10px; padding-left:28px; font-size:18px; color:#666; line-height:1.3; word-break:keep-all; word-wrap:break-word;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item.fl{display:flex; gap:10px;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item.fl h5{flex:none;}
.textbook-top-wrap .textbook-info-wrap .textbook-info-item.fl p{margin:0; padding:0; flex:1;}
.textbook-top-wrap .textbook-top-tabWrap{margin-top:56px;}
.textbook-top-wrap .textbook-top-tabWrap.noTab{border-top:1px solid rgba(0, 0, 0, 0.1);}
.textbook-top-wrap .textbook-tab-menu{display:flex; gap:2px;}
.textbook-top-wrap .textbook-tab-menu button{flex:1; font-size:20px; color:#666; font-weight:700; height:70px; border-bottom:1px solid rgba(0,0,0,.1); background:#fff; border-radius:20px 20px 0 0;}
.textbook-top-wrap .textbook-tab-menu button.on{color:#fff; background:#1B1E86; border-color:#1B1E86;}
.textbook-top-wrap .textbook-tab-cont{display:none;}
.textbook-top-wrap .textbook-tab-cont.on{display:block;}
.textbook-top-wrap .textbook-tab-cont .cont-box{padding-top:50px; display:flex; justify-content:space-between; gap:20px;}
.textbook-top-wrap .textbook-tab-cont .thumb{position:relative; padding-top:16px;}
.textbook-top-wrap .textbook-tab-cont .thumb:after{content:''; position:absolute; left:20px; top:0; width:64px; height:64px; background:url('/resources/images/aidt_new/textbook/ico_ai.png') no-repeat center;}
.textbook-top-wrap .textbook-tab-cont .thumb .img{border-radius:20px; box-shadow:10px 10px 30px 0 rgba(50, 50, 50, 0.2); overflow:hidden;}
.textbook-top-wrap .textbook-tab-cont .desc{width:732px;}
.textbook-top-wrap .textbook-tab-cont .desc-txt h5{font-size:36px; color:#24272D; font-weight:700; font-family:'Paperlogy', 'Pretendard', sans-serif; line-height:1.6;}
.textbook-top-wrap .textbook-tab-cont .desc-txt h5 span{font:inherit; color:#1B1E86;}
.textbook-top-wrap .textbook-tab-cont .desc-txt p{font-size:24px; color:#333; font-weight:600; line-height:1.2;}
.textbook-top-wrap .textbook-tab-cont .desc-btns{margin-top:30px; padding-top:30px; border-top:1px solid rgba(0, 0, 0, 0.1);}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btns{display:flex; gap:10px;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btns a{padding:0 30px; font-size:16px; color:#fff; font-weight:500; line-height:58px; background:#1B1E86; border-radius:100px;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap{margin-top:40px; display:flex; gap:12px;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .btn-item{position:relative;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a{display:flex; align-items:center; padding:0 52px; height:85px; font-size:24px; color:#0026E5; font-weight:700; border:2px solid #222; border-radius:100px; background:#fff;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a span{margin-right:5px; font:inherit; color:#202225;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a em{margin-right:5px; font:inherit;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a em.tc{color:#670BFF;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a em.st{color:#008F48;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a i{margin-left:10px; width:23px; height:23px; background:url('/resources/images/aidt_new/textbook/ico_link.png') no-repeat center;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .tooltipPop{display:none; position:absolute; bottom:-40px; left:50%; transform:translateX(-50%); padding:8px 16px;background:#3E4451; border-radius:8px;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .tooltipPop:before{content:''; position:absolute; top:-10px; left:50%; transform:translateX(-50%); width:17px; height:10px; background:url('/resources/images/aidt_new/textbook/tooltip_arr.png') no-repeat center;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .tooltipPop p{font-size:14px; color:#fff; line-height:1.4; white-space:nowrap;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .tooltipPop p span{font:inherit; color:#66F0FF;}
.textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .btn-item:hover .tooltipPop{display:block;}

.textbook-detail-wrap{position:relative; background:#F4F8FB;}
.textbook-detail-tab{background:#00C7FF;}
.textbook-detail-tab .textbook-detail-tab-wrap{margin:0 auto; max-width:1200px; display:flex;}
.textbook-detail-tab .textbook-detail-tab-wrap button{padding:0 20px; flex:1; height:70px; font-size:20px; color:#222; font-weight:500;}
.textbook-detail-tab .textbook-detail-tab-wrap button.on{color:#fff; font-weight:800; background:#13171F;}
.textbook-detail-cont{padding:60px 0;}
.textbook-detail-cont .textbook-detail-cont-title{display:flex; align-items:center; justify-content:center; flex-direction:column; text-align:center;}
.textbook-detail-cont .textbook-detail-cont-title span{padding:0 38px; font-size:24px; color:#fff; font-weight:800; line-height:56px; border-radius:100px; background:#363F6E; letter-spacing:-0.04em;}
.textbook-detail-cont .textbook-detail-cont-title h4{margin-top:24px; font-size:36px; color:#222; font-weight:800; line-height:1.2; letter-spacing:-0.04em;}
.textbook-detail-cont .textbook-detail-cont-title p{margin-top:20px; font-size:20px; color:#666; line-height:1.4; letter-spacing:-0.04em; white-space:pre-line;}
.detail-cont-item-wrap{position:relative;}
.detail-cont-item-wrap .detail-item-cont-navi{position:absolute; left:-250px; top:0; width:230px;}
.detail-cont-item-wrap .detail-item-cont-navi button{position:relative; padding:10px 0; width:100%; display:flex; align-items:center; gap:10px; font-size:18px; color:#191919; font-weight:700; line-height:1.2; word-break:keep-all; word-wrap:break-word; text-align:left;}
.detail-cont-item-wrap .detail-item-cont-navi button+button{margin-top:16px;}
.detail-cont-item-wrap .detail-item-cont-navi button:before{content:''; flex:none; width:32px; height:32px; background:url('/resources/images/aidt_new/textbook/ico_navi_book.png') no-repeat center;}
.detail-cont-item-wrap .detail-item-cont-navi button.on{padding:10px 10px 10px 20px; color:#fff; font-weight:800; background:#1C56FF; border-radius:200px;}
.detail-cont-item-wrap .detail-item-cont-navi button.on:before{background-image:url('/resources/images/aidt_new/textbook/ico_navi_book_on.png');}
.detail-cont-item-wrap .detail-item-cont-navi button.on:after{content:''; width:24px; height:16px; background:url('/resources/images/aidt_new/textbook/arr_right.png') no-repeat center;}
.detail-cont-item{display:none;}
.detail-cont-item.on{display:block;}
.detail-swiper-wrap{position:relative;}
.detail-cont-swiper{margin-top:40px;}
.detail-cont-swiper .thumb{padding-bottom:26px; background:#fff; border-radius:20px; overflow:hidden; cursor:pointer;}
.detail-cont-swiper .thumb .ico_view{position:absolute; right:16px; bottom:16px; width:40px; height:40px; background:rgba(34, 34, 34, 0.8) url('/resources/images/aidt_new/lounge/ico_view.png') no-repeat center; border-radius:10px;}
.detail-cont-swiper .vdo-thumb{position:relative; width:100%;}
.detail-cont-swiper .vdo-thumb:after{content:''; display:block; padding-bottom:56.25%;}
.detail-cont-swiper .vdo-thumb video{position:absolute; width:100%; height:100%;}
.detail-cont-swiper .vdo-thumb iframe{position:absolute; width:100%; height:100%;}
.detail-cont-swiper .detail-cont-pagination{position:absolute; left:0; right:0; bottom:40px; display:flex; justify-content:center; z-index:1;}
.detail-cont-swiper .detail-cont-pagination span{width:10px; height:10px; background:#CCC; opacity:1; border-radius:5px;}
.detail-cont-swiper .detail-cont-pagination span.swiper-pagination-bullet-active{width:34px; background:#666;}
.detail-cont-swiper .detail-cont-arr{position:absolute; top:50%; transform:translateY(-50%); display:flex; align-items:center; justify-content:center; width:32px; height:80px; background:rgba(34, 34, 34, 0.8); z-index:1; cursor:pointer;}
.detail-cont-swiper .detail-cont-arr i{width:14px; height:24px; background:url('/resources/images/aidt_new/textbook/arr_prev.png') no-repeat center;}
.detail-cont-swiper .detail-cont-arr.prev{left:0; border-radius:0 10px 10px 0;}
.detail-cont-swiper .detail-cont-arr.next{right:0; border-radius:10px 0 0 10px;}
.detail-cont-swiper .detail-cont-arr.next i{transform:rotate(180deg);}
.detail-cont-swiper .detail-cont-arr.disabled{background:rgba(34, 34, 34, 0.2); cursor:default;}
.detail-cont-swiper .detail-cont-arr.disabled i{background-image:url('/resources/images/aidt_new/textbook/arr_prev_off.png');}
.detail-cont-swiper .detail-cont-arr.hide{display:none;}
.detail-cont-item .detail-btn-wrap{margin:40px auto 0; text-align:center;}
.detail-cont-item .detail-btn-wrap button{position:relative; width:420px; height:58px; font-size:20px; color:#fff; font-weight:700; border-radius:10px; background:#0085FF;}
.detail-cont-item .detail-btn-wrap button:after{content:''; margin-left:10px; display:inline-block; width:9px; height:14px; background:url('/resources/images/aidt_new/lounge/arr_right2_w.svg') no-repeat center / contain;}

.textbook-detail-wrap.fixed{padding-top:70px;}
.textbook-detail-wrap.fixed .textbook-detail-tab{position:fixed; left:0; right:0; top:0; z-index:100;}

.aidtImgDetailPop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;background-color: rgba(0, 0, 0, 0.6);display: none;z-index: 1001;}
.aidtImgDetailPop .imgDetailClose{position: fixed;top: 20px;right: 20px; width:65px; height:65px; background:url('/resources/images/aidt_new/textbook/detail_close.png') no-repeat center / contain; z-index: 10;}
.aidtImgDetailPop .cont_inner{text-align: center;width: 100%;height: 100vh; display:flex; align-items:center; justify-content:center; overflow-y: auto;overflow-x: hidden;}
.aidtImgDetailPop .img-detail-cont{position: relative;display: inline-block;vertical-align: middle;width: 100%;max-width: 1420px;border-radius: 10px;background: #fff;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);}
.aidtImgDetailPop .detail-cont-arr{position:absolute; top:50%; transform:translateY(-50%); display:flex; align-items:center; justify-content:center; width:32px; height:80px; background:rgba(34, 34, 34, 0.8); z-index:1; cursor:pointer;}
.aidtImgDetailPop .detail-cont-arr i{width:14px; height:24px; background:url('/resources/images/aidt_new/textbook/arr_prev.png') no-repeat center;}
.aidtImgDetailPop .detail-cont-arr.prev{left:0; border-radius:0 10px 10px 0;}
.aidtImgDetailPop .detail-cont-arr.next{right:0; border-radius:10px 0 0 10px;}
.aidtImgDetailPop .detail-cont-arr.next i{transform:rotate(180deg);}
.aidtImgDetailPop .detail-cont-arr.disabled{background:rgba(34, 34, 34, 0.2); cursor:default;}
.aidtImgDetailPop .detail-cont-arr.disabled i{background-image:url('/resources/images/aidt_new/textbook/arr_prev_off.png');}
.aidtImgDetailPop .detail-cont-arr.hide{display:none;}
.aidtImgDetailPop.open{display:block;}


/* 맞춤 지원 */
.banner-list-wrap{padding:70px 0 140px;}
.banner-list{display:flex; gap:40px;}
.banner-list .banner-item{flex:1;}
.banner-list .banner-item .thumb{position:relative; border-radius:30px 30px 0 0; overflow:hidden;}
.banner-list .banner-item .thumb .info{position:absolute; left:60px; top:40px; right:40px; display:flex; justify-content:space-between; align-items:center;}
.banner-list .banner-item .thumb h4{font-size:28px; font-family:'Paperlogy','Pretendard',sans-serif; color:#fff; font-weight:700;}
.banner-list .banner-item .thumb img{width:100%;}
.banner-list .banner-item .desc{padding:36px 30px 50px; border-radius:0 0 30px 30px; overflow:hidden; border:1px solid #EDEDED; border-top:none; text-align:center;}
.banner-list .banner-item .desc p{font-size:24px; color:#000; font-weight:700; line-height:1.4; word-break:keep-all; word-wrap:break-word;}
.banner-list .banner-item .desc p span{font:inherit; color:#2059FF;}
.banner-list .banner-item .desc ul{margin-top:36px; display:inline-block;}
.banner-list .banner-item .desc ul li{position:relative; padding-left:20px; font-size:18px; color:#444; font-weight:500; line-height:1.4; text-align:left;}
.banner-list .banner-item .desc ul li span{font:inherit;}
.banner-list .banner-item .desc ul li:before{content:''; position:absolute; left:5px; top:10px; width:5px; height:5px; background:#444; border-radius:50%;}
.banner-list .banner-item .desc .btn_wrap{margin-top:30px;}
.banner-list .banner-item .desc .btn_wrap .btn_apply{position:relative; margin:0; padding:0 30px; display:inline-flex; justify-content:center; align-items:center; height:56px; font-size:20px; color:#202225; font-weight:700; border:2px solid #222; border-radius:28px;}
.banner-list .banner-item .desc .btn_wrap .btn_apply:after{content:''; display:inline-block; width:23px; height:23px; background:url('/resources/images/aidt_new/sub/ico_arr.png') no-repeat center / contain;}
.banner-list .banner-item .desc .btn_wrap.disabled{position:relative;}
.banner-list .banner-item .desc .btn_wrap.disabled:after{content:''; position:absolute; left:0; right:0; top:0; bottom:0;}
.banner-list .banner-item .desc .btn_wrap.disabled .btn_apply{border-color:#D9D9D9; background:#D9D9D9;}
.banner-list .banner-item .comingsoon{height:320px; display:flex; align-items:center; justify-content:center; background:#F5F6FA;}
.banner-list .banner-item .comingsoon p{position:relative; padding-top:126px; font-family:'Paperlogy', 'Pretendard', sans-serif; font-size:24px; color:#697086; font-weight:600; line-height:1.3; text-align:center;}
.banner-list .banner-item .comingsoon p:before{content:''; position:absolute; left:0; right:0; top:0; height:98px; background:url('/resources/images/aidt_new/common/ico_nolist.png') no-repeat center;}

.bnr_event_list{margin-top:70px;}
.bnr_event_list a{padding:25px 59px 25px 25px; display:flex; justify-content:space-between; align-items:center; background:#CBECFB; border-radius:16px;}
.bnr_event_list .txt{padding-left:172px; height:150px; display:flex; flex-direction:column; justify-content:center; background:url('/resources/images/aidt_new/sub/ico_evt_bnr.png') no-repeat left center;}
.bnr_event_list .txt p{font-size:20px; color:#222;}
.bnr_event_list .txt h4{font-size:28px; color:#1B1E86; font-weight:700; line-height:1.4;}
.bnr_event_list .btn p{padding:0 16px 0 24px; font-size:16px; color:#222; font-weight:700; line-height:42px; border:1px solid #333; border-radius:30px;}
.bnr_event_list .btn p:after{content:''; display:inline-block; width:24px; height:42px; background:url('/resources/images/aidt_new/sub/arr_right.png') no-repeat center; vertical-align:top;}

.event-list{margin-top:24px;}
.event-list .event-item+.event-item{margin-top:24px;}
.event-list .event-item a{padding:15px; display:flex; gap:24px; border-radius:16px; border:1px solid #E0E0E0;}
.event-list .event-item .thumb{position:relative; width:296px; height:200px; border-radius:16px; overflow:hidden; flex:none; background:url('/resources/images/aidt_new/common/before-render.png') center;}
.event-list .event-item .thumb img{width:100%; height:100%;}
.event-list .event-item .thumb .event-item__badge{position:absolute; left:8px; top:8px; padding:0 8px; font-size:15px; color:#fff; font-weight:700; line-height:29px; border-radius:6px; background:#2059FF;}
.event-list .event-item .thumb .event-item__badge.end{background:#333;}
.event-list .event-item .desc{position:relative; padding:16px 0; flex:1; display:flex; flex-direction:column;}
.event-list .event-item .desc h3{font-size:24px; color:#13171F; font-weight:700; line-height:1.4;}
.event-list .event-item .desc p{margin-top:8px; font-size:16px; color:#333; font-weight:500; line-height:1.4;}
.event-list .event-item .desc p.date{margin-top:auto; color:#666;}

/* 고객센터 */
.support-cont{padding:70px 0 80px;}

.module-bottom{margin-top:44px; display:flex; justify-content:space-between;}
.module-bottom.margin-ty2{margin-top:25px;}
.module-bottom .btn{display:inline-block; width:100px; font-size:16px; color:#13171F; font-weight:400; line-height:38px; text-align:center; border:1px solid #CDCED4; border-radius:8px;}
.module-bottom .btn-send{display:inline-block; width:140px; font-size:20px; color:#fff; font-weight:500; line-height:50px; text-align:center; background:#1A59E1; border-radius:30px;}
.module-bottom .btn-send:disabled{color:#8890a1; background:#F5F5F5;}

.aidt-table{border-top:1px solid #8890A1;}
.aidt-table dl{padding:36px 80px 36px 40px; display:flex;}
.aidt-table dl+dl{border-top:1px solid #ececec;}
.aidt-table dl dt{width:100px;}
.aidt-table dl dt p{position:relative; padding-right:15px; display:inline-block; font-size:20px; color:#13171f; font-weight:700; line-height:56px;}
.aidt-table dl dt.require p:after{content:''; position:absolute; right:0; top:25px; width:6px; height:6px; background:#f13064; border-radius:50%;}
.aidt-table dl dd{flex:1;}
.aidt-table .select-box{display:flex; gap:16px;}
.aidt-table .select-box .ui-select-parent{width:100%; max-width:300px;}
.aidt-table .input-wrap input[type='text']{padding:0 24px; display:block; width:100%; height:56px; font-size:16px; color:#13171F; font-weight:500; background:#fff; border:1px solid #CDCED4; border-radius:12px;}
.aidt-table .textarea-wrap textarea{padding:15px 24px; display:block; width:100%; height:250px; font-size:16px; color:#13171F; font-weight:500; background:#fff; border:1px solid #CDCED4; border-radius:12px;}

.file-upload{display:flex; gap:20px;}
.file-upload .file-upload__text{padding:0 24px; flex:1; height:56px; font-size:16px; color:#13171F; font-weight:500; background:#fff; border:1px solid #CDCED4; border-radius:12px;}
.file-upload .file-upload__button{width:160px; font-size:20px; color:#fff; font-weight:500; line-height:56px; text-align:center; background:#646D86; border-radius:12px;}
.file-upload .file-upload__input{display:none; appearance:none; color:#13171F;}
.file-upload--info{margin-top:10px; font-size:14px; font-weight:500; color:#666; line-height:1;}

.aidt-agree-wrap{padding:40px 60px; background:#F5F6FA; border-radius:12px;}
.aidt-agree-wrap h5{font-size:20px; color:#474d5a; font-weight:500;}
.aidt-agree-wrap h5 strong{font:inherit; font-weight:700;}
.aidt-agree-wrap .aidt-agree-wrap__list{margin-top:20px;}
.aidt-agree-wrap .aidt-agree-wrap__list li{position:relative; padding-left:10px; font-size:16px; color:#666; font-weight:400; line-height:1.4;}
.aidt-agree-wrap .aidt-agree-wrap__list li:before{content:'-'; position:absolute; left:0; top:0;}
.aidt-agree-wrap .aidt-agree-wrap__list li+li{margin-top:10px;}

.aidt-select .select2-container .select2-selection--single{height:56px !important;  border-radius:12px;}
.aidt-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 54px 0 24px; height:54px; font-size:16px; color:#13171F; line-height:54px;}
.aidt-select .select2-container--default .select2-selection--single .select2-selection__arrow b{top:16px; right:24px !important; width:24px; height:24px; background:url('/resources/images/aidt/arr_select.png') no-repeat center / contain;}
.aidt-select .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff;}
.aidt-select .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#949494;}
.aidt-select .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b{background-image:url('/resources/images/aidt/arr_select_off.png');}

.aidt-table-list{border-top:2px solid #8890A1;}
.aidt-table-list__row{display:flex; border-bottom:1px solid #ECECEC;}
.aidt-table-list__row .cell{padding:10px 30px; min-width:0;}
.aidt-table-list__row .cell.category{width:180px;}
.aidt-table-list__row .cell.tit{flex:1;}
.aidt-table-list__row .cell.date{width:135px;}
.aidt-table-list__row .cell.receipt{width:160px;}
.aidt-table-list__row .cell p{text-align:center; font-size:16px; font-weight:400; line-height:40px;}
.aidt-table-list__row .cell.category p{color:#697088;}
.aidt-table-list__row .cell.tit p{text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.aidt-table-list__row .cell.tit a{font:inherit; color:#13171F; font-weight:500;}
.aidt-table-list__row .cell.tit a:hover{color:#1A59E1;}
.aidt-table-list__row .cell.date p{font-size:14px; color:#9097A0;}
.aidt-table-list__row.aidt-table-list__head{background:#F7F8FB;}
.aidt-table-list__row.aidt-table-list__head .cell p{color:#13171F; font-size:18px; font-weight:700; line-height:40px; text-align:center;}
.aidt-table-list__row.nodata{padding:136px 0 310px;}
.aidt-table-list__row.nodata p{position:relative; padding-top:173px; width:100%; font-size:18px; color:#666; font-weight:500; text-align:center; line-height:1;}
.aidt-table-list__row.nodata p:before{content:''; position:absolute; left:0; right:0; top:0; height:152px; background:url('/resources/images/aidt/support/img_nodata.png') no-repeat center top / contain;}
.receipt__badge{width:100px; color:#13171F; line-height:38px; border:1px solid #CDCED4; border-radius:20px;}
.receipt__badge.ty2{color:#1A59E1; border-color:#1A59E1;}
.receipt__badge.ty3{color:#1A59E1; border-color:#E4EFFF; background:#E4EFFF;}

.aidt-table-detail{border-top:2px solid #8890A1;}
.aidt-table-detail__head{display:flex; align-items:center; background:#f7f8fb;}
.aidt-table-detail__head .cell{padding:25px 30px;}
.aidt-table-detail__head .cell.category{width:180px;}
.aidt-table-detail__head .cell.tit{flex:1;}
.aidt-table-detail__head .cell.date{width:135px;}
.aidt-table-detail__head .cell.receipt{width:160px;}
.aidt-table-detail__head .cell p{text-align:center; font-size:16px; font-weight:400;}
.aidt-table-detail__head .cell.category p{color:#697088;}
.aidt-table-detail__head .cell.tit p{color:#13171F; font-weight:500; text-align:left; line-height:1.4;}
.aidt-table-detail__head .cell.date p{font-size:14px; color:#9097A0;}
.aidt-table-detail__row{border-bottom:1px solid #ececec;}
.aidt-table-detail__cont{padding:40px 30px 50px;}
.aidt-table-detail__cont .my_inquiry{padding:0 20px;}
.aidt-table-detail__cont .inquiry__detail{}
.aidt-table-detail__cont .inquiry__detail p{font-size:16px; color:#13171F; font-weight:500; line-height:1.4; white-space:pre-line; min-height:11.2em;}
.aidt-table-detail__cont .inquiry__detail .fileDown{margin-top:30px; min-height:0; line-height:1;}
.aidt-table-detail__cont .inquiry__detail .fileDown a{font:inherit; color:#666; text-decoration:underline; text-underline-position:under;}
.aidt-table-detail__cont .inquiry_ask{margin-top:40px; padding:45px; border-radius:30px; background:#F5F6FA;}
.aidt-table-detail__cont .inquiry_ask h4{font-size:18px; color:#1A59E1; font-weight:700; line-height:1;}
.aidt-table-detail__cont .inquiry_ask h4 span{font:inherit;}
.aidt-table-detail__cont .inquiry_ask .ask_cont{position:relative; padding-left:77px;}
.aidt-table-detail__cont .inquiry_ask .ask_cont:before{content:''; position:absolute; left:0; top:0; width:49px; height:49px; background:url('/resources/images/aidt/support/ico_ask.png') no-repeat left top / contain;}
.aidt-table-detail__cont .inquiry_ask .inquiry__detail p{margin-top:15px; color:#474D5A; min-height:0;}
.aidt-table-detail__arrow{display:flex;}
.aidt-table-detail__arrow .cell{padding:20px 30px;}
.aidt-table-detail__arrow .arr{width:180px; text-align:center;}
.aidt-table-detail__arrow .arr p{font-size:16px; color:#444; font-weight:400; line-height:20px;}
.aidt-table-detail__arrow .arr p a{font:inherit; color:inherit;}
.aidt-table-detail__arrow .arr i{margin-left:8px; display:inline-block; width:20px; height:20px; background-repeat:no-repeat; background-position:center; vertical-align:top;}
.aidt-table-detail__arrow .arr i.arr-up{background-image:url('/resources/images/aidt/support/arr_up.png');}
.aidt-table-detail__arrow .arr i.arr-down{background-image:url('/resources/images/aidt/support/arr_down.png');}
.aidt-table-detail__arrow .txt{flex:1;}
.aidt-table-detail__arrow .txt p{font-size:16px; color:#949494; font-weight:400; line-height:20px;}
.aidt-table-detail__arrow .txt p a{font:inherit; color:#13171f; font-weight:500;}

.aidt.paging {padding-top:55px;}
.aidt.paging ul{display:flex;justify-content:center; gap:8px;}
.aidt.paging li ~ li{margin-left:0}
.aidt.paging li a{width:28px; height:28px; font-size:17px; font-weight:400; line-height:28px; color: #171717; border:none; border-radius: 50%;}
.aidt.paging li a.on,
.aidt.paging li a:hover{background:#0142FF;color:#fff;font-weight:700;border:none;}
.aidt.paging .prev,
.aidt.paging .next,
.aidt.paging .first,
.aidt.paging .last{width:28px; height:28px;}
.aidt.paging .prev{margin-right:0;}
.aidt.paging .next{margin-left:0;}
.aidt.paging .first,
.aidt.paging .last{margin:0; background:url('/resources/images/aidt/btn_first_off.png') no-repeat center center / contain;}
.aidt.paging .first:hover,
.aidt.paging .first.on,
.aidt.paging .last:hover,
.aidt.paging .last.on{background-image:url('/resources/images/aidt/btn_first.png');}
.aidt.paging .prev,
.aidt.paging .next{background:url('/resources/images/aidt/btn_prev_off.png') no-repeat center center / contain;}
.aidt.paging .prev:hover,
.aidt.paging .prev.on,
.aidt.paging .next:hover,
.aidt.paging .next.on{background-image: url('/resources/images/aidt/btn_prev.png');}
.aidt.paging .next,
.aidt.paging .last{transform:rotate(180deg);}

.aidt-seach{margin:0 auto 48px; padding:9px 14px; max-width:900px; display:flex; border:2px solid #1A59E1; border-radius:30px;}
.aidt-seach .aidt-seach__btn{flex:none; width:38px; height:38px; background:url('/resources/images/aidt/support/ico_search.png') no-repeat center / contain;}
.aidt-seach .aidt-seach__input{padding:0 16px; flex:1; width:100%; height:38px; font-size:18px; font-weight:500;}
.aidt-seach .aidt-seach__input::placeholder{color:#949494;}

.aidt-faq-list{margin-top:32px;}
.aidt-faq-list .aidt-table-list__row{display:block;}
.aidt-faq-list .aidt-table-list__head{display:flex;}
.aidt-faq-list .aidt-faq-list__head{display:flex;}
.aidt-faq-list .aidt-faq-list__head .tit{}
.aidt-faq-list .aidt-faq-list__head .tit button{position:relative; padding-right:40px; display:flex; gap:10px; align-items:center; width:100%; height:100%; text-align:left;}
.aidt-faq-list .aidt-faq-list__head .tit button:after{content:''; position:absolute; right:10px; width:18px; height:10px; background:url('/resources/images/aidt/support/arr_down2.png') no-repeat center / 100% auto;}
.aidt-faq-list .aidt-faq-list__head .tit em{flex:none; font-size:22px; font-weight:600; color:#B4BACC;}
.aidt-faq-list .aidt-faq-list__head .tit span{flex:1; font-size:16px; font-weight:500; color:#13171f;}
.aidt-faq-list .aidt-faq-list__cont{display:none; margin:8px 0 16px; padding:60px; background:#F5F6FA; border-radius:16px; overflow:hidden;}
.aidt-faq-list .aidt-faq-list__cont div{font-size:16px; color:#474D5A; font-weight:400; overflow:hidden;}
.aidt-faq-list .aidt-faq-list__cont div *{font:inherit; color:inherit;}
.aidt-faq-list .aidt-faq-list__cont div strong{font-weight:700;}
.aidt-faq-list .aidt-faq-list__cont div img{max-width:100%;}
.aidt-faq-list .aidt-faq-list__cont div ol{padding-left:40px; list-style:decimal;}
.aidt-faq-list .aidt-faq-list__cont div ul{padding-left:40px; list-style:disc;}
.aidt-faq-list .aidt-faq-list__cont div ul ul{list-style:circle;}
.aidt-faq-list .aidt-faq-list__cont div ul ul ul{list-style:square;}
.aidt-faq-list .aidt-faq-list__cont div li{list-style:inherit;}
.aidt-faq-list .aidt-faq-list__cont div blockquote{margin:40px;}
.aidt-faq-list .aidt-faq-list__cont div hr{margin:8px 0;}
.aidt-faq-list .aidt-faq-list__cont div :is(sub,sup){font-size:smaller;}
.aidt-faq-list .aidt-faq-list__head .tit:hover span{font-weight:700;}
.aidt-faq-list .aidt-table-list__row.on .tit button:after{transform:rotate(180deg);}
.aidt-faq-list .aidt-table-list__row.on .tit span{color:#1A59E1; font-weight:700;}

.support-list{display:flex; gap:20px; flex-wrap:wrap;}
.support-list__item{padding:100px 68px; width:calc(50% - 10px); height:489px; display:flex; flex-direction:column; background-repeat:no-repeat; background-position:right center; background-size:cover; border-radius:30px; border:1px solid #F5F6FA;}
.support-list__item .support-list__txt p{font-size:20px; color:#29282D; font-weight:600; line-height:1; letter-spacing:-.05em;}
.support-list__item .support-list__txt h3{margin-top:16px; font-size:40px; color:#fff; font-weight:800; font-family:'Paperlogy', 'Pretendard', sans-serif; line-height:1.3;}
.support-list__item .support-list__badge{margin-top:auto;}
.support-list__item .support-list__badge .badge-item{padding:0 25px; min-width:148px; display:inline-flex; gap:10px; align-items:center; justify-content:center; font-size:20px; font-weight:500; color:#FFF; line-height:60px; text-align:center; border-radius:30px; background:rgba(255,255,255,.19);}
.support-list__item .support-list__badge .badge-item i{width:9px; height:16px; background:url('/resources/images/aidt_new/support/arr_right.png') no-repeat center / contain;}
.support-list__item.item1{background-image:url('/resources/images/aidt_new/support/item1_bg.png');}
.support-list__item.item2{background-image:url('/resources/images/aidt_new/support/item2_bg.png');}

.quick{position:fixed; right:3.125vw; bottom: 9.722vh; z-index:999;}
.quick a{display:block;}
.quick a.v-pc{display:block;}
.quick a.v-mo{display:none;}
.quick .quick__list li{width:81px; height:81px;}
.quick .quick__list li+li{margin-top:10px;}
.quick .quick__list li a{position:relative; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:contain; border-radius:50%; box-shadow:0 0 8px 3px rgba(40, 50, 62, .15);}
.quick .quick__list li a img{width:100%; height:100%;}
.quick .quick__list .quick--qna a{background-image:url('/resources/images/aidt_new/common/btn_fix_qna.png');}
.quick .quick__list .quick--evt .hover--item{position:absolute; right:15%; top:50%; transform:translateY(-50%); width:0; height:100%; z-index:-1; transition:.5s ease; border-radius:40px; overflow:hidden;}
.quick .quick__list .quick--evt .hover--item img{width:auto; height:100%; max-width:unset;}
.quick .quick__list .quick--evt .hover--item .quick--evt__info{position:relative; padding:20px 50px; width:266px; height:80px; display:flex; align-items:center; background:#00072C; border-radius:80px;}
.quick .quick__list .quick--evt .hover--item .quick--evt__info:before{content:''; position:absolute; left:10px; top:50%; transform:translateY(-50%); width:28px; height:28px; background:url('/resources/images/aidt_new/common/ico_quick_open.png') no-repeat center;}
.quick .quick__list .quick--evt .hover--item .quick--evt__info p{font-size:16px; color:#fff; font-weight:400; line-height:1.2; letter-spacing:-0.06em;}
.quick .quick__list .quick--evt .hover--item .quick--evt__info p span{font-size:inherit; font-weight:600; line-height:1.2; letter-spacing:-0.06em;}
.quick .quick__list .quick--evt.evt2 .hover--item .quick--evt__info p span{color:#a78cff;}
.quick .quick__list .quick--evt.evt3 .hover--item .quick--evt__info p span{color:#00B2FF;}
.quick .quick__list .quick--evt a:hover .hover--item{width:266px;}
.quick .btn--top{display:block; margin:40px auto 0; width:60px; height:60px; background:url('/resources/images/aidt_new/common/btn_top.png') no-repeat center / contain; border-radius:50%;  box-shadow:0 0 8px 3px rgba(0, 0, 0, .15); opacity:0; transition:.3s;}
.quick .btn--top.fadeIn{opacity:1;}

@media screen and (max-width:1680px){
  .detail-cont-item-wrap .detail-item-cont-navi{position:static; margin-top:30px; width:100%; gap:30px; flex-wrap:wrap;}
  .detail-cont-item-wrap .detail-item-cont-navi.v-pc{display:flex;}
  .detail-cont-item-wrap .detail-item-cont-navi button{padding:0 25px; flex:none; width:auto; height:50px; display:block; font-size:20px; color:#222; font-weight:500; white-space:nowrap; border:1px solid #CACFD8; border-radius:50px; background:#fff;}
  .detail-cont-item-wrap .detail-item-cont-navi button+button{margin-top:0;}
  .detail-cont-item-wrap .detail-item-cont-navi button:before{display:none;}
  .detail-cont-item-wrap .detail-item-cont-navi button.on{padding:0 25px; background:#1C56FF; border-color:#1C56FF;}
  .detail-cont-item-wrap .detail-item-cont-navi button.on:after{display:none;}
}

@media screen and (max-width:1440px){
  .header__wrap{padding:20px;}
  header .nav .nav__menu li a{font-size:20px;}
  .header_module .sub__menu li a{font-size:17px;}
  .gnb_sitemap ul li{width:200px;}
  .gnb_sitemap ul li h3{font-size:20px;}
  .gnb_sitemap ul li a{font-size:17px;}
  .gnb--sub ul{gap:20px;}
  .gnb--sub ul li a{font-size:17px; color:#222; line-height:40px; border-radius:40px;}
}

@media screen and (max-width:1080px){
  .v-pc{display:none;}
  .v-mo{display:block;}
  .content{padding-top:14.444vw;}
  .hasTopBnr .content{padding-top:25.555vw;}
  .inner{padding:0 4.444vw;}
  .guideline{display:block; width: 100%;height: 10px;background: #F5F6FA;}
  .inner .guideline{position:relative; left:50%; transform:translateX(-50%); width:100vw;}
  
  header{position:fixed; left:0; right:0; top:0; box-shadow:none;}
  .header__banner-wrap .header__banner-item{height:11.111vw; background:url('/resources/images/aidt_new/banner/mo_top_banner_250829.png') no-repeat center / contain;}
  .header__wrap{position:relative; padding:0 4.444vw; height:14.444vw; justify-content:center; align-items:stretch; background:#fff; z-index:1; border-bottom:1px solid #F5F5F5;}
  header .logo{display:none;}
  header .logo a{width:40.833vw;}
  header .nav{display:none;}
  .header_module{display:none;}
  header .btn-back{display:block; position:absolute; left:2.222vw; top:50%; transform:translateY(-50%); width:11.111vw; height:11.111vw; background:url('/resources/images/aidt_new/mo/common/btn_back.svg') no-repeat center / contain;}
  header .btn-gnb{display:block; position:absolute; right:2.222vw; top:50%; transform:translateY(-50%); width:11.111vw; height:11.111vw; background:url('/resources/images/aidt_new/mo/common/btn_menu.svg') no-repeat center / contain;}
  
  header .header__title{position:relative; padding:0 7.778vw; display:flex; align-items:center; font-size:5vw; font-weight:700; line-height:1.2;}
  header .header__title h1{font:inherit;}
  header .header__title .header__title--layer-btn{position:absolute; left:0; right:0; top:0; bottom:0; display:flex; align-items:center; justify-content:flex-end;}
  header .header__title .header__title--layer-btn span{width:5.556vw; height:5.556vw; background:url('/resources/images/aidt_new/mo/common/arr_top_menu.svg') no-repeat center / contain;}
  header .header__title .header-layer{display:none; position:absolute; top:100%; left:50%; transform:translateX(-50%); padding:1.111vw 2.5vw; background:#fff; border-radius:0 0 2.222vw 2.222vw;}
  header .header__title .header-layer a{position:relative; padding:2.5vw 11.111vw 2.5vw 4.444vw; display:block; width:55.556vw; font-size:4.444vw; color:#13171F; font-weight:400; line-height:1.4; border-radius:2.222vw;}
  header .header__title .header-layer a+a{margin-top:1.111vw;}
  header .header__title .header-layer a.on{color:#1A59E1; background:#EFF8FF;}
  header .header__title .header-layer a.on:after{content:''; position:absolute; right:3.333vw; top:50%; transform:translateY(-50%); width:5.556vw; height:5.556vw; background:url('/resources/images/aidt_new/mo/common/ico_menu_on.svg') no-repeat center / contain;}
  
  header .mo-gnb{display:block; position:fixed; top:0; bottom:0; right:0; transform:translateX(100%); width:100%; height:100%; z-index:1000; transition:.3s; overflow:hidden;}
  header .mo-gnb-dimmed{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.7);}
  header .mo-gnb-wrap{position:relative; margin-left:auto; display:flex; flex-direction:column; height:100%; width:78.333%; z-index:1;}
  header .mo-gnb-wrap .btn_gnb_close{position:absolute; top:5.556vw; right:calc(100% + 2.778vw); width:6.667vw; height:6.667vw; background:url('/resources/images/aidt_new/mo/common/btn_menu_close.svg') no-repeat center / contain;}
  header .mo-gnb-wrap .gnb-top{padding:4.167vw 5vw; display:flex; justify-content:space-between; align-items:center; background:#5256FF; border-top-left-radius:3.333vw;}
  header .mo-gnb-wrap .gnb-top h3{position:relative; padding-left:3.333vw; display:flex; align-items:center; gap:1.667vw; font-size:5vw; color:#fff; font-weight:600; line-height:1.4;}
  header .mo-gnb-wrap .gnb-top h3.ic_member:before{content:''; display:inline-block; width:5vw; height:5.278vw; background:url('/resources/images/aidt_new/mo/common/ico_member.svg') no-repeat center / contain;}
  header .mo-gnb-wrap .gnb-top .btn_login{display:block; width:18.056vw; font-size:3.611vw; color:#fff; font-weight:500; text-align:center; line-height:7.778vw; border:1px solid #fff; border-radius:100px;}
  header .mo-gnb-wrap .gnb-cont{padding:5vw; flex:1; overflow-y:auto; background:#fff; border-bottom-left-radius:3.333vw;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-wrap{padding:0 3.333vw;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item{padding:2.222vw 0; border-bottom:1px solid #E0E0E0;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item:last-child{border-bottom:none;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item+.gnb-cont-item{margin-top:2.778vw;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item h5{font-size:5vw; color:#222; font-weight:700; line-height:1.4;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item ul{margin-top:0.833vw; display:flex; flex-wrap:wrap; gap:0.833vw 0;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item ul li{min-width:50%;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item ul li a{position:relative; padding:0.833vw 2.222vw; display:flex; align-items:center; gap:1.944vw; font-size:4.167vw; color:#333; font-weight:500; line-height:1.4;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item ul li a:after{content:''; width:1.667vw; height:3.056vw; background:url('/resources/images/aidt_new/mo/common/arr_nav.svg') no-repeat center / contain;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos{display:flex; gap:3.889vw; justify-content:space-between;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos a{padding-top:2.222vw; font-size:3.333vw; color:#444; font-weight:600; line-height:1.4; text-align:center;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos a i{margin:0 auto 1.667vw; width:8.333vw; height:8.333vw; display:block; background-repeat:no-repeat; background-position:center; background-size:contain;}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos a i.ico1{background-image:url('/resources/images/aidt_new/mo/common/nav_ico1.svg');}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos a i.ico2{background-image:url('/resources/images/aidt_new/mo/common/nav_ico2.svg');}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos a i.ico3{width:7.778vw; background-image:url('/resources/images/aidt_new/mo/common/nav_ico3.svg');}
  header .mo-gnb-wrap .gnb-cont .gnb-cont-item .icos a i.ico4{background-image:url('/resources/images/aidt_new/mo/common/nav_ico4.svg');}
  header .mo-gnb-wrap .gnb-cont .gnb-swiper{margin-top:4.444vw;}
  header.main{background:#fff;}
  header.main .header__wrap{justify-content:space-between;}
  header.main .logo{display:flex; align-items:center;}
  header.main .btn-back{display:none;}
  header.main .header__title{display:none;}
  header.open .mo-gnb{transform:translateX(0);}
  header.add-dimmed:before{content:""; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.6);}
  .gnb_sitemap{display:none;}
  .gnb--sub{display:none;}
  
  .aidt-fraction-pagination{position:absolute; left:unset; right:2.222vw; bottom:2.222vw; padding:0 2.778vw; width:auto; font-size:2.778vw; color:rgba(255, 255, 255, 0.7); font-weight:700; line-height:5.556vw; background:rgba(0,0,0,.5); border-radius:27.778vw; z-index:1;}
  .aidt-fraction-pagination span{font:inherit;}
  .aidt-fraction-pagination span.swiper-pagination-current{color:#fff;}
  
  .hasTopBnr .main-top{margin-top:0;}
  .main-top{padding:11.111vw 0;}
  .main-top .visual__title{display:none;}
  .main-top .visual__title p{font-size:5vw;}
  .main-top .visual__title h3{font-size:10vw;}
  .main-top-swiper{margin-top:10.206vw;}
  .main-top-swiper .swiper-slide{width:72.778vw;}
  .main-top-swiper .visual__book-item{display:block;}
  .main-top-swiper .visual__book-item .thumb{position:relative; border-radius:2.222vw; border:2px solid #000; box-shadow:3.611vw 3.611vw 11.111vw 0 rgba(50, 50, 50, 0.36);}
  .main-top-swiper .visual__book-item .thumb .img{border-radius:2.222vw; overflow:hidden;}
  .main-top-swiper .visual__book-item .thumb img{width:100%;}
  .main-top-swiper .visual__book-item .thumb .ico_ai{position:absolute; top:-3.889vw; left:4.444vw; width:14.722vw; height:14.722vw; background:url('/resources/images/aidt_new/main/ico_ai.png') no-repeat center / contain;}
  .main-top-swiper .visual__book-item p{position:relative; margin-top:3.889vw; display:flex; align-items:center; justify-content:center; gap:2.778vw; font-size:5.556vw; color:#333; font-weight:500; line-height:1.5; text-align:center;}
  .main-top-swiper .visual__book-item p:after{content:''; width:10vw; height:10vw; background:url('/resources/images/aidt_new/mo/main/ico_link.svg') no-repeat center / contain;}
  .main-top-swiper .main-top-navi{position:absolute; top:50%; transform:translateY(-50%); width:13.333vw; height:13.333vw; background:url('/resources/images/aidt_new/mo/main/swiper_next.png') no-repeat center / contain; z-index:10;}
  .main-top-swiper .main-top-navi.prev{left:6.388vw; transform:translateY(-50%) rotate(180deg);}
  .main-top-swiper .main-top-navi.next{right:6.388vw;}
  .main-top.ele{background:#FFF8EA;}
  .main-top.ele .visual__title.ele{display:block;}
  .main-top.mid{background:#D4F5FE;}
  .main-top.mid .visual__title.mid{display:block;}
  .main-top.high{background:#F6E6FF;}
  .main-top.high .visual__title.high{display:block;}
  
  .main-bnr-aidt a{height:22.222vw; display:flex; align-items:center; justify-content:center; gap:1.389vw; font-size:5.556vw; color:#fff; font-weight:600; line-height:1.5; letter-spacing:-0.03em; background:linear-gradient(to right, #3855F7, #5F6EF4);}
  .main-bnr-aidt a span{font:inherit; color:#A7FFFA;}
  .main-bnr-aidt a i{margin-left:3.889vw; width:1.944vw; height:3.333vw; background:url('/resources/images/aidt_new/mo/main/ico_link2.svg') no-repeat center;}
  
  .main-evt-bnr{padding:5.556vw 4.444vw;}
  .main-evt-bnr .evt-bnr-swiper{padding:0;}
  .main-evt-bnr .evt-bnr-swiper .thumb img{left:0; transform:unset; width:100%;}
  .main-evt-bnr .evt-bnr-swiper .evt-pagination{position:absolute; left:unset; right:2.222vw; bottom:2.222vw; padding:0 2.778vw; width:auto; font-size:2.778vw; color:rgba(255, 255, 255, 0.7); font-weight:700; line-height:5.556vw; background:rgba(0,0,0,.5); border-radius:27.778vw; z-index:1;}
  .main-evt-bnr .evt-bnr-swiper .evt-pagination span{font:inherit;}
  .main-evt-bnr .evt-bnr-swiper .evt-pagination span.swiper-pagination-current{color:#fff;}
  
  .main-aidt-bnr{padding:8.333vw 0 13.889vw;}
  .main-aidt-bnr .section-tit-box{padding-bottom:8.333vw;}
  .main-aidt-bnr .section__tit{font-size:7.778vw;}
  .main-aidt-bnr .section__tit--sub{margin-top:3.333vw; font-size:4.444vw;}
  .main-aidt-bnr .aidt-bnr-swiper{margin-top:6.111vw;}
  .main-aidt-bnr .aidt-bnr-swiper .aidt-bnr-pagination{margin-bottom:8.333vw; gap:11.111vw;}
  .main-aidt-bnr .aidt-bnr-swiper .aidt-bnr-pagination .swiper-pagination-bullet{padding-bottom:1.111vw; font-size:5.556vw; white-space:pre-line; text-align:center;}
  .main-aidt-bnr .aidt-bnr-swiper .swiper-slide{width:calc(100% - 8.889vw);}
  .main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc{margin-top:8.333vw;}
  .main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc p{font-size:4.444vw;}
  .main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc .btn{margin-top:2.778vw; padding:0 11.111vw; height:15.833vw; gap:2.778vw; font-size:5.556vw;}
  .main-aidt-bnr .aidt-bnr-swiper .swiper-slide .desc .btn:after{width:6.667vw; height:6.944vw; background:url('/resources/images/aidt_new/mo/main/arr_right.svg') no-repeat center / contain;}
  
  .section_bnr{padding:12.778vw 0; height:75vw; background:url('/resources/images/aidt_new/mo/main/scbnr_bg.png') no-repeat center bottom / contain;}
  .section_bnr .section__tit{font-size:6.667vw; line-height:1.2;}
  .section_bnr .btns{margin-top:5.556vw; gap:2.778vw;}
  .section_bnr .btns .btn{padding:0 5.556vw; max-width:100%; width:auto; gap:2.778vw; font-size:4.444vw; line-height:11.667vw; border-radius:27.778vw;}
  .section_bnr .btns .btn.v-pc{display:none;}
  .section_bnr .btns .btn.v-mo{display:flex;}
  .section_bnr .btns .btn:after{width:1.944vw; height:3.333vw; background-image:url("/resources/images/aidt_new/mo/main/ico_link2.svg");}
  
  .textbook-top-wrap{padding:5.556vw 0 0;}
  .textbook-top-wrap .bgObj{display:none;}
  .textbook-top-wrap.ele{background:#FFF8EA;}
  .textbook-top-wrap.mid{background:#D4F5FE;}
  .textbook-top-wrap.high{background:#F6E6FF;}
  .textbook-top-wrap .textbook-title{gap:2.222vw;}
  .textbook-top-wrap .textbook-title span{padding:0 2.778vw; font-size:3.889vw; line-height:7.778vw; border:1px solid #1B1E86; border-radius:16.667vw;}
  .textbook-top-wrap .textbook-title h2{font-size:6.111vw;}
  .textbook-top-wrap .textbook-swiper-wrap{margin-top:5.556vw; padding:0; border-radius:3.333vw; border:1.667vw solid #000;}
  .textbook-top-wrap .textbook-swiper-wrap .swiper-slide{width:100%; height:auto; border-radius:1.667vw;}
  .textbook-top-wrap .textbook-swiper-wrap .textbook-pagination{bottom:3.889vw; padding:0 3.333vw; gap:1.111vw; width:15vw; height:5.833vw; font-size:3.333vw; border-radius:27.778vw;}
  .textbook-top-wrap .textbook-swiper-wrap .textbook-btn{width:8.611vw; height:8.611vw;}
  .textbook-top-wrap .textbook-swiper-wrap .textbook-btn.prev{left:-2.778vw; background-image:url('/resources/images/aidt_new/mo/textbook/swiper_prev.svg');}
  .textbook-top-wrap .textbook-swiper-wrap .textbook-btn.next{right:-2.778vw; background-image:url('/resources/images/aidt_new/mo/textbook/swiper_next.svg');}
  .textbook-top-wrap .textbook-top-btns{margin-top:4.444vw; padding:0 3.889vw; flex-direction:column; gap:2.222vw;}
  .textbook-top-wrap .textbook-top-btns .btn-item{padding:0; gap:0; width:100%; border-radius:13.889vw; background:#1B1E86;}
  .textbook-top-wrap .textbook-top-btns .btn-item.v-pc{display:none;}
  .textbook-top-wrap .textbook-top-btns .btn-item.v-mo{display:flex;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon{position:relative; padding:0; width:100%; font-size:4.444vw; text-align:center;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon:before,
  .textbook-top-wrap .textbook-top-btns .btn-item .icon:after{content:''; position:absolute; top:0; bottom:0; width:6.667vw; background-repeat:no-repeat; background-position:center; background-size:100% auto;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon:before{left:5.556vw;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon:after{right:3.333vw; background-image:url('/resources/images/aidt_new/mo/textbook/link_arr.svg');}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-pencil{background:unset;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-pencil:before{background-image:url('/resources/images/aidt_new/mo/textbook/ico_pencil.svg');}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-manual{background:unset;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-manual:before{background-image:url('/resources/images/aidt_new/mo/textbook/ico_manual.svg');}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-book{background:unset;}
  .textbook-top-wrap .textbook-top-btns .btn-item .icon.icon-book:before{background-image:url('/resources/images/aidt_new/mo/textbook/ico_book.svg');}
  .textbook-top-wrap .textbook-top-btns .btn-item.link{padding:0;}
  .textbook-top-wrap .textbook-top-btns .btn-item.link .icon{line-height:13.333vw;}
  .textbook-top-wrap .textbook-info-wrap{margin-top:4.444vw; padding:5vw 4.444vw; border-top:none; background:#fff; border-radius:3.333vw;}
  .textbook-top-wrap .textbook-info-wrap .textbook-info-item+.textbook-info-item{margin-top:0;}
  .textbook-top-wrap .textbook-info-wrap .textbook-info-item h5{padding:1.667vw 0 1.667vw 5.556vw; font-size:3.889vw;}
  .textbook-top-wrap .textbook-info-wrap .textbook-info-item h5:before{left:1.667vw; top:3.333vw; width:1.389vw; height:1.389vw;}
  .textbook-top-wrap .textbook-info-wrap .textbook-info-item p{margin-top:0; padding:2.778vw 2.222vw 1.667vw 5.556vw; font-size:3.889vw;}
  .textbook-top-wrap .textbook-info-wrap .textbook-info-item.fl{gap:2.778vw; align-items:center;}
  .textbook-top-wrap .textbook-top-tabWrap{margin:8.889vw -4.444vw 0;}
  .textbook-top-wrap .textbook-top-tabWrap.noTab{border-top:none;}
  .textbook-top-wrap .textbook-tab-menu{padding:0 4.444vw; background:#fff; border-bottom:2px solid #F5F5F5;}
  .textbook-top-wrap .textbook-tab-menu button{position:relative; padding:2.778vw; font-size:4.444vw; font-weight:500; min-height:13.333vw; border-bottom:none; border-radius:0;}
  .textbook-top-wrap .textbook-tab-menu button.on{color:#101010; background:#fff;}
  .textbook-top-wrap .textbook-tab-menu button.on:after{content:''; position:absolute; left:0; right:0; bottom:-0.556vw; height:0.556vw; background:#303030;}
  .textbook-top-wrap .textbook-tab-cont .cont-box{padding:7.778vw 4.444vw 11.111vw; flex-direction:column; gap:7.778vw; background:#FAFBFF;}
  .textbook-top-wrap .textbook-tab-cont .thumb{margin:0 auto; padding-top:3.333vw; width:63.056vw;}
  .textbook-top-wrap .textbook-tab-cont .thumb:after{left:4.444vw; width:12.778vw; height:12.778vw; background:url('/resources/images/aidt_new/textbook/ico_ai.png') no-repeat center / contain;}
  .textbook-top-wrap .textbook-tab-cont .thumb .img{border-radius:3.333vw;}
  .textbook-top-wrap .textbook-tab-cont .desc{width:100%;}
  .textbook-top-wrap .textbook-tab-cont .desc-txt{display:none;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns{margin-top:0; padding-top:0; border-top:none;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btns{gap:2.222vw;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btns a{padding:0 6.667vw; font-size:4.444vw;line-height:13.889vw; border-radius:27.778vw;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap{margin-top:3.333vw; flex-direction:column; gap:2.778vw;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .btn-item{width:100%;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a{padding:0; justify-content:center; height:13.889vw; font-size:5vw; border-radius:27.778vw;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a span{margin-right:1.389vw;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap a i{margin-left:2.778vw; width:6.388vw; height:6.388vw; background:url('/resources/images/aidt_new/mo/textbook/ico_link.svg') no-repeat center / contain;}
  .textbook-top-wrap .textbook-tab-cont .desc-btns .btn-wrap .btn-item:hover .tooltipPop{display:none;}
  
  .textbook-detail-tab .textbook-detail-tab-wrap{overflow-x:auto;}
  .textbook-detail-tab .textbook-detail-tab-wrap button{padding:0 4.444vw; flex:none; height:13.333vw; font-size:4.444vw; white-space:nowrap;}
  .textbook-detail-cont{padding:8.889vw 0;}
  .textbook-detail-cont .textbook-detail-cont-title{padding:0 4.444vw;}
  .textbook-detail-cont .textbook-detail-cont-title span{padding:0 4.444vw; font-size:3.889vw; line-height:9.444vw; border-radius:27.778vw;}
  .textbook-detail-cont .textbook-detail-cont-title h4{margin-top:4.444vw; font-size:5.556vw; line-height:1.4;}
  .textbook-detail-cont .textbook-detail-cont-title p{margin-top:4.444vw; font-size:3.889vw;}
  .textbook-detail-wrap.fixed{padding-top:13.333vw;}
  .textbook-detail-wrap.fixed .textbook-detail-tab{top:14.444vw;}
  .hasTopBnr .textbook-detail-wrap.fixed .textbook-detail-tab{top:25.555vw;}
  
  .detail-cont-item-wrap .detail-item-cont-navi.v-pc{display:none;}
  .detail-cont-item-wrap .detail-item-cont-navi.v-mo{margin-top:5.556vw; padding:0 4.444vw; gap:2.222vw; display:flex; flex-wrap:nowrap; overflow-x:auto;}
  .detail-cont-item-wrap .detail-item-cont-navi button{padding:0 3.889vw; height:11.111vw; font-size:3.889vw; border-radius:27.778vw;}
  .detail-cont-item-wrap .detail-item-cont-navi button.on{padding:0 3.889vw;}
  
  .detail-cont-swiper{margin-top:5.556vw;}
  .detail-cont-swiper .thumb{padding:2.222vw 0 7.778vw;}
  .detail-cont-swiper .thumb .ico_view{position:absolute; right:4.444vw; bottom:2.222vw; width:8.889vw; height:8.889vw; background:rgba(34, 34, 34, 0.8) url('/resources/images/aidt_new/mo/textbook/ico_view.svg') no-repeat center / 6.111vw 6.388vw; border-radius:2.778vw;}
  .detail-cont-swiper .detail-cont-pagination{bottom:5.556vw;}
  .detail-cont-swiper .detail-cont-pagination span{width:1.389vw; height:1.389vw; border-radius:1.389vw;}
  .detail-cont-swiper .detail-cont-pagination span.swiper-pagination-bullet-active{width:4.722vw;}
  .detail-cont-swiper .detail-cont-arr{display:none;}
  .detail-cont-item .detail-btn-wrap{margin-top:8.889vw; padding:0 4.444vw;}
  .detail-cont-item .detail-btn-wrap button{width:100%; height:13.333vw; font-size:4.444vw; border-radius:2.778vw;}
  .detail-cont-item .detail-btn-wrap button:after{margin-left:2.778vw; width:2.5vw; height:3.889vw;}
  
  .aidtImgDetailPop .imgDetailClose{width:8.889vw; height:8.889vw;}
  .aidtImgDetailPop .detail-cont-arr{display:none;}
  
  .sub-top{height:33.33vw; background:url('/resources/images/aidt_new/mo/sub/sub-bnr1.svg') no-repeat center / cover;}
  .sub-top.ty2{background-image:url('/resources/images/aidt_new/mo/sub/sub-bnr2.svg');}
  .sub-top.ty3{background-image:url('/resources/images/aidt_new/mo/sub/sub-bnr3.svg');}
  .sub-top h3{font-size:4.167vw;}
  .sub-top p{font-size:3.611vw;}
  
  .evt-badge{padding:0 2.222vw; font-size:3.333vw; line-height:6.944vw; border-radius:1.111vw;}
  
  .section-title-wrap{padding-bottom:8.889vw;}
  .section-title{font-size:7.778vw;}
  .section-text{font-size:3.889vw;}
  
  .thumb-type-list{margin-top:6.667vw;}
  .thumb-type-list ul{gap:6.667vw 2.222vw;}
  .thumb-type-list ul li{width:calc(50% - 1.111vw);}
  .thumb-type-list ul li .thumb .badge{left:2.222vw; top:2.222vw; padding:0 2.222vw; font-size:3.333vw; line-height:5.833vw; border-radius:1.111vw;}
  .thumb-type-list ul li .desc{margin-top:3.333vw;}
  .thumb-type-list ul li .desc .info{gap:1.667vw;}
  .thumb-type-list ul li .desc .info .step{margin-left:1.111vw; padding-left:3.611vw; font-size:3.889vw;}
  .thumb-type-list ul li .desc .info .step:before{height:3.333vw;}
  .thumb-type-list ul li .desc .info .date{font-size:3.889vw;}
  .thumb-type-list ul li .desc p{margin-top:2.222vw; font-size:4.167vw;}
  .thumb-type-list.ty2 ul{gap:6.667vw 2.222vw;}
  .thumb-type-list.ty2 ul li{width:calc(50% - 1.111vw);}
  .thumb-type-list.preview{margin-top:4.444vw;}
  .thumb-type-list.preview ul li{width:100%;}
  .thumb-type-list ul li.nodata{padding:22.222vw 0; width:100%;}
  .thumb-type-list ul li.nodata p{padding-top:32.778vw; font-size:3.889vw;}
  .thumb-type-list ul li.nodata p:before{height:27.5vw; background-image:url('/resources/images/aidt_new/mo/common/ico_nolist.png');}
  
  .badge-type{padding:0 2.222vw; font-size:3.333vw; line-height:6.667vw; border-radius:2.222vw;}
  
  .preview-wrap,
  .shorts-wrap,
  .story-wrap{padding:8.889vw 0;}
  
  .aidt-paging-wrap{margin-top:6.667vw;}
  .btn-more-wrap{margin-top:6.667vw;}
  .aidt-paging-wrap .aidt-paging{display:none;}
  .aidt-paging-wrap .btn-more-wrap{margin:0; display:block;}
  .btn-more-wrap .btn-more-list{display:flex; align-items:center; justify-content:center; gap:1.944vw; width:100%; height:12.222vw; font-size:3.889vw; color:#13171F; font-weight:500; line-height:1.4; border:1px solid #CACFD8; background:#fff; border-radius:12.222vw;}
  .btn-more-wrap .btn-more-list i{width:3.056vw; height:3.333vw; background:url('/resources/images/aidt_new/mo/common/ico_more.svg') no-repeat center / contain;}
  
  .detail-viewer > div{padding:4.444vw 0;}
  .detail-viewer .detail-viewer__head{padding-top:0;}
  .detail-viewer .detail-viewer__head .date{margin-bottom:2.222vw; font-size:3.889vw;}
  .detail-viewer .detail-viewer__head .title{font-size:5.556vw; font-weight:700;}
  .detail-viewer .detail-viewer__body{font-size:4.167vw; border-bottom:none;}
  .detail-viewer .detail-viewer__foot{display:none;}
  
  .detail-more-list-wrap{display:block; padding-top:2.778vw;}
  .detail-more-list-wrap h5 a{position:relative; padding:2.5vw 0; display:flex; align-items:center; justify-content:space-between; font-size:4.444vw; color:#333; font-weight:700; line-height:1.4;}
  .detail-more-list-wrap h5 a:after{content:''; width:1.667vw; height:3.056vw; background:url('/resources/images/aidt_new/mo/common/arr_nav.svg') no-repeat center / contain;}
  .detail-more-list-wrap .detail-more-list{margin-top:5vw;}
  .detail-more-list-wrap .detail-more-list-item{display:flex; gap:2.222vw;}
  .detail-more-list-wrap .detail-more-list-item+.detail-more-list-item{margin-top:4.444vw;}
  .detail-more-list-wrap .detail-more-list-item .thumb{width:33.333vw; border-radius:2.222vw; overflow:hidden; flex:none;}
  .detail-more-list-wrap .detail-more-list-item .thumb img{width:100%;}
  .detail-more-list-wrap .detail-more-list-item .desc{display:flex; flex-direction:column; flex:1;}
  .detail-more-list-wrap .detail-more-list-item .desc p{max-height:2.8em; font-size:3.889vw; color:#13171F; font-weight:600; line-height:1.4; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
  .detail-more-list-wrap .detail-more-list-item .desc .date{margin-top:auto; font-size:3.333vw; color:#4F535B; font-weight:500; line-height:1.4;}
  
  .evt-bnr-wrap{margin-top:5.556vw; border-radius:2.222vw;}
  .shorts-banner-swiper{margin-top:8.889vw;}
  .shorts-banner-swiper .shorts-banner-pagination{right:4.444vw; bottom:4.444vw;}
  
  /* AIDT 레이어 팝업 */
  .aidt-layer-pop{padding:2.5vw 0;}
  .aidt-layer-pop .pop-cont{padding:4.167vw; border-radius:4.167vw;}
  .aidt-layer-pop .pop-head{padding:0 0 1.389vw;}
  .aidt-layer-pop .pop-head h3{font-size:5.556vw;}
  .aidt-layer-pop .pop-head .btn-layer-close{width:5.556vw; height:5.556vw;}
  .aidt-layer-pop .pop-body{padding-top:4.167vw;}
  
  /* AIDT 라운지 */
  .about-vdo-wrap .vdo-control{left:5.556vw; bottom:5.556vw;}
  .about-vdo-wrap .vdo-control .vdo-btn{padding:0 2.222vw; height:5.556vw; gap:3.611vw; border-radius:5.556vw;}
  .about-vdo-wrap .vdo-control .vdo-btn .btn{height:7.222vw;}
  .about-vdo-wrap .vdo-control .vdo-btn .btn+.btn:before{left:-1.944vw; height:2.5vw;}
  .about-vdo-wrap .vdo-control .vdo-btn .btn.volume{width:4.167vw; background-image:url('/resources/images/aidt_new/mo/lounge/ico_volume_unmute.png');}
  .about-vdo-wrap .vdo-control .vdo-btn .btn.volume.mute{background-image:url('/resources/images/aidt_new/mo/lounge/ico_volume_mute.png');}
  .about-vdo-wrap .vdo-control .vdo-btn .btn.play{width:3.333vw; background-image:url('/resources/images/aidt_new/mo/lounge/ico_play.png');}
  .about-vdo-wrap .vdo-control .vdo-btn .btn.play.playing{background-image:url('/resources/images/aidt_new/mo/lounge/ico_pause.png');}
  
  .about-section.section1{padding:16.667vw 0 0;}
  .about_intro{flex-direction:column; gap:11.111vw;}
  .about_intro .desc{padding:0; text-align:center;}
  .about_intro .desc h3{font-size:7.778vw;}
  .about_intro .desc h3 span{color:inherit;}
  .about_intro .desc p{margin-top:4.444vw; font-size:4.444vw;}
  .about_intro .btns{gap:4.444vw; flex-direction:column;}
  .about_intro .btns .btn-item{padding:8.889vw; width:100%; height:44.444vw; border-radius:6.667vw;}
  .about_intro .btns .btn-item:after{display:none;}
  .about_intro .btns .btn-item h4{font-size:6.667vw;}
  .about_intro .btns .btn-item p{margin-top:2.222vw; font-size:4.444vw;}
  .about_intro .btns .btn-item .obj{display:none;}
  .about_intro .btns .btn-item.item1{background-image:url('/resources/images/aidt_new/mo/lounge/sec1_bg1.png');}
  .about_intro .btns .btn-item.item2{background-image:url('/resources/images/aidt_new/mo/lounge/sec1_bg2.png');}
  
  .about-section.section2{padding:16.667vw 0; background:#fff;}
  .about-section.section2 h3{font-size:6.111vw; line-height:1.3;}
  .about-section.section2 h3 span{margin-bottom:1.111vw; font-size:4.444vw;}
  .about-section.section2 .thumb{margin:11.111vw 0; padding-top:11.111vw; height:94.167vw; background-image:url('/resources/images/aidt_new/mo/lounge/sec2_bg.png');}
  .about-section.section2 .thumb:after{display:none;}
  .about-section.section2 .thumb .txt{position:static; transform:unset; text-align:center;}
  .about-section.section2 .thumb .txt p{font-size:4.444vw;}
  .about-section.section2 .thumb .txt span{margin-top:2.222vw; display:block; font-size:3.889vw;}
  .about-section.section2 .thumb .obj{left:-4.444vw; right:-13.056vw; top:-6.111vw; bottom:-13.611vw; width:auto; height:auto; background:url('/resources/images/aidt_new/mo/lounge/sec2_obj.png') no-repeat center top / 100% 100%;}
  .about-section.section2 h4{margin-top:0; font-size:4.444vw;}
  
  .about-title-wrap .about-title{font-size:7.778vw;}
  .about-title-wrap .about-text{margin-top:4.444vw; font-size:4.444vw;}
  .about-title-wrap .about-review-txt{font-size:3.333vw;}
  
  .about-section.section3{padding:16.667vw 4.444vw; background:#F8F9FC;}
  .about-swiper{margin-top:6.667vw; padding-bottom:8.333vw;}
  .about-swiper .swiper-slide{margin:0; padding:6.389vw; width:100%; border-radius:5.556vw; transform:scale(1); opacity:1; border:1px solid #273FA1; box-shadow:0 1.389vw 1.389vw 0 rgba(0,0,0,.1);}
  .about-swiper .swiper-slide:after{display:none;}
  .about-swiper .swiper-slide.swiper-slide-active{margin:0;}
  .about-slide .slide__label{padding:0 4.444vw; gap:1.389vw; height:8.889vw; font-size:3.889vw; border-radius:8.889vw;}
  .about-slide .slide__label:before{width:3.333vw;}
  .about-slide .slide__txt{margin-top:4.444vw; min-height:2.4em; font-size:4.444vw; letter-spacing:-.05em;}
  .about-slide .thumb{margin-top:5.556vw;}
  .about-slide .thumb .ico{display:none;}
  
  .swiper-container .aidt-pagination{gap:1.667vw;}
  .swiper-container .aidt-pagination .swiper-pagination-bullet{width:1.667vw; height:1.667vw;}
  
  .about-section.section4{padding:16.667vw 0; background:#fff;}
  .sec4-swiper{margin:11.111vw -4.444vw 0; padding-bottom:7.222vw;}
  .sec4-list{margin-top:0; gap:0;}
  .sec4-list .list-item{padding:6.389vw; flex:none; border-radius:6.667vw;}
  .sec4-list .list-item .obj{height:16.667vw; background-size:contain;}
  .sec4-list .list-item .txt{margin-top:5.556vw;}
  .sec4-list .list-item .txt p{font-size:4.444vw;}
  .sec4-list .list-item .thumb{margin-top:5.556vw;}
  .sec4-list .list-item.item1 .obj{background-image:url('/resources/images/aidt_new/mo/lounge/sec4_item1.png');}
  .sec4-list .list-item.item2 .obj{background-image:url('/resources/images/aidt_new/mo/lounge/sec4_item2.png');}
  .sec4-list .list-item.item3 .obj{background-image:url('/resources/images/aidt_new/mo/lounge/sec4_item3.png');}
  
  .about-section.section5{padding:16.667vw 0; background:#F8F9FC;}
  .sec5-cont{margin-top:11.111vw; flex-wrap:wrap; gap:2.778vw;}
  .sec5-cont .cont-item{flex:none; width:100%; border-radius:4.444vw;}
  .sec5-cont .cont-item h4{font-size:6.111vw; line-height:15.278vw;}
  .sec5-cont .cont-item .item-info{padding:4.444vw;}
  .sec5-cont .cont-item .item-info p{padding:0 4.167vw; height:16.667vw; font-size:4.444vw; border-radius:2.778vw;}
  .sec5-cont .cont-item .item-info p+p{margin-top:2.778vw;}
  .sec5-cont .cont-item.cur h4{line-height:14.167vw;}
  .sec5-cont .cont-item.cur .item-info{padding:8.333vw 4.444vw; border-radius:0 0 4.444vw 4.444vw;}
  .sec5-cont .cont-item.cur .item-info p+p{margin-top:8.333vw;}
  .sec5-cont .cont-item.cur .item-info p .item-info__label{display:block; position:absolute; top:-3.889vw; left:50%; transform:translateX(-50%); width:18.056vw; font-size:3.333vw; color:#FFF; font-weight:700; line-height:7.778vw; text-align:center; background:#444; border-radius:7.778vw;}
  .sec5-cont .versus{width:100%; background:#fff; border-radius:4.444vw;}
  .sec5-cont .versus h4{font-size:8.333vw; line-height:16.667vw;}
  .sec5-cont .versus .versus-info{display:none;}
  
  .about-section.section6{padding:5.556vw 0 16.667vw;}
  .about-section.section6 .sub-title{font-size:4.444vw; font-weight:400; line-height:1.3;}
  .about-section.section6 .about-title{margin-top:2.222vw; font-size:6.111vw;}
  .about-section.section6 .review-wrap{margin-top:0;}
  .about-section.section6 .review-wrap .review-box{display:none;}
  .about-section.section6 .review-wrap .review-mo-box{padding:13.889vw 0; display:block;}
  .about-section.section6 .review-wrap .swiper-wrapper{gap:2.778vw;}
  .about-section.section6 .review-wrap .review-item{padding:4.444vw; width:72.222vw; gap:7.222vw; flex-direction:column; justify-content:center; border-radius:6.667vw; box-shadow:0 1.389vw 4.167vw 0 rgba(0,0,0,.04);}
  .about-section.section6 .review-wrap .review-item .desc{padding:6.667vw 5vw; width:100%; height:62.222vw; flex:none; justify-content:flex-start; gap:2.222vw; border-radius:5.556vw;}
  .about-section.section6 .review-wrap .review-item .desc:after{right:unset; top:unset; left:50%; bottom:-5.556vw; transform:translateX(-50%) rotate(90deg); width:8.889vw; height:8.889vw;}
  .about-section.section6 .review-wrap .review-item .desc h5{font-size:5vw; word-break:break-all; letter-spacing:-.04em;}
  .about-section.section6 .review-wrap .review-item .desc p{font-size:4.444vw; line-height:1.3; word-break:break-all; letter-spacing:-.04em;}
  .about-section.section6 .review-wrap .review-item .desc span{font-size:3.333vw;}
  .about-section.section6 .review-wrap .review-item .thumb{width:22.222vw; height:22.222vw;}
  
  
  .about-section.section6 h4{margin-top:0; font-size:4.444vw;}
  
  .about-section.section7{padding:16.667vw 0;}
  .about-tab-menu{margin:8.333vw 0; gap:2.222vw;}
  .about-tab-menu button{padding:0 5.278vw; height:11.111vw; font-size:4.444vw; border-radius:11.111vw;}
  .about-tab-cont{gap:5.556vw; flex-wrap:wrap;}
  .about-tab-cont .sec7-item{flex:none; width:100%; flex-direction:row; height:33.333vw; overflow:hidden;}
  .about-tab-cont .sec7-item .thumb{width:33.333vw; border-radius:0;}
  .about-tab-cont .sec7-item .desc{padding-left:6.667vw; align-items:flex-start; text-align:left;}
  .about-tab-cont .sec7-item .desc h5{font-size:5vw;}
  .about-tab-cont .sec7-item .desc p{margin-top:2.222vw; font-size:3.889vw; line-height:1.4; color:#666;}
  
  .about-section.section8{padding:0;}
  .about-section.section8 .inner{padding:0;}
  .sec8-cont{padding:8.333vw 0 11.111vw; gap:8.333vw; flex-direction:column; border-radius:0;}
  .sec8-cont .desc{position:relative; padding:25vw 0 0; height:auto; display:flex; justify-content:center; flex-direction:column; background:transparent; text-align:center;}
  .sec8-cont .desc:before{content:''; position:absolute; left:0; right:0; top:0; height:21.111vw; background:url('/resources/images/aidt_new/mo/lounge/ico_bnr.svg') no-repeat center top / auto 100%;}
  .sec8-cont .desc p{font-size:4.444vw;}
  .sec8-cont .desc h6{margin-top:2.222vw; font-size:6.111vw;}
  .sec8-cont .btns{gap:4.444vw; flex-direction:column; text-align:center;}
  .sec8-cont .btns a{position:relative; padding:0; display:flex; align-items:center; justify-content:center; gap:5.278vw; width:77.778vw; font-size:5.556vw; line-height:17.222vw; border-radius:17.778vw;}
  .sec8-cont .btns a:after{content:''; position:static; transform:unset; display:inline-block; width:1.944vw; height:3.333vw;}
  
  /* 체험해보기 팝업 */
  .aidt-experience-pop .experience-btn-wrap+.experience-btn-wrap{margin-top:1.389vw;}
  .aidt-experience-pop .experience-btn-wrap dt{width:22.222vw; border-radius:3.333vw 0 0 3.333vw;}
  .aidt-experience-pop .experience-btn-wrap dt p{font-size:4.167vw;}
  .aidt-experience-pop .experience-btn-wrap dd{padding:2.778vw; border-radius:0 3.333vw 3.333vw 0;}
  .aidt-experience-pop .experience-btn-wrap .experience-btns{gap:1.111vw 1.667vw;}
  .aidt-experience-pop .experience-btn-wrap .experience-btn{padding:0 3.056vw 0 3.611vw; width:30.556vw; height:8.889vw; justify-content:center; gap:2.222vw; font-size:3.611vw; border-radius:13.889vw;}
  .aidt-experience-pop .experience-btn-wrap .experience-btn i{width:2.222vw; height:2.222vw;}
  
  /* 스와이퍼 디테일 팝업 */
  .about-swiper-pop .about-pop-swiper{padding-bottom:7.222vw;}
  .about-swiper-pop .about-pop-swiper .swiper-slide{padding:6.667vw; border-radius:6.667vw;}
  .about-swiper-pop .swiper-btn{width:11.111vw; height:11.111vw;}
  .about-swiper-pop .swiper-btn:after{width:3.333vw; height:5.556vw;}
  .about-swiper-pop .swiper-btn.swiper-prev{left:-3.333vw;}
  .about-swiper-pop .swiper-btn.swiper-next{right:-3.333vw;}
  
  .module-top{margin-bottom:3.889vw;}
  .module-top.mt-ty2{margin-top:5.556vw;}
  .module-top .filter-btns{gap:2.222vw;}
  .module-top .filter-btns button{padding:0 4.444vw; height:10vw; font-size:4.167vw; border-radius:11.111vw;}
  .module-top .filter-btns.center{padding:6.667vw 0; flex-wrap:wrap; justify-content:flex-start;}
  .module-top .select{padding:0 7.778vw 0 2.222vw;width:auto;min-width:0; height:11.111vw; font-size:3.889vw; border:none; background-position:right 2.5vw center;}
  .module-top.mo-style1{margin-left:-4.444vw; margin-right:-4.444vw; flex-direction:column; gap:2.222vw;}
  .module-top.mo-style1 .module-top__left{padding:3.333vw 4.444vw; width:100%; border-bottom:1px solid #F5F5F5;}
  .module-top.mo-style1 .module-top__right{padding:0 4.444vw;}
  .module-top.fixFilter{padding-top:16.944vw;}
  .module-top.fixFilter .module-top__left{position:fixed; left:0; right:0; top:14.444vw; z-index:10; background:#fff;}
  .hasTopBnr .module-top.fixFilter .module-top__left{top:25.555vw;}
  
  .shorts-swiper-wrap .video-wrap{height:calc(100dvh - 27.778vw); max-width:100%;}
  .hasTopBnr .shorts-swiper-wrap .video-wrap{height:calc(100dvh - 38.889vw);}
  .shorts-swiper-wrap .video-wrap .desc-container{display:block;}
  .shorts-swiper-wrap .desc .info{gap:1.667vw;}
  .shorts-swiper-wrap .desc .info .step{margin-left:1.111vw; padding-left:3.611vw; font-size:3.889vw;}
  .shorts-swiper-wrap .desc .info .step:before{height:3.333vw;}
  .shorts-swiper-wrap .desc p{margin-top:3.333vw; font-size:3.889vw;}
  .shorts-swiper-wrap .video-module{display:none;}
  .shorts-swiper-wrap .nodata .video-wrap{height:auto; background:#666;}
  .shorts-swiper-wrap .nodata .video-wrap p{font-size:3.889vw; line-height:13.889vw;}
  
  .guide-wrap{padding:5.556vw 0;}
  .guide-cont-wrap{margin-top:5.556vw;}
  .guide-cont-title{padding-left:7.222vw; font-size:5vw; background-image:url('/resources/images/aidt_new/mo/lounge/ico_guide.png'); background-size:5.556vw auto;}
  .guide-cont-wrap .mo-guide-filter{margin:2.778vw -4.444vw 0; padding:0 4.444vw; display:flex; gap:2.222vw; border-bottom:2px solid #F5F5F5; background:#fff;}
  .guide-cont-wrap .mo-guide-filter button{position:relative; padding:0 2.778vw; min-width:16.667vw; height:12.778vw; font-size:4.444vw; color:#666; font-weight:500; white-space:nowrap;}
  .guide-cont-wrap .mo-guide-filter button.on{color:#101010;}
  .guide-cont-wrap .mo-guide-filter button.on:after{content:''; position:absolute; left:0; right:0; bottom:-0.556vw; height:0.556vw; background:#101010;}
  .guide-cont-wrap .btn-down{padding:0; width:10vw; height:10vw; gap:0; font-size:0; border-radius:2.222vw;}
  .guide-cont-wrap .btn-down i{width:5.556vw; height:5.556vw;}
  .guide-cont-wrap .guide-cont{position:relative; margin-top:0; padding:6.667vw 0;}
  .guide-cont-wrap .guide-top{padding-bottom:2.222vw; border-bottom:none;}
  .guide-cont-wrap .guide-top h5{font-size:4.444vw;}
  .guide-cont-wrap .guide-top .btn-down{position:absolute; bottom:6.667vw; left:50%; transform:translateX(-50%); padding:0 8.889vw; width:auto; height:14.722vw; gap:2.222vw; border-radius:27.778vw; font-size:4.167vw; white-space:nowrap;}
  
  .guide-cont-wrap.fixed .guide-cont-title{padding-bottom:16.111vw;}
  .guide-cont-wrap.fixed .mo-guide-filter{position:fixed;left:0; right:0; top:14.444vw; margin:0; z-index:10;}
  .hasTopBnr .guide-cont-wrap.fixed .mo-guide-filter{top:25.555vw;}
  
  .guide-cont-wrap .guide-items{padding:0 0 21.389vw; gap:2.222vw;}
  .guide-cont-wrap .guide-items .guide-item{width:100%; border-radius:3.333vw;}
  .guide-cont-wrap .guide-items .guide-item dt{padding:5.556vw 6.667vw;}
  .guide-cont-wrap .guide-items .guide-item dt p{font-size:5vw;}
  .guide-cont-wrap .guide-items .guide-item dd a{height:14.444vw; gap:2.222vw; font-size:4.167vw;}
  .guide-cont-wrap .guide-items .guide-item dd a+a:before{height:8.333vw;}
  .guide-cont-wrap .guide-items .guide-item dd a i{width:1.944vw; height:3.333vw; background:url('/resources/images/aidt_new/mo/lounge/arr_right_mini_b.svg') no-repeat center / contain;}
  .guide-cont-wrap .guide-items.feat{padding-bottom:0;}
  .guide-cont-wrap .guide-items.feat .guide-item a{padding:10vw 8.889vw; border-radius:3.333vw;}
  .guide-cont-wrap .guide-items.feat .guide-item a span{font-size:3.889vw;}
  .guide-cont-wrap .guide-items.feat .guide-item a p{gap:4.444vw; font-size:5.556vw;}
  .guide-cont-wrap .guide-items.feat .guide-item a p i{width:8.889vw; height:8.889vw; background:url('/resources/images/aidt_new/mo/lounge/ico_link_arr.svg') no-repeat center / 3.889vw auto;}
  
  .guide-bnr-wrap{margin-top:5.556vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item{padding:5.278vw 6.667vw; border-radius:2.222vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item:after{right:6.667vw; width:21.667vw; height:20vw; background-image:url('/resources/images/aidt_new/lounge/guide_bnr_img1.png');}
  .guide-bnr-wrap .guide-bnr .bnr-item.ty2:after{right:3.333vw; width:25vw; height:20vw; background-image:url('/resources/images/aidt_new/lounge/guide_bnr_img2.png');}
  .guide-bnr-wrap .guide-bnr .bnr-item .info{padding-right:23.611vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item .info h5{font-size:5vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item .info h6{font-size:4.444vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item .info p{margin-top:1.111vw; font-size:3.056vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item .btns{margin-top:3.333vw;gap:1.111vw; width:auto; height:auto; background:transparent;}
  .guide-bnr-wrap .guide-bnr .bnr-item .btns a{flex:none; display:flex; justify-content:center; align-items:center; gap:0.556vw; padding:0 4.167vw; font-size:3.333vw; line-height:6.667vw; background:rgba(255,255,255,.6); border:1px solid rgba(255,255,255,.5); border-radius:2.222vw;}
  .guide-bnr-wrap .guide-bnr .bnr-item .btns a:after{content:''; width:2.222vw; height:4.444vw; background:url('/resources/images/aidt_new/mo/lounge/guide_bnr_arr.svg') no-repeat center / contain;}
  .guide-bnr-wrap .guide-bnr .bnr-item .btns a+a:before{display:none;}
  
  /* 맞춤 지원 */
  .banner-list-wrap{padding:8.889vw 0 11.111vw;}
  .banner-list{gap:6.111vw; flex-direction:column;}
  .banner-list .banner-item .thumb{border-radius:3.333vw 3.333vw 0 0;}
  .banner-list .banner-item .thumb .info{top:6.667vw; left:8.333vw; right:8.333vw; flex-direction:column-reverse; align-items:flex-start; gap:0.556vw;}
  .banner-list .banner-item .thumb h4{font-size:7.778vw;}
  .banner-list .banner-item .desc{padding:7.778vw 6.667vw; border-radius:0 0 3.333vw 3.333vw;}
  .banner-list .banner-item .desc p{font-size:6.111vw;}
  .banner-list .banner-item .desc ul{margin-top:5.556vw;}
  .banner-list .banner-item .desc ul li{padding-left:4.444vw; font-size:4.444vw;}
  .banner-list .banner-item .desc ul li span{display:block; color:#222; font-weight:700;}
  .banner-list .banner-item .desc ul li:before{left:1.389vw; top:1.944vw; width:1.389vw; height:1.389vw;}
  .banner-list .banner-item .desc .btn_wrap{margin-top:7.778vw;}
  .banner-list .banner-item .desc .btn_wrap .btn_apply{padding:0; width:100%; gap:2.778vw; height:13.333vw; font-size:4.444vw; border-radius:27.778vw;}
  .banner-list .banner-item .desc .btn_wrap .btn_apply:after{width:6.388vw; height:6.388vw; background-image:url('/resources/images/aidt_new/mo/textbook/ico_link.svg')}
  .banner-list .banner-item .comingsoon{height:63.889vw;}
  .banner-list .banner-item .comingsoon p{padding-top:32.778vw; font-size:5vw;}
  .banner-list .banner-item .comingsoon p:before{height:27.5vw; background:url('/resources/images/aidt_new/mo/common/ico_nolist.png') no-repeat center / auto 100%;}
  
  .bnr_event_list{margin-top:6.111vw;}
  .bnr_event_list a{position:relative; padding:6.944vw 6.667vw; background:#D5EBFF; border-radius:2.222vw;}
  .bnr_event_list .txt{padding:0 23.611vw 0 0; height:auto; background:transparent;}
  .bnr_event_list .txt:after{content:''; position:absolute; right:4.167vw; top:0; bottom:0; width:26.389vw; background:url('/resources/images/aidt_new/mo/sub/ico_evt_bnr.png') no-repeat left center / contain;}
  .bnr_event_list .txt p{display:none;}
  .bnr_event_list .txt h4{font-size:5vw;}
  .bnr_event_list .btn{display:none;}
  
  .event-list{margin-top:4.444vw;}
  .event-list .event-item+.event-item{margin-top:6.667vw;}
  .event-list .event-item a{padding:4.167vw; flex-direction:column; gap:4.444vw; border-radius:2.222vw;}
  .event-list .event-item .thumb{width:100%; height:55.556vw; border-radius:2.222vw;}
  .event-list .event-item .thumb .event-item__badge{left:2.222vw; top:2.222vw; padding:0 2.222vw; font-size:3.333vw; line-height:6.944vw; border-radius:1.111vw;}
  .event-list .event-item .desc{padding:0;}
  .event-list .event-item .desc h3{font-size:4.444vw;}
  .event-list .event-item .desc p{margin-top:2.222vw; font-size:3.611vw;}
  .event-list .event-item .desc p.date{margin-top:3.333vw; font-size:3.333vw;}
  .event-list .event-item.nolist{padding:22.222vw 0;}
  .event-list .event-item.nolist p{position:relative; padding-top:32.778vw; font-size:4.444vw; color:#666; font-weight:500; line-height:1.6; text-align:center;}
  .event-list .event-item.nolist p:before{content:''; position:absolute; top:0; left:0; right:0; height:27.5vw; background:url('/resources/images/aidt_new/mo/common/ico_nolist.png') no-repeat center / auto 100%;}
  
  footer{padding:13.426vw 0 9.259vw;}
  footer .logo{width:20.833vw; background-image:url('/resources/images/aidt/logo_visang_large.png');}
  footer .logo:after{padding-bottom:34.222%; gap:1.389vw 4.167vw;}
  footer .info__top li span{padding-right:3.519vw; font-size:2.963vw; line-height:1.3;}
  footer .info__top li span:after{top:0.556vw; width:1px; height:2.778vw;}
  footer .info__bottom{margin-top:4.167vw; padding-top:4.167vw;}
  footer .info__bottom .copy{font-size:2.963vw; opacity:.58;}
  footer .info__bottom ul{display:none;}
  footer .footerBnr{display:none;}
  
  .quick{right:6.481vw; bottom:9.259vw;}
  .quick a.v-pc{display:none;}
  .quick a.v-mo{display:block;}
  .quick .btn--top{margin-top:3.333vw; width:11.111vw; height:11.111vw;}
  .quick .quick__list li{width:13.889vw; height:13.889vw;}
  .quick .quick__list li+li{margin-top:1.481vw;}
  .quick .quick__list li a{background-color:#f3f4f8;}
  .quick .quick__list li a img{display:none;}
  .quick .quick__list li.evt1 a{background-image:url('/resources/images/aidt_new/mo/common/quick_item1.png');}
  .quick .quick__list li.evt2 a{background-image:url('/resources/images/aidt_new/mo/common/quick_item2.png');}
  .quick .quick__list li.evt3 a{background-image:url('/resources/images/aidt_new/mo/common/quick_item3.png');}
  .quick .quick__list .quick--evt .hover--item {display:none;}
  .quick .quick__list li a .info--item{position:absolute; right:calc(100% + 2.037vw); top:50%; transform:translateY(-50%); font-size:3.611vw; font-weight:600; color:#fff; text-align:right; letter-spacing:-0.025em; white-space:nowrap;}
  .quick .quick__list .quick--btn{margin-top:2.778vw;}
  .quick .quick__list .quick--btn a{background:#163bd2 url('/resources/images/aidt_new/mo/common/quick_btn_open.png') no-repeat center / contain;}
  .quick .quick--evt{display:none;}
  .quick .quick--qna{display:none;}
  
  .quick.open:before{content:''; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.55);}
  .quick.open .quick--evt{display:block;}
  .quick.open .quick--qna{display:block;}
  .quick.open .quick__list .quick--btn a{background-image:url('/resources/images/aidt_new/mo/common/quick_btn_close.png');}
  
  .support-cont{padding:8.889vw 0;}
  .aidt-table-list{margin:0 -4.444vw; border-top:none;}
  .aidt-table-list__row{display:block; border-bottom:1px solid #F5F6FA;}
  .aidt-table-list__row .aidt-table-list__row--item{position:relative; padding:4.444vw 12.5vw 4.444vw 4.444vw; cursor:pointer;}
  .aidt-table-list__row .aidt-table-list__row--item:after{content:''; position:absolute; right:6.389vw; top:0; width:3.426vw; height:100%; background:url('/resources/images/aidt/mo/arr_select.png') no-repeat center / 100% auto;}
  .aidt-table-list__row .cell{padding:1.111vw 0; min-width:0;}
  .aidt-table-list__row .cell.category{width:100%;}
  .aidt-table-list__row .cell.info{display:flex; gap:2.222vw; align-items:center;}
  .aidt-table-list__row .cell.info .cell-info--txt{display:flex;}
  .aidt-table-list__row .cell.info .cell-info--txt p{position:relative; font-size:3.333vw; font-weight:400; line-height:6.944vw; color:#666;}
  .aidt-table-list__row .cell.info .cell-info--txt p+p{margin-left:2.222vw; padding-left:2.5vw;}
  .aidt-table-list__row .cell.info .cell-info--txt p+p:before{content:''; position:absolute; left:0; top:50%; margin-top:-1.389vw; width:1px ;height:2.778vw; background:#999;}
  .aidt-table-list__row .cell p{text-align:center; font-size:4.444vw; font-weight:400; line-height:11.111vw;}
  .aidt-table-list__row .cell .receipt__badge{font-size:3.333vw; line-height:6.389vw;}
  .aidt-table-list__row .cell.tit p{font-size:4.444vw; font-weight:500; color:#13171f; line-height:1.4;}
  .aidt-table-list__row.nodata{padding:20dvh 0;}
  .aidt-table-list__row.nodata p{padding-top:32.778vw; font-size:4.444vw;}
  .aidt-table-list__row.nodata p:before{height:27.407vw; background:url('/resources/images/aidt/mo/support/img_nodata.png') no-repeat center top / auto 100%;}
  .receipt__badge{padding:0 2.778vw; width:auto; font-size:3.333vw; line-height:6.389vw; border-radius:3.611vw;}
  .aidt-table-list__row .aidt-table-detail__cont{padding:0; background:#f5f6fa;}
  .aidt-table-list__row.open .aidt-table-list__row--item:after{transform:rotate(180deg);}
  
  .aidt-table-detail__cont .my_inquiry{padding:4.444vw; border-bottom:1px solid #E5E5E5;}
  .inquiry__detail .inquiry__detail-top{display:flex; justify-content:space-between; align-items:center;}
  .inquiry__detail .inquiry__detail-top h5{font-size:3.333vw; color:#666; font-weight:400;}
  .inquiry__detail .inquiry__detail-top .detail-menu-wrap{position:relative;}
  .inquiry__detail .inquiry__detail-top .detail-menu-wrap .btn-detail-menu{display:block; width:4.444vw; height:4.444vw; background:url('/resources/images/aidt/mo/support/ico_menu.png') no-repeat center / contain;}
  .inquiry__detail .inquiry__detail-top .detail-menu-wrap .detail-menu-box{display:none; position:absolute; right:0; top:calc(100% + 2.222vw); background:#fff; border-radius:2.222vw; box-shadow:0 0 2.778vw 0 rgba(0,0,0,0.1);}
  .inquiry__detail .inquiry__detail-top .detail-menu-wrap .detail-menu-box button{padding:0 4.444vw; width:34.444vw; height:11.111vw; font-size:3.889vw; font-weight:500; color:#303030; text-align:left;}
  .aidt-table-detail__cont .inquiry__detail p{font-size:3.889vw; font-weight:400; min-height:0;}
  .aidt-table-detail__cont .inquiry__detail .fileDown{margin-top:4.444vw; font-weight:500;}
  .aidt-table-detail__cont .inquiry_ask{margin-top:0; padding:4.444vw; border-radius:0; background:transparent;}
  .aidt-table-detail__cont .inquiry_ask h4{position:relative; padding-left:calc(6.667vw + 2.222vw); display:flex; justify-content:space-between; align-items:center; font-size:4.444vw; font-weight:600; line-height:6.667vw;}
  .aidt-table-detail__cont .inquiry_ask h4:before{content:''; position:absolute; left:0; top:0; width:6.667vw; height:6.667vw; background:url('/resources/images/aidt/mo/support/ico_ask.png') no-repeat left top / contain;}
  .aidt-table-detail__cont .inquiry_ask h4 span{font-size:3.333vw; color:#666; font-weight:400;}
  .aidt-table-detail__cont .inquiry_ask .ask_cont{padding-left:0;}
  .aidt-table-detail__cont .inquiry_ask .ask_cont:before{display:none;}
  .aidt-table-detail__cont .inquiry_ask .inquiry__detail p{margin-top:4.167vw; font-weight:500;}
  
  .aidt-seach{margin-bottom:6.667vw; padding:2.222vw 4.444vw; max-width:100%; border:1px solid #1A59E1; border-radius:6.944vw;}
  .aidt-seach .aidt-seach__btn{width:8.889vw; height:8.889vw; background:url('/resources/images/aidt/mo/support/ico_search.png') no-repeat center / 100% auto;}
  .aidt-seach .aidt-seach__input{padding:0 3.333vw; height:8.889vw; font-size:4.444vw;}
  
  .aidt-faq-list .aidt-table-list__head{display:none;}
  .aidt-faq-list .aidt-faq-list__head{position:relative; padding:4.444vw 12.5vw 4.444vw 4.444vw; display:block;}
  .aidt-faq-list .aidt-faq-list__head:after{content:''; position:absolute; right:6.389vw; top:0; width:3.426vw; height:100%; background:url('/resources/images/aidt/mo/arr_select.png') no-repeat center / 100% auto;}
  .aidt-faq-list .aidt-faq-list__head .category p{width:100%;}
  .aidt-faq-list .aidt-faq-list__head .category p{text-align:left; font-size:3.333vw; color:#666; line-height:1;}
  .aidt-faq-list .aidt-faq-list__head .tit{margin-top:2.222vw; display:flex; gap:1.667vw; align-items:flex-start;}
  .aidt-faq-list .aidt-faq-list__head .tit em{font-size:6.111vw; line-height:1;}
  .aidt-faq-list .aidt-faq-list__head .tit span{font-size:4.444vw; line-height:6.111vw;}
  .aidt-faq-list .aidt-faq-list__cont{margin:0; padding:6.667vw; border-radius:0;}
  .aidt-faq-list .aidt-faq-list__cont div{font-size:3.889vw; color:#202020;}
  .aidt-faq-list .aidt-faq-list__cont div ol{padding-left:11.111vw;}
  .aidt-faq-list .aidt-faq-list__cont div ul{padding-left:11.111vw;}
  .aidt-faq-list .aidt-faq-list__cont div blockquote{margin:11.111vw;}
  .aidt-faq-list .aidt-faq-list__cont div hr{margin:2.222vw 0;}
  .aidt-faq-list .aidt-table-list__row.on .aidt-faq-list__head:after{transform:rotate(180deg);}
  
  .support-list{gap:3.333vw;}
  .support-list__item{padding:12.5vw 8.333vw; width:100%; flex:none; height:75.556vw; border-radius:4.444vw;}
  .support-list__item .support-list__txt p{font-size:3.889vw;}
  .support-list__item .support-list__txt h3{margin-top:2.963vw; font-size:7.222vw;}
  .support-list__item .support-list__badge .badge-item{padding:0 4.444vw; min-width:0;gap:2.778vw; font-size:3.889vw; line-height:12.222vw; border-radius:6.111vw;}
  .support-list__item .support-list__badge .badge-item i{width:1.667vw; height:3.148vw; background-image:url('/resources/images/aidt_new/mo/support/arr_right.png');}
  .support-list__item.item1{background-image:url('/resources/images/aidt_new/mo/support/item1_bg.png');}
  .support-list__item.item2{background-image:url('/resources/images/aidt_new/mo/support/item2_bg.png');}
}

@media screen and (max-width:1080px) and (orientation:landscape){
  .quick.open:before{display:none;}
  .quick__list{display:none;}
}
