.mobile-footer{background-color:#474da9;color:#fff;padding:50px 16px 20px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer{padding:32px 10px 12px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer{padding:38px 12px 16px}}.mobile-footer__logo{display:block;height:60px;-o-object-fit:contain;object-fit:contain;width:60px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__logo{height:38px;width:38px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__logo{height:46px;width:46px}}.mobile-footer__contact{color:#fff;color:#fffc;font-size:14px;margin-top:24px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__contact{font-size:8px;margin-top:16px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__contact{font-size:10px;margin-top:18px}}.mobile-footer__social{display:flex;gap:24px;margin-bottom:20px;margin-top:12px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__social{gap:16px;margin-bottom:12px;margin-top:8px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__social{gap:18px;margin-bottom:16px;margin-top:10px}}.mobile-footer__social-item{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.mobile-footer__section{border-bottom:1px solid hsla(0,0%,100%,.12)}.mobile-footer__section:first-of-type{border-top:1px solid hsla(0,0%,100%,.12);margin-top:24px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__section:first-of-type{margin-top:16px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__section:first-of-type{margin-top:18px}}.mobile-footer__section-header{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:20px 0;width:100%}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__section-header{padding:12px 0}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__section-header{padding:16px 0}}.mobile-footer__section-title{color:#fff;font-size:16px;font-weight:600}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__section-title{font-size:10px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__section-title{font-size:12px}}.mobile-footer__section-body{padding-bottom:16px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__section-body{padding-bottom:10px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__section-body{padding-bottom:12px}}.mobile-footer__group{margin-bottom:8px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__group{margin-bottom:6px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__group{margin-bottom:6px}}.mobile-footer__group-title{color:#fff;color:#fffc;display:block;font-size:14px;margin-bottom:12px;text-decoration:none}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__group-title{font-size:8px;margin-bottom:8px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__group-title{font-size:10px;margin-bottom:10px}}.mobile-footer__group-link{color:#fff;display:block;font-size:12px;line-height:1.5;padding-bottom:16px;text-decoration:none}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__group-link{font-size:8px;padding-bottom:10px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__group-link{font-size:10px;padding-bottom:12px}}.mobile-footer__group-link:hover{color:#fff}.mobile-footer__copyright{color:#fff;font-size:10px;line-height:1.8;margin-top:24px;text-align:center}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__copyright{font-size:6px;margin-top:16px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__copyright{font-size:8px;margin-top:18px}}.mobile-footer__qrcode-modal{align-items:center;background:#000;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.mobile-footer__qrcode-content{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;padding:32px;position:relative}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__qrcode-content{border-radius:10px;padding:20px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__qrcode-content{border-radius:12px;padding:24px}}.mobile-footer__qrcode-img{aspect-ratio:1/1;height:280px;width:280px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__qrcode-img{height:176px;width:176px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__qrcode-img{height:210px;width:210px}}.mobile-footer__qrcode-close{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:5px;top:3px;transition:background .15s ease;width:40px}@media screen and (min-width:720px) and (max-width:1439px){.mobile-footer__qrcode-close{height:26px;right:4px;top:2px;width:26px}}@media screen and (min-width:1440px) and (max-width:1919px){.mobile-footer__qrcode-close{height:30px;right:4px;top:2px;width:30px}}.mobile-footer__qrcode-close:hover{background:#000;background:rgba(0,0,0,.08)}.mobile-qrcode-fade-enter-active,.mobile-qrcode-fade-leave-active{transition:opacity .3s ease}.mobile-qrcode-fade-enter-from,.mobile-qrcode-fade-leave-to{opacity:0}.mobile-navigation-bar{background-color:#fff;border-top:1px solid var(--IBC)}.mobile-navigation-bar-item{color:var(--ITC)}.mobile-navigation-bar-item [data-active]{display:none}.mobile-navigation-bar-item.router-link-exact-active{color:var(--PC)}.mobile-navigation-bar-item.router-link-exact-active [data-active]{display:initial}.mobile-navigation-bar-item.router-link-exact-active [data-inactive]{display:none}.desktop-footer{background-color:#474da9;color:#fff;padding:60px 240px 24px;width:100%}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer{padding:38px 150px 16px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer{padding:46px 180px 18px}}.desktop-footer__top{align-items:flex-start;display:flex;gap:24px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__top{gap:16px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__top{gap:18px}}.desktop-footer__brand{display:flex;flex:0 1 25%;flex-direction:column;max-width:342px;min-width:96px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__brand{max-width:214px;min-width:60px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__brand{max-width:256px;min-width:72px}}.desktop-footer__logo{display:block;height:80px;-o-object-fit:contain;object-fit:contain;width:80px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__logo{height:50px;width:50px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__logo{height:60px;width:60px}}.desktop-footer__contact{align-self:flex-start;color:#fff;color:rgba(255, 255, 255, 0.85);font-size:14px;margin-top:40px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__contact{font-size:8px;margin-top:26px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__contact{font-size:10px;margin-top:30px}}.desktop-footer__social{align-self:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin-top:12px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__social{gap:16px;margin-top:8px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__social{gap:18px;margin-top:10px}}.desktop-footer__social-item{align-items:center;color:#fff;display:inline-flex;justify-content:center}.desktop-footer__social-item>img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__social-item>img{height:20px;width:20px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__social-item>img{height:24px;width:24px}}.desktop-footer__social-item--wechat{position:relative}.desktop-footer__qrcode{background:#fff;border-radius:8px;left:50%;line-height:0;padding:9px;position:absolute;top:calc(100% + 12px);transform:translate(-50%);z-index:10}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__qrcode{border-radius:6px;padding:6px;top:calc(100% + 8px)}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__qrcode{border-radius:6px;padding:6px;top:calc(100% + 10px)}}.desktop-footer__qrcode-img{aspect-ratio:1/1;height:196px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__qrcode-img{height:122px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__qrcode-img{height:148px}}.desktop-footer__qrcode-arrow{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;height:0;left:50%;position:absolute;top:-6px;transform:translate(-50%);width:0}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__qrcode-arrow{top:-4px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__qrcode-arrow{top:-4px}}.desktop-footer__explore{flex:1;min-width:0}.desktop-footer__explore-title{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:24px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__explore-title{font-size:10px;gap:6px;margin-bottom:16px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__explore-title{font-size:12px;gap:6px;margin-bottom:18px}}.desktop-footer__explore-icon{align-items:center;color:#fff;display:inline-flex;font-size:18px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__explore-icon{font-size:12px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__explore-icon{font-size:14px}}.desktop-footer__resorts{border-bottom:1px solid hsla(0,0%,100%,.15);display:grid;grid-template-columns:repeat(3,1fr)}.desktop-footer__resort{border-left:1px solid hsla(0,0%,100%,.15)}.desktop-footer__resort-name{background:#fff;background:hsla(0,0%,100%,.03);color:#fff;font-size:16px;letter-spacing:1px;margin-bottom:16px;padding:16px 24px;text-decoration:none}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__resort-name{font-size:10px;margin-bottom:10px;padding:10px 16px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__resort-name{font-size:12px;margin-bottom:12px;padding:12px 18px}}.desktop-footer__resort-groups{display:grid;gap:16px;grid-template-columns:1fr;padding:0 24px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__resort-groups{gap:10px;padding:0 16px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__resort-groups{gap:12px;padding:0 18px}}.desktop-footer__resort-groups--two-per-line{gap:16px 24px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__resort-groups--two-per-line{gap:10px 16px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__resort-groups--two-per-line{gap:12px 18px}}.desktop-footer__resort-groups--two-per-line .desktop-footer__resort-group--full-width{grid-column:1/-1}.desktop-footer__resort-group{margin-bottom:0;padding-left:0}.desktop-footer__resort-category{color:#fff;color:#fffc;font-size:14px;margin-bottom:8px;margin-top:20px;text-decoration:none;transition:color .15s ease}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__resort-category{font-size:8px;margin-bottom:6px;margin-top:12px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__resort-category{font-size:10px;margin-bottom:6px;margin-top:16px}}.desktop-footer__resort-category:hover{color:#fff;color:#fffc}.desktop-footer__resort-link{color:#fff;display:block;font-size:13px;line-height:1.5;margin-bottom:8px;text-decoration:none;transition:color .15s ease}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__resort-link{font-size:8px;margin-bottom:6px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__resort-link{font-size:10px;margin-bottom:6px}}.desktop-footer__resort-link:hover{color:#fff}.desktop-footer__nav{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-top:60px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__nav{gap:16px;margin-top:38px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__nav{gap:18px;margin-top:46px}}.desktop-footer__column{display:flex;flex-direction:column;min-width:0}.desktop-footer__column-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:20px;white-space:nowrap}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__column-title{font-size:10px;margin-bottom:12px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__column-title{font-size:12px;margin-bottom:16px}}.desktop-footer__link{color:#fff;color:#fffc;font-size:14px;line-height:1.5;margin-bottom:16px;text-decoration:none;transition:color .15s ease}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__link{font-size:8px;margin-bottom:10px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__link{font-size:10px;margin-bottom:12px}}.desktop-footer__link:hover{color:#fff}.desktop-footer__divider{background-color:#fff;background-color:rgba(255, 255, 255, 0.12);height:1px;margin:24px 0 20px}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__divider{height:0;margin:16px 0 12px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__divider{height:0;margin:18px 0 16px}}.desktop-footer__copyright{color:#fff;font-size:10px;line-height:1.8;text-align:center}@media screen and (min-width:720px) and (max-width:1439px){.desktop-footer__copyright{font-size:6px}}@media screen and (min-width:1440px) and (max-width:1919px){.desktop-footer__copyright{font-size:8px}}
