#home-footer a{text-decoration:none}.theme--light.v-list-item[data-v-af4ef18a]:hover{background:rgba(142,206,231,.3333333333);opacity:1}.text-center[data-v-af4ef18a]{background:url(../img/footer.eff512e7.png) 50%/cover no-repeat;color:#fff;width:100%}.home-footer[data-v-af4ef18a]{width:100%;max-width:100%}.footer-wrap[data-v-af4ef18a]{max-width:1400px;margin:0 auto;padding:0 80px}.footer-content[data-v-af4ef18a]{display:flex;align-items:flex-start;justify-content:space-around;text-align:left;width:100%;padding:0 80px;box-sizing:border-box}.footer-contact[data-v-af4ef18a]{flex:0 0 auto;min-width:0;padding-right:24px}.footer-logo[data-v-af4ef18a]{display:block;height:36px;width:auto;margin-bottom:22px;cursor:pointer}.contact-list[data-v-af4ef18a]{display:flex;flex-direction:column;gap:14px}.contact-row[data-v-af4ef18a]{display:flex;align-items:flex-start;font-size:14px;line-height:1.5;color:#fff}.contact-row>span[data-v-af4ef18a]:last-child{flex:1;min-width:0;word-break:break-word}.contact-icon[data-v-af4ef18a]{flex-shrink:0;width:22px;height:22px;margin-right:10px;margin-top:1px;border:1px solid hsla(0,0%,100%,.75);border-radius:50%;display:flex;align-items:center;justify-content:center}.footer-about[data-v-af4ef18a]{flex:1;min-width:0;padding:0 24px}.footer-about .item-title[data-v-af4ef18a]{font-weight:700;margin-bottom:16px;font-size:16px}.about-list[data-v-af4ef18a]{display:flex}.about-col[data-v-af4ef18a]{margin-right:40px}.about-col[data-v-af4ef18a]:last-child{margin-right:0}.about-col .item[data-v-af4ef18a]{font-size:14px;color:#aaa;margin-bottom:14px;cursor:pointer}.right-box[data-v-af4ef18a]{flex:0 0 auto;text-align:center}.right-box .right-title[data-v-af4ef18a]{font-weight:700;margin-bottom:10px}.right-box .code-list[data-v-af4ef18a]{display:flex;justify-content:center}.right-box .code-list .code-item .code-label[data-v-af4ef18a]{margin-top:5px;margin-bottom:10px;font-size:14px;color:#aaa}@media(max-width:960px){.footer-wrap[data-v-af4ef18a]{padding:0 36px}.footer-content[data-v-af4ef18a]{flex-direction:column;align-items:center;text-align:center;padding:0}.footer-about[data-v-af4ef18a],.footer-contact[data-v-af4ef18a]{width:100%;padding:0 0 28px;display:flex;flex-direction:column;align-items:center}.contact-list[data-v-af4ef18a]{width:100%;padding:0 12px;box-sizing:border-box}.contact-row[data-v-af4ef18a]{text-align:left}.about-col[data-v-af4ef18a]{margin-right:32px;text-align:left}}