.visaService .publicServiceHero{min-height:370px;background:#102b30 url(/_next/static/media/hero-airport-v2.d34a7f93.jpg) center 48%/cover no-repeat}.visaService .publicServiceHero:before{background:linear-gradient(90deg,#102b30,rgba(16,43,48,.96) 35%,rgba(16,43,48,.18) 85%)}.visaService .publicServiceHero p{max-width:32rem;margin:14px 0 24px;line-height:1.6}.visaEnquiry{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:clamp(24px,6vw,85px);gap:clamp(24px,6vw,85px);align-items:start;max-width:1360px;padding:52px 24px;margin:0 auto}.visaEnquiry h2{font-size:clamp(1.9rem,3vw,2.65rem);margin:0 0 16px}.visaEnquiry li,.visaEnquiry p{color:#465860;line-height:1.65}.visaEnquiry ul{padding-left:1.25rem;margin:0 0 12px}.visaEnquiry p{margin:0}.visaOffice{padding:24px;border:1px solid #dfe9e1;border-radius:12px;background:#eff6f0}.visaOffice>svg{color:#103b30}.visaOffice h3{margin:8px 0;font-size:1.4rem}.visaOffice .publicServiceTextLink{margin-top:14px}@media(max-width:760px){.visaService .publicServiceHero{min-height:400px;background-position:64%}.visaService .publicServiceHero:before{background:linear-gradient(0deg,#102b30 8%,rgba(16,43,48,.87) 56%,rgba(16,43,48,.38))}.visaEnquiry{grid-template-columns:1fr;padding:36px 5%}}