/* Boostpad — minimal scoped overrides on top of the cloned Elementor site.
   Keep this file tiny and targeted; it must not restyle the original design. */

/* Agency footer backlink (dofollow, "Powered by Boostpad") — muted to match the
   footer copyright, brand accent on hover. */
.boostpad-credit{ color:inherit; opacity:.72; text-decoration:none; transition:opacity .2s, color .2s; }
.boostpad-credit:hover,
.boostpad-credit:focus-visible{ opacity:1; color:#fff; text-decoration:underline; }

/* FAQ section: at tablet widths (768–1024px, Elementor's tablet breakpoint) the
   car-image column and the FAQ accordion card overlapped. Stack them cleanly —
   image as a banner on top, FAQ below. Desktop (>1024px) keeps the intended
   card-over-image layout; mobile (≤767px) already stacked correctly. */
@media (min-width:768px) and (max-width:1024px){
  .elementor-element-6afddcb > .e-con-inner{ flex-direction:column !important; }
  .elementor-element-f1b6565,
  .elementor-element-ccba2e1{ width:100% !important; max-width:100% !important; margin:0 !important; transform:none !important; }
  .elementor-element-f1b6565{ margin-bottom:28px !important; }
  .elementor-element-f1b6565 img{ width:100% !important; height:420px !important; object-fit:cover !important; }
}
