/* Service Team page (page-about-us-service.php). Loads after about-us.css. Scoped to .sv. */

/* hero: the service team at the Miami boat show */
.w54.ab.sv .hero::before{background-image:url(/wp-content/uploads/2016/09/just-catamarans-service-team-miami-boat-show-2026.jpg);background-position:50% 40%}
.w54.sv .fig-n{white-space:nowrap}

/* five technicians in one row */
.sv .team.five{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:1100px){.sv .team.five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:860px){.sv .team,.sv .team.five{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.sv .team .mate h3{font-size:17px}}

/* service areas on the navy plate */
.sv .sv-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:40px;border-top:1px solid var(--plate-line)}
@media (max-width:900px){.sv .sv-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.sv .sv-areas{grid-template-columns:1fr}}
.sv .sv-area{padding:18px 0 20px;border-bottom:1px solid var(--plate-line)}
.sv .sv-area-n{font-family:var(--f-display);font-stretch:125%;font-weight:700;font-size:20px;line-height:1.15;color:var(--accent);margin:0 0 8px !important}
.sv .sv-area-p{color:var(--plate-ink);font-size:15px;line-height:1.5;opacity:.9;margin:0 !important}
