.Home_aboutSection__X22xq .Home_innerWrapper__u4DuO,.Home_mapSection__Sxzpr .Home_innerWrapper__u4DuO{max-width:1220px;width:100%;margin:0 auto;padding:0 20px}.Home_button__rbk6w{min-width:260px;border:1px solid #000;border-radius:4px;font-size:16px;padding:12px 20px 12px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .24s,color .24s}.Home_button__rbk6w:hover{background:#000;color:#fff}.Home_title__qgDNY{font-size:36px;font-weight:700;color:#1d2929;margin-bottom:26px;line-height:1.2}@media(min-width:768px){.Home_title__qgDNY{font-size:48px}}.Home_leadTitle__rPMBP{display:block;font-size:18px;color:#a5a3a0;margin-bottom:11px}@media(min-width:768px){.Home_leadTitle__rPMBP{font-size:21px}}.Home_revealText__KA_xB{display:inline-block}.Home_desc__tIWbs{font-size:16px;line-height:24px;color:#352f2c}@media(min-width:768px){.Home_desc__tIWbs{font-size:21px;line-height:32px}}.Home_heroSection__bKbO9{display:flex;flex-direction:column;margin:0 auto;padding:0 20px 40px;width:100%}@media(min-width:768px){.Home_heroSection__bKbO9{display:flex;flex-direction:row;padding:0 20px 80px;max-width:1220px}}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms{padding:40px 0;width:100%;order:2}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms{padding-top:100px;padding-bottom:100px;order:0}}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_title__qgDNY{position:relative;font-size:36px}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_title__qgDNY:before{position:absolute;right:0;width:150px;height:150px;background-image:url(/images/home--hero-hanja.png);background-size:contain;content:""}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_title__qgDNY:before{width:294px;height:294px;top:-80px;left:250px}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_title__qgDNY{font-size:56px}}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_leadTitle__rPMBP{font-size:18px;font-weight:400;font-family:Pretendard Variable}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_leadTitle__rPMBP{font-size:21px}}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_tongwonName__8ohwA{font-size:40px;font-weight:800;font-family:Pretendard Variable}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_tongwonName__8ohwA{font-size:56px}}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_desc__tIWbs{margin-bottom:40px;font-size:16px;line-height:1.5;color:#35312f;max-width:500px;word-break:keep-all}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_desc__tIWbs{font-size:17px}}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_button__rbk6w{min-width:260px;border:1px solid #000;border-radius:4px;font-size:16px;padding:12px 20px 12px 18px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .24s,color .24s}.Home_heroSection__bKbO9 .Home_infoWrapper__dSLms .Home_button__rbk6w:hover{background:#000;color:#fff}.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU{position:relative;width:100%;height:300px;order:1;padding-top:100px}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU{height:auto;order:0}}.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1{position:absolute;border:6px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1{position:absolute;border:11px solid #fff}}.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1:first-child{z-index:1;transform:rotate(-2deg);top:100px;left:120px;width:168px;height:135.1px}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1:first-child{top:40px;right:110px;left:auto;width:384px;height:308.8px}}.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1:nth-child(2){transform:rotate(3.5deg);top:180px;left:160px;width:140px;height:134.75px}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1:nth-child(2){top:240px;right:-10px;left:auto;width:320px;height:308px}}.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1:nth-child(3){z-index:1;left:-10px;top:150px;width:183px;height:148.5px}@media(min-width:768px){.Home_heroSection__bKbO9 .Home_photoWrapper__bDSvU .Home_photo__V8On1:nth-child(3){top:270px;right:240px;left:auto;width:366px;height:297px}}.Home_serviceSection__uIbUs{padding:60px 20px;text-align:center;background:#fdf5ed}@media(min-width:768px){.Home_serviceSection__uIbUs{padding:108px 20px 150px}}.Home_serviceSection__uIbUs .Home_textWrapper__O_GxY{position:relative}.Home_serviceSection__uIbUs .Home_desc__tIWbs{color:#757575}.Home_services__G2w5V{margin:40px auto 0;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.Home_services__G2w5V{margin:80px auto 0;flex-direction:row;justify-content:space-between;gap:40px;max-width:1220px;padding:0 20px}}.Home_serviceListItem__MHuA4{width:100%;background-color:#4b4646;padding:24px 45px;border-radius:8px;color:#fff;display:flex;align-items:center;gap:36px;background-size:cover;background-position:50%;box-shadow:0 10px 30px rgba(0,0,0,.25)}.Home_serviceListItem__MHuA4:first-child{background-image:url(/images/home--service-bg-1.jpg)}.Home_serviceListItem__MHuA4:nth-child(2){background-image:url(/images/home--service-bg-2.jpg)}.Home_serviceListItem__MHuA4:nth-child(3){background-image:url(/images/home--service-bg-3.jpg)}.Home_serviceListItemInfoNumber__qbLCx{color:#fff;display:block;font-size:24px;font-weight:700}.Home_serviceListItemInfo__N2i76{color:#fff;text-align:left;font-size:18px}.Home_lecturesSection__N7mbS{padding:60px 20px;text-align:center;word-break:keep-all}@media(min-width:768px){.Home_lecturesSection__N7mbS{padding:140px 0 80px}}.Home_lecturesSection__N7mbS .Home_leadTitle__rPMBP{display:flex;align-items:center;justify-content:center;gap:8px}.Home_lecturesSection__N7mbS .Home_button__rbk6w{margin:0 auto}.Home_lectureList__wFNxm{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin:60px auto;width:100%}@media(min-width:768px){.Home_lectureList__wFNxm{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1220px;padding:0 20px;width:100%}}.Home_lectureCard__eLA0_{position:relative;overflow:hidden;border:1px solid #000;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px 32px;border-radius:8px;text-align:left;min-height:296px;box-shadow:0 20px 15px rgba(0,0,0,0);transition:box-shadow .3s ease-in-out}@media(max-width:1023px){.Home_lectureCard__eLA0_.Home_inView__1ZYbh{box-shadow:0 20px 30px rgba(0,0,0,.15)}.Home_lectureCard__eLA0_.Home_inView__1ZYbh .Home_lectureImage__BxzVz{transform:rotate(5deg) translateX(-30px)}.Home_lectureCard__eLA0_.Home_inView__1ZYbh .Home_lectureDesc__ANOMq{color:#000}.Home_lectureCard__eLA0_.Home_inView__1ZYbh .Home_playButton__HDWFr{background:#000}.Home_lectureCard__eLA0_.Home_inView__1ZYbh .Home_playButton__HDWFr svg{fill:#fff}}.Home_lectureCard__eLA0_:hover{box-shadow:0 20px 30px rgba(0,0,0,.15)}.Home_lectureCard__eLA0_:hover .Home_lectureImage__BxzVz{transform:rotate(5deg) translateX(-30px)}.Home_lectureCard__eLA0_:hover .Home_lectureDesc__ANOMq{color:#000}.Home_lectureCard__eLA0_:hover .Home_playButton__HDWFr{background:#000}.Home_lectureCard__eLA0_:hover .Home_playButton__HDWFr svg{fill:#fff}.Home_lectureDesc__ANOMq{border-top:1px solid #000;padding-top:8px;font-size:15px;line-height:1.5;color:#b7b7b7;padding-right:80px;word-break:keep-all;transition:color .24s ease-in-out}.Home_lectureName__j6fi9{font-weight:700;font-size:24px;line-height:1.3}.Home_lectureImage__BxzVz{position:absolute;top:80px;right:-30px;width:100px;height:100px;background-size:cover;border-radius:8px;transform:rotate(15deg) translateX(20px);transition:transform .24s ease-in-out}.Home_playButton__HDWFr{position:absolute;right:23px;bottom:32px;width:38px;height:38px;background:#efefef;display:flex;align-items:center;justify-content:center;border:none;border-radius:100px}.Home_lectureNameHanja__cYXK0{display:block;color:rgba(43,44,42,.1);font-size:24px;line-height:1.2;font-weight:400}.Home_lectureSubtitle__7nTdN{margin-bottom:4px;display:block;color:rgba(43,44,42,.7);font-size:16px;line-height:1.2;font-weight:500;padding-right:40px;word-break:keep-all}.Home_aboutSection__X22xq{margin:0 auto;width:100%}.Home_aboutSection__X22xq .Home_innerWrapper__u4DuO{display:flex;flex-direction:column;padding:24px 20px 40px}@media(min-width:768px){.Home_aboutSection__X22xq .Home_innerWrapper__u4DuO{flex-direction:row;padding:170px 0 120px}}.Home_aboutSection__X22xq .Home_infoWrapper__dSLms{width:100%;padding-top:36px;word-break:keep-all}@media(min-width:768px){.Home_aboutSection__X22xq .Home_infoWrapper__dSLms{padding-top:87px}}.Home_aboutSection__X22xq .Home_image__sltKx{margin-top:24px;background-size:cover;width:100%;height:300px;background-image:url(/images/home--about-image.jpg)}@media(min-width:768px){.Home_aboutSection__X22xq .Home_image__sltKx{margin-top:0;height:500px}}.Home_aboutSection__X22xq .Home_leadTitle__rPMBP{font-size:18px;margin-bottom:11px}@media(min-width:768px){.Home_aboutSection__X22xq .Home_leadTitle__rPMBP{font-size:28px}}.Home_aboutSection__X22xq .Home_title__qgDNY{font-size:36px;line-height:1.2}@media(min-width:768px){.Home_aboutSection__X22xq .Home_title__qgDNY{font-size:48px}}.Home_aboutSection__X22xq .Home_desc__tIWbs{margin-bottom:50px;color:#757575;font-size:20px}.Home_aboutSection__X22xq .Home_button__rbk6w{margin-top:40px}.Home_addMoreButton__UUOR6{background:rgba(0,0,0,0);border:none}.Home_boardSection__BVa_4{max-width:1220px;width:100%;margin:24px auto 40px;padding:0 20px;display:flex;flex-direction:column;gap:50px}@media(min-width:768px){.Home_boardSection__BVa_4{flex-direction:row}}.Home_tinyBoard__c7CKy{width:100%}.Home_tinyBoardHeader__6yrVK{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:13px}.Home_tinyBoardHeader__6yrVK .Home_title__qgDNY{margin:0;font-size:24px;font-weight:700}.Home_tinyBoardHeader__6yrVK .Home_addMoreButton__UUOR6{font-weight:700;display:flex;align-items:center;cursor:pointer}.Home_boardListItem__caAPX{border-bottom:1px solid rgba(0,0,0,.1);font-size:14px;line-height:50px;display:flex;justify-content:space-between}@media(min-width:768px){.Home_boardListItem__caAPX{font-size:16px;line-height:67px}}.Home_boardListItem__caAPX time{color:#7f7f7f}.Home_mapSection__Sxzpr{margin-top:24px;padding:0 20px}@media(min-width:768px){.Home_mapSection__Sxzpr{padding:0}}.Home_mapSection__Sxzpr .Home_innerWrapper__u4DuO{display:flex;max-width:1180px;padding:0;background:#f8f8f8;border-radius:16px;overflow:hidden;flex-direction:column}@media(min-width:768px){.Home_mapSection__Sxzpr .Home_innerWrapper__u4DuO{flex-direction:row}}.Home_mapSection__Sxzpr .Home_mapWrapper__tkKqX{width:100%;height:240px;background:#ccc}@media(min-width:768px){.Home_mapSection__Sxzpr .Home_mapWrapper__tkKqX{height:480px}}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp{padding:24px;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp{padding:35px 45px 25px 40px}}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_title__qgDNY{font-size:20px}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_infoList__AdXn3{line-height:24px;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}@media(min-width:768px){.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_infoList__AdXn3{margin-bottom:0}}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_infoList__AdXn3 li{display:flex;align-items:center;gap:8px}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_contactList__zETyL{margin-top:24px;display:flex;flex-direction:column;gap:14px}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_contactButton__TPf_k{position:relative;background:#fff;border-radius:8px;padding:34px 38px 36px;display:flex;align-items:center;gap:20px;width:100%;border:none;cursor:pointer}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_contactButton__TPf_k:hover:after{position:absolute;border:1px solid #a9a9a9;border-radius:8px;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:""}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_contactButton__TPf_k .Home_cardInfo__Efupt{text-align:left;font-size:18px;font-weight:700}.Home_mapSection__Sxzpr .Home_contactWrapper__Hntwp .Home_contactButton__TPf_k .Home_cardInfo__Efupt span{font-weight:400;margin-top:6px;display:block;font-size:14px;line-height:1.2;color:rgba(0,0,0,.6)}