:root{font-family:Pretendard,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100vw}.app-root-div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff}.header{background-color:#fff;width:100%;height:130px;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:10}.header-mobile{background-color:#dfdfdf;width:100vw;height:130px;position:fixed;top:0;display:flex;justify-content:center;align-items:center;z-index:10}.header-inner{max-width:1200px;width:100%;display:flex;justify-content:space-between;align-items:center}.side-menu{position:fixed;top:0;right:0;width:40%;height:100%;background-color:#fff;z-index:10;box-shadow:0 4px 10px #0003;border-radius:30px 0 0 30px;box-sizing:border-box}.side-menu-inner{display:flex;flex-direction:column;height:35%;width:100%;align-items:flex-end;justify-content:space-between;padding-top:50%;padding-right:3%;box-sizing:border-box}.ansimi-logo{width:80px;cursor:pointer}.ansimi-logo-mobile{width:52px}.seoul-my-soul-logo{width:63px}.header-nav{display:flex;justify-content:space-between;align-items:center;width:60%;height:100%}.nav-btn{height:40px;box-sizing:border-box;background-color:#000;padding:8px 16px;border-radius:20px;display:flex;justify-content:center;align-items:center;cursor:pointer}.nav-btn-text{font-size:20px;font-weight:600;color:#fff}.section1{width:100%;background-color:#fff;padding-top:230px;padding-bottom:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.section1-img{max-width:1200px;width:100%}.section1-downloadBox{width:630px;display:flex;justify-content:space-between;margin-top:47px}.section1-downloadBtn{width:253px;height:70px;border:solid 1px #F2F2F2;border-radius:10px;display:flex;align-items:center;padding-left:24px;box-shadow:0 1px 6px #0000003d;cursor:pointer}.section1-downloadBtn>img{width:40px}.section1-downloadBtn .text-box{margin-left:15px}.section1-downloadBtn .title{font-size:24px;font-weight:600;color:#000;margin:0}.section1-downloadBtn .subtitle{font-size:19px;font-weight:600;color:#000;margin:-3px 0 0}.section1-download_btn{width:243px;margin-top:30px}.section2{height:1120px;width:100%;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.section2-mobile-plus{height:720px;width:100%;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.section2-title{font-size:48px;font-weight:700;color:#000;margin-top:136px;margin-bottom:80px}.section2-motion-div{max-width:1200px;width:100%;overflow:hidden;position:relative;display:flex;flex-wrap:nowrap}.section2-motion-img{max-width:1200px;width:100%;flex-shrink:0;flex-wrap:nowrap}.section2-motion-img-mobile{max-width:1200px;width:100%;flex-shrink:0;padding:30px 0;border-radius:30px;background-color:#fff;object-fit:contain}.guide-title{font-size:32px;font-weight:700;color:#000;margin-bottom:0}.guide-sub-title{font-size:24px;font-weight:500;color:#707070;text-align:center;white-space:pre-line}.section2-indicator-btn-container{width:240px;height:70px;margin-top:34px;display:flex;align-items:center;justify-content:space-between}.section2-indicator-arrow-btn{max-width:70px;width:70px;border-radius:35px;cursor:pointer}.section2-indicator-text{font-size:27px;font-weight:600;color:#000}.section3{height:auto;width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.section3-motion-div{max-width:1200px;width:100%;overflow-x:hidden;overflow-y:hidden;position:relative}.section3-motion-div::-webkit-scrollbar{display:none}.section3-faq-list-container{max-width:1200px;width:100%;flex-shrink:0}.section3-qna-el-container{width:100%;background-color:#eaf5ff;border-radius:24px;box-sizing:border-box;padding:0 40px;margin-bottom:20px}.section3-question-container{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.section3-questionText{font-size:20px;font-weight:600;color:#000;margin:0}.section3-answer-container{width:100%;padding:30px 0}.section3-answer-text{font-size:18px;font-weight:300;color:#000;margin:0}.down-arrow-btn{width:32px;padding-left:10px;cursor:pointer}.section4{height:1220px;width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.menu-container{width:290px;height:50px;background:#f2efef;box-sizing:border-box;border-radius:32px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.menu-btn{width:50%;height:50px;font-size:20px;font-weight:500;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;z-index:2;transition:color .3s ease-in-out}.circle{width:96px;height:50px;border-radius:32px;background:#1e1e1e;position:absolute;top:0;left:0;transition:left .3s ease-in-out;z-index:1}.videoPlayer{max-width:900px;width:100%;height:490px;border-radius:24px;overflow:hidden;display:flex;margin-bottom:30px}.videoPlayer video{object-fit:cover!important}.thumbnail-list{max-width:900px;width:100%;display:flex;justify-content:space-between}.thumbnail-img-container{position:relative;cursor:pointer}.thumbnail-img{width:280px;height:169px;border-radius:12px;cursor:pointer;border:solid 1px #767676}.thumbnail-img-dim{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.7;transition:opacity .3s ease-in-out}.section4-data-room{max-width:1200px;width:100%}.section4-data-room-title-container{height:50px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-top:solid 2px #1C1C1C;border-bottom:solid 2px #D8D8D8}.section4-data-room .title{font-size:16px;font-weight:500;color:#767676}.section4-data-room-contents-container{height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:solid 2px #D8D8D8}.section4-data-room .contents{font-size:16px;font-weight:500;color:#b5b5b5}.section4-data-room .download{cursor:pointer}.section4-data-room .col1{width:150px}.section4-data-room .col2{width:100%}.section4-data-room .col3{width:250px}.section4-data-room .col4{width:120px}.section4-data-room .text-align-left{text-align:left}.section4-data-room .text-align-center{text-align:center}.section4-notice-contents-container{height:auto;padding:0 40px;border-bottom:solid 1px #D8D8D8}.section5{height:1120px;width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.section5-subtitle{font-size:24px;font-weight:500;color:#707070;margin-top:-55px;margin-bottom:80px}.section5-inquiry-category-select-box{max-width:900px;width:100%;height:60px;border-radius:12px;padding:0 40px;box-sizing:border-box;border:solid 2px #DDEEFD;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;cursor:pointer}.section5-inquiry-category-list{max-width:900px;width:100%;border-radius:12px;box-sizing:border-box;border:solid 2px #DDEEFD;margin-top:-20px;margin-bottom:20px;overflow:hidden}.section5-inquiry-category-list .category-el{display:flex;align-items:center;padding:10px 0;cursor:pointer}.section5-inquiry-category-list p{font-size:20px;font-weight:500;color:#000;text-indent:40px;margin:0}.section5-inquiry-category-text{font-size:20px;font-weight:600;color:#0082ff;margin:0}.section5-inquiry-email-input{max-width:900px;width:100%;height:60px;background-color:#fff;border-radius:12px;padding:0 40px;box-sizing:border-box;border:solid 2px #DDEEFD;font-size:20px;font-weight:500;color:#000;margin-bottom:20px}.section5-inquiry-email-input::placeholder{font-size:20px;font-weight:500;color:#707070}.section5-inquiry-contents-textarea{max-width:900px;width:100%;height:300px;background-color:#fff;border-radius:12px;padding:20px 24px;box-sizing:border-box;border:solid 2px #DDEEFD;font-family:Pretendard,sans-serif;font-size:20px;font-weight:500;color:#000;margin-top:20px;margin-bottom:10px;resize:none}.section5-inquiry-contents-textarea::placeholder{font-size:20px;font-weight:500;color:#707070}.section5-inquiry-send-btn{width:200px;height:50px;border-radius:24px;background-color:#0282fe;margin-top:20px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;color:#fff;cursor:pointer}.section5-inquiry-msg-send-btn{width:149px;height:60px;border-radius:12px;background-color:#fff;border:solid 2px #000000;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;color:#000;cursor:pointer}.section5-inquiry-check-btn{width:149px;height:60px;border-radius:12px;background-color:#d8ecff;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;color:#0082ff;cursor:pointer}.section5{height:auto;width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.section5-mobile-verified-container{width:100%;max-width:900px}.section5-mobile-verified-container .title{font-size:18px;font-weight:500;color:green}.section5-mobile-verified-container .input-block{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section5-mobile-verified-container .input-block .input{width:81%;height:60px;background-color:#fff;border-radius:12px;padding:0 40px;box-sizing:border-box;border:solid 2px #DDEEFD;margin-right:20px;font-size:20px;font-weight:500;color:#000}.footer{background-color:#f4f4f4;width:100%;height:180px;display:flex;justify-content:center;align-items:center;z-index:10}.footer-inner{max-width:1200px;width:100%;margin-top:-40px;display:flex}.footer-text-container{width:200px;display:flex;justify-content:space-between;align-items:center;margin-left:55px}.footer-text{font-size:16px;font-weight:500;color:#000;cursor:pointer}@media (max-width: 1040px){.nav-btn-text{font-size:16px}}@media (max-width: 900px){.header{height:75px;display:flex;align-items:flex-end;left:0}.header-nav{display:none;height:60px}.ansimi-logo{width:52px;object-fit:contain}.seoul-my-soul-logo,.section1{display:none}.header-inner{padding:0 20px}.section1-mobile{background-color:#fff;margin-top:110px;height:auto;display:flex;flex-direction:column;align-items:center;padding:0 20px 20px}.section1-downloadBox{width:100%;margin-top:26px}.section1-downloadBtn{width:40%;height:47px}.section1-downloadBtn .title{font-size:14px}.section1-downloadBtn .subtitle{font-size:12px}.section1-downloadBtn>img{width:24px}.section2{height:auto}.section2-title{font-size:30px;margin-top:65px;margin-bottom:48px}.section2-motion-img{display:none}.section4{height:1100px}.videoPlayer{width:90%}.thumbnail-list{display:flex;flex-direction:column;align-items:center}.thumbnail-img-container{margin-bottom:15px}.section4-data-room{padding:20px;width:calc(100% - 40px)}.section4-data-room-title-container{padding:0 15px}.section4-data-room-contents-container{padding:0 20px}.section4-data-room .col4{width:140px}.section4-data-room .contents{font-size:14px}.section4-data-room .download{display:flex;justify-content:center}.section4-data-room .download .contents{display:none}.section5-inquiry-category-select-box,.section5-inquiry-category-list,.section5-inquiry-email-input,.section5-inquiry-contents-textarea{width:90%}.section5-inquiry-contents-textarea::placeholder,.section5-inquiry-email-input::placeholder{font-size:18px}.section5-subtitle{font-size:20px;margin-top:-40px;width:70%;text-align:center}.section5-mobile-verified-container{width:90%}.section5-mobile-verified-container .input-block .input{font-size:18px;padding:0 20px}.section5-inquiry-msg-send-btn,.section5-inquiry-check-btn{font-size:18px}.down-arrow-btn{width:24px}.footer-inner{padding:0 20px}}@media (min-width: 900px){.hamburger-menu{display:none;width:26px}.section1-mobile,.section2-motion-img-mobile{display:none}}@media (max-width: 440px){.section2-indicator-btn-container{width:180px}}@media (max-width: 1100px){.section4-data-room .col4 .contents{font-size:14px}}.contact-methods-container{display:flex;justify-content:center;gap:40px;margin-top:40px;width:100%;max-width:900px}.contact-method-item{display:flex;flex-direction:column;align-items:center;background-color:#fff;border:2px solid #DDEEFD;border-radius:24px;padding:30px 40px;width:100%;max-width:400px;cursor:pointer;transition:all .3s ease}.contact-method-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0082ff1a;border-color:#0082ff}.contact-icon-circle{width:80px;height:80px;border-radius:50%;background-color:#eaf5ff;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.contact-icon{width:40px;height:40px}.contact-method-title{font-size:22px;font-weight:700;color:#0082ff;margin:0 0 10px}.contact-method-detail{font-size:18px;font-weight:500;color:#1c1c1c;margin:0}@media (max-width: 768px){.contact-methods-container{flex-direction:column;align-items:center;gap:20px}.contact-method-item{max-width:90%;padding:25px 20px;box-sizing:border-box}.contact-icon-circle{width:60px;height:60px}.contact-icon{width:30px;height:30px}.contact-method-title{font-size:20px}.contact-method-detail{font-size:16px}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/ansimi/assets/Pretendard-Black-B7X87vPW.woff2) format("woff2"),url(/ansimi/assets/Pretendard-Black-CGKHU3YP.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/ansimi/assets/Pretendard-ExtraBold-C0vVUedy.woff2) format("woff2"),url(/ansimi/assets/Pretendard-ExtraBold-DkRXFB8B.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/ansimi/assets/Pretendard-Bold-BYNivUXw.woff2) format("woff2"),url(/ansimi/assets/Pretendard-Bold-DD7wHHNl.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/ansimi/assets/Pretendard-SemiBold-ClEDdoZU.woff2) format("woff2"),url(/ansimi/assets/Pretendard-SemiBold-SXfe8JY8.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/ansimi/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2"),url(/ansimi/assets/Pretendard-Medium-Cs2k_Pp2.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/ansimi/assets/Pretendard-Regular-BhrLQoBv.woff2) format("woff2"),url(/ansimi/assets/Pretendard-Regular-D5CgADJ9.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/ansimi/assets/Pretendard-Light-knQmDAda.woff2) format("woff2"),url(/ansimi/assets/Pretendard-Light-BSr3DBFh.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/ansimi/assets/Pretendard-ExtraLight-Bi0YRlFr.woff2) format("woff2"),url(/ansimi/assets/Pretendard-ExtraLight-CmnYHmfp.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/ansimi/assets/Pretendard-Thin-DWJVAZ2K.woff2) format("woff2"),url(/ansimi/assets/Pretendard-Thin-Cq3km6ap.woff) format("woff")}.terms-of-service-modal{width:100vw;height:100vh;background-color:#000000b3;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.terms-of-service-modal .modal-container{width:100%;max-width:900px;height:80%;background-color:#fff;border-radius:32px;padding:30px 40px;overflow:auto;color:#000}.terms-of-service-modal .modal-container::-webkit-scrollbar{display:none}@media (max-width: 900px){.terms-of-service-modal .modal-container{width:70%;height:70%}}.privacy_policy-modal{width:100vw;height:100vh;background-color:#000000b3;position:fixed;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center}.privacy_policy-modal .modal-container{width:100%;max-width:740px;height:80%;padding:30px 40px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:32px;overflow:auto;color:#000}.privacy_policy-modal .modal-container::-webkit-scrollbar{display:none}.modal-container table{width:100%;border-spacing:0}.modal-container table td{text-align:center}.modal-container table thead th{background-color:#f6f8fc;border-top:solid 2px #000000}.modal-container table .bor-t{border-top:solid 2px #f6f8fc}.modal-container table .bor-r{border-right:solid 2px #f6f8fc}.modal-container table .bor-b{border-bottom:solid 2px #f6f8fc}.modal-container table .logo{padding-top:15px}.modal-container table .title{font-size:16px;font-weight:600}.modal-container table .subtitle{font-size:12px;font-weight:500;background-color:#f2f2f2;margin-bottom:10px;width:80%;margin-left:10%}.privacy_policy-modal ul{list-style-type:none;padding-left:0}.privacy_policy-modal h2{align-self:center}.privacy_policy-modal h3{width:100%;margin-bottom:0}.privacy_policy-modal p{width:100%;margin:0}@media (max-width: 900px){.privacy_policy-modal .modal-container{width:70%;height:70%}}
