.enquiry-heading{padding:44px 0 50px;background:radial-gradient(circle at 92% 4%,#d7f0ec 0,transparent 34%),linear-gradient(125deg,#eff8f7,#f8fbfd 68%)}.enquiry-heading .container{max-width:1180px}.enquiry-heading h1{max-width:850px;letter-spacing:-.035em;line-height:1.12}.enquiry-heading .lead{max-width:750px;line-height:1.65}.px-contact-routes{padding:34px 0 10px;background:#f8fbfd}.px-contact-routes .container{max-width:1180px}.px-contact-routes-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.px-contact-routes-head h2{margin:0 0 5px;color:#10243d;font-size:clamp(1.4rem,2.5vw,2rem);letter-spacing:-.025em}.px-contact-routes-head p{margin:0;color:#567084;line-height:1.5}.px-contact-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px-contact-route{display:flex;flex-direction:column;min-height:184px;padding:22px;border:1px solid #d4e2e8;border-radius:17px;background:#fff;color:#10243d;text-decoration:none;box-shadow:0 8px 24px rgba(15,36,61,.045);transition:transform .18s,border-color .18s,box-shadow .18s}.px-contact-route:hover,.px-contact-route:focus-visible{transform:translateY(-2px);border-color:#0a817c;box-shadow:0 12px 30px rgba(15,36,61,.09)}.px-contact-route-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:16px;border-radius:10px;background:#e6f5f2;color:#087b76;font-weight:800}.px-contact-route strong{font-size:1.06rem}.px-contact-route span:not(.px-contact-route-icon){margin-top:7px;color:#5a7182;font-size:.92rem;line-height:1.5}.px-contact-route em{margin-top:auto;padding-top:16px;color:#08736f;font-size:.9rem;font-style:normal;font-weight:700}.enquiry-section{padding-top:34px}.px-contact-company{padding:45px 0;background:#f1f6f8;border-top:1px solid #dbe6ea}.px-contact-company .container{max-width:1180px}.px-contact-company h2{margin:0 0 8px;color:#10243d;font-size:1.55rem}.px-contact-company>div>p{margin:0 0 22px;color:#587083}.px-contact-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.px-contact-company-card{padding:22px;border:1px solid #d6e3e8;border-radius:15px;background:#fff}.px-contact-company-card span{display:block;margin-bottom:6px;color:#087b76;font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.px-contact-company-card strong{display:block;color:#10243d;font-size:1.1rem}.px-contact-company-card p{margin:8px 0 0;color:#587083;line-height:1.55}.px-contact-company-card[hidden]{display:none}@media(max-width:850px){.px-contact-route-grid{grid-template-columns:1fr}.px-contact-route{min-height:0}.px-contact-company-grid{grid-template-columns:1fr}.px-contact-routes-head{display:block}}