.trf-eti{font:500 .6875rem/1 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--k-orange-fonce,#f27f33)}.trf-nuit .trf-eti{color:var(--k-orange,#ff9047)}.trf-devis{border:1px dashed color-mix(in srgb, var(--k-encre,#10224e) 22%, transparent);border-radius:1.1rem;padding:1.25rem 1.375rem;transition:border-color .15s,background-color .15s;display:block}.trf-devis:hover{border-color:var(--k-orange,#ff9047);background:#fff}.trf-fin{isolation:isolate;background:var(--color-black);color:#fff;border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;padding:1.75rem 2rem;display:flex;position:relative;overflow:hidden}@media (width<=639px){.trf-fin{padding:1.5rem 1.25rem}}.trf-mq-cote{opacity:.55;width:5.5rem;height:auto;position:absolute;top:2.5rem}.trf-mq-g{left:3rem}.trf-mq-d{right:3rem;transform:scaleX(-1)}@media (width<=68rem){.trf-mq-cote{display:none}}.trf-mq-fin{z-index:-1;opacity:.32;width:55%;height:100%;position:absolute;inset:0 0 0 auto}@media (width<=639px){.trf-mq-fin{opacity:.18;width:100%}}.trf-devis:focus-visible{outline:2px solid var(--k-orange,#ff9047);outline-offset:3px}.trf-page .trf-conditions-mode{color:var(--k-texte-2,#4f6089)}
