@font-face{font-family:Noto Sans KR;font-weight:400;src:url(../font/Noto-Sans-KR/NotoSansKR-Regular.otf)}@font-face{font-family:Noto Sans KR;font-weight:500;src:url(../font/Noto-Sans-KR/NotoSansKR-Medium.otf)}@font-face{font-family:Noto Sans KR;font-weight:700;src:url(../font/Noto-Sans-KR/NotoSansKR-Bold.otf)}main[data-v-4dcf1a44]{background-color:#f0f2f5;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;min-height:100vh}.main-image[data-v-4dcf1a44]{background-position:50%;background-size:cover;flex-shrink:0;height:80px;width:100%}.main-content[data-v-4dcf1a44]{background:#f8faf5;border-radius:24px 24px 0 0;flex:1;margin-top:-16px;overflow-y:auto;padding:16px 20px 48px}.main-content-wrapper[data-v-4dcf1a44]{margin:0 auto;max-width:680px}.form-logo[data-v-4dcf1a44]{margin-bottom:24px;margin-top:36px}.form-logo img[data-v-4dcf1a44]{width:120px}.form-wrapper[data-v-4dcf1a44]{width:100%}[data-v-4dcf1a44] .formkit-form{display:flex;flex-direction:column;gap:16px}[data-v-4dcf1a44] .formkit-form>.formkit-messages{display:none}[data-v-4dcf1a44] .formkit-form .step-section{position:relative;width:100%}[data-v-4dcf1a44] .formkit-form .section-card{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:20px}[data-v-4dcf1a44] .formkit-form .section-card-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}[data-v-4dcf1a44] .formkit-form .section-card-icon{align-items:center;background-color:var(--main-color-hex);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}[data-v-4dcf1a44] .formkit-form .section-card-icon img{height:22px;width:22px}[data-v-4dcf1a44] .formkit-form .section-card-title{color:#03181e;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:0}[data-v-4dcf1a44] .formkit-form .section-card-subtitle{color:#6b7280;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}[data-v-4dcf1a44] .formkit-form .section-card-grid{display:grid;gap:14px;grid-template-columns:1fr}[data-v-4dcf1a44] .formkit-form .section-card-grid .formkit-outer{margin-top:0!important}[data-v-4dcf1a44] .formkit-form .section-card-grid .field-type-booking_selector{display:flex;justify-content:center}[data-v-4dcf1a44] .formkit-form .formkit-outer:not(:first-child){margin-top:14px}[data-v-4dcf1a44] .formkit-form .formkit-outer[data-invalid] .formkit-input{border-color:#ff8383}[data-v-4dcf1a44] .formkit-form .formkit-outer .formkit-messages{color:#ff8383;font-size:12px}[data-v-4dcf1a44] .formkit-form .formkit-outer .formkit-label label{color:#03181e;display:block;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}[data-v-4dcf1a44] .formkit-form input[type=email],[data-v-4dcf1a44] .formkit-form input[type=tel],[data-v-4dcf1a44] .formkit-form input[type=text],[data-v-4dcf1a44] .formkit-form textarea{background-color:#f9fafb;border:1px solid #dedede;border-radius:12px;color:#969696;color:#03181e;font-family:Karla,sans-serif;font-family:DM Sans,sans-serif;font-size:16px;height:50px;letter-spacing:-.48px;padding:0 30px;width:100%}[data-v-4dcf1a44] .formkit-form input[type=email]:focus-visible,[data-v-4dcf1a44] .formkit-form input[type=tel]:focus-visible,[data-v-4dcf1a44] .formkit-form input[type=text]:focus-visible,[data-v-4dcf1a44] .formkit-form textarea:focus-visible{outline:0}@media (min-width:1024px){[data-v-4dcf1a44] .formkit-form input[type=email],[data-v-4dcf1a44] .formkit-form input[type=tel],[data-v-4dcf1a44] .formkit-form input[type=text],[data-v-4dcf1a44] .formkit-form textarea{font-size:16px;height:63px}}[data-v-4dcf1a44] .formkit-form input[type=email]::-moz-placeholder,[data-v-4dcf1a44] .formkit-form input[type=tel]::-moz-placeholder,[data-v-4dcf1a44] .formkit-form input[type=text]::-moz-placeholder,[data-v-4dcf1a44] .formkit-form textarea::-moz-placeholder{color:#9ca3af}[data-v-4dcf1a44] .formkit-form input[type=email]::placeholder,[data-v-4dcf1a44] .formkit-form input[type=tel]::placeholder,[data-v-4dcf1a44] .formkit-form input[type=text]::placeholder,[data-v-4dcf1a44] .formkit-form textarea::placeholder{color:#9ca3af}[data-v-4dcf1a44] .formkit-form input[type=email],[data-v-4dcf1a44] .formkit-form input[type=tel],[data-v-4dcf1a44] .formkit-form input[type=text]{height:50px;padding:0 16px}[data-v-4dcf1a44] .formkit-form textarea.formkit-input{min-height:100px;overflow-y:hidden;padding:14px 16px 20px;resize:none}[data-v-4dcf1a44] .formkit-form .option-list{border-bottom-left-radius:12px;border-bottom-right-radius:12px}[data-v-4dcf1a44] .formkit-form .step-buttons{display:flex;justify-content:center;padding:8px 0}[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-outer{max-width:400px;width:100%}[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=button],[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=submit],[data-v-4dcf1a44] .formkit-form .step-buttons button{background-color:var(--main-color-hex);border:0;border-radius:25px;color:#03181e;cursor:pointer;font-family:Karla,sans-serif;font-family:DM Sans,sans-serif;font-size:16px;font-size:18px;font-weight:700;height:50px;outline:0;width:100%}[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=button].secondary,[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=submit].secondary,[data-v-4dcf1a44] .formkit-form .step-buttons button.secondary{background-color:#fff;border:2px solid var(--main-color-hex);color:#000}@media (min-width:1024px){[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=button],[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=submit],[data-v-4dcf1a44] .formkit-form .step-buttons button{font-size:20px;font-weight:400;height:72px}}[data-v-4dcf1a44] .formkit-form .step-buttons [data-disabled] .formkit-input[type=button],[data-v-4dcf1a44] .formkit-form .step-buttons [data-disabled] .formkit-input[type=submit]{background-color:#dedede;color:#9ca3af;cursor:default}main.done[data-v-4dcf1a44] .formkit-form .step-section,main.sender[data-v-4dcf1a44] .formkit-form .step-section{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(248,249,250,.85);border-radius:0;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}main.done[data-v-4dcf1a44] .formkit-form .step-wrapper,main.sender[data-v-4dcf1a44] .formkit-form .step-wrapper{background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001f;max-width:420px;padding:40px 32px;width:100%}main.done[data-v-4dcf1a44] .formkit-form .done-step-title,main.sender[data-v-4dcf1a44] .formkit-form .done-step-title{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;margin-top:0!important}main.done[data-v-4dcf1a44] .formkit-form .done-step-content,main.sender[data-v-4dcf1a44] .formkit-form .done-step-content{font-size:14px;line-height:22px}main.done[data-v-4dcf1a44] .formkit-form .done-step-description,main.sender[data-v-4dcf1a44] .formkit-form .done-step-description{display:none}main.done[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=button],main.done[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=submit],main.sender[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=button],main.sender[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=submit]{width:100%}main.done[data-v-4dcf1a44] .formkit-form .domain-warning,main.done[data-v-4dcf1a44] .formkit-form .dot-spinner,main.done[data-v-4dcf1a44] .formkit-form .policy-links,main.sender[data-v-4dcf1a44] .formkit-form .domain-warning,main.sender[data-v-4dcf1a44] .formkit-form .dot-spinner,main.sender[data-v-4dcf1a44] .formkit-form .policy-links{display:none}@media (min-width:1024px){.main-image[data-v-4dcf1a44]{height:100px}.main-content[data-v-4dcf1a44]{border-radius:32px 32px 0 0;padding:24px 40px 80px}.main-content-wrapper[data-v-4dcf1a44]{max-width:760px}[data-v-4dcf1a44] .formkit-form .section-card{padding:32px}[data-v-4dcf1a44] .formkit-form .section-card-grid{gap:16px 20px;grid-template-columns:repeat(2,1fr)}[data-v-4dcf1a44] .formkit-form .section-card-grid .field-type-booking_selector,[data-v-4dcf1a44] .formkit-form .section-card-grid .field-type-textarea{grid-column:1/-1}[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=button],[data-v-4dcf1a44] .formkit-form .step-buttons .formkit-input[type=submit]{font-size:20px;height:56px}}
