.ate-quote-terms{display:block!important;position:static!important;clear:both;padding:24px max(20px,calc((100% - 1280px)/2));margin:0;background:var(--bg-2,#161b1a);color:var(--text,#e9eeeb);border-top:1px solid var(--border,#39433f);font-size:14px;line-height:1.65;letter-spacing:0}
.ate-quote-terms>div{max-width:1280px;margin:auto}.ate-quote-terms h2{font-family:inherit;font-weight:700;font-size:17px;line-height:1.4;margin:0 0 10px;letter-spacing:0}.ate-quote-terms p{font-size:14px;line-height:1.65;color:inherit;max-width:110ch;margin:8px 0;opacity:1}
.ate-quote-terms details{max-width:110ch;border-top:1px solid var(--border,#39433f);padding-top:10px;margin-top:12px}.ate-quote-terms summary{cursor:pointer;padding:6px 0;font-weight:600;font-size:14px;color:inherit}.ate-quote-terms summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ate-quote-notice{display:block;position:static;min-width:0;max-width:100%;margin:18px 0;padding:14px 16px;border-left:3px solid #d58c5c;background:var(--bg-2,#161b1a);color:var(--text,#e9eeeb);grid-column:1/-1;letter-spacing:0}
.ate-quote-notice p{font-size:14px!important;line-height:1.6!important;color:inherit!important;margin:0!important;max-width:100%;overflow-wrap:anywhere;opacity:1!important}.ate-quote-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ate-quote-notice a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
#conditions-devis{scroll-margin-top:150px}
@media(max-width:680px){.ate-quote-terms{padding:22px 18px}.ate-quote-notice{padding:12px;margin:14px 0}.ate-quote-terms p,.ate-quote-notice p{font-size:13px!important}}
