:root{--tnb_h: 30px;--header_h: 180px;--content_w:95%;--content_1400: 90%;--side_menu_w: 200px;--gnb_cover_h: 180px;--logo_w: 130px;--max_w: 94%;--gnb_h: 3.4375rem;--utility_p: calc(var(--gnb_h) * 1);--quick_menu_w: 10rem;--sub_visual_h: 0;--mnb_w: 100%;--sub_heard_visual_h: 9.375rem;--breadcrumb_h: 40px;--breadcrumb_color: linear-gradient(120deg, #3d79d4 0%, #2b79ed 100%);--board_min_h: 400px;--lecture_tnb_h: 30px;--lecture_gnb_h: 45px;--utility_w: calc(var(--lecture_gnb_h) * 2);--utility_primary_w: 15rem;--snb_lecture_w: 10rem;--lecture_header: 44px;--lecture_tnbH: 80px;--m_lecture_tnbH: 50px;--snb_h: 38px;--snb--close: 25px;--quick_w:30px;--meta_circle:8.125rem;--lecture_meta_w: 50%;--progress_donun:10rem;--lecture_video_gnb_h: 40px;--side_scope_w: 24%;--video_tab_h: 2.5rem;--video_header_h: 5.3125rem;--lesson__info_w: 40%;--side_width: 260px;--content_1400: 95%;--content_1200: 95%;--main_visual_h: 220px}@media(min-width: 430px){:root{--lesson__info_w: 30%}}@media(min-width: 768px){:root{--content_w: 95%}}@media(min-width: 821px){:root{--logo_w: 165px;--lecture_gnb_h: 55px;--snb_lecture_w: 190px;--gnb_h: 60px;--utility_w: calc(2.8125rem * 2);--lecture_header: 60px;--sub_visual_h: 150px;--sub_curriculum_h: 150px;--progress_donun:9rem}}@media(min-width: 821px)and (max-width: 1390px){:root{--lesson__info_w: 100%}}@media(min-width: 913px){:root{--main_visual_h: 420px}}@media(min-width: 1025px){:root{--side_menu_w: 220px;--gnb_cover_h: 230px}}@media(min-width: 1201px){:root{--lecture_meta_w: 150px;--meta_circle: 9.375rem;--content_1200: 1200px}}@media(min-width: 1400px){:root{--content_w: 100%;--content_1400: 1300px;--max_w: 1300px;--snb_lecture_w: 220px;--side_width: 320px;--sub_curriculum_h: 250px;--lecture_meta_w:290px;--meta_circle:10rem;--lesson__info_w: 50%}}@media(min-width: 1600px){:root{--lecture_meta_w: 350px;--quick_w:50px;--lesson__info_w: 45%}}@keyframes fade-in{0%{opacity:0;top:110%}100%{opacity:1;top:90%}}@keyframes side-content__guide{0%{opacity:0;left:-95%}100%{opacity:1;left:-90%}}.aice__visual{width:100%;height:760px;background:url(../images/aice/background_01.jpg) center center no-repeat;background-size:cover}.aice__visual .aice__wrap{background:url(../images/aice/Section_01_02.png) right center no-repeat}.aice__wrap{width:100%;height:100%;max-width:1200px;margin:0 auto;align-content:center}.aice__flex{display:flex;align-items:center}.flex--end{justify-content:space-between}.flex--center{justify-content:center}.align--center{text-align:center}.align--vertical{align-content:center}.aice__img{width:auto;height:auto}.aice__section{background-size:cover}.aice__section.aice--1{background:url(../images/aice/background_02.jpg) center center no-repeat;height:700px;background-size:cover}.aice__section.aice--2{background:#f9f9f9;padding:120px 0}.aice__section.aice--3{background:#101010;padding:120px 0}.aice__section.aice--4{background:url(../images/aice/background_03.jpg) center center no-repeat;padding:115px 0;background-size:cover}.aice__section.aice--5{background:#000;height:400px}.aice__section.aice--5 .aice__wrap{background:url(../images/aice/Section_06_02.png) right bottom no-repeat}.aice__section.aice--6{background:url(../images/aice/background_04.jpg) left center no-repeat;height:860px;background-size:auto}.aice--6 article{flex:1}.aice__thumb{display:block;transition:.2s;border-radius:20px;overflow:hidden}.aice__thumb:hover{box-shadow:0 0 2px aqua,0 0 2px aqua,0 0 2px aqua,0 0 20px aqua}.aice__thumb2:hover{box-shadow:0 0 10px #4b8efb,0 0 2px #4b8efb,0 0 2px #4b8efb,0 0 20px #4b8efb}.aice__thumb1:hover{box-shadow:0 0 10px #7c69ff,0 0 2px #7c69ff,0 0 2px #7c69ff,0 0 20px #7c69ff}.mgT30{margin-top:30px}.mgT80{margin-top:80px}.aice__contact__wrap{display:flex;width:1200px;height:100%;margin:0 auto;align-items:center}.aice__contact{align-content:center;flex:1}.aice__form{flex:1;color:#222;background:#fff;height:100%;align-content:center}.aice__form form{padding:70px;font-size:16px;font-family:"Pretendard" !important}.aice__fieldset input{border:1px solid #c5c5c5;height:45px;border-radius:5px;padding:0 20px}.fieldset__item{display:flex;flex-wrap:wrap;gap:10px}.fieldset__item input{width:calc(50% - 5px)}.fieldset__item textarea{width:100%;border:1px solid #c5c5c5;padding:10px 20px;font-size:16px;height:200px;border-radius:5px}.fieldset__item textarea::placeholder,.fieldset__item input::placeholder{color:#8b8b8b}.aice__fieldset__title{color:#000;font-size:24px;line-height:1.2;margin-bottom:40px;font-weight:700}.agree-btn{text-decoration:underline;font-size:16px;font-weight:400}.aice__form .fieldset-item{margin-top:15px;text-align:center}.aice__form .fieldset-item input[type=checkbox]{width:20px;height:20px;border:1px solid #c5c5c5;border-radius:5px;padding:0;margin-right:10px;vertical-align:middle;position:relative}.aice__form .fieldset-item input[type=checkbox]:checked{background:#fff;border:1px solid #fff}.btn__aice{background:#000;height:60px;width:235px;text-align:center;border-radius:50px;color:#fff;font-size:18px;margin:0 auto;margin-top:50px}.btn__wrap{text-align:center}.float__btn{align-content:center;position:fixed;z-index:1005;top:50%;right:0;width:150px;height:150px;transform:translateY(-50%);cursor:pointer}.inquire-btn{align-content:center;position:fixed;z-index:1005;top:50%;right:0;width:150px;height:150px;background:linear-gradient(317deg, #3f67ff 30%, #00e4e4 100%);transform:translateY(-50%);cursor:pointer}.inquire-btn strong{-ms-flex:1 0 100%;flex:1 0 100%;margin-top:15px;font-size:26px;font-weight:700;color:#fff;letter-spacing:-0.07em;text-align:center}.reveal{display:none;overflow-y:auto;position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.reveal .reveal-overlay{position:fixed;z-index:9998;top:0;bottom:0;left:0;right:0;width:100%;background-color:rgba(0,0,0,.75)}.reveal .reveal-inner{position:fixed;z-index:9999;top:50%;left:50%;max-width:600px;padding:30px;background-color:#fff;transform:translate(-50%, -50%)}.reveal .reveal-inner .reveal-header{margin-bottom:20px;padding-bottom:.938rem;border-bottom:2px solid #000}.reveal .reveal-inner .reveal-header .title{font-size:24px}.reveal .reveal-inner .reveal-header .reveal-close{-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;font-size:20px}.reveal .reveal-inner .reveal-content{overflow-y:auto;width:100%;height:500px}@media screen and (max-width: 768px){.reveal .reveal-inner{max-width:auto;width:80%}}@media screen and (max-width: 1400px){.top-banner{height:auto;background-size:100% auto}}@media screen and (max-width: 1024px){.visual__archive{margin-top:20%}}@media screen and (max-width: 768px){#lc-wrap .main-visual{height:calc(100vh - 326px)}}.course_aice .breadcrumb ul .item a{color:#fff !important}