.company-footer{display:block!important;padding-top:44px!important}.business-record{padding:36px;border:1px solid #293d59;border-radius:16px;background:linear-gradient(140deg,#111d2e,#0b111b)}.business-heading{margin-bottom:27px}.business-eyebrow{margin:0 0 9px!important;color:#8ebeff!important;font:600 11px/1.5 system-ui,sans-serif!important;letter-spacing:.15em}.business-heading h2{margin:0 0 10px;font-size:28px}.business-heading>p:last-child{margin:0!important;color:#a6b7cd!important;font:400 14px/1.8 system-ui,sans-serif!important}.business-details{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px;margin:0}.business-details>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:baseline}.business-details dt{color:#93a8c3;font:400 13px/1.8 system-ui,sans-serif}.business-details dd{margin:0;color:#edf2fb;font:500 15px/1.8 system-ui,sans-serif;overflow-wrap:anywhere}.business-details a:hover{color:#9ccaff;text-decoration:underline;text-underline-offset:4px}.business-address{grid-column:1/-1}.business-certifications{padding-top:24px;margin-top:27px;border-top:1px solid #293d59}.business-certifications>p{margin:0 0 13px!important;font:400 12px/1.7 system-ui,sans-serif!important;color:#93a8c3!important}.business-certifications ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.business-certifications li{padding:8px 13px;border:1px solid #344a67;border-radius:7px;background:#152237;color:#bed4ed;font:500 13px/1.7 system-ui,sans-serif}.business-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px}.business-footer-bottom>p{margin:0!important;font:400 12px/1.7 system-ui,sans-serif!important;color:#92a5bd!important}.business-footer-bottom nav{display:flex;flex-wrap:wrap;gap:20px}.business-footer-bottom nav a{font:400 12px/1.7 system-ui,sans-serif;color:#b6c8df}@media(max-width:800px){.business-details{grid-template-columns:1fr;gap:18px}.business-details>div{grid-template-columns:106px minmax(0,1fr)}.business-record{padding:26px}.business-footer-bottom{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:420px){.business-details>div{grid-template-columns:1fr;gap:3px}.business-record{padding:22px}.business-heading h2{font-size:25px}.business-details dd{font-size:14px}.business-certifications ul{gap:8px}}
