:root{--color-point:#f91515;--color-primary-dark:#e63636;--color-secondary:#313131;--color-tertiary:#666;--color-background:#fff;--color-gray-100:#f9f9f9;--color-gray-200:#eee;--color-gray-300:#e0e0e0;--color-gray-400:#bdbdbd;--font-family-base:"Inter",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--line-height-loose:1.75;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-8:3rem;--spacing-10:4rem;--radius-sm:0.25rem;--radius-base:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-base:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-lg:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--transition-base:300ms cubic-bezier(0.4,0,0.2,1);--transition-fast:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:450ms cubic-bezier(0.4,0,0.2,1);--transition-bounce:400ms cubic-bezier(0.34,1.56,0.64,1);--transition-smooth:400ms cubic-bezier(0.65,0,0.35,1);--z-negative:-1;--z-normal:1;--z-tooltip:10;--z-fixed:100;--z-modal:1000;--wrap:1280px;--bg-color:#fff;--bg-secondary:#f8f8f8;--text-color:#000;--text-secondary:#666;--theme-btn-bg:#000;--theme-btn-color:#fff}body{background:var(--bg-color);color:var(--text-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular)}body.dark{--bg-color:#000;--bg-secondary:#111;--text-color:#fff;--text-secondary:#fff;--color-secondary:#fff;--theme-btn-bg:#fff;--theme-btn-color:#000;--color-gray-100:#111}a{color:var(--text-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}p{line-height:150%;-ms-word-break:keep-all;word-break:keep-all}pre{background:var(--bg-color);color:var(--text-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular)}.wrap{margin:0 auto;max-width:var( --wrap);width:100%}.book-btn{background:var(--color-point);border:0;border-radius:15px;color:#fff;display:inline-block;line-height:40px;padding:0 15px}.book-box .book-btn{display:block;font-size:var(--font-size-sm);margin-top:20px;width:100%}.privacy-content,.terms-content{max-height:70vh;overflow-y:auto;padding:20px}.privacy-content pre,.terms-content pre{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;line-height:1.6;overflow-x:hidden}.eden_form .checkbox input[type=checkbox]+label{align-items:center;display:flex;font-size:16px;gap:10px;padding-left:0}.eden_form .checkbox input[type=checkbox]+label:before{align-items:center;background:#eee;border:0;border-radius:50%;color:#fff;content:"\f00c";display:grid;height:25px;justify-content:center;position:unset;transition:all .3s;width:25px}.eden_form .checkbox input[type=checkbox]:checked+label:before{background:var(--color-point);color:#fff;font-size:16px}.book-box{display:flex;flex-direction:column;gap:30px;justify-content:center;width:100%}.book-box .img{flex:1;min-height:300px;min-width:300px}.book-box .logo img{max-height:30px}.book-box .eden_form{flex:1}.book-box .eden_form .f-tit{text-align:center}.book-box .eden_form h2{margin:30px 0 20px}.book-box .eden_form li{margin-bottom:10px}.book-box input[type=text]{border:1px solid #ccc;height:40px;padding:0 10px;width:100%}.book-box a{text-decoration:underline;text-underline-position:under}.lang_depth a:hover{border:1px solid #333}.lang_depth{bottom:100%;font-size:13px;position:absolute;width:100%;z-index:99999}.lang_depth a{align-items:center;background:none;border:1px solid #ccc;border-radius:15px;display:flex;gap:5px;line-height:30px;margin:5px 0;padding:0 15px;transition:var(--transition-fast)}.lang_depth a i{align-content:center;background:#ccc;border-radius:50%;display:grid;font-size:10px;font-style:normal;height:23px;justify-content:center;width:23px}.lang-wrap .lang_depth{opacity:0;transition:all .3s;z-index:-1}.lang-wrap.on .lang_depth{opacity:1;z-index:9}.lang-wrap.on>a{border:2px solid #000}.tac{text-align:center}.section-title{margin-bottom:70px}.section-title h3{font-size:var(--font-size-3xl);letter-spacing:-1px;margin-bottom:20px}.section-title p{color:var(--color-secondary);font-size:var(--font-size-lg)}.sub-section{padding:100px 0}.sub-section .title{margin-bottom:50px}.sub-section .title h3{font-size:var(--font-size-3xl);letter-spacing:-1px;margin-bottom:10px}.sub-section .title p{font-size:var(--font-size-lg);font-weight:300;letter-spacing:-.25px;margin:0 auto;max-width:800px}.talk-box{margin:200px auto 0;max-width:830px}.talk-box li>div{align-items:center;background:#fff9e7;border-radius:50px;display:flex;gap:30px;margin:50px 0;padding:35px 50px}.talk-box li>div i{align-items:center;background:#ccc;border-radius:50%;display:grid;height:120px;max-width:120px;min-width:120px;overflow:hidden;padding:20px 10px 0}.talk-box li>div p{font-size:var(--font-size-xl)}.talk-box li:nth-child(2n)>div{flex-direction:row-reverse;text-align:right}.talk-box li:first-child i{background:#fdd259}.talk-box li:nth-child(2) i{background:#8dbd61}.talk-box li:nth-child(3) i{background:#ffbad0}.talk-box li:nth-child(4) i{background:#819afd}.process ul{display:grid;gap:170px 0;grid-template-columns:repeat(2,1fr);justify-items:center}.process ul li{border:0 solid #e1e1e1;position:relative;text-align:center;width:50%}.process ul li h4{display:flex;font-size:var(--font-size-lg);gap:5px}.process span,.process ul li h4{align-items:center;justify-content:center}.process span{background:#000;border-radius:50%;color:#fff;display:grid;height:30px;width:30px}.process li u{text-decoration:none}.process li u.width{border-top:1px solid #000;display:block;padding-top:20px;position:absolute;right:0;text-align:center;top:50%;transform:translate(100%,-50%);width:100%}.process li u.length{align-items:center;border-left:1px solid #000;bottom:0;display:grid;height:calc(100% - 100px);left:50%;margin-left:40px;padding-left:20px;position:absolute;text-align:center;transform:translate(-50%,100%)}.process li u[class*=length]:after,.process li u[class*=length]:before,.process li u[class*=width]:after,.process li u[class*=width]:before{border:1px solid #000;content:"";height:10px;position:absolute;width:10px}.process li u.width:after{border-bottom:0;border-left:0;right:0;top:-5px;transform:rotate(45deg)}.process li u.length:after{border-right:0;border-top:0;bottom:0;left:-5px;transform:rotate(-45deg)}.process li u.two-way:before{border-bottom:0;border-right:0;left:0;top:-5px;transform:rotate(-45deg)}.process li u.two-way.length:before{border-bottom:0;border-right:0;left:-5px;top:0;transform:rotate(45deg)}.process li u.one-way:before{display:none}.simple_order ul{align-items:center;display:flex;gap:30px;justify-content:center}.simple_order li{opacity:.7;transform:scale(.9);transition:all .5s ease}.simple_order i{border:1px solid #e1e1e1;border-radius:50px;display:block;overflow:hidden}.simple_order li.active{opacity:1;z-index:999}.simple_order li:first-child.active{transform:scale(1.2) translateX(100px)}.simple_order li:nth-child(2).active{transform:scale(1.2) translateX(0)}.simple_order li:nth-child(3).active{transform:scale(1.2) translateX(-100px)}#theme a{align-items:center;background:#000;border-radius:50%;color:#fff;display:grid;font-size:13px;height:56px;justify-content:center;width:56px}.book-box .logo{background:url(/img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:120px;height:30px;text-indent:-99999px}@media screen and (max-width:1200px){:root{--font-size-xs:0.75rem;--font-size-sm:0.75rem;--font-size-base:0.85rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.4rem;--font-size-3xl:1.7rem}.wrap{padding:0 20px}.sub-section{padding:50px 0}.sub-section .title{margin-bottom:30px}}@media screen and (max-width:1024px){.section-title{margin-bottom:30px}.section-title p br{display:none}.sub-section .title h3{font-size:var(--font-size-2xl)}.sub-section .title p br{display:none}body.dark footer .footer-nav>ul>li{border:1px solid #222}.talk-box{margin:50px auto 0}.talk-box li>div{align-items:flex-start;border-radius:15px;gap:10px;margin:20px 0;padding:20px}.talk-box li>div i{display:grid;height:50px;max-width:50px;min-width:50px;padding:5px 0 0}.talk-box li>div p{font-size:var(--font-size-lg)}.talk-box li>div p br{display:none}.process ul li{width:80%}.process ul li h4{font-size:12px;gap:0}.process li u.width{top:70%;width:35%}.process span{font-size:10px;height:20px;min-height:20px;min-width:20px;width:20px}.process li u.length{transform:translate(-50%,100%)}#logo .swiper-slide{width:16.66667%!important}}@media screen and (max-width:720px){.section-title{margin-bottom:30px}.section-title p br{display:none}.sub-section .title h3{font-size:var(--font-size-2xl)}.sub-section .title p br{display:none}body.dark footer .footer-nav>ul>li{border:1px solid #222}.talk-box{margin:50px auto 0}.talk-box li>div{align-items:flex-start;border-radius:15px;gap:10px;margin:20px 0;padding:20px}.talk-box li>div i{display:grid;height:50px;max-width:50px;min-width:50px;padding:5px 0 0}.talk-box li>div p{font-size:var(--font-size-lg)}.talk-box li>div p br{display:none}.process ul li{width:80%}.process ul li h4{font-size:12px;gap:0}.process li u.width{top:70%;width:35%}.process span{font-size:10px;height:20px;min-height:20px;min-width:20px;width:20px}.process li u.length{transform:translate(-50%,100%)}#logo .swiper-slide{width:16.66667%!important}}@media screen and (max-width:480px){.section-title{margin-bottom:30px}.section-title p br{display:none}.sub-section .title h3{font-size:var(--font-size-2xl)}.sub-section .title p br{display:none}body.dark footer .footer-nav>ul>li{border:1px solid #222}.talk-box{margin:50px auto 0}.talk-box li>div{align-items:flex-start;border-radius:15px;gap:10px;margin:20px 0;padding:20px}.talk-box li>div i{display:grid;height:50px;max-width:50px;min-width:50px;padding:5px 0 0}.talk-box li>div p{font-size:var(--font-size-lg)}.talk-box li>div p br{display:none}.process ul{gap:100px 0}.process ul li{width:80%}.process ul li h4{font-size:12px;gap:0}.process li u.width{top:70%;width:35%}.process span{font-size:10px;height:20px;min-height:20px;min-width:20px;width:20px}.process li u.length{transform:translate(-80%,150%)}#logo .swiper-slide{width:25%!important}}