.FloatingContactBar-module__vjhliq__rail{z-index:999;color:#fff;background:#f56a12;border-radius:5rem;width:2.75rem;position:fixed;bottom:5rem;right:1rem;overflow:visible;box-shadow:.125rem .1875rem .375rem #96949440}.FloatingContactBar-module__vjhliq__contactItem,.FloatingContactBar-module__vjhliq__topItem{border-bottom:1px solid #fff3;width:100%;position:relative}.FloatingContactBar-module__vjhliq__wechatItem{border-bottom:0}.FloatingContactBar-module__vjhliq__control{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.25rem;margin:0 auto;padding:.625rem .3125rem;line-height:1.5rem;display:block;position:relative}.FloatingContactBar-module__vjhliq__control img{vertical-align:middle;width:auto;height:1.5rem;display:inline}.FloatingContactBar-module__vjhliq__control .FloatingContactBar-module__vjhliq__whatsappIcon{filter:brightness(0)invert();width:1.5rem}.FloatingContactBar-module__vjhliq__contactPopover,.FloatingContactBar-module__vjhliq__qrPanel{z-index:-1;visibility:hidden;color:#333;white-space:nowrap;opacity:0;background:#fff;border-radius:.5rem;transition:opacity .7s,transform .7s,visibility .7s;position:absolute;right:calc(110% + 5px);transform:translate(110%);box-shadow:0 4px 20px 4px #00143c33}.FloatingContactBar-module__vjhliq__contactPopover{width:auto;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;top:10%}.FloatingContactBar-module__vjhliq__contactItem:hover .FloatingContactBar-module__vjhliq__contactPopover,.FloatingContactBar-module__vjhliq__contactItem:focus-within .FloatingContactBar-module__vjhliq__contactPopover,.FloatingContactBar-module__vjhliq__contactItem:hover .FloatingContactBar-module__vjhliq__whatsappQrPanel,.FloatingContactBar-module__vjhliq__contactItem:focus-within .FloatingContactBar-module__vjhliq__whatsappQrPanel,.FloatingContactBar-module__vjhliq__qrOpen{z-index:1;visibility:visible;opacity:1;transform:translate(0)}.FloatingContactBar-module__vjhliq__qrPanel{width:11rem;padding:.5rem;display:grid;top:-3rem}.FloatingContactBar-module__vjhliq__qrPanel>img{object-fit:contain;width:100%;height:10rem}.FloatingContactBar-module__vjhliq__qrCaption,.FloatingContactBar-module__vjhliq__qrContactsLink{text-align:center;padding-top:6px;font-size:.75rem;line-height:1.5;display:block}.FloatingContactBar-module__vjhliq__qrContactsLink{color:#e65e08;text-underline-offset:3px;text-decoration:underline}.FloatingContactBar-module__vjhliq__topItem{--back-to-top-duration:1s;--back-to-top-scroll-duration:.6s;--back-to-top-easing:linear(0, .0975 5%, .19 10%, .2775 15%, .36 20%, .4375 25%, .51 30%, .5775 35%, .64 40%, .6975 45%, .75 50%, .7975 55%, .84 60%, .8775 65%, .91 70%, .9375 75%, .96 80%, .9775 85%, .99 90%, .9975 95%, 1);visibility:visible;opacity:1;border-top:1px solid #fff3;border-bottom:0;width:auto;height:auto;list-style:none;transition:none;display:none;overflow:visible}.FloatingContactBar-module__vjhliq__topItem[data-back-to-top-phase=showing]{opacity:0;width:0;height:0;display:list-item;overflow:hidden}.FloatingContactBar-module__vjhliq__topItem[data-back-to-top-phase=open]{opacity:1;width:100%;height:auto;display:list-item;overflow:visible}.FloatingContactBar-module__vjhliq__topItem[data-back-to-top-phase=hiding]{display:list-item;overflow:hidden}@media (max-width:768px){.FloatingContactBar-module__vjhliq__rail{display:none}}@media (prefers-reduced-motion:reduce){.FloatingContactBar-module__vjhliq__topItem{--back-to-top-duration:.01ms;--back-to-top-scroll-duration:.01ms}}.visual-test .FloatingContactBar-module__vjhliq__topItem{--back-to-top-duration:.01ms;--back-to-top-scroll-duration:.01ms}
.Footer-module__3hUVsW__footer{color:#fff;background:#383b3d}.Footer-module__3hUVsW__main{flex-wrap:wrap;justify-content:space-between;min-height:0;padding-top:3.75rem;padding-bottom:5.5rem;display:flex}.Footer-module__3hUVsW__brandColumn{width:29rem}.Footer-module__3hUVsW__logoLink{margin:0;display:block}.Footer-module__3hUVsW__logoLink img{object-fit:contain;object-position:left center;width:18rem;max-width:100%;height:auto;max-height:5rem}.Footer-module__3hUVsW__contactList,.Footer-module__3hUVsW__linkGroup ul{margin:0;padding:0;list-style:none}.Footer-module__3hUVsW__contactList{margin-top:2.5rem;padding-right:3rem;display:block}.Footer-module__3hUVsW__contactList li{color:#fff;font-size:1.125rem;font-weight:400;line-height:1.875rem;display:flex}.Footer-module__3hUVsW__contactList li:not(:last-child){margin-bottom:1rem}.Footer-module__3hUVsW__contactList img{object-fit:contain;filter:brightness(0)invert();flex:0 0 1.5rem;width:1.5rem;height:1.5rem;margin-top:.125rem}.Footer-module__3hUVsW__contactList li>a{width:calc(100% - 1.5rem);padding-left:.875rem}.Footer-module__3hUVsW__contactList li>a:hover,.Footer-module__3hUVsW__contactList li>a:focus-visible{color:#ff9a5c}.Footer-module__3hUVsW__center{width:calc(100% - 50rem);padding-right:3rem}.Footer-module__3hUVsW__groupList{justify-content:space-between;display:flex}.Footer-module__3hUVsW__linkGroup{padding-top:0}.Footer-module__3hUVsW__groupTitle{color:#fff;margin-bottom:1.125rem;font-size:1.125rem;font-weight:700;line-height:1.875rem;display:block}.Footer-module__3hUVsW__linkGroup ul{display:block}.Footer-module__3hUVsW__linkGroup li,.Footer-module__3hUVsW__linkGroup li a{color:#e6e6e6;font-size:1rem;font-weight:400;line-height:1.875rem}.Footer-module__3hUVsW__linkGroup .Footer-module__3hUVsW__prominentLinks li:not(:last-child){margin-bottom:1.125rem}.Footer-module__3hUVsW__linkGroup .Footer-module__3hUVsW__prominentLinks li,.Footer-module__3hUVsW__linkGroup .Footer-module__3hUVsW__prominentLinks li a{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.875rem}.Footer-module__3hUVsW__linkGroup a{transition:color .2s}.Footer-module__3hUVsW__linkGroup a:hover,.Footer-module__3hUVsW__linkGroup a:focus-visible{color:#f56a12}.Footer-module__3hUVsW__qrColumn{grid-template-columns:repeat(2,minmax(0,10rem));gap:1rem;width:21rem;padding-top:0;font-size:1rem;display:grid}.Footer-module__3hUVsW__qrCard{color:#fff;min-width:0;margin:0;display:block}.Footer-module__3hUVsW__qr{object-fit:contain;background:#fff;width:10rem;height:10rem;margin:0;padding:5px;display:block}.Footer-module__3hUVsW__qrCard figcaption>span,.Footer-module__3hUVsW__qrCard figcaption>a,.Footer-module__3hUVsW__qrCard figcaption>small{text-align:center;width:10rem;display:block}.Footer-module__3hUVsW__qrCard figcaption>span,.Footer-module__3hUVsW__qrCard figcaption>a{margin-top:.5rem}.Footer-module__3hUVsW__qrCard figcaption>small{color:#c9cbcc;margin-top:.15rem;font-size:.75rem;line-height:1.4}.Footer-module__3hUVsW__socials{grid-column:1/-1;margin-top:1.125rem;display:flex}.Footer-module__3hUVsW__socials>a{color:#d5d5d5;background:#55595c;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-right:.5rem;font-size:1.3rem;font-weight:700;line-height:1;display:grid}.Footer-module__3hUVsW__socials>a:last-child{margin-right:0}.Footer-module__3hUVsW__socials img{width:1.125rem;height:1.125rem}.Footer-module__3hUVsW__socials>a:hover,.Footer-module__3hUVsW__socials>a:focus-visible{color:#fff;background:#f56a12}.Footer-module__3hUVsW__otherCatalogs{border-top:1px solid #ffffff26;gap:6px;margin-top:28px;padding-top:18px;font-size:.95rem;line-height:1.7;display:grid}.Footer-module__3hUVsW__otherCatalogs a{color:#e6e6e6}.Footer-module__3hUVsW__otherCatalogs a:hover,.Footer-module__3hUVsW__otherCatalogs a:focus-visible{color:#ff9a5c}.Footer-module__3hUVsW__bottom{border-top:1px solid #ffffff1a;min-height:0;padding:1rem 0}.Footer-module__3hUVsW__bottomInner{align-items:initial;color:#bfc1c2;flex-wrap:wrap;justify-content:space-between;min-height:0;font-size:1rem;line-height:1.875rem;display:flex}.Footer-module__3hUVsW__bottomLeft{display:block}.Footer-module__3hUVsW__powered{margin-left:3.75rem}.Footer-module__3hUVsW__policies{gap:8px;display:flex}.Footer-module__3hUVsW__bottom a:hover,.Footer-module__3hUVsW__bottom a:focus-visible{color:#fff}@media (max-width:1440px){.Footer-module__3hUVsW__brandColumn{width:26rem}.Footer-module__3hUVsW__contactList{padding-right:5rem}.Footer-module__3hUVsW__center{width:calc(100% - 47rem);padding-right:2rem}}@media (max-width:990px){.Footer-module__3hUVsW__brandColumn{width:17rem;padding-right:1rem}.Footer-module__3hUVsW__contactList{padding-right:1rem}.Footer-module__3hUVsW__center{width:calc(100% - 17rem);padding-right:1rem}.Footer-module__3hUVsW__qrColumn{justify-content:end;width:100%;margin-top:2.5rem}}@media (max-width:767px){.Footer-module__3hUVsW__main{padding-top:20px;padding-bottom:20px}.Footer-module__3hUVsW__brandColumn,.Footer-module__3hUVsW__center,.Footer-module__3hUVsW__qrColumn{width:100%}.Footer-module__3hUVsW__qrColumn{justify-content:start;margin-top:0}.Footer-module__3hUVsW__logoLink img{width:14rem;height:auto}.Footer-module__3hUVsW__contactList{margin-top:15px;padding-right:0}.Footer-module__3hUVsW__contactList li{font-size:14px;line-height:1.875rem}.Footer-module__3hUVsW__contactList li:not(:last-child),.Footer-module__3hUVsW__linkGroup li:not(:last-child){margin-bottom:10px}.Footer-module__3hUVsW__center{margin:20px 0;padding-right:14px}.Footer-module__3hUVsW__groupTitle{margin-bottom:5px;font-size:14px;line-height:26.25px}.Footer-module__3hUVsW__linkGroup li,.Footer-module__3hUVsW__linkGroup li a{font-size:12px;line-height:18px}.Footer-module__3hUVsW__linkGroup .Footer-module__3hUVsW__prominentLinks li:not(:last-child){margin-bottom:5px}.Footer-module__3hUVsW__linkGroup .Footer-module__3hUVsW__prominentLinks li,.Footer-module__3hUVsW__linkGroup .Footer-module__3hUVsW__prominentLinks li a{font-size:14px;line-height:21px}.Footer-module__3hUVsW__qrCard figcaption>span,.Footer-module__3hUVsW__qrCard figcaption>a{font-weight:400;line-height:26.25px}.Footer-module__3hUVsW__socials{margin-top:.5rem}.Footer-module__3hUVsW__bottomInner{font-size:12px;font-weight:400;line-height:20px}.Footer-module__3hUVsW__powered{margin-left:0;display:inline-block}.Footer-module__3hUVsW__policies{gap:7.07813px}}
@font-face{font-family:Source Han Sans Local;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/sourcehansans.woff)format("woff")}@font-face{font-family:Longxin Icon;font-style:normal;font-display:block;font-weight:400;src:url(/assets/fonts/iconfont.woff2)format("woff2")}:root{--brand-red:#f56a12;--body-color:#212529;--heading-color:#262626;--muted-color:#777;--soft-background:#f6f6f6;--footer-background:#383b3d;--container-pad:14.8125rem;--header-height:6.25rem;--content-offset:5.625rem;--section-space:6.25rem;--font-sans:"Source Han Sans Local", "Noto Sans SC", Arial, sans-serif}html{scroll-behavior:smooth;min-height:100%;font-size:.833333vw;overflow-y:scroll}body{min-height:100vh;color:var(--body-color);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:1rem;font-weight:500;line-height:1.5}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol{margin-top:0}img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}#main-content{min-height:35vh;padding-top:var(--content-offset)}.siteContainer{width:100%;padding-right:var(--container-pad);padding-left:var(--container-pad)}.srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skipLink{z-index:2000;color:#fff;background:#111;padding:9px 14px;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}@media (max-width:1600px){:root{--container-pad:10rem}html{font-size:.909091vw}}@media (max-width:1440px){:root{--container-pad:8rem}html{font-size:1vw}}@media (max-width:1366px){html{font-size:1.05263vw}}@media (max-width:1280px) and (min-width:992px){:root{--container-pad:6rem}html{font-size:1.11111vw}}@media not (min-width:992px){:root{--container-pad:15px;--header-height:60px;--content-offset:60px;--section-space:62px}html,body{font-size:14px}}@media (max-width:768px){:root{--container-pad:15px}}@media not (min-width:576px){:root{--container-pad:15px;--section-space:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
