.home-contact-details,.contact-mobile-heading{display:none}@media (width<=900px){body:is(.home-mobile,.about-mobile-contact) #contact{padding-block:48px}body:is(.home-mobile,.about-mobile-contact) :is(#contact,.home-contact-details)>.wrap{width:100%;padding-inline:20px}body:is(.home-mobile,.about-mobile-contact) #contact .home-section-title{font-family:var(--font-body);letter-spacing:normal;font-weight:400}body:is(.home-mobile,.about-mobile-contact) #contact .home-title-english{margin-bottom:9px;font-size:25px;font-weight:700;line-height:1.15;display:block}body:is(.home-mobile,.about-mobile-contact) #contact .home-title-chinese{display:block}body:is(.home-mobile,.about-mobile-contact) #contact .home-section-title:after{width:36px;height:var(--contact-mobile-line-height,3px);margin-top:14px}.about-mobile-contact #contact .contact-mobile-heading{display:block}.about-mobile-contact #contact .contact-standard-heading{display:none}.about-mobile-contact #contact .lead{text-align:justify;text-justify:inter-character;text-align-last:left}body:is(.home-mobile,.about-mobile-contact) #contact .home-section-title{font-size:clamp(22px,5.6vw,26px);line-height:1.55}body:is(.home-mobile,.about-mobile-contact) #contact .lead{margin-top:22px;font-size:16px;line-height:1.85}body:is(.home-mobile,.about-mobile-contact) #contact .contact-copy-break{display:none}body:is(.home-mobile,.about-mobile-contact) #contact .contact-grid{gap:32px}body:is(.home-mobile,.about-mobile-contact) #contact .contact-actions{grid-template-columns:1fr;gap:12px;margin-top:26px;display:grid}body:is(.home-mobile,.about-mobile-contact) #contact .contact-actions a{border-radius:3px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:16px;display:flex}body:is(.home-mobile,.about-mobile-contact) #contact .btn-line{border:1px solid #ffffff80}body:is(.home-mobile,.about-mobile-contact) #contact .contact-right{display:none}body:is(.home-mobile,.about-mobile-contact) .home-contact-details{color:var(--ink);background:#fff;padding:36px 0;display:block}body:is(.home-mobile,.about-mobile-contact) .home-contact-methods{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}body:is(.home-mobile,.about-mobile-contact) .home-contact-methods .contact-method-icon{fill:none;width:30px;height:30px;stroke:var(--logo-blue,#002d92);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 12px;display:block}body:is(.home-mobile,.about-mobile-contact) .home-contact-methods p{margin:0;font-size:13px}body:is(.home-mobile,.about-mobile-contact) .home-contact-methods a{min-height:44px;color:var(--logo-blue,#002d92);white-space:nowrap;align-items:center;font-size:clamp(14px,3.9vw,18px);display:inline-flex}body:is(.home-mobile,.about-mobile-contact) .home-contact-email{grid-column:1/-1}body:is(.home-mobile,.about-mobile-contact) .home-contact-email a{font-size:19px}body:is(.home-mobile,.about-mobile-contact) .home-contact-addresses{border-top:1px solid var(--line);gap:18px;margin-top:20px;padding-top:24px;display:grid}body:is(.home-mobile,.about-mobile-contact) .home-contact-addresses>div{grid-template-columns:5em minmax(0,1fr);gap:12px;display:grid}body:is(.home-mobile,.about-mobile-contact) .home-contact-addresses h3{margin:0;font-size:14px;font-weight:500;line-height:1.8}body:is(.home-mobile,.about-mobile-contact) .home-contact-addresses p{margin:0;font-size:13px;line-height:1.8}body:is(.home-mobile,.about-mobile-contact) #contact .loc{padding:18px 0}body:is(.home-mobile,.about-mobile-contact) #contact .loc:before{content:none}body:is(.home-mobile,.about-mobile-contact) #contact .loc-tag{letter-spacing:0;font-size:13px}body:is(.home-mobile,.about-mobile-contact) #contact .loc-addr{overflow-wrap:anywhere;font-size:15px;line-height:1.7}body:is(.home-mobile,.about-mobile-contact) #contact .loc-addr.num{font-size:19px}}@media (width<=360px){body:is(.home-mobile,.about-mobile-contact) :is(#contact,.home-contact-details)>.wrap{padding-inline:16px}}.contact[data-astro-cid-he3spzz3]{isolation:isolate;background:#0c1726;position:relative;overflow:hidden}.contact[data-astro-cid-he3spzz3]>.wrap[data-astro-cid-he3spzz3]{z-index:1;position:relative}.contact[data-astro-cid-he3spzz3] .lead[data-astro-cid-he3spzz3].home-contact-description{text-align:justify;text-justify:inter-character;text-align-last:left;max-width:36em}@media (width<=900px){.contact[data-astro-cid-he3spzz3] .lead[data-astro-cid-he3spzz3].home-contact-description{max-width:440px}}
