.footer{width:100%;padding:0 64px 42px;background-color:var(--primary-color)}.footer .footer-content{width:100%;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.3);padding-top:24px}.footer .footer-logo{width:fit-content}.footer .links{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none}.footer .links .link-item{font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;color:hsla(0,0%,100%,.7);text-align:left;vertical-align:top}@media screen and (max-width:580px){.footer{padding:24px 24px 48px;min-height:236px;margin-top:-1px}.footer .links{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:36px}}.banner-header{width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(180deg,#000 calc(100% - 30px),transparent calc(100% - 20px));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 30px),transparent calc(100% - 20px))}.banner-bg-image{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;z-index:1;opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.banner-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:8px}.image-skeleton{width:80%;height:80%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:8px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.banner-bg-image{animation:none;opacity:1}.image-skeleton{animation:none;background:#f0f0f0}}.banner-header .banner-header-content{width:100%;padding-top:64px;padding-left:150px;max-width:1440px;display:grid;grid-template-columns:1fr 1.1fr;gap:72px;grid-row:1;margin:0 auto;position:relative;z-index:2}.banner-header .banner-text{padding:96px 0}.banner-header .banner-text p{margin-top:48px;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;color:var(--secondary-text-color)}.banner-header .banner-image-container{padding-top:64px;overflow:hidden;mask-image:linear-gradient(180deg,#000 calc(100% - 250px),transparent calc(100% - 100px));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 250px),transparent calc(100% - 100px))}.banner-header .banner-image-mask{mask-image:linear-gradient(90deg,#000 calc(100% - 50px),transparent calc(100% - 10px));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 50px),transparent calc(100% - 10px))}.banner-image{border-radius:20px;border:5px solid #fff;overflow:hidden;margin:0 auto;width:873px}@media screen and (max-width:580px){.banner-header{height:auto;margin-top:60px;width:100%;background-image:url(https://txcdn-prod-a1art.xiaopiu.com/assets/Resource/seoPage/mobile-banner-bg-DxAW8Y4t.webp);mask-image:linear-gradient(180deg,#000 calc(100% - 150px),transparent calc(100% - 40px));-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 150px),transparent calc(100% - 40px))}.banner-header .banner-header-content{display:block;padding:0}.banner-header .banner-text{padding:48px 24px 36px;display:flex;flex-direction:column;align-items:center}.banner-header .banner-text p{margin-top:24px;font-size:16px;line-height:24px}.banner-header .banner-image-container{padding:12px 24px 36px}.banner-header .banner-image-container,.banner-header .banner-image-mask{mask-image:none;-webkit-mask-image:none}.banner-image{height:fit-content;opacity:1;display:flex;justify-content:center;align-items:flex-start;width:auto}}
/*# sourceMappingURL=e0a0388c2e1cd11d.css.map*/