.mq{
 --teal:#7AB9C0;--teal-photo:#88B7BD;--teal-text:#357A83;--teal-pale:#F3F8F9;--teal-line:#D9EAEC;
 --ink:#303030;--text:#5f6566;--mute:#858b8c;--gray:#F6F6F6;--line:#E4E7E7;--bg:#fff;--dark:#2e3233;--pink:#E0457B;
 --f:Raleway,"Helvetica Neue",Arial,sans-serif;--fl:Jost,Raleway,Arial,sans-serif;
 color-scheme:light}@keyframes rise{from{transform:translateY(8px)}to{transform:none}}@keyframes fade{from{transform:translateY(6px)}to{transform:none}}.mq .fig svg{width:100%;height:auto;display:block}.mq .devis{max-width:560px;margin:20px 0 0;border:1px solid var(--line);background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.06)}.mq .dv-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;background:var(--teal-pale);border-bottom:1px solid var(--teal-line)}.mq .dv-h span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ink)}.mq .dv-h small{font-size:12px;color:var(--mute)}.mq .devis ul{list-style:none;margin:0;padding:0}.mq .devis li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 18px;border-bottom:1px solid var(--line)}.mq .devis li b{color:var(--ink);font-weight:600;font-size:15px}.mq .devis li span{grid-column:1;font-size:13.5px;color:var(--mute)}.mq .devis li i{grid-column:2;grid-row:1/span 2;align-self:center;font-style:normal;font-size:12px;font-weight:600;color:var(--teal-text);border:1px solid var(--teal-line);border-radius:20px;padding:3px 10px}.mq .dv-t{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px}.mq .dv-t span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.mq .dv-t b{font-size:22px;font-weight:300;color:var(--ink)}.mq .dv-n{font-size:13.5px;color:var(--mute);margin:0;padding:0 18px 16px}
