:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: #666666;--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--vt-c-text-pink-1: #e35192;--vt-c-text-pink-shadow: rgba(227, 81, 147, .12);--vt-c-text-pink-bg-1: hsla(306, 65%, 52%, .2)}*,*:before,*:after{box-sizing:border-box;margin:0}html,body{min-width:1280px;min-height:100vh;color:var(--vt-c-text-light-1);background:#fff;transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#242424}.container{width:1280px;margin:0 auto;padding:0 2rem;font-weight:400}a,.pink{text-decoration:none;color:var(--vt-c-text-pink-1);transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:var(--vt-c-text-pink-bg-1)}}.global-header[data-v-3030d4ce]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr;height:113px}.logo-wrapper[data-v-3030d4ce]{grid-row:1 / 3;display:grid;place-items:center}.logo-wrapper[data-v-3030d4ce]:hover{background-color:transparent}.logo-wrapper img[data-v-3030d4ce]{height:56px}.secondary-nav[data-v-3030d4ce]{font-size:14px;display:flex;justify-content:end;align-items:center;list-style:none;margin:0;padding:0}.secondary-nav li a[data-v-3030d4ce]{color:var(--vt-c-text-light-1);font-size:14px;padding:0 1.5rem;line-height:1;color:#333}.secondary-nav li:not(:last-child) a[data-v-3030d4ce]{border-right:solid 1px var(--vt-c-text-light-1)}.secondary-nav li:last-child a[data-v-3030d4ce]{padding-right:0}.secondary-nav .hotline[data-v-3030d4ce]{color:#2a60be;font-size:18px;font-weight:600;display:grid;grid-template-columns:auto 1fr;gap:5px;align-items:center}.primary-nav[data-v-3030d4ce]{display:flex;justify-content:end}.primary-nav ul[data-v-3030d4ce]{list-style:none;display:flex;margin:0;padding:0}.primary-nav ul li[data-v-3030d4ce]{margin:0;display:flex;align-items:end}.primary-nav ul li a[data-v-3030d4ce]{text-decoration:none;font-size:18px;padding:.8rem 0;margin:0 1rem;color:#333;border-bottom:solid 3px transparent}.primary-nav ul li:last-child a[data-v-3030d4ce]{margin-right:0}.primary-nav ul li a[data-v-3030d4ce]:hover,.primary-nav .router-link-active[data-v-3030d4ce]{border-color:var(--vt-c-text-pink-1);background:transparent}.primary-nav .router-link-active[data-v-3030d4ce]{color:var(--vt-c-text-pink-1)!important}.global-footer-wrapper[data-v-59f6b88f]{background-color:#333;color:#fff}.global-footer[data-v-59f6b88f]{display:grid;grid-template-columns:auto 1fr 340px;padding:2rem 0;font-size:12px;row-gap:45px}.global-footer h3[data-v-59f6b88f]{font-size:16px;color:#fff}.global-footer a[data-v-59f6b88f]{color:#fff}.global-footer section[data-v-59f6b88f]{padding:.5rem 2rem}.global-footer section[data-v-59f6b88f]:nth-child(2){border-left:solid .5px #b3b3b3;border-right:solid .5px #b3b3b3}.global-footer .tel[data-v-59f6b88f]{color:#e35193;font-size:30px;margin-bottom:40px;display:inline-block;padding:0;font-weight:700;line-height:1.2}.global-footer .social-media[data-v-59f6b88f]{display:flex;justify-content:space-between;text-align:center}.global-footer .sitemap[data-v-59f6b88f]{height:210px;display:grid;grid-template-columns:repeat(3,1fr);align-content:space-between}.global-footer .sitemap h3 img[data-v-59f6b88f]{display:inline-block;vertical-align:sub}.global-footer .sitemap .item ul[data-v-59f6b88f]{padding:0;margin-left:20px}.global-footer .sitemap .item ul li[data-v-59f6b88f]{list-style:none;margin-top:1rem}.global-footer .copy-right[data-v-59f6b88f]{grid-column-start:span 3;margin:0 2rem;border-top:solid .5px #b3b3b3;padding:25px 0 0}.global-footer-wrapper{padding-bottom:90px}.customer-service-wrapper .customer-service{height:90px;width:100%;background-color:#ffffffe6;display:flex;justify-content:center;align-items:end;position:fixed;bottom:0;z-index:1;margin-top:-90px}.customer-service-wrapper .customer-service img{width:108px}.customer-service-wrapper .customer-service .appointment-form{align-self:center;font-size:14px;margin-left:2.5rem}.customer-service-wrapper .customer-service .appointment-form select,.customer-service-wrapper .customer-service .appointment-form input{height:36px;margin-right:2rem;border:1px solid #ccc;border-radius:6px;padding:0 10px;font-size:14px}.customer-service-wrapper .customer-service .appointment-form select{width:118px}.customer-service-wrapper .customer-service .appointment-form input{width:215px}.customer-service-wrapper .customer-service .appointment-form button{height:36px;padding:0 10px;background-color:var(--vt-c-text-pink-1);color:#fff;border:none;border-radius:6px;cursor:pointer}.customer-service-wrapper .qrcode{position:fixed;background-color:#fff;padding:1rem;text-align:center;border-radius:14px;width:150px;z-index:2;top:50%;transform:translateY(-50%);right:15px;box-shadow:0 0 10px var(--vt-c-text-pink-bg-1)}.customer-service-wrapper .qrcode img{width:120px;height:120px}.customer-service-wrapper .qrcode p{font-size:14px;margin:.5rem 0}.banner[data-v-86df0b84]{height:570px;width:100%;display:grid;grid-template-rows:1fr;align-items:end;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.section-title{text-align:center;padding:80px 0 60px}.section-title h2{position:relative;font-size:40px}.section-title h2:before,.section-title h2:after{content:"";display:inline-block;width:100px;height:0;border-bottom:solid 1px var(--vt-c-text-pink-1);margin:0 40px;vertical-align:middle}.section-title h2.part:before{display:none}.section-title h2.part:after{position:absolute;left:50%;bottom:-25px;content:" ";display:inline-block;width:80px;height:2px;background-color:var(--vt-c-text-pink-1);transform:translate(-80px)}.section-title span{color:var(--vt-c-text-pink-1)}.section-title h3{font-size:16px;font-weight:400}
