.UserNavbar-module__MmejRW__navbarWrapper{z-index:50;background-color:#024bb9;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.UserNavbar-module__MmejRW__navbarInner{justify-content:space-between;align-items:center;width:100%;height:60px;padding-left:1rem;padding-right:1rem;display:flex}.UserNavbar-module__MmejRW__logo{cursor:pointer;flex-shrink:0;width:134px;height:30px;transition:opacity .2s;position:relative}.UserNavbar-module__MmejRW__logo:hover{opacity:.8}.UserNavbar-module__MmejRW__logoImage{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.UserNavbar-module__MmejRW__navRight{flex-shrink:0;align-items:center;gap:24px;display:none}.UserNavbar-module__MmejRW__navLinks{flex-shrink:0;align-items:center;gap:24px;display:flex}.UserNavbar-module__MmejRW__navLink{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:normal;transition:color .2s}.UserNavbar-module__MmejRW__navLink:hover{color:#ff3c3f}.UserNavbar-module__MmejRW__navLinkActive{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.UserNavbar-module__MmejRW__bookButton{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:7px 18px;transition:background-color .2s;display:flex}.UserNavbar-module__MmejRW__bookButton:hover{background-color:#ff3c3f}.UserNavbar-module__MmejRW__bookButton:hover .UserNavbar-module__MmejRW__bookText{color:#fff}.UserNavbar-module__MmejRW__bookText{color:#fff;flex-shrink:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:700;line-height:normal;transition:color .2s}.UserNavbar-module__MmejRW__hamburger{cursor:pointer;z-index:60;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.UserNavbar-module__MmejRW__mobileOverlay{top:var(--navbar-height);z-index:40;background-color:#024bb9;flex-direction:column;transition:transform .3s;display:flex;position:fixed;left:0;right:0;transform:translateY(-100%)}.UserNavbar-module__MmejRW__mobileOverlayOpen{transform:translateY(0)}.UserNavbar-module__MmejRW__mobileNav{flex-direction:column;padding:1rem;display:flex}.UserNavbar-module__MmejRW__mobileNavLink{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff26;padding:11px 8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:600;transition:color .2s}.UserNavbar-module__MmejRW__mobileNavLink:hover,.UserNavbar-module__MmejRW__mobileNavLinkActive{color:#ff3c3f}.UserNavbar-module__MmejRW__mobileBookButton{color:#fff;cursor:pointer;text-align:center;background:0 0;border:2px solid #fff;border-radius:8px;margin-top:24px;padding:14px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:700;transition:background-color .2s}.UserNavbar-module__MmejRW__mobileBookButton:hover{background-color:#ff3c3f;border-color:#ff3c3f}.UserNavbar-module__MmejRW__mobileLangRow{border-top:1px solid #ffffff26;justify-content:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.UserNavbar-module__MmejRW__mobileLangBtn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:border-color .2s;display:flex}.UserNavbar-module__MmejRW__mobileLangBtnActive{border-color:#fff}.UserNavbar-module__MmejRW__mobileLangFlag{object-fit:cover;border-radius:50%;width:28px;height:28px}.UserNavbar-module__MmejRW__langSelector{flex-shrink:0;position:relative}.UserNavbar-module__MmejRW__langToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.UserNavbar-module__MmejRW__langText{color:#fff;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:16px;font-weight:600}.UserNavbar-module__MmejRW__langDropdown{z-index:100;background:#fff;border-radius:8px;flex-direction:column;min-width:100px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.UserNavbar-module__MmejRW__langOption{cursor:pointer;color:#101828;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.UserNavbar-module__MmejRW__langOption:hover{background-color:#f3f4f6}.UserNavbar-module__MmejRW__langOptionActive{color:#024bb9;background-color:#e8f0fe;font-weight:600}.UserNavbar-module__MmejRW__langFlag{object-fit:cover;border-radius:50%;width:20px;height:20px}@media (min-width:768px){.UserNavbar-module__MmejRW__navbarInner{height:80px;padding-left:2rem;padding-right:2rem}.UserNavbar-module__MmejRW__logo{width:152px;height:34px}.UserNavbar-module__MmejRW__mobileNavLink{padding:14px 8px;font-size:20px}.UserNavbar-module__MmejRW__mobileBookButton{padding:16px;font-size:20px}.UserNavbar-module__MmejRW__mobileLangRow{gap:16px;margin-top:24px;padding-top:24px}.UserNavbar-module__MmejRW__mobileLangBtn{width:48px;height:48px}.UserNavbar-module__MmejRW__mobileLangFlag{width:34px;height:34px}}@media (min-width:1024px){.UserNavbar-module__MmejRW__navbarInner{height:100px}.UserNavbar-module__MmejRW__navRight{display:flex}.UserNavbar-module__MmejRW__hamburger,.UserNavbar-module__MmejRW__mobileOverlay,.UserNavbar-module__MmejRW__mobileLangRow{display:none}}@media (min-width:1280px){.UserNavbar-module__MmejRW__navbarInner{max-width:1920px;height:95px;padding-left:96px;padding-right:96px}.UserNavbar-module__MmejRW__logo{width:169.551px;height:38px}.UserNavbar-module__MmejRW__navLinks{gap:48px}.UserNavbar-module__MmejRW__navLink,.UserNavbar-module__MmejRW__bookText,.UserNavbar-module__MmejRW__langText{font-size:18px}}
.Footer-module__q7ZRWa__footer{background:linear-gradient(#1a1a1a,#2a2a2a);padding:40px 1rem}.Footer-module__q7ZRWa__inner{flex-direction:column;gap:40px;display:flex}.Footer-module__q7ZRWa__grid{grid-template-columns:1fr;gap:32px;display:grid}.Footer-module__q7ZRWa__col{flex-direction:column;gap:12px;display:flex}.Footer-module__q7ZRWa__col:nth-child(n+2){gap:16px}.Footer-module__q7ZRWa__logo{width:150px;height:34px;position:relative}.Footer-module__q7ZRWa__info{color:#99a1af;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.5}.Footer-module__q7ZRWa__infoLight{color:#d1d5dc;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.45}.Footer-module__q7ZRWa__heading{font-family:var(--font-pt-serif-caption),"PT Serif Caption","Noto Sans KR",sans-serif;color:#fff;margin:0;font-size:14px;font-weight:400;line-height:1.5}.Footer-module__q7ZRWa__contactList{flex-direction:column;gap:12px;display:flex}.Footer-module__q7ZRWa__contactRow{align-items:center;gap:10px;display:flex}.Footer-module__q7ZRWa__contactIcon{background:#024bb933;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Footer-module__q7ZRWa__contactText{color:#d1d5dc;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.45;text-decoration:none}.Footer-module__q7ZRWa__list{color:#d1d5dc;flex-direction:column;gap:10px;margin:0;padding:0;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.45;list-style:none;display:flex}.Footer-module__q7ZRWa__links{flex-direction:column;gap:10px;display:flex}.Footer-module__q7ZRWa__linkRow{color:#d1d5dc;align-items:center;gap:8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.45;display:flex}.Footer-module__q7ZRWa__social{flex-direction:column;gap:10px;display:flex}.Footer-module__q7ZRWa__socialRow{gap:8px;display:flex}.Footer-module__q7ZRWa__whatsappBtn,.Footer-module__q7ZRWa__lineBtn{color:#fff;border-radius:8px;flex:1;align-items:center;gap:6px;height:28px;padding:0 12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:500;display:flex}.Footer-module__q7ZRWa__whatsappBtn{background:#25d366}.Footer-module__q7ZRWa__lineBtn{background:#06c755}.Footer-module__q7ZRWa__kakaoBtn{color:#3c1e1e;background:#fee500;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:28px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:500;display:flex}.Footer-module__q7ZRWa__bottom{border-top:1px solid #364153;flex-direction:column;align-items:center;gap:12px;padding-top:24px;display:flex}.Footer-module__q7ZRWa__copyright{color:#99a1af;letter-spacing:-.3px;text-align:center;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:1.35}.Footer-module__q7ZRWa__bottomLinks{color:#d1d5dc;gap:20px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11px;font-weight:500;line-height:1.45;display:flex}.Footer-module__q7ZRWa__bottomLinks a{color:inherit;text-decoration:none}.Footer-module__q7ZRWa__bottomLinks a:hover{text-decoration:underline}@media (min-width:768px){.Footer-module__q7ZRWa__footer{padding:60px 2rem}.Footer-module__q7ZRWa__inner{gap:48px}.Footer-module__q7ZRWa__grid{grid-template-columns:repeat(2,1fr);gap:40px 48px}.Footer-module__q7ZRWa__heading{font-size:18px}.Footer-module__q7ZRWa__info,.Footer-module__q7ZRWa__infoLight,.Footer-module__q7ZRWa__list,.Footer-module__q7ZRWa__contactText,.Footer-module__q7ZRWa__bottomLinks{font-size:12px}.Footer-module__q7ZRWa__contactList{gap:16px}.Footer-module__q7ZRWa__contactRow{gap:12px}.Footer-module__q7ZRWa__contactIcon{width:32px;height:32px}.Footer-module__q7ZRWa__list,.Footer-module__q7ZRWa__links,.Footer-module__q7ZRWa__social{gap:12px}.Footer-module__q7ZRWa__whatsappBtn,.Footer-module__q7ZRWa__lineBtn{height:30px;font-size:14px}.Footer-module__q7ZRWa__kakaoBtn{height:30px}.Footer-module__q7ZRWa__bottom{flex-direction:row;justify-content:space-between;gap:16px;padding-top:32px}.Footer-module__q7ZRWa__copyright{text-align:left}.Footer-module__q7ZRWa__bottomLinks{gap:24px}}@media (min-width:1280px){.Footer-module__q7ZRWa__footer{padding:80px clamp(2rem,10vw,223px)}.Footer-module__q7ZRWa__inner{gap:64px}.Footer-module__q7ZRWa__grid{grid-template-columns:repeat(4,1fr);gap:64px}.Footer-module__q7ZRWa__col{gap:16px}.Footer-module__q7ZRWa__col:nth-child(n+2){gap:24px}.Footer-module__q7ZRWa__logo{width:200px;height:45px}.Footer-module__q7ZRWa__kakaoBtn{width:256px}.Footer-module__q7ZRWa__bottom{padding-top:41px}.Footer-module__q7ZRWa__bottomLinks{gap:35px}}
.NoticePopup-module__V0REYq__overlay{z-index:9998;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a99;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.NoticePopup-module__V0REYq__modal{background:#fff;border-radius:18px;flex-direction:column;width:100%;max-width:460px;max-height:88vh;animation:.22s cubic-bezier(.16,1,.3,1) NoticePopup-module__V0REYq__popupIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a47}@keyframes NoticePopup-module__V0REYq__popupIn{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.NoticePopup-module__V0REYq__closeBtn{z-index:2;cursor:pointer;color:#1f2937;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:background .12s,transform .12s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000001f}.NoticePopup-module__V0REYq__closeBtn:hover{background:#fff;transform:scale(1.05)}.NoticePopup-module__V0REYq__imageWrap{background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;width:100%;max-height:45vh;display:flex;overflow:hidden}.NoticePopup-module__V0REYq__image{object-fit:contain;width:100%;height:auto;max-height:45vh;display:block}.NoticePopup-module__V0REYq__body{flex:auto;min-height:0;padding:24px 24px 8px;overflow-y:auto}.NoticePopup-module__V0REYq__title{color:#0f172a;word-break:break-word;overflow-wrap:anywhere;margin:0 0 12px;padding-right:32px;font-size:20px;font-weight:700;line-height:1.4}.NoticePopup-module__V0REYq__content{color:#334155;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.NoticePopup-module__V0REYq__footer{background:#fff;border-top:1px solid #f1f5f9;flex-shrink:0;gap:8px;padding:16px 24px 20px;display:flex}.NoticePopup-module__V0REYq__dismissBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:1;padding:11px 14px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.NoticePopup-module__V0REYq__dismissBtn:hover{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.NoticePopup-module__V0REYq__okBtn{color:#fff;cursor:pointer;background:#024bb9;border:none;border-radius:10px;flex:1;padding:11px 14px;font-size:14px;font-weight:600;transition:background .12s}.NoticePopup-module__V0REYq__okBtn:hover{background:#013a92}.NoticePopup-module__V0REYq__pageIndicator{text-align:center;color:#94a3b8;background:#fff;flex-shrink:0;margin:0;padding:6px 0 12px;font-size:11px;font-weight:500}.NoticePopup-module__V0REYq__bodyEmpty{padding:0}@media (max-width:640px){.NoticePopup-module__V0REYq__overlay{padding:12px}.NoticePopup-module__V0REYq__modal{border-radius:14px;max-width:100%;max-height:92vh}.NoticePopup-module__V0REYq__body{padding:20px 18px 8px}.NoticePopup-module__V0REYq__title{font-size:18px}.NoticePopup-module__V0REYq__content{font-size:14px}.NoticePopup-module__V0REYq__footer{flex-direction:column-reverse;padding:12px 16px 16px}.NoticePopup-module__V0REYq__dismissBtn,.NoticePopup-module__V0REYq__okBtn{width:100%}.NoticePopup-module__V0REYq__imageWrap,.NoticePopup-module__V0REYq__image{max-height:38vh}}
