.wag200-profile{color:#182b22}.wag200-profile .wag190-company-hero{border-radius:16px;overflow:hidden;background:#123d2a}.wag200-profile .wag190-company-cover{height:260px;object-fit:cover;width:100%}.wag200-profile .wag190-company-hero-copy{background:#fff;color:#123d2a;position:relative;padding:25px;display:flex;gap:22px;align-items:center}.wag200-profile .wag190-company-hero-copy h1{color:#123d2a;font:clamp(28px,4vw,42px)/1.15 Georgia,serif}.wag200-profile .wag190-logo{margin-top:-60px;position:relative;background:#fff;border:6px solid #fff;border-radius:16px;flex-shrink:0}.wag200-profile .wge-tabs{gap:24px;flex-wrap:wrap;border-bottom:1px solid #dce6d5;padding:20px 0}.wag200-profile .wge-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.wag200-profile .wge-profile-layout article>section,.wag200-profile .wag200-sidebar>section{background:#fff;border:1px solid #dce6d5;border-radius:12px;padding:26px;margin:0 0 22px}.wag200-profile h2{font-family:Georgia,serif;color:#123d2a}.wag200-profile .wag200-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#4a6b3c}.wag200-profile .wag200-summary{font-size:19px}.wag200-profile .wag200-facts{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #dce6d5;padding-top:20px}.wag200-profile .wag200-facts dd{margin:0;font-weight:700}.wag200-profile .wag200-facts dt{font-size:12px;color:#52634f}.wag200-profile .wag200-hours>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e6ecdf}.wag200-profile .wag200-hours dd{margin:0;text-align:right}.wag200-profile .wag200-map{background:#edf3e5;padding:18px;border-radius:9px;margin-top:18px}.wag200-profile .wag200-map iframe{width:100%;height:300px;border:0}.wag200-profile .wag200-sector-chips,.wag200-profile .wag200-social{display:flex;gap:9px;flex-wrap:wrap}.wag200-profile .wag200-sector-chips a,.wag200-profile .wag200-social a{padding:7px 12px;border-radius:24px;background:#edf3e5;color:#123d2a;font-size:12px}.wag200-profile .wag200-sidebar .wge-button{display:block;text-align:center;white-space:normal}.wag200-profile .wag-email-text{overflow-wrap:anywhere}.wag200-profile .wge-contact{position:static}.wag200-review-type{font-size:12px;font-weight:700;color:#287047}.wag200-profile .wge-profile-photo{display:none}@media(max-width:780px){.wag200-profile .wge-profile-layout{grid-template-columns:1fr}.wag200-profile .wag190-company-hero-copy{flex-wrap:wrap;padding:20px}.wag200-profile .wag190-company-cover{height:180px}.wag200-profile .wge-profile-layout article>section,.wag200-profile .wag200-sidebar>section{padding:20px}.wag200-profile .wge-tabs{gap:14px}}
.wag200-profile .wag190-company-hero{display:block;min-height:0}.wag200-profile .wag190-company-cover{position:relative;inset:auto;display:block;z-index:auto}.wag200-profile .wag190-company-hero:after{display:none}.wag200-profile .wag190-company-hero p,.wag200-profile .wag190-company-hero .wag180-rating,.wag200-profile .wag190-company-hero .wag180-rating>span:last-child,.wag200-profile .wag190-company-hero .wag180-no-reviews{color:#52634f}.wag200-profile .wag190-company-hero-copy{width:100%}.wag200-profile .wag190-company-hero .wag190-cover-label{top:18px;bottom:auto}
