.quote_body__yZ5Op{background-color:rgb(239,248,240)}.quote_page__a5_Lh{padding:5mm 4mm 4mm;border-radius:4px;background:white;border:4px solid #efeef2}.quote_total__aN_M2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;margin:10px 0}.quote_totalBloc___up6L{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;flex-grow:1;border-radius:8px;margin:10px 0 10px 50%;padding:10px 20px 10px 50px;border:2px solid var(--nextui-colors-primary);-moz-column-break-inside:avoid;break-inside:avoid}.quote_center__Vi8Vw{display:flex;justify-content:center;align-items:center;position:relative}.quote_row__Vb22M{-moz-column-gap:1vw;column-gap:1vw;align-items:baseline}.quote_column__qkRfX,.quote_row__Vb22M{display:flex;flex-wrap:nowrap;row-gap:1vh;justify-content:flex-start}.quote_column__qkRfX{flex-direction:column}.quote_detailCard__NVa1H{display:flex;flex-direction:column;background-color:#f4fafe;margin:20px 0 10px;padding:6px;border-radius:10px;-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:auto;break-after:auto;-moz-column-break-before:avoid;break-before:avoid-page}.quote_priceLine__0CnDl{display:inline-flex;align-items:baseline;flex-grow:1;flex-direction:row;margin-top:20px;padding:10px;border-top:2px solid hsl(var(--renalto-primary));background-color:white;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.quote_quoteFooter__kW8ZJ{-moz-column-break-inside:avoid;break-inside:avoid;padding-top:20px;white-space:pre-line}.quote_cgvLine__pGb5z{display:flex;align-items:flex-start;row-gap:20px}.quote_cgv__9NtE0{flex-grow:1;white-space:pre-line}.quote_totalLine__vpB89{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end;border-radius:8px;margin:0 0 0 auto;padding:10px 20px 10px 50px;background-color:#f1f3f5;-moz-column-break-inside:avoid;break-inside:avoid}.quote_signatureLine__w025l{display:flex;-moz-column-gap:20px;column-gap:20px;margin-top:30px}.quote_quoteBanner__wVuUK{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;flex-direction:row;-moz-column-break-inside:avoid;break-inside:avoid}.quote_buttonBar__gbUUi{display:flex;flex-wrap:nowrap;-moz-column-gap:1vw;column-gap:1vw;row-gap:1vh;justify-content:flex-end;margin:20px 0 10px auto}.quote_logo__Z4X8D{color:transparent;border-radius:8px;border:2px solid rgb(255,255,255);background-color:rgb(255,255,255)}.quote_actionBar__YxWqm{position:fixed;right:20px;bottom:70px;z-index:999;border-radius:8px;padding:2px;background-color:#ffffff}.quote_actionBar__YxWqm,.quote_legal__rp85o{display:flex;flex-direction:column;row-gap:10px}.quote_legal__rp85o{width:100%;font-size:smaller}.quote_legal__rp85o p{font-size:smaller}.quote_pageFooter__D21FS{text-align:center;width:100%;position:static;font-size:xx-small;white-space:pre-line}.quote_pageFooter__D21FS>p{font-size:xx-small}@media (max-width:700px){.quote_desktop__erHxg{display:none}.quote_content__M2c13{padding:4rem}.quote_priceLine__0CnDl{flex-wrap:wrap}.quote_page__a5_Lh{padding:16px;margin:0 0 20px;min-width:unset}.quote_quoteBanner__wVuUK{flex-direction:column}.quote_totalLine__vpB89{flex-direction:column;align-items:flex-end;border-radius:8px;margin:0 0 0 auto;padding:10px 20px 10px 50px;background-color:#f4fafe;-moz-column-break-inside:avoid;break-inside:avoid;width:100%}.quote_signatureLine__w025l{flex-direction:column}.quote_cgvLine__pGb5z{flex-direction:column-reverse}.quote_cgv__9NtE0{width:100%}.quote_actionBar__YxWqm{position:static;margin:20px 4px 4px;display:flex;flex-direction:row;justify-content:flex-end;-moz-column-gap:10px;column-gap:10px;border-radius:0;padding:2px;background-color:white}.quote_footer__YEvEk{border-top:2px solid hsl(var(--renalto-primary));padding:6px 0;background-color:hsl(var(--renalto-primary));color:white;margin-bottom:0}.quote_totalBloc___up6L{margin:10px 0 10px auto}}@media (min-width:701px) and (max-width:1120px){.quote_grid__ISgQN{grid-template-columns:repeat(2,50%)}}@media (min-width:1120px){.quote_header__eLcw6{margin:10px 20px;border-radius:var(--border-radius);padding:20px 60px;width:96vw}.quote_page__a5_Lh{min-width:210mm}}@keyframes quote_rotate__NT5Rn{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}