/* Isolated presentation for the content of the compensation offer. */
#contenu-offre-indemnisation .traffic-offer-content{display:block;padding-top:26px;padding-bottom:28px}
#contenu-offre-indemnisation .traffic-offer-content>*{box-sizing:border-box;max-width:940px;margin-left:auto;margin-right:auto}
#contenu-offre-indemnisation .traffic-offer-content p{max-width:none;margin:0;padding:0;border:0;background:none;color:#48545d;font:400 1rem/1.7 'Hanken Grotesk',sans-serif;text-align:left}
#contenu-offre-indemnisation .traffic-offer-content strong{color:var(--blue);font-weight:700}
#contenu-offre-indemnisation .traffic-offer-content h3,#contenu-offre-indemnisation .traffic-offer-content h4{max-width:none;margin:0;padding:0;color:var(--blue);font-family:'Newsreader',Georgia,serif;font-weight:600;line-height:1.3;word-break:normal;overflow-wrap:normal;hyphens:none}
#contenu-offre-indemnisation .offer-content-eyebrow{display:block;color:#81653e;font:700 .65rem/1.5 'Hanken Grotesk',sans-serif;letter-spacing:.09em;text-transform:uppercase}
#contenu-offre-indemnisation .offer-content-lead{padding:26px 34px 28px;border:1px solid #e5dccd;border-radius:7px;background:#f8f5ee;text-align:center}
#contenu-offre-indemnisation .offer-content-lead>p{max-width:800px;margin:10px auto 0;color:var(--blue);font:500 1.35rem/1.5 'Newsreader',Georgia,serif;text-align:center}
#contenu-offre-indemnisation .offer-content-detail{margin-top:25px;margin-bottom:24px;padding:26px 28px;border:1px solid #d6e3eb;border-radius:7px;background:#eaf2f6}
#contenu-offre-indemnisation .offer-content-section-heading{margin:0 0 25px;text-align:center}
#contenu-offre-indemnisation .offer-content-section-heading h3{margin-top:7px;font-size:1.48rem;text-align:center;text-wrap:balance}
#contenu-offre-indemnisation .offer-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}
#contenu-offre-indemnisation .offer-content-grid>li{display:grid;grid-template-columns:47px minmax(0,1fr);align-items:start;gap:17px;min-width:0;margin:0;padding:0 24px 23px 0;border:0;background:none;list-style:none}
#contenu-offre-indemnisation .offer-content-grid>li::before{display:none;content:none}
#contenu-offre-indemnisation .offer-content-grid>li:nth-child(even){padding-left:24px;padding-right:0;border-left:1px solid #cedee7}
#contenu-offre-indemnisation .offer-content-grid>li:nth-child(n+3){padding-top:23px;padding-bottom:0;border-top:1px solid #cedee7}
#contenu-offre-indemnisation .offer-content-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#f9fbfc;color:#967645}
#contenu-offre-indemnisation .offer-content-icon svg{display:block;width:32px;height:32px}
#contenu-offre-indemnisation .offer-content-grid p{font-size:1.02rem;line-height:1.65}
#contenu-offre-indemnisation .offer-content-calculations{margin-top:25px;padding-top:21px;border-top:1px solid #cedee7}
#contenu-offre-indemnisation .offer-content-calculations h4{margin:0 0 10px;font-size:1.23rem;text-align:left}
#contenu-offre-indemnisation .offer-content-requirements{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:24px;margin-top:0;margin-bottom:27px;padding:26px 29px 28px;border:0;border-radius:7px;background:var(--blue)}
#contenu-offre-indemnisation .offer-content-shield,#contenu-offre-indemnisation .offer-content-shield svg{display:block;width:42px;height:42px;color:#dfc79d}
#contenu-offre-indemnisation .offer-content-requirements .offer-content-eyebrow{color:#dfc79d}
#contenu-offre-indemnisation .offer-content-requirements p{color:#edf3f7}
#contenu-offre-indemnisation .offer-content-requirements strong{color:#fff}
#contenu-offre-indemnisation .offer-content-requirements .offer-content-quality{margin:9px 0 13px;color:#fff;font:500 1.4rem/1.45 'Newsreader',Georgia,serif}
#contenu-offre-indemnisation .offer-content-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;padding:0 12px}
#contenu-offre-indemnisation .offer-content-note{display:grid;grid-template-rows:36px auto 1fr;align-content:start;gap:12px;min-width:0;margin:0;padding:0 28px 0 0;border:0;background:none}
#contenu-offre-indemnisation .offer-content-note+.offer-content-note{padding:0 0 0 28px;border-left:1px solid #d6e3eb}
#contenu-offre-indemnisation .offer-content-note-icon,#contenu-offre-indemnisation .offer-content-note-icon svg{display:block;width:34px;height:34px;color:#967645}
#contenu-offre-indemnisation .offer-content-note h3{font-size:1.25rem;text-align:left;text-wrap:balance}
@media(min-width:901px) and (max-width:1100px){#contenu-offre-indemnisation .offer-content-note h3{min-height:2.6em}}
@media(max-width:900px){
 #contenu-offre-indemnisation .offer-content-grid{grid-template-columns:1fr}
 #contenu-offre-indemnisation .offer-content-grid>li{padding:0 0 20px}
 #contenu-offre-indemnisation .offer-content-grid>li:nth-child(even){padding-left:0;border-left:0}
 #contenu-offre-indemnisation .offer-content-grid>li+li{padding-top:20px;padding-bottom:20px;border-top:1px solid #cedee7}
 #contenu-offre-indemnisation .offer-content-grid>li:nth-child(n+3){padding-top:20px;padding-bottom:20px}
 #contenu-offre-indemnisation .offer-content-grid>li:last-child{padding-bottom:0}
 #contenu-offre-indemnisation .offer-content-notes{grid-template-columns:1fr;gap:23px}
 #contenu-offre-indemnisation .offer-content-note{display:block;padding:0}
 #contenu-offre-indemnisation .offer-content-note+.offer-content-note{padding:23px 0 0;border-left:0;border-top:1px solid #d6e3eb}
 #contenu-offre-indemnisation .offer-content-note h3{min-height:0;margin:11px 0 12px}
}
@media(max-width:620px){
 #contenu-offre-indemnisation .traffic-offer-content{padding-top:18px;padding-bottom:23px}
 #contenu-offre-indemnisation .traffic-offer-content p{font-size:.94rem;line-height:1.7}
 #contenu-offre-indemnisation .offer-content-eyebrow{font-size:.63rem;letter-spacing:.07em}
 #contenu-offre-indemnisation .offer-content-lead{padding:22px 20px 24px}
 #contenu-offre-indemnisation .offer-content-lead>p{font:500 1.23rem/1.5 'Newsreader',Georgia,serif;text-align:center}
 #contenu-offre-indemnisation .offer-content-detail{margin-top:21px;margin-bottom:21px;padding:23px 20px 25px}
 #contenu-offre-indemnisation .offer-content-section-heading{margin-bottom:23px}
 #contenu-offre-indemnisation .offer-content-section-heading h3{font-size:1.33rem}
 #contenu-offre-indemnisation .offer-content-grid>li{grid-template-columns:35px minmax(0,1fr);gap:12px}
 #contenu-offre-indemnisation .offer-content-icon{width:34px;height:34px}
 #contenu-offre-indemnisation .offer-content-icon svg{width:26px;height:26px}
 #contenu-offre-indemnisation .offer-content-calculations{margin-top:21px;padding-top:20px}
 #contenu-offre-indemnisation .offer-content-calculations h4{font-size:1.23rem}
 #contenu-offre-indemnisation .offer-content-requirements{grid-template-columns:1fr;gap:13px;margin-bottom:24px;padding:23px 21px 25px}
 #contenu-offre-indemnisation .offer-content-shield,#contenu-offre-indemnisation .offer-content-shield svg{width:36px;height:36px}
 #contenu-offre-indemnisation .offer-content-requirements .offer-content-quality{font-size:1.28rem}
 #contenu-offre-indemnisation .offer-content-notes{padding:0 1px}
 #contenu-offre-indemnisation .offer-content-note h3{font-size:1.23rem}
}
