
/* v1.0.4 — photograph above a readable white content panel. */
.service-photo-card{height:auto!important;min-height:0;background:#fff!important;color:#102e43;border:1px solid #dfe8ee;border-radius:20px;box-shadow:0 12px 32px -14px #07325145;display:flex;flex-direction:column}
.service-photo-card:after{display:none!important}
.service-photo-card>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:210px!important;object-fit:cover!important;object-position:center 32%;opacity:1!important;visibility:visible!important;flex:none}
.service-photo-card .card-copy{position:relative!important;inset:auto!important;padding:26px!important;display:flex;flex-direction:column;align-items:flex-start;flex:1;color:#102e43}
.service-photo-card .card-number{position:static!important;display:inline-block;margin:0 0 12px;color:#006ca9;font-size:12px;font-weight:800;letter-spacing:.12em}
.service-photo-card h3{color:#102e43!important;font-family:Arial,sans-serif;font-size:23px;line-height:1.25;max-width:none;margin:0 0 12px}
.service-photo-card p{color:#465d6c!important;font-size:15px;line-height:1.7;margin:0 0 22px}
.service-photo-card a{color:#07537d!important;font-size:13px;margin-top:auto;border-color:#a5bdca}
.service-photo-card:hover>img{transform:none!important}
@media(max-width:600px){.service-photo-card>img{height:220px!important}.service-photo-card .card-copy{padding:23px!important}}
