.company-intro{padding-top:70px;padding-bottom:55px}.company-intro h1{font-size:44px;line-height:1.3;margin:0 0 30px}.company-intro h1 span{display:block;font-size:30px;font-weight:500;color:var(--blue);margin-top:15px}.company-summary{max-width:960px;color:var(--muted);margin:20px 0;overflow-wrap:anywhere}.company-summary a,.company-details a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.company-facts{background:var(--pale);padding:50px 0}.company-details{margin:0}.company-details>div{display:grid;grid-template-columns:260px 1fr;gap:30px;border-top:1px solid var(--line);padding:25px 0;scroll-margin-top:110px}.company-details dt{font-weight:600}.company-details dt span,.company-details dd span{display:block;font-weight:400;font-size:15px;color:var(--muted);margin-top:7px}.company-details dd{margin:0;overflow-wrap:anywhere;font-size:18px}.company-details address{font-style:normal}.company-business{padding-top:65px;padding-bottom:65px}.company-business p{margin:0 0 20px;color:var(--muted)}.footer{flex-wrap:wrap}.contact-details h3{overflow-wrap:anywhere}@media(max-width:700px){.company-intro{padding-top:40px;padding-bottom:30px}.company-intro h1{font-size:34px}.company-intro h1 span{font-size:25px}.company-details>div{grid-template-columns:1fr;gap:12px;padding:22px 0}.company-facts{padding:35px 0}.company-business{padding:45px 0}.company-details dd{font-size:16px}}
