@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css";@import"https://fonts.googleapis.com/css2?family=Cinzel&family=Kalnia&family=Marcellus&display=swap";@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Cookie&family=Days+One&family=Marcellus&family=Noto+Sans+KR:wght@400;700&family=Teko:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Krona+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Reem+Kufi+Fun:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap";@font-face{font-family:Pretendard Variable;src:url(/font/PretendardVariable.woff2) format("woff2");font-weight:100 200 300 400 500 600 700;font-style:normal}@font-face{font-family:Tw Cen MT;src:url("/font/Tw Cen MT.woff") format("woff");font-weight:100 200 300 400 500 600 700;font-style:normal}@font-face{font-family:Cafe24Ohsquare;src:url(/font/Cafe24OhsquareAir-v2.0.woff2) format("woff2");font-weight:100 200 300 400 500 600 700;font-style:normal}@font-face{font-family:Cafe24Classictype;src:url(/font/Cafe24Classictype-v1.1.woff2) format("woff2");font-weight:100 200 300 400 500 600 700;font-style:normal}@font-face{font-family:GmarketSans;src:url(/font/GmarketSansTTFLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:CenturyGothic;src:url(/font/centurygothic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CopperplateGothic;src:url(/font/copperplate-gothic-light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothicBold;src:url(/font/centurygothic_bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Futura;src:url(/font/FuturaBook.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GmarketSans;src:url(/font/GmarketSansTTFMedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GmarketSans;src:url(/font/GmarketSansTTFBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:RussoOne-Regular;src:url(/font/RussoOne-Regular.ttf) format("truetype");font-weight:100 200 300 400 500 600 700;font-style:normal}@font-palette-values --nabla-white{font-family:Nabla;base-palette:0;override-colors:0 #ffffff,1 #ffffff,2 #ffffff,3 #ffffff,4 #ffffff,5 #ffffff,6 #ffffff,7 #ffffff}@font-face{font-family:Nabla;src:url(/font/Nabla.ttf) format("truetype");font-weight:400;font-style:normal;font-variation-settings:"EDPT" 100,"EHLT" 12}@font-face{font-family:Pretendard-Regular;src:url(https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}:root{--bg-color: radial-gradient(213.57% 50% at 50% 50.05%, #ECE8F6 0%, #F1F1FD .01%, #F9F6FF 100%);--lightgrey-color: #F5F5F5;--line-color: #D3D9EB;--title-color: #3b3f4e;--subtit-color: #999999;--point-color: #7F6AFF;--pointlight-color: #D0C0FF;--sub-color: #F5F0FF;--title-color2: #0d0d0d;--subtit-color2: rgb(104, 118, 125)}html,body{font-family:Pretendard Variable,Pretendard,Pretendard-Regular,sans-serif;letter-spacing:-.2px;background-color:var(--bg-color);color:var(--title-color);font-synthesis:none}h1,h2,h3,h4,h5,p,address{padding:0;margin:0;-webkit-font-smoothing:antialiased}table{caption-side:bottom;border-collapse:collapse;border:1px solid #d8d8d8}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{padding:5px 10px;border-radius:5px;background-color:var(--bs-white);border:1px solid #e6e6e6;color:#000}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input[readonly]{pointer-events:none;border:1px solid #e6e6e6;background-color:#e6e6e6}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}ul,li{list-style:none}a{text-decoration:none;color:inherit}input{font-family:Pretendard Variable,sans-serif}[hidden]{display:none!important}#root{width:100%;max-width:1920px;margin:0 auto}.container{width:100%}.mobile-only,.mobile-flex-only{display:none!important}@media screen and (max-width: 768px){.pc-only{display:none!important}.mobile-only{display:block!important}.mobile-flex-only{display:flex!important}}.main2-footer-section{position:relative;width:100%;background-color:#f1f2f3}.main2-footer-section.dark{background-color:#05060f;border-top:1px solid rgb(241,242,243,.2)}.main2-footer-section .main2-footer-container{position:relative;width:100%;padding:30px 200px;display:flex;flex-direction:column;justify-content:space-between}.main2-footer-section .main2-footer-bottom{position:relative;width:100%;display:flex;justify-content:space-between;color:#999}.main2-footer-section .main2-footer-bottom .box{display:flex;flex-direction:column;gap:1rem}.main2-footer-section .main2-footer-item{position:relative;height:100%;font-size:12px;display:flex;line-height:1.5;justify-content:flex-start}.main2-footer-section .main2-footer-item.left{width:100%;font-size:14px}.main2-footer-section .main2-footer-item.center{width:100%}.main2-footer-section .main2-footer-item.right{width:25%;align-items:flex-end}.main2-footer-section .main2-icon-wrap{width:100%;display:flex;justify-content:flex-end;gap:14px;font-size:36px;color:#fff}.main2-footer-section .main2-footer-button{font-size:12px;font-weight:500}@media screen and (max-width: 768px){.main2-footer-section .main2-footer-container{padding:30px 20px 40px}}.main-section{width:100%}.main-section .main-section-container{position:relative;width:100%;height:100lvh}.main-section .main-section-image{width:100%;height:100%;object-fit:cover;object-position:bottom;display:block}@media screen and (max-width: 768px){.main-section .main-section-container,.main-section .main-section-image{height:auto}}.main-header{position:absolute;top:30px;left:40px;z-index:10}.main-header .main-header-logo a{display:block;width:100px;font-size:0}.main-header .main-header-logo-image{width:100%;display:block}@media screen and (max-width: 768px){.main-header{top:20px;left:20px}.main-header .main-header-logo a{width:60px}}.main-list{width:100%}.main-list .main-list-container{position:relative;width:100%}.main-list .main-list-image{width:100%;display:block}.package-price-contact{position:relative;width:100%;height:100lvh;color:#000;background-color:transparent;z-index:2;display:flex;justify-content:center;align-items:center}.package-price-contact.dm{padding-bottom:7rem}.package-price-contact.white{background-color:#fff}.package-price-contact .package-price-bg{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.package-price-contact .package-price-bg img{width:100%;height:100%;object-fit:cover}.package-price-contact .package-price-container{width:70%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0003;border:1px solid #fff;padding:100px 60px}.package-price-contact .package-price-top{width:100%;margin-bottom:10px}.package-price-contact .package-price-subject{font-size:16px;line-height:1;font-weight:300;padding:10px 20px;border:1px solid #656565;border-radius:18px;display:inline-block;margin-bottom:40px;background:linear-gradient(to right,#373737,#595959)}.package-price-contact .package-price-subtitle{font-family:Playfair Display,serif;font-size:20px;line-height:1;font-weight:300;width:100%;margin-bottom:30px}.package-price-contact .package-price-subtitle img{width:40%}.package-price-contact .package-price-bottom{width:100%;height:100%;display:flex}.package-price-contact .package-price-title{font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-1px;margin-bottom:32px;white-space:pre-wrap}.package-price-contact .package-price-text{font-size:16px;line-height:140%;font-weight:400;margin-bottom:20px;white-space:pre-wrap}.package-price-contact .package-price-desc{font-size:14px;line-height:140%;font-weight:500;letter-spacing:-.8px;color:#999;white-space:pre-wrap}.package-price-contact .package-price-left{width:calc(50% - 20px);height:100%;display:flex;flex-direction:column;justify-content:flex-start}.package-price-contact .package-price-right{width:calc(50% - 20px)}.package-price-contact .package-price-form{width:100%}.package-price-contact .package-price-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.package-price-contact .package-price-row.privacy{margin-bottom:0}.package-price-contact .package-price-row.last{margin-bottom:40px}.package-price-contact .package-price-input{position:relative;width:100%;height:50px;border:1px solid rgba(0,0,0,.6);background-color:transparent;border-radius:10px;padding:10px 20px;color:#000;font-family:Pretendard Variable,sans-serif;outline:none}.package-price-contact .package-price-input-content{padding:20px;height:auto}.package-price-contact[data-theme=dark] .package-price-input{border:1px solid rgba(0,0,0,.6);color:#000}.package-price-contact .package-price-checkbox{height:50px;border:1px solid rgba(255,255,255,.6);border-radius:10px;display:flex;align-items:center;padding:0 20px;gap:10px}.package-price-contact[data-theme=dark] .package-price-checkbox{border:1px solid rgba(0,0,0,.6)}.package-price-contact .package-price-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid rgba(255,255,255,.6);border-radius:4px;cursor:pointer;position:relative;background-color:transparent}.package-price-contact[data-theme=dark] .package-price-checkbox input[type=checkbox]{border:1px solid rgba(0,0,0,.6)}.package-price-contact .package-price-checkbox input[type=checkbox]:checked{background-color:#fff}.package-price-contact .package-price-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;color:#000;font-size:14px;transform:translate(-50%,-50%)}.package-price-contact .package-price-checkbox label{color:#fff;font-family:Pretendard Variable,sans-serif;cursor:pointer;white-space:nowrap}.package-price-contact[data-theme=dark] .package-price-checkbox label{color:#000}.package-price-contact .required-field{position:relative}.package-price-contact .required-field:after{content:"*";position:absolute;top:10px;left:10px;color:red;font-size:16px}.package-price-contact .package-price-privacy-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 0 0}.package-price-contact .package-price-privacy-checkbox{display:flex;align-items:center;gap:10px}.package-price-contact .package-price-privacy-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid rgba(0,0,0,.6);border-radius:4px;cursor:pointer;position:relative;background-color:transparent}.package-price-contact .package-price-privacy-checkbox input[type=checkbox]:checked{background-color:#fff}.package-price-contact .package-price-privacy-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#000;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.package-price-contact .package-price-privacy-checkbox label{color:#000;font-family:Pretendard Variable,sans-serif;cursor:pointer}.package-price-contact .package-price-privacy-detail{background:none;border:none;color:#0009;text-decoration:underline;cursor:pointer;font-family:Pretendard Variable,sans-serif;font-size:14px}.package-price-contact .package-price-privacy-detail:hover{color:#000}.package-price-contact .package-price-submit{width:100%;height:50px;border-radius:10px;background-color:#fff;border:1px solid #818181;color:#000;font-size:20px;font-weight:600;cursor:pointer;outline:none}.package-price-contact .package-price-privacy{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.package-price-contact .package-price-input[type=date]{position:relative;width:100%;height:50px;border:1px solid rgba(0,0,0,.6);background-color:transparent;border-radius:10px;padding:10px 20px;color:#fff;font-family:Pretendard Variable,sans-serif}.package-price-contact[data-theme=dark] .package-price-input[type=date]{border:1px solid rgba(0,0,0,.6);color:#000}.package-price-contact .package-price-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.package-price-contact .package-price-input[type=date]::-webkit-datetime-edit{color:#fff}.package-price-contact[data-theme=dark] .package-price-input[type=date]::-webkit-datetime-edit{color:#000}.package-price-contact .package-price-input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#fff}.package-price-contact[data-theme=dark] .package-price-input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#000}.package-price-contact .MuiOutlinedInput-root{border:1px solid rgba(255,255,255,.6)!important}.package-price-contact[data-theme=dark] .MuiOutlinedInput-root{border:1px solid rgba(0,0,0,.6)!important}.package-price-contact .pricy-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;color:#000;display:flex;justify-content:center;align-items:center;z-index:1000}.package-price-contact .pricy-modal-overlay .modal-content{position:relative;padding:0 30px;border-radius:15px;width:80%;max-width:1200px;max-height:70%;background-color:#fff;box-shadow:0 4px 15px #0003;overflow:hidden}.package-price-contact .pricy-modal-overlay h2{font-size:20px}.package-price-contact .pricy-modal-overlay p{font-size:14px}.package-price-contact .pricy-modal-overlay .modal-header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(221,221,221,.38);background-color:#fff;margin-bottom:20px;padding:30px 0 15px;font-size:16px}.package-price-contact .pricy-modal-overlay .modal-close-icon{cursor:pointer;transition:color .3s}.package-price-contact .pricy-modal-overlay .modal-close-icon:hover{color:#978fed}.package-price-contact .pricy-modal-overlay .modal-body{width:100%;height:100%;max-height:500px;padding-bottom:20px;font-size:16px;line-height:1.8;overflow:auto}.package-price-contact .pricy-modal-overlay .modal-body::-webkit-scrollbar{width:12px}.package-price-contact .pricy-modal-overlay .modal-body::-webkit-scrollbar-track{background:transparent}.package-price-contact .pricy-modal-overlay .modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:6px}.package-price-contact .pricy-modal-overlay .modal-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.package-price-contact .pricy-modal-overlay .modal-body pre{font-family:Pretendard Variable,sans-serif;white-space:pre-wrap;word-wrap:break-word}@media screen and (max-width: 1540px){.package-price-contact .package-price-input{height:auto}.css-1dnuwmd-MuiFormControl-root-MuiTextField-root .MuiInputBase-root{height:auto!important;padding-right:0;overflow:hidden;background-color:transparent}input[readonly]{background-color:transparent!important}.package-price-contact .package-price-container{width:85%;padding:60px}.package-price-contact .package-price-submit{padding:10px 20px!important;min-height:1.4375em}.css-11u53oe-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.MuiSelect-select{height:auto!important}.package-price-contact .package-price-checkbox{height:auto;padding:10px 20px}.package-price-contact .package-price-title{font-size:32px}.package-price-contact .package-price-text{font-size:16px}.package-price-contact .package-price-input{border:1px solid rgba(0,0,0,.6)!important;border-radius:8px}.package-price-contact .package-price-submit{border-radius:8px;font-size:16px}}@media screen and (max-width: 768px){.package-price-contact{position:relative;width:100%;height:fit-content;z-index:2;display:flex;justify-content:center;align-items:center}.package-price-contact .package-price-bottom{flex-direction:column;gap:40px}.package-price-contact .package-price-left{width:100%;justify-content:center}.package-price-contact .package-price-title{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-1px;margin-bottom:10px}.package-price-contact .package-price-right{width:100%}.package-price-contact .package-price-subject{font-size:14px;padding:8px 10px}.package-price-contact .package-price-subtitle{width:100%;margin-bottom:24px}.package-price-contact .package-price-text{font-size:14px}.package-price-contact .package-price-container{width:100%;height:100%;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:transparent;border:none;padding:120px 16px 0}.package-price-contact.no-padding .package-price-container{padding:120px 16px}.package-price-contact .package-price-input-content{padding:16px 20px}.package-price-contact .package-price-submit{font-size:16px}.package-price-contact .package-price-privacy-wrap{align-items:center;gap:4px}.package-price-contact .package-price-privacy-detail{font-size:12px;line-height:140%;letter-spacing:-.5px}.package-price-contact .package-price-privacy-checkbox label{font-size:13px;line-height:140%}.css-1vegom1-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root{height:auto!important}.package-price-contact .pricy-modal-overlay .modal-content{padding:0 16px;width:calc(100% - 32px);height:calc(100% - 200px);max-height:calc(100% - 200px)}.package-price-contact .pricy-modal-overlay .modal-header{padding:20px 0 15px}.package-price-contact .pricy-modal-overlay .modal-body{height:calc(100% - 81px);max-height:800px;line-height:1.4}.package-price-contact .pricy-modal-overlay .modal-body pre{font-size:14px;display:block}}.pricy-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;display:flex;justify-content:center;align-items:center;z-index:1000}.pricy-modal-overlay .modal-content{position:relative;padding:0 30px;border-radius:15px;width:80%;max-width:1200px;max-height:70%;background-color:#fff;box-shadow:0 4px 15px #0003;overflow:hidden}.pricy-modal-overlay h2{font-size:20px}.pricy-modal-overlay p{font-size:14px}.pricy-modal-overlay .modal-header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid rgba(221,221,221,.38);background-color:#fff;margin-bottom:20px;padding:30px 0 15px;font-size:16px}.pricy-modal-overlay .modal-close-icon{cursor:pointer;transition:color .3s}.pricy-modal-overlay .modal-close-icon:hover{color:#978fed}.pricy-modal-overlay .modal-body{width:100%;height:100%;max-height:500px;font-size:16px;line-height:1.8;overflow:auto}.pricy-modal-overlay .modal-body::-webkit-scrollbar{width:12px}.pricy-modal-overlay .modal-body::-webkit-scrollbar-track{background:transparent}.pricy-modal-overlay .modal-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:6px}.pricy-modal-overlay .modal-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.pricy-modal-overlay .modal-body pre{font-family:Pretendard Variable,sans-serif;white-space:pre-wrap;word-wrap:break-word}@media screen and (max-width : 768px){.pricy-modal-overlay .modal-content{padding:0 16px;width:calc(100% - 32px)}.pricy-modal-overlay .modal-header{padding:20px 0 15px}.pricy-modal-overlay .modal-body{height:calc(100% - 81px);line-height:1.4}.pricy-modal-overlay .modal-body pre{font-size:14px;display:block}}
