footer[data-v-f598ecf4]{background-color:#111;color:#fff;margin-bottom:0;margin-top:0}footer>.inner[data-v-f598ecf4]{display:flex;margin:0 auto;max-width:1600px;padding:140px 80px}@media screen and (min-width:1280px) and (max-width:1439px){footer>.inner[data-v-f598ecf4]{padding-left:40px;padding-right:40px}}@media screen and (max-width:1279px){footer>.inner[data-v-f598ecf4]{box-sizing:border-box;flex-direction:column;max-width:none;padding:40px 20px 84px}}.footer_logo[data-v-f598ecf4]{border-right:1px solid #4e4847;flex-shrink:0;margin-right:100px;padding-right:100px}@media screen and (min-width:1280px) and (max-width:1439px){.footer_logo[data-v-f598ecf4]{margin-right:80px;padding-right:80px}}@media screen and (max-width:1279px){.footer_logo[data-v-f598ecf4]{border-right:0;margin-right:0;padding-right:0;width:100%}.footer_logo img[data-v-f598ecf4]{height:28px;width:auto}}.footer_cont[data-v-f598ecf4]{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:1279px){.footer_cont[data-v-f598ecf4]{flex-direction:column;margin-top:60px}}.footer_cont .menu[data-v-f598ecf4]{display:flex;flex-grow:1;padding-bottom:78px}@media screen and (max-width:1279px){.footer_cont .menu[data-v-f598ecf4]{padding-bottom:0;width:100%}.footer_cont .menu .menu-category[data-v-f598ecf4]{flex:1 0 0}}.footer_cont .menu .menu-category li+li[data-v-f598ecf4]{margin-top:12px}.footer_cont .menu .menu-category button[data-v-f598ecf4]{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.72px;line-height:1.3;padding-right:19px;position:relative;transition:opacity .3s}@media screen and (max-width:1279px){.footer_cont .menu .menu-category button[data-v-f598ecf4]{font-size:20px;letter-spacing:-.4px;padding-right:9px}}.footer_cont .menu .menu-category button .icon-dot[data-v-f598ecf4]{background-color:#ea2626;border-radius:50%;height:9px;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;vertical-align:top;width:9px}@media screen and (max-width:1279px){.footer_cont .menu .menu-category button .icon-dot[data-v-f598ecf4]{height:6px;width:6px}}.footer_cont .menu .menu-category button.active .icon-dot[data-v-f598ecf4],.footer_cont .menu .menu-category button:hover .icon-dot[data-v-f598ecf4]{opacity:1}.footer_cont .menu .menu-children-wrap[data-v-f598ecf4]{flex-grow:1;position:relative}@media screen and (max-width:1279px){.footer_cont .menu .menu-children-wrap[data-v-f598ecf4]{flex:1 0 0}}.footer_cont .menu .menu-children[data-v-f598ecf4]{margin-left:80px}@media screen and (min-width:1280px) and (max-width:1439px){.footer_cont .menu .menu-children[data-v-f598ecf4]{margin-left:60px}}@media screen and (max-width:1279px){.footer_cont .menu .menu-children[data-v-f598ecf4]{margin-left:0}}.footer_cont .menu .menu-children li+li[data-v-f598ecf4]{margin-top:14px}@media screen and (max-width:1279px){.footer_cont .menu .menu-children li+li[data-v-f598ecf4]{margin-top:12px}}.footer_cont .menu .menu-children li.current a[data-v-f598ecf4]{color:#fff}.footer_cont .menu .menu-children a[data-v-f598ecf4]{color:#7a7675;font-size:18px;font-weight:700;letter-spacing:-.36px;line-height:1.3;transition:color .3s}@media screen and (max-width:1279px){.footer_cont .menu .menu-children a[data-v-f598ecf4]{font-size:14px;letter-spacing:-.28px}}.footer_cont .menu .menu-children a[data-v-f598ecf4]:hover{color:#fff}.footer_cont .address[data-v-f598ecf4]{flex-shrink:0;width:334px}@media screen and (max-width:1279px){.footer_cont .address[data-v-f598ecf4]{margin-top:60px;width:100%}}.footer_cont .address h2[data-v-f598ecf4]{color:#7a7675;font-size:16px;line-height:1.3}@media screen and (max-width:1279px){.footer_cont .address h2[data-v-f598ecf4]{font-size:13px;letter-spacing:-.26px;line-height:1.4}}.footer_cont .address p[data-v-f598ecf4]{color:#fff;font-size:16px;line-height:1.3}@media screen and (max-width:1279px){.footer_cont .address p[data-v-f598ecf4]{font-size:13px;letter-spacing:-.26px}}.footer_cont .address dl>div[data-v-f598ecf4]{display:flex}.footer_cont .address dl>div+div[data-v-f598ecf4]{margin-top:8px}.footer_cont .address dl dd[data-v-f598ecf4],.footer_cont .address dl dt[data-v-f598ecf4]{color:#fff;font-size:16px;line-height:1.3}@media screen and (max-width:1279px){.footer_cont .address dl dd[data-v-f598ecf4],.footer_cont .address dl dt[data-v-f598ecf4]{font-size:13px;letter-spacing:-.26px}}.footer_cont .address dl dt[data-v-f598ecf4]{flex-shrink:0;padding-right:20px;width:62px}@media screen and (max-width:1279px){.footer_cont .address dl dt[data-v-f598ecf4]{padding-right:12px;width:50px}}.footer_cont .address dl dd[data-v-f598ecf4]{flex-grow:1}.footer_cont .address h2+dl[data-v-f598ecf4],.footer_cont .address h2+p[data-v-f598ecf4]{margin-top:16px}@media screen and (max-width:1279px){.footer_cont .address h2+dl[data-v-f598ecf4],.footer_cont .address h2+p[data-v-f598ecf4]{margin-top:8px}}.footer_cont .address>div+div[data-v-f598ecf4]{margin-top:40px}.footer_cont .address .address_util[data-v-f598ecf4]{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.footer_cont .address .address_util button[data-v-f598ecf4]{color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:1.3;text-decoration:underline}@media screen and (max-width:1279px){.footer_cont .address .address_util button[data-v-f598ecf4]{font-size:13px;letter-spacing:-.26px;line-height:1.3}}.footer_cont .copyright[data-v-f598ecf4]{margin-top:100px;width:100%}@media screen and (max-width:1279px){.footer_cont .copyright[data-v-f598ecf4]{margin-top:60px}}.footer_cont .copyright p[data-v-f598ecf4]{color:#7a7675;font-size:16px;line-height:1.3}@media screen and (max-width:1279px){.footer_cont .copyright p[data-v-f598ecf4]{font-size:11px;letter-spacing:.22px;line-height:1.3}}.fade-enter-active[data-v-f598ecf4],.fade-leave-active[data-v-f598ecf4]{opacity:1;position:absolute;transition-duration:.3s;transition-property:opacity}.fade-enter-from[data-v-f598ecf4],.fade-leave-to[data-v-f598ecf4]{opacity:0;transition-duration:.3s}.top-button-wrap[data-v-a5eb0252]{bottom:140px;height:0;left:0;position:fixed;width:100%;z-index:5000}@media screen and (max-width:1279px){.top-button-wrap[data-v-a5eb0252]{bottom:84px}}.top-button-wrap .top-button-inner[data-v-a5eb0252]{display:flex;flex-direction:row-reverse;height:0;margin:0 auto;max-width:1600px;padding:0 80px}@media screen and (min-width:1280px) and (max-width:1439px){.top-button-wrap .top-button-inner[data-v-a5eb0252]{padding:0 40px}}@media screen and (max-width:1279px){.top-button-wrap .top-button-inner[data-v-a5eb0252]{max-width:none;padding:0 20px}}.top-button-wrap .top-button-inner button[data-v-a5eb0252]{align-items:center;background:#fff;background-size:100% auto;border-radius:50%;bottom:0;box-shadow:0 0 20px 4px #0000001a;display:flex;height:72px;justify-content:center;position:absolute;width:72px}.top-button-wrap .top-button-inner button .icon-topbtn[data-v-a5eb0252]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23221A19' stroke-linecap='round' stroke-width='2' d='M16 5.5v21m0-21-8 7.875M16 5.5l8 7.875'/%3E%3C/svg%3E") 0 0 no-repeat;background-size:100% auto;height:32px;width:32px}.top-button-wrap .top-button-inner button[data-v-a5eb0252]:hover{background:var(--vc-button-hover-bg-color)}.top-button-wrap .top-button-inner button:hover .icon-topbtn[data-v-a5eb0252]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M16 5.5v21m0-21-8 7.875M16 5.5l8 7.875'/%3E%3C/svg%3E") 0 0 no-repeat}.top-button-wrap .top-button-inner button[data-v-a5eb0252]:active{background:var(--vc-button-active-bg-color)}.top-button-wrap .top-button-inner button:active .icon-topbtn[data-v-a5eb0252]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M16 5.5v21m0-21-8 7.875M16 5.5l8 7.875'/%3E%3C/svg%3E") 0 0 no-repeat}@media screen and (max-width:1279px){.top-button-wrap .top-button-inner button[data-v-a5eb0252]{height:52px;width:52px}}.fade-enter-active[data-v-a5eb0252],.fade-leave-active[data-v-a5eb0252]{overflow:hidden;transition-duration:.3s;transition-property:transform,opacity;will-change:transform,opacity}.fade-enter-from[data-v-a5eb0252],.fade-leave-to[data-v-a5eb0252]{opacity:0;transform:translateY(15px)}
