body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IBM Plex Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:IBM Plex Sans KR,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#fff;position:sticky;top:0;width:100%;z-index:100}.menu-open{overflow:hidden;padding:0}.header-container{align-items:center;display:flex;height:72px;justify-content:space-between;padding:0 48px}@media (max-width:1200px) and (min-width:800px){.header-container{padding:20px 24px}}@media (max-width:800px){.header-container{padding:12px 16px}}.header-nav-0{display:flex;justify-content:space-around;width:auto}.header-logo{align-items:center;display:flex}.header-logo img{align-items:center;cursor:pointer;height:42px}@media (max-width:1200px) and (min-width:800px){.header-logo img{height:36px}}@media (max-width:800px){.header-logo img{height:24px}}.header-title{align-items:center;color:#000;cursor:pointer;display:flex;font-size:20px;font-weight:600;line-height:normal;margin-left:20px}.header-title p{margin-bottom:0}@media (max-width:1200px) and (min-width:800px){.header-title{font-size:18px;margin-left:17px}}@media (max-width:800px){.header-title{font-size:14px;margin-left:11x}}.header-nav,.header-nav ul{align-items:center;display:flex;justify-content:space-between}.header-nav ul{list-style:none;margin:0;padding:0}.header-nav ul .text-btn{align-items:center;display:flex;gap:36px;justify-content:space-between;margin-right:24px;position:relative}.header-container .header-nav .text-btn li,.header-nav li{align-items:center;display:flex;justify-content:space-around;width:85px}.header-container .header-nav .text-btn li{height:72px}.header-nav button{background:none;border:none;color:#000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-1.2px;line-height:normal;padding:0;text-align:center}.header-nav button:hover{color:#f80}.header-nav .store-btn{align-items:center;border:1px solid #03c75a;border-radius:1000px;display:inline-flex;justify-content:center;padding:6px 14px;width:105px}.header-nav .store-btn img{aspect-ratio:1/1;height:16px;margin-right:4px;width:16px}.header-nav .store-btn button{color:#03c75a;font-size:13px;letter-spacing:-.78px;padding:0;text-align:right}.navbar-toggler{background-color:initial;border:none;height:24px;padding:0;width:30px;width:24px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=UTF8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3E%3Cpath stroke=%27black%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E");height:100%;width:100%}.hover-indicator{background-color:orange;bottom:0;height:2px;opacity:0;pointer-events:none;position:absolute;transform-origin:left;transition:all .3s ease}.hover-indicator.hidden{opacity:0;width:0}.lab{border:1px solid #000;margin-top:112px}body,html{font-family:IBM Plex Sans KR;font-style:normal;font-weight:400;margin:auto;max-width:1200px;padding:0}body.no-scroll{overflow:hidden}.orange{color:#f80;color:var(--MAIN,#f80)}p{margin-bottom:0}.lnb-menu{align-items:center;background-color:#fff;display:flex;left:0;opacity:0;padding:24px 48px 60px;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .5s ease,transform .5s ease;width:100%;z-index:50}.lnb-menu.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.lnb-menu .header-nav-0,.lnb-menu .store-btn{opacity:0}.lnb-menu .header-nav{margin-left:222px}.lnb-menu li{display:flex;flex-direction:column;gap:24px}.lnb-menu li button{font-size:15px;font-weight:400;letter-spacing:-.3px}.footer{background:#554839;font-family:Noto Sans KR,sans-serif;padding:48px;text-align:left}@media (max-width:800px){.footer{padding:24px}}.footer .footer-email,.footer p{color:#fff;font-family:Noto Sans KR;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:normal}.footer .footer-email{text-decoration-line:underline}@media (max-width:1270px) and (min-width:800px){.footer .footer-email,.footer p{font-size:12px;letter-spacing:-.24px}}@media (max-width:800px){.footer .footer-email,.footer p{font-size:8px;letter-spacing:-.16px}}.mainTitle{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.mainTitle img{width:100%}.class-image{align-items:flex-start;aspect-ratio:376.33/476.29;border-radius:10px;display:flex;flex:1 0;flex-direction:column;gap:12px;height:476.292px;justify-content:flex-end;padding:32px}.class-title{font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:100%}.class-body-text,.class-title{color:#fff;font-family:IBM Plex Sans KR;font-style:normal}.class-body-text{font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:125%}@media (max-width:1200px) and (min-width:800px){.class-image{aspect-ratio:250/317;height:317px;padding:24px}.class-title{font-size:20px;letter-spacing:-.4px}.class-body-text{font-size:16px;letter-spacing:-.32px}}@media (max-width:800px){.class-image{aspect-ratio:361/401;height:401px;padding:16px;width:361px}.class-title{font-size:20px;letter-spacing:-.4px}.class-body-text{font-size:16px;letter-spacing:-.32px}}.class{align-items:center;display:flex;flex-direction:column;gap:40px;padding:120px 0 100px}@media (max-width:1200px) and (min-width:800px){.class{gap:40px;padding:100px 0 80px}}@media (max-width:800px){.class{gap:24px;padding:60px 0 40px}}.class>.title{align-self:stretch;color:#000;font-family:IBM Plex Sans KR;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:150%;text-align:center}@media (max-width:1200px) and (min-width:800px){.class>.title{font-size:32px;letter-spacing:-.64px}}@media (max-width:800px){.class>.title{font-size:20px;letter-spacing:-.4px}}.class .class-body{align-items:center;align-self:stretch;display:flex;gap:12px;padding:0 24px}@media (max-width:1200px) and (min-width:800px){.class .class-body{gap:4px;padding:0 20px}}@media (max-width:800px){.class .class-body{flex-direction:column;gap:8px;padding:0 16px}}.rise{display:flex;justify-content:space-between;position:relative;width:100%}.rise .first,.rise .result,.rise .second,.rise .third{align-items:flex-start;display:flex;flex-direction:column;height:380px;justify-content:flex-end;padding:24px 32px;width:300px}.rise .first{background-image:linear-gradient(180deg,#0000 40%,#000c),url(/static/media/main_03_class1.c715504a98074d00b826.jpg)}.rise .first,.rise .second{background-position:50%;background-size:cover;border:1px solid #fff}.rise .second{background-image:linear-gradient(180deg,#0000 40%,#000c),url(/static/media/main_03_class2.07ee1f92e300ac59c04e.png)}.rise .third{background-image:linear-gradient(180deg,#0000 40%,#000c),url(/static/media/main_03_class3.8d3bcd7c62450aa1426f.png);background-position:50%;background-size:cover;border:1px solid #fff}.rise .result{background-color:#ff8a00;gap:12px;padding:25px 60px}.rise .result,.rise .result .textbox2{align-items:center;justify-content:center}.rise .result .textbox2{display:flex;flex-direction:column;width:180px}.rise .result p{color:#fff;font-family:IBM Plex Sans KR;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.32px;line-height:140%;text-align:center}.rise .result span{font-weight:600}.rise .sinifit{height:112px;width:112px}@media (max-width:1200px) and (min-width:800px){.rise .first,.rise .result,.rise .second,.rise .third{height:253px;padding:12px 16px;width:25%}.rise .result{gap:12px;padding:25px 20px}.rise .result .textbox2{width:157px}.rise .result p{font-size:14px;letter-spacing:-.28px}.rise .sinifit{height:72px;width:72px}}.run{display:flex;flex-direction:column;width:100%}.run .first,.run .result,.run .second,.run .third{align-items:flex-start;display:flex;flex-direction:column;height:200px;justify-content:flex-end;padding:0 24px 32px;width:100%}.run .first{background-image:linear-gradient(180deg,#0000 40%,#000c),url(/static/media/main_03_class1.c715504a98074d00b826.jpg)}.run .first,.run .second{background-position:50%;background-size:cover;border:1px solid #fff}.run .second{background-image:linear-gradient(180deg,#0000 40%,#000c),url(/static/media/main_03_class2.07ee1f92e300ac59c04e.png)}.run .third{background-image:linear-gradient(180deg,#0000 40%,#000c),url(/static/media/main_03_class3.8d3bcd7c62450aa1426f.png);background-position:50%;background-size:cover;border:1px solid #fff}.run .result{background-color:#ff8a00;padding:30px 130px}.run .result,.run .result .textbox2{align-items:center;justify-content:center}.run .result .textbox2{display:flex;flex-direction:column;width:135px}.run .result p{color:#fff;font-family:IBM Plex Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.24px;line-height:130%;text-align:center}.run .result span{font-weight:600}.run .sinifit{height:60px;width:60px}.class .textbox{height:60px}.class .textbox span{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:100%}.class .textbox p,.class .textbox span{color:#fff;font-family:IBM Plex Sans KR;font-style:normal}.class .textbox p{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:125%}@media (max-width:1200px) and (min-width:800px){.class .textbox{height:53px}.class .textbox span{font-size:15px;letter-spacing:-.3px}.class .textbox p{font-size:12px;letter-spacing:-.24px}}@media (max-width:800px){.class .textbox{height:38px}.class .textbox span{font-size:15px;letter-spacing:-.3px}.class .textbox p{font-size:12px;letter-spacing:-.24px}}.class>.go-to-blog{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:0 40px;width:100%}@media (max-width:800px){.class>.go-to-blog{align-items:center;flex-direction:column;justify-content:center;padding:0 16px}}.class>.go-to-blog>.title{align-items:flex-end;background:#f9f6f4;background:var(--4,#f9f6f4);border-radius:1000px;display:inline-flex;gap:8px;justify-content:center;padding:12px 32px 12px 88px;position:relative}.class>.go-to-blog>.title img{aspect-ratio:26/33;flex-shrink:0;height:66px;left:22px;position:absolute;top:-2px;width:52px}.class>.go-to-blog>.title p{color:#000;font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:normal}@media (max-width:1200px) and (min-width:800px){.class>.go-to-blog>.title{padding:8px 32px 8px 64px}.class>.go-to-blog>.title img{aspect-ratio:36/45;height:45px;left:20px;top:2px;width:36px}.class>.go-to-blog>.title p{font-size:16px;letter-spacing:-.32px}}@media (max-width:800px){.class>.go-to-blog>.title{padding:8px 24px 8px 56px}.class>.go-to-blog>.title img{aspect-ratio:31/39;height:39px;left:15px;top:1px;width:31px}.class>.go-to-blog>.title p{font-size:12px;letter-spacing:-.24px}}.class>.go-to-blog>.button{align-items:flex-end;background-color:#ff8a00;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.4px;line-height:normal;padding:10px 24px}@media (max-width:1200px) and (min-width:800px){.class>.go-to-blog>.button{font-size:14px;letter-spacing:-.28px;padding:8px 20px}}@media (max-width:800px){.class>.go-to-blog>.button{font-size:12px;letter-spacing:-.24px;padding:8px 16px}}.work{align-items:center;background:#fbf9f8;background:var(--1,#fbf9f8);display:flex;flex-direction:column;gap:40px;padding:120px 0 100px}@media (max-width:1200px) and (min-width:800px){.work{gap:40px;padding:100px 0 80px}}@media (max-width:800px){.work{gap:24px;padding:60px 0 80px}}.work .work-header{color:#000;font-family:IBM Plex Sans KR;font-size:40px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:150%;text-align:center}@media (max-width:1200px) and (min-width:800px){.work .work-header{font-size:32px;letter-spacing:-.64px}}@media (max-width:800px){.work .work-header{font-size:20px;letter-spacing:-.4px}}.work .work-body{flex-direction:column;padding:0 24px}.work .work-body,.work-body .work-section{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.work-section .work-image{aspect-ratio:535/600;border:1px solid #fff;border-radius:10px;display:flex;height:600px;object-fit:cover;object-position:center}.work-section .work-image.black{aspect-ratio:462/600}.work-section .work-box{border:1px solid #fff;border-radius:10px;color:#fff;display:flex;flex-direction:column;gap:20px;height:600px;justify-content:flex-end}.work-section .work-box.orange{align-items:flex-end;aspect-ratio:610/600;background-color:#ff8a00;padding:48px 48px 60px 60px}.work-section .work-box.black{align-items:flex-start;aspect-ratio:683/600;background-color:#1e1e1e;padding:48px 60px 60px 48px}.work-section .work-box p{color:#f9f6f4;color:var(--4,#f9f6f4);font-family:IBM Plex Sans KR;font-size:40px;font-style:normal;font-weight:600;letter-spacing:.4px;line-height:normal}.work-section .work-box span,.work-section .work-box ul{color:#fff;font-family:IBM Plex Sans KR;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%}.work-section .work-box.orange p,.work-section .work-box.orange span{text-align:right}@media (max-width:1200px) and (min-width:800px){.work .work-body{align-items:center;gap:8px;padding:0 24px}.work-body .work-section{align-items:center;flex-direction:column;gap:8px}.work-section .work-image{aspect-ratio:752/400;display:flex;height:400px}.work-section .work-image.black{aspect-ratio:752/400}.work-section .work-box{gap:20px;height:400px}.work-section .work-box.orange{aspect-ratio:752/400;padding:48px 48px 60px 60px}.work-section .work-box.black{aspect-ratio:752/400;padding:48px 60px 60px 48px}.work-section .work-box p{font-size:24px;letter-spacing:.24px}.work-section .work-box span,.work-section .work-box ul{font-size:20px;letter-spacing:-.4px}}@media (max-width:800px){.work .work-body{align-items:center;gap:8px;padding:0 24px}.work-body .work-section{align-items:center;flex-direction:column;gap:8px}.work-section .work-image{aspect-ratio:345/320;display:flex;height:320px}.work-section .work-image.black{aspect-ratio:345/320}.work-section .work-box{gap:12px;height:320px}.work-section .work-box.black,.work-section .work-box.orange{aspect-ratio:345/320;padding:20px}.work-section .work-box p{font-size:20px;letter-spacing:.2px}.work-section .work-box span,.work-section .work-box ul{font-size:14px;letter-spacing:-.28px}}.image-gallery{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:100px 24px}.gallery-header{color:#000;font-family:IBM Plex Sans KR;font-size:37px;font-style:normal;font-weight:600;letter-spacing:-.74px;line-height:150%}@media (max-width:1200px) and (min-width:800px){.image-gallery{gap:24px;padding:80px 24px}.gallery-header{font-size:32px;letter-spacing:-.64px}}@media (max-width:800px){.image-gallery{gap:24px;padding:40px 24px}.gallery-header{font-size:20px;letter-spacing:-.4px}}.gallery-body{-webkit-overflow-scrolling:touch;background:#fff;box-sizing:border-box;display:flex;gap:12px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:10px;scroll-snap-type:x mandatory;width:100%}.gallery-body::-webkit-scrollbar{display:none}.gallery-body{scrollbar-width:none}.image-wrapper{aspect-ratio:3/2;flex:0 0 auto;scroll-snap-align:start;width:800px}.image-wrapper img{border-radius:10px;height:100%;object-fit:cover;width:100%}@media (max-width:1200px) and (min-width:800px){.image-wrapper{aspect-ratio:3/2;width:600px}}@media (max-width:800px){.image-wrapper{aspect-ratio:3/2;width:300px}}.apply{align-items:center;background-color:#faf9f7;display:flex;flex-direction:column;justify-content:center;padding:80px 238px 40px;position:relative;width:100%}.apply img{left:40px;position:absolute;top:248px;width:240px}@media (max-width:1200px) and (min-width:800px){.apply{padding:50px 0 25px}.apply img{left:30px;position:absolute;top:150px;width:170px}}@media (max-width:800px){.apply{padding:40px 0 20px}.apply img{left:10px;position:absolute;top:135px;width:110px}}.apply .title{color:#000;font-family:IBM Plex Sans KR;font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:150%;margin-bottom:40px;text-align:center}@media (max-width:1200px) and (min-width:800px){.apply .title{font-size:24px;letter-spacing:-.48px;margin-bottom:24px}}@media (max-width:800px){.apply .title{font-size:16px;letter-spacing:-.32px;margin-bottom:16px}}.apply .body{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:24px}@media (max-width:1200px) and (min-width:800px){.apply .body{gap:8px;margin-bottom:20px}}@media (max-width:800px){.apply .body{gap:4px;margin-bottom:16px}}.apply .body p{color:#1e1e1e;color:var(--,#1e1e1e);font-size:24px;font-weight:300;letter-spacing:-.48px;line-height:150%;text-align:center}.apply .body .button,.apply .body p{font-family:IBM Plex Sans KR;font-style:normal}.apply .body .button{align-items:center;background-color:#ff8a00;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.4px;line-height:normal;padding:12px 36px}@media (max-width:1200px) and (min-width:800px){.apply .body p{font-size:16px;letter-spacing:-.32px}.apply .body .button{font-size:14px;letter-spacing:-.28px;padding:8px 20px}}@media (max-width:800px){.apply .body p{font-size:14px;letter-spacing:-.28px}.apply .body .button{font-size:12px;letter-spacing:-.24px;padding:8px 16px}}.apply .addition1{align-items:center;display:flex;flex-direction:column;gap:12px}.apply .addition1 .detail{color:#554839;color:var(--2,#554839);cursor:pointer;font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:300;letter-spacing:-.4px;line-height:150%;text-align:center;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:1200px) and (min-width:800px){.apply .addition1{gap:8px}.apply .addition1 .detail{font-size:14px;letter-spacing:-.28px}}@media (max-width:800px){.apply .addition1{gap:6px}.apply .addition1 .detail{font-size:11px;letter-spacing:-.22px}}.sns-links{align-items:center;background-color:none;display:flex;flex-direction:column;gap:5px;position:fixed;right:7vw;top:60vh;width:10%;z-index:100}.sns-links img{width:100px}@media (max-width:1270px) and (min-width:800px){.sns-links img{width:85px}}@media (max-width:800px){.sns-links img{width:70px}}.sns-button{border-radius:5px;color:#fff;cursor:pointer;display:block;padding:0 10px;text-decoration:none}.subnav-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin:54px auto;width:70%}@media (max-width:800px){.subnav-container{margin:24px auto}}.subnav-title{color:#000;font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.4px;line-height:normal;text-align:center}.subnav-inner,.subnav-item{display:flex;justify-content:center;width:100%}.subnav-item{align-items:center;background:#fff;border:.5px solid #bbb;border:.5px solid var(--2,#bbb);color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.16px;line-height:normal;padding:12px 24px;text-align:center;text-decoration:none}.subnav-item:hover{background-color:#f0f0f0}.subnav-item.active{background-color:#ff8a00;color:#fff;font-weight:700}@media (max-width:800px){.subnav-title{font-size:14px;letter-spacing:-.28px}.subnav-inner{flex-direction:column}.subnav-item{font-size:11px;letter-spacing:.11px;padding:8px 12px}}.inquire{align-items:center;background:#fbf9f8;background:var(--GRAY,#fbf9f8);display:flex;flex-direction:column;padding:96px 120px;text-align:center}@media (max-width:1270px) and (min-width:800px){.inquire{padding:50px}}@media (max-width:800px){.inquire{padding:36px 32px}}.inquire-title{color:#000;font-size:48px;font-weight:700;letter-spacing:-.72px;line-height:150%;text-align:center}@media (max-width:1270px) and (min-width:800px){.inquire-title{font-size:36px;letter-spacing:-.64px}}@media (max-width:800px){.inquire-title{font-size:24px;letter-spacing:-.56px}}.inquire-contact{display:flex;flex-direction:row;justify-content:space-around;margin:72px 0 200px;width:100%}@media (max-width:1270px) and (min-width:800px){.inquire .inquire-contact{align-items:center;flex-direction:column;gap:70px;justify-content:center;margin:70px 0 100px}}@media (max-width:800px){.inquire .inquire-contact{align-items:center;flex-direction:column;gap:50px;justify-content:center;margin:24px 0 72px}}.contact-item{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:330px;justify-content:center;position:relative;text-align:center;width:330px}@media (max-width:1270px) and (min-width:800px){.inquire-contact .contact-item{height:220px;width:220px}}@media (max-width:800px){.inquire-contact .contact-item{height:110px;width:110px}}.contact-item p{color:#4a4a4a;font-size:35px;font-weight:500;letter-spacing:-.64px;line-height:150%;text-align:center}@media (max-width:1270px) and (min-width:800px){.inquire-contact .contact-item p{font-size:28px;letter-spacing:-.56px}}@media (max-width:800px){.inquire-contact .contact-item p{font-size:14px;letter-spacing:-.48px}}.contact-icon{height:auto;position:absolute;top:75%;width:120px}@media (max-width:1270px) and (min-width:800px){.inquire-contact .contact-icon{width:90px}}@media (max-width:800px){.inquire-contact .contact-icon{width:50px}}.inquire-button{display:flex;gap:60px;justify-content:center}@media (max-width:1270px) and (min-width:800px){.inquire-button{gap:50px}}@media (max-width:800px) and (min-width:500px){.inquire-button{gap:40px}}@media (max-width:500px){.inquire-button{gap:30px}}.inquire-button .btn-brown,.inquire-button .btn-orange{align-items:center;display:flex;flex-direction:column}.inquire-btn{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:32px;font-weight:700;justify-content:center;letter-spacing:-1.28px;line-height:100%;padding:20px 52px;text-align:center}.inquire-btn a{color:#fff;text-decoration:none}@media (max-width:1270px) and (min-width:800px){.inquire-btn{font-size:24px;letter-spacing:-1px;padding:16px 52px}}@media (max-width:800px){.inquire-btn{font-size:14px;letter-spacing:-.64px;padding:12px 24px}}.inquire-button .btn-orange button{background-color:#ff8a00;color:#fff;margin-bottom:30px}.inquire-button .btn-orange button:hover{background-color:#e55a00}.inquire-button .btn-brown button{background-color:#804400;color:#fff;margin-bottom:30px}.inquire-button .btn-brown button:hover{background-color:#4e3218}@media (max-width:1270px) and (min-width:800px){.inquire-button .btn-brown button,.inquire-button .btn-orange button{margin-bottom:20px}}@media (max-width:800px){.inquire-button .btn-brown button,.inquire-button .btn-orange button{margin-bottom:10px}}.inquire-button p{color:#323232;font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:150%;text-align:center}@media (max-width:1270px) and (min-width:800px){.inquire-button p{font-size:16px}}@media (max-width:800px) and (min-width:500px){.inquire-button p{font-size:12px}}@media (max-width:500px){.inquire-button p{font-size:8px}}.hamburger-menu{background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:56px 64px}.hamburger-menu .up{flex-direction:column}.hamburger-menu .down,.hamburger-menu .up{display:flex;width:100%}@media (max-width:800px){.hamburger-menu{padding:36px}}.hamburger-menu .up .btn-menu{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.hamburger-menu .up .btn-menu .home-btn{cursor:pointer;height:32px;width:32px}.hamburger-menu .up .btn-menu .close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:32px}.hamburger-menu .up .btn-menu .close-btn:after{content:"\00d7"}.hamburger-menu .up .move-btn{display:flex;flex-direction:column;gap:36px;margin-top:36px}.hamburger-menu .up .move-btn button{background:none;border:none;color:#ff8a00;cursor:pointer;font-family:IBM Plex Sans KR;font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:125%;padding:0;text-align:left}.hamburger-menu .up .move-btn button:hover{color:#fff}@media (max-width:800px){.hamburger-menu .up .btn-menu .home-btn{height:24px;width:24px}.hamburger-menu .up .btn-menu .close-btn{font-size:24px}}.hamburger-menu .down .store-btn{align-items:center;background:none;border:2px solid #fff;border-radius:1000px;color:#fff;cursor:pointer;display:inline-flex;font-family:IBM Plex Sans KR;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.28px;line-height:125%;padding:10px 18px}.hamburger-menu .down .store-btn img{height:20px;width:20px}@media (max-width:800px){.hamburger-menu .down .store-btn img{height:16px;width:16px}}.greetings{display:flex;flex-direction:column;gap:28px;margin:0 72px 72px}@media (max-width:800px){.greetings{margin:0 24px 48px}}.greetings .up{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:100%;width:100%}@media (max-width:800px){.greetings .up{font-size:12px}}.greetings .down{display:flex;flex-direction:row-reverse;gap:36px;justify-content:space-between;width:100%}@media (max-width:1200px){.greetings .down{align-items:center;flex-direction:column}}.greetings .down .left{display:flex;flex-direction:column;width:80%}.greetings .down .left .main-text{display:flex;flex-direction:row;gap:24px;justify-content:space-between;margin-top:36px;width:100%}@media (max-width:1200px){.greetings .down .left .first-greeting{margin-top:16px}}@media (max-width:800px){.greetings .down .left{width:100%}}.greetings .down .left .first-greeting{color:#000;font-family:IBM Plex Sans KR;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.48px;line-height:140%;margin-bottom:72px}@media (max-width:1200px){.greetings .down .left .first-greeting{font-size:16px;letter-spacing:-.32px;margin-bottom:36px}}.greetings .down .left .line{background:#fbf9f8;background:var(--1,#fbf9f8);height:2px;padding:0;width:100%}.greetings .down .left .main-text .text1{color:#ff5b00;color:var(--,#ff5b00);font-weight:600;width:20%}.greetings .down .left .main-text .text1,.greetings .down .left .main-text .text2{font-family:IBM Plex Sans KR;font-size:15px;font-style:normal;letter-spacing:-.15px;line-height:140%}.greetings .down .left .main-text .text2{color:#000;font-weight:500;width:77%}@media (max-width:1200px){.greetings .down .left .main-text .text1{font-size:14px;letter-spacing:-.14px;width:38%}.greetings .down .left .main-text .text2{font-size:14px;letter-spacing:-.14px;width:59%}}.greetings .down .right img{aspect-ratio:4/7;display:block;width:100%}@media (max-width:1200px){.greetings .down .right img{aspect-ratio:7/8;object-fit:cover;object-position:top;width:100%}}.vision{display:flex;flex-direction:column;gap:54px;margin:0 72px 72px}@media (max-width:800px){.vision{gap:20px;margin:0 24px 48px}}.vision .up{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:100%;width:100%}@media (max-width:800px){.vision .up{font-size:12px}}.vision .down{align-items:center;display:flex;width:100%}.vision img{display:flex;margin:auto;width:80%}@media (max-width:800px){.vision img{width:100%}}.member{align-items:center;display:flex;flex-direction:column;max-width:1200px;padding:0 72px 72px}@media (max-width:800px){.member{padding:0 24px 48px}}.member p{margin-bottom:0}.member .up{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:100%;width:100%}@media (max-width:800px){.member .up{font-size:12px;letter-spacing:-.24px}}.member .down{align-items:center}.member .down,.member .down1,.member .down2{display:flex;flex-direction:column;width:100%}.member .down1,.member .down2{margin:48px auto}@media (max-width:800px){.member .down1,.member .down2{margin:36px auto}}.member .member-title{color:#000;color:var(--,#000);font-family:IBM Plex Sans KR;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.32px;line-height:100%;padding:0}@media (max-width:800px){.member .member-title{font-size:12px;letter-spacing:-.24px}}.member .down .down1 .structure{align-items:center;display:flex;flex-direction:column}.member .down .down1 img{margin:40px 0 0;width:66%}@media (max-width:800px){.member .down .down1 img{margin:16px 0 0;width:100%}}.member .member-box{align-items:center;display:flex;flex-direction:row;gap:20px;margin-top:40px;width:100%}@media (max-width:800px){.member .member-box{align-items:center;flex-direction:column;gap:32px;justify-content:center;margin:24px auto;width:60%}}.member .member-card{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.member .member-image{height:300px;z-index:10}@media (max-width:800px){.member .member-image{height:180px}}.member .member-info{display:flex;flex-direction:column;gap:16px}.member .member-info .member-hello{font-size:24px;font-weight:600;line-height:160%}.member .member-info .member-detail,.member .member-info .member-hello{color:#000c;font-family:IBM Plex Sans KR;font-style:normal;text-align:center}.member .member-info .member-detail{font-size:16px;font-weight:400;line-height:140%}.member .member-info ul{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:140%}@media (max-width:800px){.member .member-info .member-hello{font-size:15px}.member .member-info .member-detail{font-size:12px}.member .member-info ul{font-size:10px}}.member-info ul{list-style:none;padding:0}.member-info ul li{margin-bottom:10px;padding-left:25px;position:relative}.member-info ul li:before{color:#000;content:"✔";font-size:20px;left:5px;position:absolute;top:0}.member .circle1{background:#ffefdd;left:-50%;top:40%}.member .circle1,.member .circle2{border-radius:50%;height:1500px;position:absolute;width:1500px;z-index:1}.member .circle2{border:2px solid #ffefdd;right:-50%;top:-80%}@media (max-width:1200px){.member .circle1,.member .circle2{opacity:0}}.elder{display:flex;flex-direction:column;gap:28px;margin:0 72px 72px}@media (max-width:800px){.elder{margin:0 24px 48px}}.elder .up{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:100%;width:100%}@media (max-width:800px){.elder .up{font-size:12px}}.education{display:flex;flex-direction:column;gap:70px}@media (max-width:1200px) and (min-width:800px){.education{gap:40px}}@media (max-width:800px){.education{gap:32px}}.edu-header{align-items:flex-start;align-self:stretch;background:linear-gradient(0deg,#0009,#0009),#d3d3d3 50% /cover no-repeat;border-radius:24px;display:flex;flex-direction:column;gap:8px;height:400px;justify-content:flex-end;padding:40px}.edu-header-subtitle{font-size:32px;font-weight:400;letter-spacing:-.64px}.edu-header-subtitle,.edu-header-title{color:#fff;font-family:IBM Plex Sans KR;font-style:normal;line-height:150%}.edu-header-title{font-size:36px;font-weight:600;letter-spacing:-.72px}@media (max-width:1200px) and (min-width:800px){.edu-header{gap:4px;height:300px;padding:36px}.edu-header-subtitle{font-size:24px;letter-spacing:-.48px}.edu-header-title{font-size:32px;letter-spacing:-.64px}}@media (max-width:800px){.edu-header{gap:4px;height:240px;padding:24px}.edu-header-subtitle{font-size:16px;letter-spacing:-.32px}.edu-header-title{font-size:20px;letter-spacing:-.4px}}.edu-body{align-items:flex-start;flex-direction:column;gap:40px;padding:0 24px}.edu-body,.edu-content{align-self:stretch;display:flex}.edu-content{flex-direction:row;justify-content:space-between}.edu-content-label{color:#1e1e1e;color:var(--,#1e1e1e);font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:150%}.edu-content-item{width:600px}.edu-content-itemList{margin:0}.edu-content-text{color:#1e1e1e;color:var(--,#1e1e1e);font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:600;letter-spacing:-.4px;line-height:150%}@media (max-width:1200px) and (min-width:800px){.edu-body{gap:24px;padding:0 24px}.edu-content-label{font-size:16px;letter-spacing:-.32px}.edu-content-item{width:450px}.edu-content-text{font-size:16px;letter-spacing:-.32px}}@media (max-width:800px){.edu-body{gap:16px;padding:0}.edu-content-label{font-size:16px;letter-spacing:-.32px}.edu-content-item{width:240px}.edu-content-text{font-size:16px;letter-spacing:-.32px}}.edu-footer{align-items:flex-end;background-color:#ff8a00;border-radius:24px;display:flex;flex:1 0;justify-content:space-between;padding:48px}.edu-footer-subtitle{font-size:24px;font-weight:400;letter-spacing:-.48px}.edu-footer-subtitle,.edu-footer-title{color:#fff;font-family:IBM Plex Sans KR;font-style:normal;line-height:150%}.edu-footer-title{font-size:32px;font-weight:700;letter-spacing:-.64px;margin-bottom:0}.edu-footer-button{align-items:center;background-color:#fbf9f8;border:none;border-radius:100px;color:#ff8a00;display:flex;font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.4px;line-height:normal;padding:12px 36px}@media (max-width:1200px) and (min-width:800px){.edu-footer{flex-direction:row;padding:40px}.edu-footer-subtitle{font-size:20px;letter-spacing:-.4px}.edu-footer-title{font-size:24px;letter-spacing:-.48px}.edu-footer-button{font-size:16px;letter-spacing:-.32px;padding:10px 24px}}@media (max-width:800px){.edu-footer{flex-direction:column;gap:12px;padding:20px}.edu-footer .edu-footer-left{align-items:flex-start;gap:4px;width:100%}.edu-footer-subtitle{font-size:12px;letter-spacing:-.24px}.edu-footer-title{font-size:16px;letter-spacing:-.32px}.edu-footer-button{align-items:flex-end;font-size:12px;justify-content:right;letter-spacing:-.24px;padding:8px 16px}}.news{display:flex;flex-direction:column;gap:32px;padding:0 72px 48px}@media (max-width:800px){.news{gap:24px;padding:0 24px 48px}}.news .up{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:100%;width:100%}@media (max-width:800px){.news .up{font-size:12px}}.news .award-items-box{display:flex;flex-direction:column;gap:32px;width:100%}.news .award-items{align-items:center;flex-wrap:wrap;gap:32px;width:100%}.news .award-item,.news .award-items{display:flex;justify-content:space-between}.news .award-item{align-items:flex-start;flex-direction:column;gap:12px;height:379px;width:30%}.news .award-item img{aspect-ratio:4/3;border-radius:16px;cursor:pointer;display:block;object-fit:cover;width:100%}.news .award-item .title{font-size:16px;font-weight:600;letter-spacing:-.32px}.news .award-item .body,.news .award-item .title{color:#000;font-family:IBM Plex Sans KR;font-style:normal;line-height:125%}.news .award-item .body{font-size:14px;font-weight:400;letter-spacing:-.28px}.news .award-item .date{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:10px;font-style:normal;font-weight:300;letter-spacing:-.2px;line-height:100%}.news .none{opacity:0}.news .none,.news .none img{cursor:default}@media (max-width:800px){.news .award-items-box{gap:24px}.news .award-itmes{gap:12px}.news .award-item{gap:8px;height:350px;width:40%}.news .award-item img{border-radius:8px}.news .award-item .title{font-size:14px;letter-spacing:-.28px}.news .award-item .body{font-size:12px;letter-spacing:-.24px}}.schedule{display:flex;flex-direction:column;gap:28px;margin:0 72px 72px}@media (max-width:800px){.schedule{margin:0 24px 48px}}.schedule .up{color:#55514c;color:var(--3,#55514c);font-family:IBM Plex Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:100%;width:100%}@media (max-width:800px){.schedule .up{font-size:12px}}.schedule-list{gap:48px}.schedule-footer,.schedule-list{display:flex;flex-direction:column}.schedule-footer{align-items:center;align-self:stretch;gap:16px;margin-top:56px}.footer-text{color:#000;font-size:24px;font-weight:500;letter-spacing:-.48px}.footer-button,.footer-text{font-family:IBM Plex Sans KR;font-style:normal;line-height:normal}.footer-button{align-items:flex-end;background:#40804c;background:var(--2,#40804c);border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.4px;padding:12px 36px}@media (max-width:1200px) and (min-width:800px){.schedule-footer{gap:12px;margin-top:48px}.footer-text{font-size:20px;letter-spacing:-.4px}.footer-button{font-size:16px;letter-spacing:-.32px;padding:10px 24px}}@media (max-width:800px){.schedule-footer{gap:12px;margin-top:40px}.footer-text{font-size:16px;letter-spacing:-.32px}.footer-button{font-size:14px;letter-spacing:-.28px;padding:8px 20px}}.schedule-box{display:flex;flex-direction:column;gap:28px;margin:0;padding:0}@media (max-width:1200px) and (min-width:800px){.schedule-box{gap:24px}}@media (max-width:800px){.schedule-box{gap:20px}}.schedule-box .schedule-header{display:flex;flex-direction:row;gap:20px;margin:0;padding:0}.schedule-header-title{color:#1e1e1e;color:var(--,#1e1e1e);font-size:24px;font-weight:600;letter-spacing:-.48px;margin:0}.schedule-header-badge,.schedule-header-title{font-family:IBM Plex Sans KR;font-style:normal;line-height:100%}.schedule-header-badge{align-items:center;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:center;letter-spacing:-.28px;padding:8px 16px}.schedule-header-badge.on{background:#5ebb6f;background:var(--1,#5ebb6f)}.schedule-header-badge.off{background:#bbb;background:var(--2,#bbb)}@media (max-width:1200px) and (min-width:800px){.schedule-box .schedule-header{gap:16px}.schedule-header-title{font-size:20px;letter-spacing:-.4px}.schedule-header-badge{font-size:12px;letter-spacing:-.24px;padding:8px 16px}}@media (max-width:800px){.schedule-box .schedule-header{gap:16px}.schedule-header-title{font-size:20px;letter-spacing:-.4px}.schedule-header-badge{font-size:12px;letter-spacing:-.24px;padding:8px 16px}}.schedule-box .schedule-body{align-items:flex-end;align-self:stretch;background:#fff;background:var(--,#fff);border-radius:20px;box-shadow:0 0 20px 0 #bbb3;display:flex;gap:40px;padding:40px}.schedule-thumb{border-radius:24px;height:400px;width:300px}.schedule-thumb img{aspect-ratio:3/4;height:400px;width:300px}.schedule-thumb.off{background:#bbb;background:var(--2,#bbb)}.schedule-body .schedule-item{align-items:flex-end;align-self:stretch;display:flex;flex:1 0;flex-direction:column;justify-content:space-between;padding-top:24px}.schedule-content{align-self:stretch;gap:32px}.schedule-content,.schedule-line{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.schedule-line{gap:16px}.schedule-label{color:#1e1e1e;color:var(--,#1e1e1e);font-weight:600}.schedule-label,.schedule-text{font-family:IBM Plex Sans KR;font-size:24px;font-style:normal;letter-spacing:-.48px;line-height:100%}.schedule-text{font-weight:500}.schedule-text.on{color:#40804c;color:var(--2,#40804c)}.schedule-text.off{color:#bbb;color:var(--2,#bbb)}.schedule-button{align-items:center;background:#5ebb6f;background:var(--1,#5ebb6f);border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:IBM Plex Sans KR;font-size:20px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.4px;line-height:normal;padding:12px 36px}@media (max-width:1200px) and (min-width:800px){.schedule-box .schedule-body{gap:40px;padding:32px}.schedule-thumb,.schedule-thumb img{height:300px;width:225px}.schedule-thumb img{aspect-ratio:3/4}.schedule-line{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center}.schedule-label,.schedule-text{font-size:20px;letter-spacing:-.4px}.schedule-button{cursor:pointer;font-size:16px;letter-spacing:-.32px;padding:10px 24px}}@media (max-width:800px){.schedule-box .schedule-body{align-items:center;flex-direction:column;gap:24px;padding:32px}.schedule-thumb{align-items:center;height:240px;width:180px}.schedule-thumb img{aspect-ratio:3/4;height:240px;width:180px}.schedule-body .schedule-item{align-items:center;gap:24px;padding-top:0}.schedule-content{align-items:center;gap:16px}.schedule-line{align-items:center;gap:8px}.schedule-label,.schedule-text{font-size:16px;letter-spacing:-.32px}.schedule-button{cursor:pointer;font-size:14px;letter-spacing:-.2px;padding:8px 20px}}
/*# sourceMappingURL=main.14396fd6.css.map*/