
.towing-placement{padding-top:0!important;padding-bottom:0!important;margin-top:0;margin-bottom:0}
.emergency-towing{background:#102c32;color:#fff;border-left:4px solid #62c5ca;border-radius:3px;padding:0!important;margin:0!important}
.emergency-towing .towing-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:center;padding:12px 24px}
.emergency-towing .towing-label{font:700 11px 'DM Sans',sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:#7edce0;margin:0 0 4px}
.emergency-towing h2{font:600 27px/1.1 'Barlow Condensed',sans-serif;margin:0 0 5px;color:#fff}
.emergency-towing p{font-size:12px;line-height:1.5;margin:0;color:#e2eff0}
.emergency-towing .towing-guide-link{display:inline-block;color:#7edce0;text-underline-offset:3px;font-size:12px;margin-top:5px;line-height:1.5}
.emergency-towing .towing-guide-link:hover{color:#fff}
.emergency-towing .towing-call{display:flex;flex-direction:column;gap:4px;align-items:center;padding:12px 18px;background:#7edce0;color:#102c32;text-decoration:none;font-weight:700;line-height:1.3;border:2px solid #7edce0;border-radius:2px;white-space:nowrap}
.towing-call span{font-size:17px}.towing-call small{font-size:11px}.towing-call:hover{background:#fff;border-color:#fff}.towing-call:focus-visible,.towing-guide-link:focus-visible{outline:3px solid #fff;outline-offset:4px}
.towing-detail{border-left:4px solid #42aeb5;padding:16px 20px;background:#eff9fa;margin:22px 0}.towing-detail h2{margin-top:0}.towing-detail .towing-detail-call{display:inline-block;margin-top:10px;font-weight:700}.towing-detail .towing-qualification{font-size:12px}
@media(max-width:760px){.emergency-towing .towing-grid{grid-template-columns:1fr;gap:12px;padding:16px 18px}.emergency-towing h2{font-size:25px}.emergency-towing .towing-call{flex-direction:row;justify-content:center;gap:12px;white-space:normal}.towing-detail{padding:14px 16px}}

.emergency-towing .towing-heading-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px}.emergency-towing .towing-label,.emergency-towing h2{margin:0}.emergency-towing .towing-description{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 18px;margin-top:6px}.emergency-towing .towing-guide-link{margin-top:0}
@media(max-width:760px){.emergency-towing .towing-grid{padding:14px 18px}.emergency-towing .towing-heading-line{display:block}.emergency-towing .towing-label{margin-bottom:5px}.emergency-towing .towing-description{display:block}.emergency-towing .towing-guide-link{margin-top:4px}}
