
@media (max-width: 900px){.service-hero .wrap,
  .rent-service-page .service-hero .wrap,
  .ambulance-service-page .service-hero .wrap{grid-template-columns: minmax(0, 1fr) !important;
    align-items: start;}
.elementor .service-hero .wrap,
.rent-service-page .elementor .service-hero .wrap,
.ambulance-service-page .elementor .service-hero .wrap{grid-template-columns: minmax(0, 1fr) !important;
    align-items: start;}
.service-hero .hero-content,
  .rent-service-page .hero-content,
  .ambulance-service-page .hero-content{max-width: 760px;}
.elementor .service-hero .hero-content,
.rent-service-page .elementor .hero-content,
.ambulance-service-page .elementor .hero-content{max-width: 760px;}
.service-hero .hero-quote,
  .rent-service-page .hero-quote,
  .ambulance-service-page .hero-quote{width: min(100%, 640px) !important;
    max-width: 640px;
    justify-self: center;
    margin-top: 4px;}
.elementor .service-hero .hero-quote,
.rent-service-page .elementor .hero-quote,
.ambulance-service-page .elementor .hero-quote{width: min(100%, 640px) !important;
    max-width: 640px;
    justify-self: center;
    margin-top: 4px;}}
@media (max-width: 640px){.service-hero .hero-content,
  .rent-service-page .hero-content,
  .ambulance-service-page .hero-content{width: 100%;
    max-width: none;
    text-align: center;}
.elementor .service-hero .hero-content,
.rent-service-page .elementor .hero-content,
.ambulance-service-page .elementor .hero-content{width: 100%;
    max-width: none;
    text-align: center;}
.service-hero .hero-content .eyebrow,
  .rent-service-page .hero-content .eyebrow,
  .ambulance-service-page .hero-content .eyebrow{justify-content: center;}
.elementor .service-hero .hero-content .eyebrow,
.rent-service-page .elementor .hero-content .eyebrow,
.ambulance-service-page .elementor .hero-content .eyebrow{justify-content: center;}
.service-hero .hero-copy,
  .rent-service-page .hero-copy,
  .ambulance-service-page .hero-copy{margin-left: auto;
    margin-right: auto;}
.elementor .service-hero .hero-copy,
.rent-service-page .elementor .hero-copy,
.ambulance-service-page .elementor .hero-copy{margin-left: auto;
    margin-right: auto;}
.service-hero .hero-content .nav-actions,
  .rent-service-page .hero-content .nav-actions,
  .ambulance-service-page .hero-content .nav-actions{display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    gap: 10px;}
.elementor .service-hero .hero-content .nav-actions,
.rent-service-page .elementor .hero-content .nav-actions,
.ambulance-service-page .elementor .hero-content .nav-actions{display: grid;
    grid-template-columns: 1fr;
    width: 100%;
    gap: 10px;}
.service-hero .hero-content .primary-btn,
  .service-hero .hero-content .ghost-btn,
  .rent-service-page .hero-content .primary-btn,
  .rent-service-page .hero-content .ghost-btn,
  .ambulance-service-page .hero-content .primary-btn,
  .ambulance-service-page .hero-content .ghost-btn{width: 100%;
    justify-content: center;}
.elementor .service-hero .hero-content .primary-btn,
.elementor .service-hero .hero-content .ghost-btn,
.rent-service-page .elementor .hero-content .primary-btn,
.rent-service-page .elementor .hero-content .ghost-btn,
.ambulance-service-page .elementor .hero-content .primary-btn,
.ambulance-service-page .elementor .hero-content .ghost-btn{width: 100%;
    justify-content: center;}
.service-hero .hero-stats,
  .rent-service-page .hero-stats,
  .ambulance-service-page .hero-stats{display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 8px;}
.elementor .service-hero .hero-stats,
.rent-service-page .elementor .hero-stats,
.ambulance-service-page .elementor .hero-stats{display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 8px;}
.service-hero .hero-stats .stat,
  .rent-service-page .hero-stats .stat,
  .ambulance-service-page .hero-stats .stat{min-width: 0;
    min-height: 62px;
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px 5px;
    text-align: center;}
.elementor .service-hero .hero-stats .stat,
.rent-service-page .elementor .hero-stats .stat,
.ambulance-service-page .elementor .hero-stats .stat{min-width: 0;
    min-height: 62px;
    flex: 1 1 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px 5px;
    text-align: center;}
.service-hero .hero-stats .stat strong,
  .rent-service-page .hero-stats .stat strong,
  .ambulance-service-page .hero-stats .stat strong{font-size: 14px; white-space: nowrap;}
.elementor .service-hero .hero-stats .stat strong,
.rent-service-page .elementor .hero-stats .stat strong,
.ambulance-service-page .elementor .hero-stats .stat strong{font-size: 14px; white-space: nowrap;}
.service-hero .hero-stats .stat span,
  .rent-service-page .hero-stats .stat span,
  .ambulance-service-page .hero-stats .stat span{font-size: 10px; line-height: 1.2;}
.elementor .service-hero .hero-stats .stat span,
.rent-service-page .elementor .hero-stats .stat span,
.ambulance-service-page .elementor .hero-stats .stat span{font-size: 10px; line-height: 1.2;}
.service-hero .hero-quote,
  .rent-service-page .hero-quote,
  .ambulance-service-page .hero-quote{width: 100% !important;
    max-width: none;}
.elementor .service-hero .hero-quote,
.rent-service-page .elementor .hero-quote,
.ambulance-service-page .elementor .hero-quote{width: 100% !important;
    max-width: none;}
.cards,
  .cards.two,
  .cards.four,
  .process,
  .metric-row,
  .pill-grid,
  .review-strip,
  .related-grid,
  .vehicle-option-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
.elementor .cards,
.elementor .cards.two,
.elementor .cards.four,
.elementor .process,
.elementor .metric-row,
.elementor .pill-grid,
.elementor .review-strip,
.elementor .related-grid,
.elementor .vehicle-option-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (max-width: 900px){.service-summary{grid-template-columns: minmax(0, 1fr);}
.elementor .service-summary{grid-template-columns: minmax(0, 1fr);}}