.close-btn{width:100px;top:30px;right:70px;font-size:20px}.close-btn,.mo-close-btn{height:40px;position:absolute;background:#161616;border-radius:13.888vw;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:nt-m;font-weight:500;z-index:999}.mo-close-btn{width:80px;top:15px;right:20px;font-size:15px}.mo-title{font-size:8.888vw;line-height:11.111vw;font-weight:500}.mo-sub-title,.mo-title{font-family:nt-m;font-style:normal;text-align:center;letter-spacing:-.01em;text-transform:uppercase;color:#161616}.mo-sub-title{font-weight:400;font-size:4.444vw;line-height:4.444vw}.mo-bold{font-weight:500;color:#161616}.mo-bold,.mo-grey{font-family:nt-m;font-style:normal;font-size:3.61vw;line-height:5.555vw;letter-spacing:-.01em;text-transform:uppercase}.mo-grey{font-weight:400;color:#666}.footer-title{font-weight:500;font-size:54px;line-height:84px;margin-bottom:10px}.footer-date,.footer-title{font-family:Noto Sans KR;font-style:normal;text-align:center;letter-spacing:-.01em;text-transform:uppercase;color:#161616}.footer-date{font-weight:400;font-size:16px;line-height:30px;margin-bottom:135px}.footer-normal{font-weight:400;color:#101010}.footer-bold,.footer-normal{font-family:Noto Sans KR;font-style:normal;font-size:18px;line-height:30px;letter-spacing:-.01em;text-transform:uppercase}.footer-bold{font-weight:500;color:#161616}.footer-grey{font-family:Noto Sans KR;font-style:normal;font-weight:400;font-size:18px;line-height:30px;letter-spacing:-.01em;text-transform:uppercase;color:#666}.footer-wrap{padding-top:180px!important}.footer-wrap,.mo-footer-wrap{width:100vw;background-color:#eee;overflow:scroll;display:flex;flex-direction:column;align-items:center;position:relative;height:100vh}.mo-footer-wrap{padding-top:120px!important}.footer-footer{position:absolute;min-height:229px;position:relative}.footer-footer,.footer-footer-insurance{height:229px;width:100%;border:2px solid #ddd;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px}.footer-footer-insurance{position:absolute;bottom:-550px}.footer-footer div:first-child{font-family:Noto Sans KR;font-size:16px;line-height:24px;margin-bottom:10px}.footer-footer div:first-child,.footer-footer div:last-child{font-style:normal;font-weight:400;text-align:center;letter-spacing:-.01em;color:#666}.footer-footer div:last-child{font-family:Kumbh Sans;font-size:13.1526px;line-height:22px;text-transform:uppercase}.footer-title2{font-family:nt-m;font-style:normal;font-weight:400;font-size:16px;line-height:30px;text-align:center;letter-spacing:-.01em;text-transform:uppercase;color:#161616}.mo-footer{width:100%;min-height:200px;border-top:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center}.mo-footer div{font-family:nt-m;font-style:normal;font-weight:400;font-size:3.05vw;line-height:5.555vw;text-align:center;letter-spacing:-.01em;color:#666}