/* =========================================================
XXCELL JUMP START V2
Service-specific layer over service-page-system.css
Desktop only for current pilot.
========================================================= */

@media(min-width:769px){

/* Hide old location row like approved Roadside presentation */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-location-row{
display:none !important;
}

/* Main content axis */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> section > .wrap{
width:min(960px,calc(100% - 48px)) !important;
max-width:960px !important;
margin-left:auto !important;
margin-right:auto !important;
padding-left:0 !important;
padding-right:0 !important;
}

/* ========================================================
INTRO
======================================================== */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro{
width:100% !important;
max-width:960px !important;
margin:0 auto !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro > h2{
max-width:850px !important;
margin:0 auto 22px !important;
font-size:clamp(2rem,2.6vw,2.6rem) !important;
line-height:1.15 !important;
letter-spacing:-.035em !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro-lead{
max-width:800px !important;
margin:0 auto 38px !important;
font-size:1.05rem !important;
line-height:1.75 !important;
color:#475569 !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro-grid{
display:grid !important;
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
gap:18px !important;
align-items:stretch !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro-item{
padding:26px !important;
background:#fff !important;
border:1px solid #e2e8f0 !important;
border-radius:14px !important;
box-shadow:0 2px 8px rgba(15,23,42,.04) !important;
text-align:left !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro-item h3{
margin:0 0 16px !important;
color:#0b1c30 !important;
font-size:1.08rem !important;
font-weight:800 !important;
line-height:1.28 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-intro-item p{
margin:0 !important;
color:#64748b !important;
font-size:.94rem !important;
font-weight:500 !important;
line-height:1.65 !important;
}

/* ========================================================
COMMON SITUATIONS
======================================================== */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-options{
width:100% !important;
max-width:960px !important;
margin:52px auto 0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-head{
width:100% !important;
margin:0 auto 28px !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-head .service-kicker,
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-head h2,
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-head > p{
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-head h2{
margin:4px 0 8px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-head > p{
margin:0 !important;
color:#64748b !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-grid{
display:grid !important;
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
gap:12px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-card{
display:flex !important;
flex-direction:column !important;
align-items:center !important;
justify-content:center !important;
min-height:150px !important;
padding:18px 16px !important;
background:#fff !important;
border:1px solid #e2e8f0 !important;
border-radius:12px !important;
box-shadow:0 2px 8px rgba(15,23,42,.04) !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-card > span{
margin-bottom:8px !important;
font-size:1.35rem !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-card strong{
color:#0f172a !important;
font-weight:800 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-service-card small{
margin-top:6px !important;
color:#64748b !important;
line-height:1.45 !important;
}

/* ========================================================
INFORMATION SECTIONS
======================================================== */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section{
width:100% !important;
max-width:900px !important;
margin:72px auto 0 !important;
padding:0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section > h2{
width:100% !important;
margin:0 auto 18px !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section .tcopy{
width:100% !important;
max-width:none !important;
margin:0 !important;
padding:0 !important;
text-align:left !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section .tcopy p{
margin-top:0 !important;
text-align:left !important;
}

/* ========================================================
GALLERY
======================================================== */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-gallery-heading{
width:100% !important;
max-width:960px !important;
margin:72px auto 26px !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery{
width:100% !important;
max-width:960px !important;
margin:0 auto 58px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery .ev-gallery-main{
width:100% !important;
max-width:900px !important;
margin:0 auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery .ev-gallery-main > img{
display:block !important;
width:100% !important;
height:auto !important;
max-height:620px !important;
object-fit:contain !important;
border-radius:16px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery .ev-gallery-thumbs{
display:flex !important;
flex-wrap:nowrap !important;
justify-content:center !important;
align-items:center !important;
gap:10px !important;
width:100% !important;
max-width:900px !important;
margin:14px auto 0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery .ev-thumb{
flex:1 1 0 !important;
min-width:0 !important;
height:72px !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
border-radius:9px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery .ev-thumb img{
width:100% !important;
height:100% !important;
object-fit:cover !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
#jumpstart-gallery .ev-gallery-note{
width:100% !important;
margin:18px auto 0 !important;
text-align:center !important;
font-style:italic !important;
color:#64748b !important;
}

}

/* =========================================================
JUMP START V2 - SECTION TITLE CENTERING
Headings centered; supporting copy remains left aligned.
========================================================= */

@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section > h2{
width:100% !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section > .tcopy,
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section > .tcopy p{
text-align:left !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-gallery-heading{
width:100% !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

}

/* =========================================================
JUMP START V2 - INFO COPY POSITION
Headings stay centered. Move only supporting copy right.
========================================================= */

@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section > .tcopy{
width:calc(100% - 70px) !important;
max-width:none !important;
margin-left:70px !important;
margin-right:0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-info-section > .tcopy p{
text-align:left !important;
}

}

/* =========================================================
JUMP START V2 - LOWER PAGE ALIGNMENT
Center section titles; preserve readable left-aligned copy.
========================================================= */

@media(min-width:769px){

/* Why Drivers Call XXCELL */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-why-section{
width:100% !important;
max-width:900px !important;
margin-left:auto !important;
margin-right:auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-why-section > h2{
width:100% !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-why-section > .tcopy{
width:100% !important;
max-width:820px !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:left !important;
}


/* Related Services */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-title{
width:100% !important;
max-width:900px !important;
margin-left:auto !important;
margin-right:auto !important;
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.rel-list{
width:100% !important;
max-width:900px !important;
margin-left:auto !important;
margin-right:auto !important;
}


/* FAQ */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section{
width:100% !important;
max-width:900px !important;
margin-left:auto !important;
margin-right:auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section > .service-kicker,
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section > h2{
width:100% !important;
text-align:center !important;
margin-left:auto !important;
margin-right:auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-faq-list{
width:100% !important;
max-width:900px !important;
margin-left:auto !important;
margin-right:auto !important;
}

}

/* =========================================================
JUMP START V2 - LOWER PAGE RHYTHM + RELATED SERVICES
========================================================= */

@media(min-width:769px){

/* More breathing room after Why Drivers Call */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-why-section{
margin-bottom:64px !important;
}

/* Related Services section */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section{
width:100% !important;
max-width:900px !important;
margin:0 auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-title{
margin:0 0 26px !important;
text-align:center !important;
}

/* Six related services: 2 columns x 3 rows */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section .rel-list{
display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:12px !important;

width:100% !important;
max-width:900px !important;

margin:0 auto !important;
padding:0 !important;

list-style:none !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section .rel-list li{
display:block !important;
padding:16px 18px !important;

background:#fff !important;
border:1px solid #e2e8f0 !important;
border-radius:10px !important;

line-height:1.45 !important;
}

/* Strong service name */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section .rel-list a{
font-weight:800 !important;
text-decoration:none !important;
}

/* Healthy separation before FAQ */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section + .service-section{
margin-top:76px !important;
}

}


/* =========================================================
JUMP START V2 - FAQ 2 COLUMN DESKTOP GRID
Desktop: 2 columns x 3 rows
Mobile remains stacked
========================================================= */

@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section{
width:100% !important;
max-width:960px !important;
margin-left:auto !important;
margin-right:auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section > .service-kicker,
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section > h2{
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-faq-list{
display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:12px 14px !important;
width:100% !important;
margin:24px auto 0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-faq-item{
width:100% !important;
margin:0 !important;
min-width:0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-faq-item summary{
min-height:68px !important;
display:flex !important;
align-items:center !important;
padding:16px 48px 16px 20px !important;
box-sizing:border-box !important;
line-height:1.35 !important;
}

}

/* =========================================================
JUMP START V2 - FINAL CTA + FOOTER PRESENTATION
Match approved contained Service V2 presentation.
========================================================= */

@media(min-width:769px){

/* ---------- BOTTOM CTA ---------- */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> .cta{
width:min(960px,calc(100% - 48px)) !important;
max-width:960px !important;

margin:64px auto 28px !important;
padding:34px 30px !important;

border-radius:18px !important;
overflow:hidden !important;
box-sizing:border-box !important;

text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> .cta h2{
margin:0 0 8px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> .cta p{
margin:0 auto 20px !important;
}

/* ---------- FOOTER OUTER SHELL ---------- */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer{
width:100% !important;
max-width:none !important;

margin:0 !important;
padding:0 0 54px !important;

background:transparent !important;
}

/* ---------- CONTAINED DARK FOOTER ---------- */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-inner{
width:min(1040px,calc(100% - 48px)) !important;
max-width:1040px !important;

margin:0 auto !important;
padding:42px 46px 26px !important;

box-sizing:border-box !important;

background:#0b1730 !important;
color:#fff !important;

border-radius:20px !important;
overflow:hidden !important;
}

/* ---------- BRAND ---------- */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-brand{
width:100% !important;
max-width:520px !important;
margin:0 0 30px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-logo{
display:inline-block !important;
margin:0 0 12px !important;

color:#fff !important;
font-size:1.35rem !important;
font-weight:800 !important;
text-decoration:none !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-logo b{
color:#ef3340 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-brand p{
margin:0 0 14px !important;
max-width:480px !important;

color:#cbd5e1 !important;
line-height:1.6 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-phone{
display:inline-block !important;

color:#fff !important;
font-weight:800 !important;
text-decoration:none !important;
}

/* ---------- FOOTER LINKS ---------- */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-links{
display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:60px !important;

width:100% !important;

padding:26px 0 !important;
margin:0 !important;

border-top:1px solid rgba(255,255,255,.15) !important;
border-bottom:1px solid rgba(255,255,255,.15) !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-links > div{
display:flex !important;
flex-direction:column !important;
align-items:flex-start !important;
gap:8px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-links h4{
margin:0 0 4px !important;

color:#fff !important;
font-size:.78rem !important;
font-weight:800 !important;
letter-spacing:.08em !important;
text-transform:uppercase !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-links a{
color:#cbd5e1 !important;
text-decoration:none !important;
line-height:1.45 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-links a:hover{
color:#fff !important;
}

/* ---------- FOOTER BOTTOM ---------- */

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-bottom{
display:flex !important;
justify-content:space-between !important;
align-items:center !important;
gap:24px !important;

margin:0 !important;
padding:22px 0 0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-footer-bottom p{
margin:0 !important;

color:#94a3b8 !important;
font-size:.76rem !important;
line-height:1.5 !important;
}

}

/* =========================================================
JUMP START V2 - FINAL BOTTOM FLOW
FAQ -> CTA -> SERVICE AREAS -> FOOTER
========================================================= */

@media(min-width:769px){

/* Pull CTA upward after FAQ */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> .cta{
margin-top:34px !important;
margin-bottom:28px !important;
}

/* Service-area section between CTA and footer */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby{
width:min(960px,calc(100% - 48px)) !important;
max-width:960px !important;

margin:0 auto 28px !important;
padding:34px 32px !important;

box-sizing:border-box !important;

background:#f7f8fa !important;
border:1px solid #e2e8f0 !important;
border-radius:18px !important;
}

/* Inner container */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby .wrap{
width:100% !important;
max-width:none !important;
margin:0 !important;
padding:0 !important;

text-align:center !important;
}

/* Eyebrow */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby .eyebrow{
margin:0 0 8px !important;

color:#b4232f !important;
font-size:.76rem !important;
font-weight:800 !important;
letter-spacing:.12em !important;
text-transform:uppercase !important;
}

/* Heading */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby h2{
margin:0 0 24px !important;

text-align:center !important;
font-size:1.8rem !important;
line-height:1.2 !important;
}

/* Town pills */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby-links{
display:flex !important;
justify-content:center !important;
flex-wrap:wrap !important;
gap:10px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby-links a{
display:inline-flex !important;
align-items:center !important;
justify-content:center !important;

padding:11px 17px !important;

background:#fff !important;
border:1px solid #d9dde3 !important;
border-radius:999px !important;

color:#171717 !important;
font-weight:700 !important;
text-decoration:none !important;
}

/* Footer follows town section */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby + .area-footer{
margin-top:0 !important;
}

}

/* Mobile: keep town links clean and stacked 2 across */
@media(max-width:768px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby{
padding:32px 20px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby .wrap{
text-align:center !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby-links{
display:grid !important;
grid-template-columns:1fr 1fr !important;
gap:10px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-nearby-links a{
padding:12px 8px !important;
font-size:14px !important;
}

}

/* JUMP START V2 - MOVE FINAL CTA UP */
@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> .cta{
margin-top:10px !important;
}

}

/* =========================================================
JUMP START V2 - FINAL FAQ TO CTA SPACING
Remove inherited bottom space from main content wrapper.
========================================================= */

@media(min-width:769px){

/* Main content section must end shortly after FAQ */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> section:first-of-type{
padding-bottom:0 !important;
margin-bottom:0 !important;
}

/* Inner main-content wrapper */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> section:first-of-type > .wrap{
padding-bottom:0 !important;
margin-bottom:0 !important;
}

/* FAQ itself should not create a large trailing gap */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-section{
padding-bottom:0 !important;
margin-bottom:0 !important;
}

/* FAQ grid ends normally */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.service-faq-list{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

/* Controlled gap between FAQ and CTA */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
> .cta{
margin-top:32px !important;
}

}

/* JUMP START V2 - FINAL RELATED SERVICES TO FAQ GAP */
@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section + .service-section{
margin-top:42px !important;
}

}

/* JUMP START V2 - RELATED SERVICES TO FAQ FINAL */
@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.jump-related-section + .service-section{
margin-top:24px !important;
}

}

/* =========================================================
JUMP START V2 - MATCH FINISHED TIRE HERO
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

/* Hero title */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero h1{
position:relative !important;
max-width:780px !important;
margin:0 0 24px !important;
padding-top:14px !important;
font-family:"Plus Jakarta Sans",system-ui,sans-serif !important;
font-size:clamp(2.85rem,3.8vw,3.85rem) !important;
font-weight:900 !important;
line-height:1.01 !important;
letter-spacing:-.05em !important;
color:#08182c !important;
text-shadow:none !important;
}

/* Red accent above title */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero h1::before{
content:"" !important;
position:absolute !important;
top:0 !important;
left:0 !important;
width:62px !important;
height:5px !important;
background:#d71920 !important;
border-radius:999px !important;
}

/* Bergen County line */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero h1 b{
display:block !important;
margin-top:3px !important;
font-size:1.08em !important;
font-weight:900 !important;
line-height:.98 !important;
letter-spacing:-.055em !important;
color:#d71920 !important;
text-shadow:none !important;
}

/* Supporting copy */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .hero-lead{
max-width:720px !important;
margin:0 0 30px !important;
font-size:1.03rem !important;
font-weight:500 !important;
line-height:1.72 !important;
color:#475569 !important;
}

/* Two equal CTA buttons */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-hero-cta{
display:grid !important;
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:12px !important;
width:calc(100% - 24px) !important;
max-width:none !important;
margin:0 12px 28px !important;
box-sizing:border-box !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-hero-cta .btn{
display:flex !important;
width:100% !important;
height:64px !important;
min-height:64px !important;
box-sizing:border-box !important;
border-radius:9px !important;
}

/* Call button */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-call-btn{
flex-direction:column !important;
align-items:center !important;
justify-content:center !important;
background:#d92323 !important;
border:1px solid #d92323 !important;
color:#fff !important;
text-align:center !important;
box-shadow:
0 10px 24px rgba(217,35,35,.28),
inset 0 1px 0 rgba(255,255,255,.15) !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-btn-kicker{
display:block !important;
font-size:.68rem !important;
font-weight:800 !important;
line-height:1.05 !important;
letter-spacing:.045em !important;
text-transform:uppercase !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-call-btn strong{
font-size:1rem !important;
font-weight:900 !important;
line-height:1.1 !important;
}

/* Estimate button */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-estimate-btn{
align-items:center !important;
justify-content:center !important;
background:#14263d !important;
border:1px solid #14263d !important;
color:#eaf1ff !important;
font-size:.92rem !important;
font-weight:900 !important;
box-shadow:
0 10px 24px rgba(20,38,61,.20),
inset 0 1px 0 rgba(255,255,255,.10) !important;
}

/* Four compact trust cards */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-trust-grid{
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
gap:10px !important;
align-items:stretch !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-trust-card{
height:76px !important;
min-height:76px !important;
padding:11px 14px !important;
display:flex !important;
flex-direction:column !important;
justify-content:center !important;
box-sizing:border-box !important;
background:#fff !important;
border:0 !important;
border-radius:10px !important;
box-shadow:0 2px 8px rgba(15,23,42,.05) !important;
}

/* Hide breadcrumb/location just like finished Tire hero */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .crumb,
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero .area-location-row{
display:none !important;
}

}

/* =========================================================
JUMP START V2 - FINAL HERO TITLE WEIGHT
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

/* Remove red accent line above Jump Start */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero h1::before{
display:none !important;
content:none !important;
}

/* Give Jump Start title the heavier Flat Tire appearance */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero h1{
padding-top:0 !important;
font-weight:900 !important;
letter-spacing:-.055em !important;
line-height:.98 !important;
-webkit-text-stroke:.35px currentColor !important;
}

/* Keep Bergen County equally heavy */
:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.gas-delivery-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.car-lockout-service-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.area-hero h1 b{
font-weight:900 !important;
letter-spacing:-.055em !important;
line-height:.98 !important;
-webkit-text-stroke:.35px currentColor !important;
}

}

/* =========================================================
ROADSIDE MASTER — QUICK ASSISTANCE RHYTHM TEST
FLAT TIRE DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.flat-tire-change-bergen-county-nj-service-page
> section:first-of-type{
padding-top:28px !important;
}

body.service-v2.flat-tire-change-bergen-county-nj-service-page
> section:first-of-type > .wrap{
padding-top:0 !important;
}

body.service-v2.flat-tire-change-bergen-county-nj-service-page
.service-quick{
width:100% !important;
max-width:900px !important;
margin:0 auto 42px !important;
}

body.service-v2.flat-tire-change-bergen-county-nj-service-page
.jump-intro{
margin:0 auto !important;
}

body.service-v2.flat-tire-change-bergen-county-nj-service-page
.jump-service-options{
margin-top:48px !important;
}

}


/* =========================================================
ROADSIDE MASTER — LOCKOUT RHYTHM
MATCH APPROVED FLAT TIRE PAGE
========================================================= */

@media(min-width:769px){

body.service-v2.car-lockout-service-bergen-county-nj-service-page
> section:first-of-type{
padding-top:28px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
> section:first-of-type > .wrap{
padding-top:0 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.service-quick{
width:100% !important;
max-width:900px !important;
margin:0 auto 42px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-intro{
margin:0 auto !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-service-options{
margin-top:48px !important;
}

}
/* LOCKOUT QUICK ONLINE ESTIMATE — ISOLATED FROM LOCKOUT V2 */

/* =========================================================
LOCKOUT V2 - LOCKOUT QUOTE CARD
Desktop only
========================================================= */

@media(min-width:769px){

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-section{
width:100% !important;
max-width:960px !important;
margin:46px auto 54px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-card{
padding:34px 36px !important;
box-sizing:border-box !important;

background:#f7f8fa !important;
border:1px solid #e2e8f0 !important;
border-radius:18px !important;

box-shadow:0 10px 30px rgba(15,23,42,.05) !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading{
display:flex !important;
align-items:flex-start !important;
justify-content:space-between !important;
gap:24px !important;

margin:0 0 12px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading .service-kicker{
margin:0 0 7px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading h2{
margin:0 !important;

font-family:"Plus Jakarta Sans",system-ui,sans-serif !important;
font-size:1.9rem !important;
line-height:1.15 !important;
font-weight:800 !important;
color:#0b1c30 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-icon{
display:flex !important;
align-items:center !important;
justify-content:center !important;

width:52px !important;
height:52px !important;
flex:0 0 52px !important;

background:#fff !important;
border:1px solid #e2e8f0 !important;
border-radius:14px !important;

font-size:1.45rem !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-lead{
max-width:760px !important;
margin:0 0 28px !important;

font-size:.98rem !important;
line-height:1.65 !important;
color:#475569 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-flow{
display:grid !important;
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
gap:12px !important;

margin:0 0 24px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-step{
display:flex !important;
align-items:flex-start !important;
gap:12px !important;

min-height:128px !important;
padding:18px !important;
box-sizing:border-box !important;

background:#fff !important;
border:1px solid #e2e8f0 !important;
border-radius:12px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-number{
display:flex !important;
align-items:center !important;
justify-content:center !important;

width:30px !important;
height:30px !important;
flex:0 0 30px !important;

background:#d92323 !important;
border-radius:999px !important;

color:#fff !important;
font-weight:800 !important;
font-size:.8rem !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-step strong{
display:block !important;
margin:2px 0 7px !important;

color:#0b1c30 !important;
font-weight:800 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-step p{
margin:0 !important;

color:#64748b !important;
font-size:.82rem !important;
line-height:1.5 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-preview{
margin:0 0 22px !important;
padding:20px 22px !important;

background:#fff !important;
border:1px solid #e2e8f0 !important;
border-radius:12px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-preview-head,
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-line,
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-total{
display:flex !important;
justify-content:space-between !important;
align-items:center !important;
gap:20px !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-preview-head{
padding:0 0 13px !important;
margin:0 0 4px !important;

border-bottom:1px solid #e2e8f0 !important;

font-weight:800 !important;
color:#0b1c30 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-line{
padding:10px 0 !important;

color:#475569 !important;
font-size:.88rem !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-line strong{
color:#0b1c30 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-quote-total{
margin-top:5px !important;
padding:15px 0 0 !important;

border-top:1px solid #e2e8f0 !important;

color:#0b1c30 !important;
font-weight:800 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-button{
display:flex !important;
align-items:center !important;
justify-content:center !important;

width:100% !important;
min-height:58px !important;
box-sizing:border-box !important;

background:#d92323 !important;
border:1px solid #d92323 !important;
border-radius:10px !important;

color:#fff !important;
font-weight:900 !important;
text-decoration:none !important;

box-shadow:0 8px 20px rgba(217,35,35,.20) !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-note{
max-width:760px !important;
margin:14px auto 0 !important;

text-align:center !important;
color:#64748b !important;
font-size:.78rem !important;
line-height:1.5 !important;
}

}

/* =========================================================
LOCKOUT V2 - CENTER QUOTE HEADING
Desktop only
========================================================= */

@media(min-width:769px){

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading{
position:relative !important;
display:block !important;
width:100% !important;
text-align:center !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading > div{
width:100% !important;
text-align:center !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading .service-kicker{
text-align:center !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-heading h2{
width:100% !important;
text-align:center !important;
}

/* Keep key icon in upper-right without affecting true centering */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-icon{
position:absolute !important;
right:0 !important;
top:0 !important;
}

}

/* =========================================================
ROADSIDE MASTER — GAS DELIVERY RHYTHM
MATCH APPROVED FLAT TIRE PAGE
========================================================= */

@media(min-width:769px){

body.service-v2.gas-delivery-bergen-county-nj-service-page
> section:first-of-type{
padding-top:28px !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
> section:first-of-type > .wrap{
padding-top:0 !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.service-quick{
width:100% !important;
max-width:900px !important;
margin:0 auto 42px !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.jump-intro{
margin:0 auto !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.jump-service-options{
margin-top:48px !important;
}

}

/* =========================================================
ROADSIDE MASTER — WINCH-OUT RHYTHM
MATCH APPROVED FLAT TIRE PAGE
========================================================= */

@media(min-width:769px){

body.service-v2.winch-out-recovery-bergen-county-nj-service-page
> section:first-of-type{
padding-top:28px !important;
}

body.service-v2.winch-out-recovery-bergen-county-nj-service-page
> section:first-of-type > .wrap{
padding-top:0 !important;
}

body.service-v2.winch-out-recovery-bergen-county-nj-service-page
.service-quick{
width:100% !important;
max-width:900px !important;
margin:0 auto 42px !important;
}

body.service-v2.winch-out-recovery-bergen-county-nj-service-page
.jump-intro{
margin:0 auto !important;
}

body.service-v2.winch-out-recovery-bergen-county-nj-service-page
.jump-service-options{
margin-top:48px !important;
}

}

/* =========================================================
ROADSIDE MASTER — GAS QUOTE CTA PILOT
DESKTOP
========================================================= */

@media(min-width:769px){

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta{
width:100% !important;
max-width:900px !important;
margin:64px auto !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-card{
display:grid !important;
grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr) !important;
gap:36px !important;
align-items:center !important;

padding:34px 36px !important;
box-sizing:border-box !important;

background:#f7f8fa !important;
border:1px solid #e2e8f0 !important;
border-radius:18px !important;
box-shadow:0 10px 30px rgba(15,23,42,.05) !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-copy .service-kicker{
margin:0 0 8px !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-copy h2{
margin:0 0 12px !important;
font-family:"Plus Jakarta Sans",system-ui,sans-serif !important;
font-size:1.9rem !important;
font-weight:800 !important;
line-height:1.15 !important;
letter-spacing:-.025em !important;
color:#0b1c30 !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-copy > p:last-child{
max-width:590px !important;
margin:0 !important;
font-size:.98rem !important;
line-height:1.65 !important;
color:#475569 !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-actions{
display:flex !important;
flex-direction:column !important;
align-items:stretch !important;
justify-content:center !important;
gap:10px !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-button{
display:flex !important;
align-items:center !important;
justify-content:center !important;

width:100% !important;
min-height:58px !important;
box-sizing:border-box !important;

background:#d92323 !important;
border:1px solid #d92323 !important;
border-radius:10px !important;

color:#fff !important;
font-weight:900 !important;
text-align:center !important;
text-decoration:none !important;

box-shadow:0 8px 20px rgba(217,35,35,.20) !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-actions span{
display:block !important;
text-align:center !important;
font-size:.76rem !important;
line-height:1.4 !important;
color:#64748b !important;
}

}

/* MOBILE */

@media(max-width:768px){

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta{
margin:36px 0 !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-card{
display:block !important;
padding:22px 18px !important;
border:1px solid #e2e8f0 !important;
border-radius:14px !important;
background:#f7f8fa !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-copy h2{
margin:0 0 10px !important;
font-size:1.55rem !important;
line-height:1.15 !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-copy > p:last-child{
margin:0 0 20px !important;
line-height:1.6 !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-button{
display:flex !important;
align-items:center !important;
justify-content:center !important;
min-height:56px !important;
background:#d92323 !important;
border-radius:10px !important;
color:#fff !important;
font-weight:900 !important;
text-decoration:none !important;
}

body.service-v2.gas-delivery-bergen-county-nj-service-page
.roadside-quote-cta-actions span{
display:block !important;
margin-top:9px !important;
text-align:center !important;
font-size:.74rem !important;
color:#64748b !important;
}

}

/* =========================================================
ROADSIDE MASTER — APPROVED QUOTE CTA
JUMP / ROADSIDE / FLAT TIRE / WINCH
========================================================= */

@media(min-width:769px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta{
width:100% !important;
max-width:900px !important;
margin:64px auto !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-card{
display:grid !important;
grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr) !important;
gap:36px !important;
align-items:center !important;
padding:34px 36px !important;
box-sizing:border-box !important;
background:#f7f8fa !important;
border:1px solid #e2e8f0 !important;
border-radius:18px !important;
box-shadow:0 10px 30px rgba(15,23,42,.05) !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-copy .service-kicker{
margin:0 0 8px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-copy h2{
margin:0 0 12px !important;
font-family:"Plus Jakarta Sans",system-ui,sans-serif !important;
font-size:1.9rem !important;
font-weight:800 !important;
line-height:1.15 !important;
letter-spacing:-.025em !important;
color:#0b1c30 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-copy > p:last-child{
max-width:590px !important;
margin:0 !important;
font-size:.98rem !important;
line-height:1.65 !important;
color:#475569 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-actions{
display:flex !important;
flex-direction:column !important;
align-items:stretch !important;
justify-content:center !important;
gap:10px !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-button{
display:flex !important;
align-items:center !important;
justify-content:center !important;
width:100% !important;
min-height:58px !important;
box-sizing:border-box !important;
background:#d92323 !important;
border:1px solid #d92323 !important;
border-radius:10px !important;
color:#fff !important;
font-weight:900 !important;
text-align:center !important;
text-decoration:none !important;
box-shadow:0 8px 20px rgba(217,35,35,.20) !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-actions span{
display:block !important;
text-align:center !important;
font-size:.76rem !important;
line-height:1.4 !important;
color:#64748b !important;
}

}

@media(max-width:768px){

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta{
margin:36px 0 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-card{
display:block !important;
padding:22px 18px !important;
border:1px solid #e2e8f0 !important;
border-radius:14px !important;
background:#f7f8fa !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-copy h2{
margin:0 0 10px !important;
font-size:1.55rem !important;
line-height:1.15 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-copy > p:last-child{
margin:0 0 20px !important;
line-height:1.6 !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-button{
display:flex !important;
align-items:center !important;
justify-content:center !important;
min-height:56px !important;
background:#d92323 !important;
border-radius:10px !important;
color:#fff !important;
font-weight:900 !important;
text-decoration:none !important;
}

:is(
body.service-v2.jump-start-service-bergen-county-nj-service-page,
body.service-v2.emergency-towing-bergen-county-nj-service-page,
body.service-v2.flatbed-towing-bergen-county-nj-service-page,
body.service-v2.roadside-assistance-bergen-county-nj-service-page,
body.service-v2.flat-tire-change-bergen-county-nj-service-page,
body.service-v2.winch-out-recovery-bergen-county-nj-service-page
)
.roadside-quote-cta-actions span{
display:block !important;
margin-top:9px !important;
text-align:center !important;
font-size:.74rem !important;
color:#64748b !important;
}

}

/* =========================================================
LOCKOUT — WHY SECTION TO QUOTE RHYTHM
DESKTOP FINAL
========================================================= */

@media(min-width:769px){

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section{
margin-bottom:0 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-section{
margin-top:40px !important;
margin-bottom:54px !important;
}

}

/* =========================================================
LOCKOUT — WHY TO QUOTE FINAL RHYTHM
DESKTOP
========================================================= */

@media(min-width:769px){

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section > .tcopy{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section > .tcopy > p:last-child{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

body.service-v2.car-lockout-service-bergen-county-nj-service-page
.lockout-price-section{
margin-top:24px !important;
}

}

/* =========================================================
LOCKOUT — LOWER CONTENT RHYTHM NORMALIZATION
DESKTOP
========================================================= */

@media(min-width:769px){

/* Both informational sections */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-info-section{
width:100% !important;
max-width:900px !important;
margin:48px auto 0 !important;
padding:0 !important;
}

/* Heading to copy */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-info-section > h2{
margin:0 auto 18px !important;
padding:0 !important;
text-align:center !important;
}

/* Keep informational copy aligned consistently */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-info-section > .tcopy{
width:100% !important;
max-width:820px !important;
margin:0 auto !important;
padding:0 !important;
}

/* Remove trailing paragraph space */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-info-section > .tcopy > p:last-child{
margin-bottom:0 !important;
}

/* Vehicles -> Why */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-info-section + .jump-why-section{
margin-top:48px !important;
}

/* Why section itself */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section{
width:100% !important;
max-width:900px !important;
margin-left:auto !important;
margin-right:auto !important;
margin-bottom:0 !important;
padding:0 !important;
}

/* Why heading */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section > h2{
margin:0 auto 18px !important;
padding:0 !important;
text-align:center !important;
}

/* Why copy */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section > .tcopy{
width:100% !important;
max-width:820px !important;
margin:0 auto !important;
padding:0 !important;
}

/* Kill trailing paragraph margin */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section > .tcopy > p:last-child{
margin-bottom:0 !important;
}

/* Why -> quote */
body.service-v2.car-lockout-service-bergen-county-nj-service-page
.jump-why-section + .lockout-price-section{
margin-top:40px !important;
margin-bottom:54px !important;
}

}

/* =========================================================
AWD / 4WD — DESKTOP RHYTHM + INFORMATION PANELS
Keeps mobile unchanged.
========================================================= */

@media(min-width:769px){

/* Bring content closer to hero */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
> section:first-of-type{
padding-top:30px !important;
}

/* Main content container */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
> section:first-of-type > .wrap{
padding-top:0 !important;
}

/* Quick Assistance */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.service-quick{
width:100% !important;
max-width:900px !important;
margin:0 auto 46px !important;
}

/* Intro follows Quick Assistance naturally */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro{
margin:0 auto !important;
}

/* Intro cards -> six-card section */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-service-options{
margin-top:48px !important;
}

/* Six-card section -> first information panel */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-service-options + .jump-info-section{
margin-top:54px !important;
}

/* AWD information panels */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-info-section{
width:100% !important;
max-width:900px !important;
margin:24px auto 0 !important;
padding:30px 34px !important;
box-sizing:border-box !important;

background:#f8fafc !important;
border:1px solid #e2e8f0 !important;
border-radius:16px !important;
box-shadow:0 8px 24px rgba(15,23,42,.045) !important;
}

/* Information-panel headings */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-info-section > h2{
margin:0 auto 18px !important;
padding:0 !important;
text-align:center !important;
}

/* Readable centered content column inside panel */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-info-section > .tcopy{
width:100% !important;
max-width:790px !important;
margin:0 auto !important;
padding:0 !important;
}

/* Paragraph rhythm */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-info-section > .tcopy p{
margin-top:0 !important;
margin-bottom:14px !important;
line-height:1.7 !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-info-section > .tcopy p:last-child{
margin-bottom:0 !important;
}

/* Second information panel */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-info-section + .jump-info-section{
margin-top:18px !important;
}

/* Information panels -> gallery */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-gallery-heading{
margin-top:52px !important;
margin-bottom:26px !important;
}

/* Keep gallery visually connected */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
#jumpstart-gallery{
margin-bottom:54px !important;
}

}

/* =========================================================
AWD / 4WD — INTRO FEATURE CARDS
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-grid{
gap:18px !important;
align-items:stretch !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item{
position:relative !important;
min-height:210px !important;
padding:30px 28px 26px !important;
box-sizing:border-box !important;

background:#fff !important;
border:1px solid #dde3ea !important;
border-radius:16px !important;

box-shadow:
0 8px 22px rgba(15,23,42,.055),
inset 0 1px 0 rgba(255,255,255,.85) !important;

overflow:hidden !important;

transition:
transform .18s ease,
box-shadow .18s ease,
border-color .18s ease !important;
}

/* Red accent bar */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item::before{
content:"" !important;
position:absolute !important;
top:0 !important;
left:0 !important;
width:100% !important;
height:5px !important;
background:#d92323 !important;
}

/* Small icon badge */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item::after{
display:flex !important;
align-items:center !important;
justify-content:center !important;

width:42px !important;
height:42px !important;

margin:0 0 20px !important;

background:#f8fafc !important;
border:1px solid #e2e8f0 !important;
border-radius:12px !important;

font-size:1.15rem !important;
}

/* Individual icons */
body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item:nth-child(1)::after{
content:"🚛" !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item:nth-child(2)::after{
content:"⚙️" !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item:nth-child(3)::after{
content:"📍" !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item h3{
margin:0 0 12px !important;

font-size:1.08rem !important;
font-weight:850 !important;
line-height:1.25 !important;
letter-spacing:-.015em !important;

color:#0b1c30 !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item p{
margin:0 !important;

font-size:.94rem !important;
font-weight:500 !important;
line-height:1.65 !important;

color:#5f6f82 !important;
}

body.service-v2.awd-vehicle-towing-bergen-county-nj-service-page
.jump-intro-item:hover{
transform:translateY(-3px) !important;
border-color:#cfd7e2 !important;

box-shadow:
0 14px 30px rgba(15,23,42,.08),
inset 0 1px 0 rgba(255,255,255,.9) !important;
}

}

/* =========================================================
EV / TESLA — INTRO FEATURE CARDS
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-grid{
gap:18px !important;
align-items:stretch !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item{
position:relative !important;
min-height:230px !important;
padding:30px 28px 26px !important;
box-sizing:border-box !important;

background:#fff !important;
border:1px solid #dde3ea !important;
border-radius:16px !important;

box-shadow:
0 8px 22px rgba(15,23,42,.055),
inset 0 1px 0 rgba(255,255,255,.85) !important;

overflow:hidden !important;

transition:
transform .18s ease,
box-shadow .18s ease,
border-color .18s ease !important;
}

/* Red top accent */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item::before{
content:"" !important;
position:absolute !important;
top:0 !important;
left:0 !important;
width:100% !important;
height:5px !important;
background:#d92323 !important;
}

/* Icon badge */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item::after{
display:flex !important;
align-items:center !important;
justify-content:center !important;

width:42px !important;
height:42px !important;
margin:0 0 20px !important;

background:#f8fafc !important;
border:1px solid #e2e8f0 !important;
border-radius:12px !important;

font-size:1.15rem !important;
}

/* Card-specific icons */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item:nth-child(1)::after{
content:"⚡" !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item:nth-child(2)::after{
content:"⚙️" !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item:nth-child(3)::after{
content:"🔋" !important;
}

/* Titles */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item h3{
margin:0 0 12px !important;
font-size:1.08rem !important;
font-weight:850 !important;
line-height:1.25 !important;
letter-spacing:-.015em !important;
color:#0b1c30 !important;
}

/* Supporting text */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item p{
margin:0 !important;
font-size:.94rem !important;
font-weight:500 !important;
line-height:1.65 !important;
color:#5f6f82 !important;
}

/* Subtle desktop interaction */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-item:hover{
transform:translateY(-3px) !important;
border-color:#cfd7e2 !important;

box-shadow:
0 14px 30px rgba(15,23,42,.08),
inset 0 1px 0 rgba(255,255,255,.9) !important;
}

}

/* =========================================================
EV / TESLA — PREMIUM INFO PANELS
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section{
position:relative !important;

width:100% !important;
max-width:900px !important;

margin:26px auto 0 !important;
padding:34px 38px 32px !important;
box-sizing:border-box !important;

background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) !important;

border:1px solid #dfe5ec !important;
border-radius:18px !important;

box-shadow:
0 10px 28px rgba(15,23,42,.055),
inset 0 1px 0 rgba(255,255,255,.9) !important;

overflow:hidden !important;
}

/* Accent line */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section::before{
content:"" !important;

position:absolute !important;
top:0 !important;
left:0 !important;

width:100% !important;
height:5px !important;

background:#d92323 !important;
}

/* Heading */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section > h2{
max-width:780px !important;

margin:0 auto 20px !important;
padding:0 !important;

text-align:center !important;

font-size:clamp(1.8rem,2.3vw,2.25rem) !important;
line-height:1.16 !important;
letter-spacing:-.03em !important;
}

/* Copy column */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section > .tcopy{
width:100% !important;
max-width:790px !important;

margin:0 auto !important;
padding:0 !important;
}

/* Paragraph styling */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section > .tcopy p{
margin:0 0 15px !important;

font-size:1rem !important;
line-height:1.72 !important;
color:#475569 !important;

text-align:left !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section > .tcopy p:last-child{
margin-bottom:0 !important;
}

/* Space between the two panels */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section + .jump-info-section{
margin-top:18px !important;
}

/* Panel group -> gallery */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-info-section + .jump-gallery-heading{
margin-top:48px !important;
}

}

/* =========================================================
EV / TESLA — WHY DRIVERS CALL PANEL
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-why-section{
position:relative !important;

width:100% !important;
max-width:900px !important;

margin:0 auto 54px !important;
padding:34px 38px 32px !important;
box-sizing:border-box !important;

background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) !important;

border:1px solid #dfe5ec !important;
border-radius:18px !important;

box-shadow:
0 10px 28px rgba(15,23,42,.055),
inset 0 1px 0 rgba(255,255,255,.9) !important;

overflow:hidden !important;
}

/* Red top accent */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-why-section::before{
content:"" !important;

position:absolute !important;
top:0 !important;
left:0 !important;

width:100% !important;
height:5px !important;

background:#d92323 !important;
}

/* Heading */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-why-section > h2{
max-width:780px !important;

margin:0 auto 20px !important;
padding:0 !important;

text-align:center !important;

font-size:clamp(1.8rem,2.3vw,2.25rem) !important;
line-height:1.16 !important;
letter-spacing:-.03em !important;
}

/* Copy */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-why-section > .tcopy{
width:100% !important;
max-width:790px !important;

margin:0 auto !important;
padding:0 !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-why-section > .tcopy p{
margin:0 0 15px !important;

font-size:1rem !important;
line-height:1.72 !important;
color:#475569 !important;

text-align:left !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-why-section > .tcopy p:last-child{
margin-bottom:0 !important;
}

}

/* =========================================================
EV / TESLA — QUICK ASSISTANCE ACTIVE TILE
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link.active{
background:#fff4f4 !important;
border-color:#f1a3a3 !important;
color:#9f1d24 !important;

box-shadow:
0 7px 18px rgba(217,35,35,.08),
inset 0 0 0 1px rgba(217,35,35,.05) !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link.active span{
filter:saturate(1.15) !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link.active:hover{
background:#ffecec !important;
border-color:#e76d73 !important;
transform:translateY(-2px) !important;
}

}

/* =========================================================
EV / TESLA — QUICK ASSISTANCE HOVER STATE
Desktop only
No permanently highlighted tile.
========================================================= */

@media(min-width:769px){

/* Active/default tile should look neutral */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link.active{
background:#f8fafc !important;
border-color:#e2e8f0 !important;
color:inherit !important;
box-shadow:none !important;
}

/* Any tile highlights when hovered */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link:hover,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link:focus-visible{
background:#fff1f1 !important;
border-color:#e88989 !important;
color:#9f1d24 !important;

box-shadow:
0 8px 18px rgba(217,35,35,.10),
inset 0 0 0 1px rgba(217,35,35,.04) !important;

transform:translateY(-2px) !important;
}

/* Return cleanly when pointer leaves */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-link{
transition:
background .18s ease,
border-color .18s ease,
color .18s ease,
box-shadow .18s ease,
transform .18s ease !important;
}

}

/* =========================================================
EV / TESLA — RELATED SERVICES HOVER
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-related-section .rel-list li{
transition:
background .18s ease,
border-color .18s ease,
box-shadow .18s ease,
transform .18s ease !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-related-section .rel-list li:hover{
background:#fff1f1 !important;
border-color:#e88989 !important;

box-shadow:
0 8px 18px rgba(217,35,35,.10),
inset 0 0 0 1px rgba(217,35,35,.04) !important;

transform:translateY(-2px) !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-related-section .rel-list li:hover a{
color:#9f1d24 !important;
}

}

/* =========================================================
EV / TESLA — FAQ HOVER + CTA SPACING
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

/* FAQ cards */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-faq-item{
transition:
background .18s ease,
border-color .18s ease,
box-shadow .18s ease,
transform .18s ease !important;
}

/* Hover / keyboard focus */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-faq-item:hover,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-faq-item:focus-within{
background:#fff1f1 !important;
border-color:#e88989 !important;

box-shadow:
0 8px 18px rgba(217,35,35,.10),
inset 0 0 0 1px rgba(217,35,35,.04) !important;

transform:translateY(-2px) !important;
}

/* Keep question text strong */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-faq-item:hover summary,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-faq-item:focus-within summary{
color:#9f1d24 !important;
}

/* Give FAQ section a clean ending */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-section{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

/* Space between FAQ and red final CTA */
body.service-v2.jump-start-service-bergen-county-nj-service-page
> .cta{
margin-top:52px !important;
}

}

/* =========================================================
EV / TESLA — FAQ TO FINAL CTA GAP
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-section{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-faq-list{
margin-bottom:0 !important;
padding-bottom:0 !important;
}

/* Visible breathing room before red CTA */
body.service-v2.jump-start-service-bergen-county-nj-service-page
> .cta{
margin-top:72px !important;
}

}

/* =========================================================
EV / TESLA — GUARANTEED FAQ -> FINAL CTA SPACE
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-faq-cta-gap{
display:block !important;
width:100% !important;
height:64px !important;
margin:0 !important;
padding:0 !important;
clear:both !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-faq-cta-gap + .cta{
margin-top:0 !important;
}

}

/* =========================================================
EV / TESLA — BERGEN COUNTY SERVICE AREA HOVER
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-nearby-links a{
transition:
background .18s ease,
border-color .18s ease,
color .18s ease,
box-shadow .18s ease,
transform .18s ease !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-nearby-links a:hover,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-nearby-links a:focus-visible{
background:#fff1f1 !important;
border-color:#e88989 !important;
color:#9f1d24 !important;

box-shadow:
0 8px 18px rgba(217,35,35,.10),
inset 0 0 0 1px rgba(217,35,35,.04) !important;

transform:translateY(-2px) !important;
}

}

/* =========================================================
EV / TESLA — GALLERY HEADING POLISH
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-gallery-head{
position:relative !important;
width:100% !important;
max-width:900px !important;
margin:50px auto 24px !important;
padding:0 0 22px !important;
text-align:center !important;
}

/* Short accent underneath heading group */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-gallery-head::after{
content:"" !important;
display:block !important;
width:64px !important;
height:4px !important;
margin:20px auto 0 !important;
background:#d92323 !important;
border-radius:999px !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-gallery-head .service-kicker{
margin:0 0 8px !important;
text-align:center !important;
color:#b4232f !important;
font-size:.76rem !important;
font-weight:800 !important;
letter-spacing:.12em !important;
text-transform:uppercase !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-gallery-head .jump-gallery-heading{
width:100% !important;
max-width:820px !important;
margin:0 auto 10px !important;

font-size:clamp(2rem,2.7vw,2.55rem) !important;
font-weight:800 !important;
line-height:1.12 !important;
letter-spacing:-.035em !important;
text-align:center !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-gallery-head-copy{
max-width:680px !important;
margin:0 auto !important;
color:#64748b !important;
font-size:.96rem !important;
line-height:1.6 !important;
text-align:center !important;
}

/* Keep gallery connected to its heading */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-gallery-head + #jumpstart-gallery{
margin-top:0 !important;
}

}

/* =========================================================
EV / TESLA — INTRO TITLE POLISH
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro{
position:relative !important;
text-align:center !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.ev-intro-eyebrow{
margin:0 0 10px !important;

color:#b4232f !important;
font-size:.78rem !important;
font-weight:800 !important;
letter-spacing:.13em !important;
text-transform:uppercase !important;
text-align:center !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro > h2{
position:relative !important;

max-width:900px !important;
margin:0 auto 18px !important;
padding-bottom:18px !important;

font-size:clamp(2.35rem,3.2vw,3.15rem) !important;
font-weight:900 !important;
line-height:1.08 !important;
letter-spacing:-.045em !important;
text-align:center !important;
color:#0b1c30 !important;
}

/* Red accent under heading */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro > h2::after{
content:"" !important;
display:block !important;

width:68px !important;
height:4px !important;

margin:18px auto 0 !important;

background:#d92323 !important;
border-radius:999px !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro-lead{
max-width:850px !important;
margin:0 auto 34px !important;

font-size:1.02rem !important;
line-height:1.7 !important;
color:#5f6f82 !important;
text-align:center !important;
}

/* Slightly tighten Quick Assistance -> intro spacing */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick{
margin-bottom:38px !important;
}

}

/* =========================================================
EV / TESLA — HERO TITLE POLISH
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero h1{
max-width:900px !important;
margin:0 0 26px !important;

font-size:clamp(3rem,4vw,4rem) !important;
font-weight:900 !important;
line-height:.96 !important;
letter-spacing:-.055em !important;
}

/* Keep Bergen County as the strong red second line */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero h1 b{
display:block !important;
margin-top:4px !important;

font-size:1.04em !important;
font-weight:900 !important;
line-height:.96 !important;
letter-spacing:-.055em !important;

color:#d71920 !important;
}

/* Give supporting copy a little more breathing room */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .hero-lead{
max-width:760px !important;
margin:0 0 32px !important;
line-height:1.68 !important;
}

}

/* =========================================================
EV / TESLA — QUICK ONLINE ESTIMATE POLISH
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta{
max-width:900px !important;
margin-top:54px !important;
margin-bottom:58px !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-card{
position:relative !important;

padding:36px 38px !important;
box-sizing:border-box !important;

background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) !important;
border:1px solid #dbe2ea !important;
border-radius:18px !important;

box-shadow:
0 12px 30px rgba(15,23,42,.065),
inset 0 1px 0 rgba(255,255,255,.92) !important;

overflow:hidden !important;
}

/* Red accent */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-card::before{
content:"" !important;
position:absolute !important;
top:0 !important;
left:0 !important;
width:100% !important;
height:5px !important;
background:#d92323 !important;
}

/* Heading */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-copy h2{
margin-bottom:12px !important;
font-size:2rem !important;
line-height:1.12 !important;
letter-spacing:-.035em !important;
}

/* Supporting copy */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-copy > p:last-child{
max-width:610px !important;
line-height:1.65 !important;
color:#5f6f82 !important;
}

/* Button baseline */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-button{
min-height:62px !important;

background:#d92323 !important;
border:1px solid #d92323 !important;
border-radius:11px !important;

box-shadow:
0 9px 22px rgba(217,35,35,.20),
inset 0 1px 0 rgba(255,255,255,.14) !important;

transition:
background .18s ease,
border-color .18s ease,
box-shadow .18s ease,
transform .18s ease !important;
}

/* Hover highlight */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-button:hover,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.roadside-quote-cta-button:focus-visible{
background:#ef3340 !important;
border-color:#ef3340 !important;

box-shadow:
0 14px 28px rgba(217,35,35,.28),
inset 0 1px 0 rgba(255,255,255,.18) !important;

transform:translateY(-2px) !important;
}

}

/* =========================================================
EV / TESLA — TOP PAGE SPACING TIGHTEN
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

/* Pull first content area closer to hero */
body.service-v2.jump-start-service-bergen-county-nj-service-page
> section:first-of-type{
padding-top:24px !important;
}

/* Quick Assistance should not float in a large white field */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick{
width:100% !important;
max-width:900px !important;
margin:0 auto 34px !important;
}

/* Keep intro close enough to feel like the next section */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.jump-intro{
margin-top:0 !important;
}

/* Prevent inherited spacing from reopening the gap */
body.service-v2.jump-start-service-bergen-county-nj-service-page
> section:first-of-type > .wrap{
padding-top:0 !important;
}

}

/* =========================================================
SERVICE MASTER — HERO BUTTON HOVER
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .area-call-btn,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .area-estimate-btn{
transition:
background .18s ease,
border-color .18s ease,
box-shadow .18s ease,
transform .18s ease !important;
}

/* Call button */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .area-call-btn:hover,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .area-call-btn:focus-visible{
background:#ef3340 !important;
border-color:#ef3340 !important;

box-shadow:
0 14px 30px rgba(217,35,35,.30),
inset 0 1px 0 rgba(255,255,255,.18) !important;

transform:translateY(-2px) !important;
}

/* Estimate button */
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .area-estimate-btn:hover,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.area-hero .area-estimate-btn:focus-visible{
background:#1d3554 !important;
border-color:#1d3554 !important;

box-shadow:
0 14px 30px rgba(20,38,61,.24),
inset 0 1px 0 rgba(255,255,255,.14) !important;

transform:translateY(-2px) !important;
}

}

/* =========================================================
SERVICE MASTER — QUICK ASSISTANCE HEADING CENTER
DESKTOP ONLY
========================================================= */

@media(min-width:769px){

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-head{
display:block !important;
width:100% !important;
margin-bottom:20px !important;
text-align:center !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-head > div{
width:100% !important;
text-align:center !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-head .service-kicker,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-head h2,
body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-head p{
text-align:center !important;
}

body.service-v2.jump-start-service-bergen-county-nj-service-page
.service-quick-head h2{
margin-left:auto !important;
margin-right:auto !important;
}

}

/* XXCELL ROADSIDE INTRO ICON ALIGNMENT V1 - DESKTOP ONLY */
@media (min-width:769px){
body.service-v2 .jump-intro-grid > .jump-intro-item{display:flex !important;flex-direction:column !important;align-items:flex-start !important;}
body.service-v2 .jump-intro-grid > .jump-intro-item::after{order:-1 !important;flex:0 0 42px !important;box-sizing:border-box !important;align-self:flex-start !important;}
}

/* XXCELL CENTER INTRO EMOJIS V2 - DESKTOP ONLY */
@media (min-width:769px){
body.service-v2 .jump-intro-grid > .jump-intro-item::after{align-self:center !important;margin-left:auto !important;margin-right:auto !important;}
}
