.qh-service-contact{box-sizing:border-box;background:#163245;color:#fff;padding:80px 24px;font-family:inherit;text-align:left}.qh-service-contact *{box-sizing:border-box}.qh-service-contact .qh-contact-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.qh-service-contact .qh-contact-eyebrow{display:block;color:#9fbfd0;font-size:14px;letter-spacing:2px;margin-bottom:22px}.qh-service-contact h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.4;margin:0 0 24px;font-weight:650;border:0;padding:0}.qh-service-contact p{font-size:16px;line-height:1.9;color:#b8ccd7;margin:0 0 22px}.qh-service-contact a{text-decoration:none;box-shadow:none}.qh-service-contact .qh-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.qh-service-contact .qh-contact-actions a{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #8eaabb;color:#d9eaf3;font-size:14px;line-height:1.5}.qh-service-contact .qh-contact-actions a:first-child{background:#b9dbea;border-color:#b9dbea;color:#163245;font-weight:650}.qh-service-contact .qh-contact-card{border:1px solid #597889;padding:30px}.qh-service-contact h3{font-size:21px;line-height:1.5;color:#fff;margin:0 0 18px;padding:0;border:0}.qh-service-contact .qh-contact-card p{font-size:15px;margin-bottom:20px}.qh-service-contact .qh-contact-address{color:#d0e6f2;text-decoration:underline;text-underline-offset:4px}.qh-service-contact .qh-contact-map,.qh-service-contact .qh-contact-copy{display:inline-flex;align-items:center;gap:24px;background:transparent;border:1px solid #7899ac;color:#d6eaf5;padding:10px 16px;font:inherit;font-size:15px;line-height:1.5;cursor:pointer;border-radius:0}.qh-service-contact .qh-contact-map{margin-bottom:22px}.qh-service-contact .qh-contact-phone{display:inline-block;color:#d0e6f2;font-size:19px;line-height:1.5;margin-bottom:18px}.qh-service-contact .qh-contact-status{display:block;font-size:13px;color:#b8ccd7;min-height:20px;margin-top:8px}.qh-service-contact .qh-contact-map:hover,.qh-service-contact .qh-contact-copy:hover{background:#284c62}@media(max-width:760px){.qh-service-contact{padding:50px 20px}.qh-service-contact .qh-contact-wrap{grid-template-columns:1fr;gap:30px}.qh-service-contact h2{font-size:28px}.qh-service-contact .qh-contact-card{padding:24px}.qh-service-contact h3{font-size:19px}.qh-service-contact .qh-contact-actions{gap:10px}.qh-service-contact .qh-contact-actions a:first-child{width:100%}.qh-service-contact .qh-contact-actions a{padding:11px 15px}.qh-service-contact p{font-size:15px}}
