.elementor-widget-qing-order-steps {width:100%;min-width:0}
.elementor-widget-qing-order-steps .qsteps-heading {margin:0 0 18px;color:#222;font:700 32px/1.2 Arial,sans-serif}
.qsteps {font-family:Arial,sans-serif}
.qsteps .qsteps-title,.qsteps .qsteps-body {font-family:inherit}
.qsteps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}
.qsteps-card {min-width:0;padding:20px;background:#fff;border:1px solid #e1e6ed;border-radius:8px;overflow-wrap:anywhere}
.qsteps-number {display:inline-block;padding:6px 10px;background:#f6f8fb;color:#216cff;border-radius:6px;font-size:13px;font-weight:600;line-height:1.4}
.qsteps .qsteps-title {margin:14px 0 0;color:#18202b;font-size:18px;font-weight:700;line-height:1.4}
.qsteps .qsteps-body {margin:10px 0 0;color:#56647a;font-size:16px;line-height:1.65}
@media(max-width:1024px){.qsteps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.qsteps{grid-template-columns:minmax(0,1fr)}}
