: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%}}@font-face{font-family:"Ownglyph_corncorn-Rg";src:url("https://fastly.jsdelivr.net/gh/projectnoonnu/2412-1@1.0/Ownglyph_corncorn-Rg.woff2") format("woff2");font-weight:normal;font-style:normal}.about__container{width:100%;position:relative}.about__container .wrap__full .content__area{width:var(--max_w);margin:0 auto;padding:3rem 0}@media(min-width: 821px){.about__container .wrap__full .content__area{padding:5rem 0}}.about__container .wrap__fixed{width:var(--max_w);margin:0 auto}.about__container .content__area{padding:2.5rem 0}@media(min-width: 821px){.about__container .content__area{padding:5rem 0}}.about__container .content__area .section__title{font-size:1.625rem;font-weight:700;margin-bottom:1rem}@media(min-width: 821px){.about__container .content__area .section__title{font-size:2rem;margin-bottom:3.125rem}}.about__container .content__area .title__desc{font-size:1rem;font-weight:400;line-height:1.4;margin-top:1rem}@media(min-width: 821px){.about__container .content__area .title__desc{font-size:1.25rem}}.about__container{position:relative;width:100%;height:100%}.about__container .max__container{max-width:var(--max_w);margin:0 auto}.about__container .breadcrumb{position:absolute;right:0;top:0;z-index:99;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}@media(min-width: 821px){.about__container .breadcrumb{right:3rem;top:1.5rem;border:0}}.about__container .breadcrumb .item a{color:#fff}.about__container .about__section{width:100%;align-content:center;text-align:center;color:#fff;position:relative;overflow:hidden}.about__container .about__section.greeting{position:relative;background:url("/assets/images/about/about_bg_1.jpg") no-repeat center center;background-size:cover;overflow:hidden}@media(min-width: 821px){.about__container .about__section.greeting{height:calc(100vh - var(--gnb_h))}}.about__container .about__section.greeting::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:0;pointer-events:none}.about__container .about__section.vision{position:relative;background:url("/assets/images/about/about_bg_2.jpg") no-repeat center center;background-size:cover;overflow:hidden}.about__container .about__section.vision .greeting__inner{width:90%;position:relative;z-index:1;margin:0 auto}@media(min-width: 821px){.about__container .about__section.vision .greeting__inner{width:var(--max_w)}}.about__container .about__section.vision .greeting__slogan{padding:8rem 0 8rem 0;text-align:left;position:relative;z-index:9}@media(min-width: 821px){.about__container .about__section.vision .greeting__slogan{margin-bottom:8rem}}.about__container .about__section.vision .greeting__slogan .slogan__title{font-size:2.8rem;font-weight:600;margin-bottom:1rem;line-height:1.2}@media(min-width: 821px){.about__container .about__section.vision .greeting__slogan .slogan__title{font-size:4.2rem}}.about__container .about__section.vision .greeting__slogan .slogan__subtitle{font-size:1.5rem;font-weight:200;margin-bottom:1rem;font-family:"IncheonEducation"}@media(min-width: 821px){.about__container .about__section.vision .greeting__slogan .slogan__subtitle{font-size:2rem}}.about__container .about__section.vision .greeting__slogan .slogan__description{font-size:1rem;line-height:1.4;margin-top:4rem;color:#dcdcdc}@media(min-width: 821px){.about__container .about__section.vision .greeting__slogan .slogan__description{font-size:1.1875rem}}.about__container .about__section.vision .greeting__slogan .slogan__description span{color:#d81431}.about__container .about__section.vision .greeting__slogan .btn__wrap{margin-top:2rem}@media(min-width: 821px){.about__container .about__section.vision .greeting__slogan .btn__wrap{margin-top:4rem}}.about__container .about__section.vision .greeting__slogan .btn__wrap a{padding:1rem 4rem;position:relative;display:inline-block;transition:.2s;width:13.25rem}.about__container .about__section.vision .greeting__slogan .btn__wrap a::after{content:"";background:url("/assets/images/svg/arrow-long-right.svg") no-repeat center center;background-size:100%;width:1.5rem;height:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.about__container .about__section.vision .greeting__slogan .btn__wrap a:hover{width:18rem}.about__container .about__section.vision2{background:#f9f9f9;padding-bottom:0}.about__container .about__section.concept{background:url("/assets/images/about/about_bg_3.jpg") no-repeat center center;text-align:left}.about__container .about__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%, -50%);object-fit:cover;z-index:0}@media(max-width: 820px){.about__container .about__video{width:100%;height:100%;min-width:100%;min-height:100%}}.about__container .greeting__inner{width:90%;position:relative;z-index:1;margin:0 auto}@media(min-width: 821px){.about__container .greeting__inner{width:var(--max_w)}}.about__container .greeting__slogan{padding:8rem 0 8rem 0;text-align:left;position:relative;z-index:9}@media(min-width: 821px){.about__container .greeting__slogan{margin-bottom:8rem}}.about__container .greeting__slogan .slogan__title{font-size:2.8rem;font-weight:600;margin-bottom:1rem;line-height:1.2}@media(min-width: 821px){.about__container .greeting__slogan .slogan__title{font-size:4.2rem}}.about__container .greeting__slogan .slogan__subtitle{font-size:1.5rem;font-weight:200;margin-bottom:1rem;font-family:"IncheonEducation"}@media(min-width: 821px){.about__container .greeting__slogan .slogan__subtitle{font-size:2rem}}.about__container .greeting__slogan .slogan__description{font-size:1rem;line-height:1.4;margin-top:4rem;color:#dcdcdc}@media(min-width: 821px){.about__container .greeting__slogan .slogan__description{font-size:1.1875rem}}.about__container .greeting__slogan .slogan__description span{color:#d81431}.about__container .greeting__slogan .btn__wrap{margin-top:2rem}@media(min-width: 821px){.about__container .greeting__slogan .btn__wrap{margin-top:4rem}}.about__container .greeting__slogan .btn__wrap a{padding:1rem 4rem;position:relative;display:inline-block;transition:.2s;width:13.25rem}.about__container .greeting__slogan .btn__wrap a::after{content:"";background:url("/assets/images/svg/arrow-long-right.svg") no-repeat center center;background-size:100%;width:1.5rem;height:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.about__container .greeting__slogan .btn__wrap a:hover{width:18rem}.about__container #indicator-section02 .desc__text{border-radius:1rem;border:2px solid #d71530;text-align:center;padding:2rem;font-size:1.2rem;margin-top:3rem;position:relative;font-weight:500;line-height:1.3}@media(min-width: 821px){.about__container #indicator-section02 .desc__text{font-size:1.5rem;font-weight:500;font-family:"BinggreIi"}}.about__container #indicator-section02 .desc__text::before{content:"";position:absolute;top:-3rem;right:5rem;transform:rotate(180deg);width:4.75rem;height:4.4375rem;background-image:url("/assets/images/about/arrow-bottom.png");background-size:100%;background-repeat:no-repeat;background-position:center center}.about__container #indicator-section02 .necessity__list{display:flex;gap:2rem;margin-top:2rem;flex-direction:column}@media(min-width: 821px){.about__container #indicator-section02 .necessity__list{flex-direction:row}}.about__container #indicator-section02 .necessity__list .list__item{background:#f7f7f7;border-radius:1rem;padding:1.5rem;position:relative;flex:1}.about__container #indicator-section02 .necessity__list .list__item .pain-point{background:#dd2846;color:#fff;font-size:.9375rem;display:inline-block;padding:.5rem 1rem;border-radius:0 0 1rem 0;position:absolute;top:0rem;left:0rem}.about__container #indicator-section02 .necessity__list .list__item .icon{position:absolute;top:1rem;right:2rem;z-index:0;display:none}.about__container #indicator-section02 .necessity__list .list__item .title{color:#000;font-size:1.25rem;font-weight:700;margin:2rem 0 2rem 0;text-align:center}@media(min-width: 821px){.about__container #indicator-section02 .necessity__list .list__item .title{margin:4rem 0 3rem 0}}.about__container #indicator-section02 .necessity__list .list__item .text{font-size:1rem;line-height:1.4;margin:1rem 0;border-radius:.5rem;background:#fff;padding:.5rem}.about__container #indicator-section02 .necessity__list .list__item .list--check{margin-top:.5rem}.about__container #indicator-section02 .necessity__list .list__item .list--check li{font-size:.9375rem;line-height:1.4;background-image:url("/assets/images/about/list-check_6.png");background-size:1.125rem 1.125rem;background-repeat:no-repeat;background-position:left .4rem;padding-left:1.5rem}.about__container #indicator-section03{background-color:#101010;color:#fafafa}.about__container .op-journey{text-align:center;line-height:1.4;margin-top:2rem}.about__container .op-journey .op-journey__list{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width: 820px){.about__container .op-journey .op-journey__list{display:none}}.about__container .op-journey .op-journey__list li{border:1px solid #555;flex:1;border-radius:3rem;font-size:1.125rem;padding:.5rem 0;position:relative;background:#252525}.about__container .op-journey .op-journey__list li:after{content:"";position:absolute;top:50%;right:-1.5rem;width:.9375rem;height:.5rem;background:url("/assets/images/about/arrow-right.png") no-repeat center center}.about__container .op-journey .op-journey__list li:last-child::after{display:none}.about__container .op-step{display:flex;gap:2rem;text-align:left;margin-top:5rem}@media(max-width: 820px){.about__container .op-step{flex-direction:column}}.about__container .op-step .step__item{border:1px solid #d71530;border-radius:1rem;padding:1.5rem}.about__container .op-step .step__item .step__no{color:#dd2846;font-size:1rem;margin-bottom:1rem}.about__container .op-step .step__item:hover{box-shadow:0 0 2px #d71530,0 0 1.25rem #d71530,0 0 1px #d71530,inset 0 0 10px rgba(215,21,48,.2)}.about__container .op-step .step__item .step__title{font-size:1.25rem;font-weight:700}.about__container .op-step .step__item .step__desc{margin:1rem 0;font-size:.9375rem}@media(min-width: 821px){.about__container .op-step .step__item .step__desc{margin:2rem 0}}.about__container .op-step .step__item ul li{list-style:disc;margin-left:1.5rem;font-weight:300;font-size:.875rem}.about__container .point{color:#e33c52}.about__container .lcampus__wrap{background-image:url("/assets/images/about/greeting_bg.png");background-size:cover;background-position:center center;background-repeat:no-repeat;padding:3rem 0;color:#fafafa;line-height:1.4}@media(max-width: 820px){.about__container .lcampus__wrap{padding:5rem 0}}.about__container .lcampus__wrap .section__title{font-size:2rem;margin-top:.5rem}@media(min-width: 821px){.about__container .lcampus__wrap .section__title{font-size:3rem;margin-top:0}}.about__container .lcampus__wrap .sub__title{margin:0 auto;font-size:1.1rem;font-family:"ChosunIlboMyungjo";text-align:center}@media(min-width: 821px){.about__container .lcampus__wrap .sub__title{width:100%;font-size:1.5rem}}.about__container .lcampus__wrap .sub__title span{color:#f17575}.about__container .lcampus__wrap .sub__title .display-m{display:block}@media(min-width: 821px){.about__container .lcampus__wrap .sub__title .display-m{display:none}}.about__container .lcampus__wrap .section__desc{text-align:center;font-size:1.0625rem;display:none}@media(min-width: 821px){.about__container .lcampus__wrap .section__desc{display:block}}.about__container .lcampus__wrap .lcampus__list{display:flex;gap:2rem;margin-top:3rem;flex-direction:column}@media(min-width: 821px){.about__container .lcampus__wrap .lcampus__list{flex-direction:row;margin-top:5rem}}.about__container .lcampus__wrap .lcampus__list li{width:100%;background:rgba(255,255,255,.1);border-radius:1rem 1rem 0 1rem;padding:1.5rem;position:relative}@media(min-width: 821px){.about__container .lcampus__wrap .lcampus__list li{flex:1}}.about__container .lcampus__wrap .lcampus__list li::before{content:"";position:absolute;top:1rem;right:1rem;width:5rem;height:5rem;background-size:4rem auto;background-repeat:no-repeat;background-position:center center}.about__container .lcampus__wrap .lcampus__list li:nth-child(1)::before{background-image:url("/assets/images/about/icon_1.png")}.about__container .lcampus__wrap .lcampus__list li:nth-child(2)::before{background-image:url("/assets/images/about/icon_2.png")}.about__container .lcampus__wrap .lcampus__list li:nth-child(3)::before{background-image:url("/assets/images/about/icon_3.png")}.about__container .lcampus__wrap .lcampus__list li h5{font-size:1.25rem}.about__container .lcampus__wrap .lcampus__list li .desc{opacity:.8;font-weight:300;margin-top:1rem}.about__container .lcampus__wrap .lcampus__list li:hover{box-shadow:0 0 2px #d71530,0 0 1.25rem #d71530,0 0 1px #d71530,inset 0 0 10px rgba(215,21,48,.2)}.about__container .certification__wrap{background:#f9f9f9}.about__container .certification__wrap img{width:100%;height:auto}.about__container .certification__wrap .certification__img{margin-top:5rem}.about__container .solution__wrap .solution__list{display:flex;gap:2rem;margin-top:5rem}@media(max-width: 820px){.about__container .solution__wrap .solution__list{flex-direction:column;margin-top:2rem;gap:1.5rem}}.about__container .solution__wrap .solution__list .solution__item{background:#f9f9f9;border-radius:1rem;padding:1.5rem}.about__container .solution__wrap .solution__list .solution__item .label{border:1px solid #d71530;border-radius:3rem;padding:.5rem 1rem;display:inline-block;font-size:.875rem;font-weight:700;color:#d71530;margin-bottom:1rem}.about__container .solution__wrap .solution__list .solution__item h5{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.about__container .solution__wrap .solution__list .solution__item .desc{font-size:1rem;line-height:1.4;margin-bottom:1rem}.about__container .solution__wrap .solution__list .solution__item .list{margin-top:.5rem}.about__container .solution__wrap .solution__list .solution__item .list li{list-style:disc;margin-left:1.5rem;font-size:.9375rem;line-height:1.4;margin-bottom:.5rem}.vision__container .vision__visual{height:auto;background:#000}.vision__container .vision__visual::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0;pointer-events:none}.vision__container .vision__inner{width:90%;position:relative;z-index:1;margin:0 auto}@media(min-width: 821px){.vision__container .vision__inner{width:var(--max_w)}}.vision__container .vision__inner.vision{position:relative;background:url("/assets/images/about/about_bg_2.jpg") no-repeat center center;background-size:cover;overflow:hidden}@media(min-width: 821px){.vision__container .vision__inner.vision{height:500px !important}}.vision__container .vision__inner.vision .greeting__inner{width:90%;position:relative;z-index:1;margin:0 auto}@media(min-width: 821px){.vision__container .vision__inner.vision .greeting__inner{width:var(--max_w)}}.vision__container .vision__inner.vision .greeting__slogan{padding:8rem 0 8rem 0;text-align:left;position:relative;z-index:9}@media(min-width: 821px){.vision__container .vision__inner.vision .greeting__slogan{margin-bottom:8rem}}.vision__container .vision__inner.vision .greeting__slogan .slogan__title{font-size:2.8rem;font-weight:600;margin-bottom:1rem;line-height:1.2}@media(min-width: 821px){.vision__container .vision__inner.vision .greeting__slogan .slogan__title{font-size:4.2rem}}.vision__container .vision__inner.vision .greeting__slogan .slogan__subtitle{font-size:1.5rem;font-weight:200;margin-bottom:1rem;font-family:"IncheonEducation"}@media(min-width: 821px){.vision__container .vision__inner.vision .greeting__slogan .slogan__subtitle{font-size:2rem}}.vision__container .vision__inner.vision .greeting__slogan .slogan__description{font-size:1rem;line-height:1.4;margin-top:4rem;color:#dcdcdc}@media(min-width: 821px){.vision__container .vision__inner.vision .greeting__slogan .slogan__description{font-size:1.1875rem}}.vision__container .vision__inner.vision .greeting__slogan .slogan__description span{color:#d81431}.vision__container .vision__inner.vision .greeting__slogan .btn__wrap{margin-top:2rem}@media(min-width: 821px){.vision__container .vision__inner.vision .greeting__slogan .btn__wrap{margin-top:4rem}}.vision__container .vision__inner.vision .greeting__slogan .btn__wrap a{padding:1rem 4rem;position:relative;display:inline-block;transition:.2s;width:13.25rem}.vision__container .vision__inner.vision .greeting__slogan .btn__wrap a::after{content:"";background:url("/assets/images/svg/arrow-long-right.svg") no-repeat center center;background-size:100%;width:1.5rem;height:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.vision__container .vision__inner.vision .greeting__slogan .btn__wrap a:hover{width:18rem}.vision__container .vision__slogan{padding:8rem 0 8rem 0;text-align:left;position:relative;z-index:9}@media(max-width: 540px){.vision__container .vision__slogan{padding:6rem 0 3rem 0}}@media(min-width: 821px){.vision__container .vision__slogan{margin-bottom:8rem}}.vision__container .vision__slogan .slogan__title{font-size:2rem;font-weight:600;margin-bottom:1rem;line-height:1.2}@media(min-width: 540px){.vision__container .vision__slogan .slogan__title{font-size:2.8rem}}@media(min-width: 912px){.vision__container .vision__slogan .slogan__title{font-size:4.2rem}}.vision__container .vision__slogan .slogan__subtitle{font-size:1.5rem;font-weight:200;margin-bottom:1rem}@media(min-width: 821px){.vision__container .vision__slogan .slogan__subtitle{font-size:1.5rem}}.vision__container .vision__slogan .slogan__description{font-size:1rem;line-height:1.4;margin-top:2rem;color:#dcdcdc}@media(min-width: 540px){.vision__container .vision__slogan .slogan__description{margin-top:4rem}}@media(min-width: 821px){.vision__container .vision__slogan .slogan__description{font-size:1.1875rem}}.vision__container .vision__slogan .slogan__description span{color:#00aeff}.vision__container .vision__slogan .btn__wrap{margin-top:2rem}@media(min-width: 821px){.vision__container .vision__slogan .btn__wrap{margin-top:4rem}}.vision__container .vision__slogan .btn__wrap a{padding:1rem 4rem;position:relative;display:inline-block;transition:.2s;width:13.25rem;background:#2b79ed}.vision__container .vision__slogan .btn__wrap a::after{content:"";background:url("/assets/images/svg/arrow-long-right.svg") no-repeat center center;background-size:100%;width:1.5rem;height:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.vision__container .vision__slogan .btn__wrap a:hover{width:18rem}.mession__content{padding:4rem;background:#333;background:url("/assets/images/about/greeting.png") no-repeat center center;background-size:cover}.mession__content .mession__inner{width:100%;margin:0 auto;align-content:center}@media(min-width: 821px){.mession__content .mession__inner{width:80%;min-height:80vh}}.mession__content .mession__inner .slogan__subtitle{font-size:1.5rem;font-weight:200;color:rgba(255,255,255,.8);font-style:italic;padding-right:5rem;background:#333;border-radius:3rem;padding:.6rem 3rem;display:inline-block}@media(min-width: 821px){.mession__content .mession__inner .slogan__subtitle{font-size:2rem}}.mession__content .mession__inner .mession{border-radius:2rem;padding:5rem 2rem;background:rgba(255,255,255,.1);text-align:center}.mession__content .mession__inner .mession h3{font-size:2.5rem;font-weight:600;margin-bottom:1rem;line-height:1.2;text-align:center;margin:1rem 0}.mession__content .mession__inner .mession strong{color:#ff7e5f;background:linear-gradient(90deg, #5e93f4, #1d4a9e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);display:inline-block}.mession__content .mession__inner .mession .mession__description{font-size:1.2rem;line-height:1.5;margin-top:2rem;color:rgba(255,255,255,.8)}.history__content{padding:3rem;background-size:cover}@media(min-width: 821px){.history__content{padding:8rem}}.history__content .history__inner{color:#000;width:var(--max_w);margin:0 auto;position:relative}.history__content .history__header{position:relative}@media(min-width: 821px){.history__content .history__header{position:absolute;top:0;left:0;width:50%;height:100%;z-index:9}}.history__content .history__header .description{font-size:2.125rem;color:#2b79ed;font-weight:800;line-height:1.2}.history__content .history__header .title{font-size:2.125rem;font-weight:600;line-height:1.2}.history__content .history__year{display:flex;gap:0 10rem;align-items:center;margin:1rem 0 5rem 0}.history__content .history__year li{font-size:1.5rem;font-weight:600;color:#fff;line-height:1.2;border-radius:5rem;background:#2b79ed;padding:.5rem 1rem}.history__content .history__list{margin-top:3rem;position:relative}.history__content .history__list::before{content:"";position:absolute;left:0rem;top:0;width:1px;height:100%;background:#eee}@media(min-width: 821px){.history__content .history__list::before{left:50%;transform:translateX(-50%)}}.history__content .history__list .history__item{margin-left:0rem;margin-top:2rem;position:relative}@media(min-width: 821px){.history__content .history__list .history__item{margin-left:50%}}.history__content .history__list .history__item img{width:50%;height:auto}.history__content .history__list .history__item .year{padding-left:2rem;font-size:2.75rem;font-weight:700;color:#2b79ed;font-family:"pretendard";padding-bottom:1rem}@media(min-width: 821px){.history__content .history__list .history__item .year{padding-left:5rem}}.history__content .history__list .history__item .info{padding-left:2rem}@media(min-width: 821px){.history__content .history__list .history__item .info{padding-left:5rem}}.history__content .history__list .history__item .info .info__list{position:relative;padding-bottom:1rem}.history__content .history__list .history__item .info .info__list::before{content:"";position:absolute;left:-2.35rem;top:0;width:.625rem;height:.625rem;background:#2b79ed;border-radius:50%;outline:.5rem solid rgba(43,121,237,.06)}@media(min-width: 821px){.history__content .history__list .history__item .info .info__list::before{left:-5.3125rem}}.history__content .history__list .history__item .info .info__list dt{font-size:1.375rem;font-weight:500;margin-bottom:.5rem;line-height:1.2}.history__content .history__list .history__item .info .info__list dd{font-size:1rem;color:#676767}@media(min-width: 821px){.history__content .history__list .history__item:nth-child(even){margin-right:50%;margin-left:0}}.history__content .history__list .history__item:nth-child(even) .year{text-align:left}@media(min-width: 821px){.history__content .history__list .history__item:nth-child(even) .year{text-align:right;padding-right:5rem;border-left:none;padding-left:0}}@media(min-width: 821px){.history__content .history__list .history__item:nth-child(even) .info{border-left:none;padding-left:0}}@media(min-width: 821px){.history__content .history__list .history__item:nth-child(even) .info .info__list{text-align:right;padding-right:5rem}}@media(min-width: 821px){.history__content .history__list .history__item:nth-child(even) .info .info__list::before{display:none}}@media(min-width: 821px){.history__content .history__list .history__item:nth-child(even) .info .info__list::after{content:"";position:absolute;right:-0.3125rem;top:0;width:.625rem;height:.625rem;background:#2b79ed;border-radius:50%;outline:.5rem solid rgba(43,121,237,.06)}}.sub__content--w{width:100%}.location{padding:2rem 0}@media(max-width: 768px){.location{flex-direction:column;gap:0}}@media(min-width: 820px){.location .root_daum_roughmap{order:1}}.location .company__info{padding:1.5rem}@media(min-width: 821px){.location .company__info{padding-top:3rem}}.location .company__info dl{display:flex;align-items:flex-start;margin-bottom:1rem;flex-direction:column}@media(min-width: 821px){.location .company__info dl{flex-direction:row}}.location .company__info dl dt{margin-bottom:.5rem;font-weight:600;width:11%;display:flex;align-items:center;gap:.5rem}.location .company__info dl dt svg{width:1.2rem;height:1.2rem}.location .company__info dl dd{margin-bottom:.5rem;width:auto}.location .company__info dl dd span{display:block;margin-bottom:1rem}.location .company__info dl dd span strong{border-radius:3rem;color:#fff;padding:.2rem .5rem;font-weight:400;font-size:.875rem}.location .company__info dl dd span .metro--1{background:#2b79ed}.location .company__info dl dd span .metro--7{background:#697215}.location .lcp__map{width:100%;height:25.25rem}@media(min-width: 821px){.location .lcp__map{height:31.25rem}}.course_info{background:url("/assets/images/about/course_info_bg.jpg") no-repeat center center;background-size:cover}.course_info .max__container{max-width:var(--max_w);margin:0 auto;text-align:center}@media(max-width: 820px){.course_info .img_scale{width:90%;height:auto}}.img{width:100%;height:auto}.indicator__greeting ul .indicator__item a{background:#848383}.indicator__greeting ul .indicator__item .indicator__text{border:1px solid #5d1620;background:#5d1620}.indicator__greeting ul .indicator__item.active a,.indicator__greeting ul .indicator__item:hover a{background:#5d1620;outline:3px solid rgba(93,22,32,.5)}