/* This answer only: three choices, without nested controls or implied sequence. */
#accepter-offre-assureur .traffic-offer-choice{display:block;padding-top:26px;padding-bottom:28px}
#accepter-offre-assureur .traffic-offer-choice>*{box-sizing:border-box;max-width:940px;margin-left:auto;margin-right:auto}
#accepter-offre-assureur .traffic-offer-choice 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}
#accepter-offre-assureur .traffic-offer-choice strong{color:var(--blue);font-weight:700}
#accepter-offre-assureur .traffic-offer-choice h3{max-width:none;margin:0;padding:0;color:var(--blue);font:600 1.35rem/1.3 'Newsreader',Georgia,serif;text-align:left;word-break:normal;overflow-wrap:normal;hyphens:none}
#accepter-offre-assureur .offer-choice-eyebrow{display:block;color:#81653e;font:700 .65rem/1.5 'Hanken Grotesk',sans-serif;letter-spacing:.09em;text-transform:uppercase}
#accepter-offre-assureur .offer-choice-lead{padding:26px 34px 28px;border:1px solid #e5dccd;border-radius:7px;background:#f8f5ee;text-align:center}
#accepter-offre-assureur .offer-choice-lead>p{max-width:800px;margin:10px auto 0;color:var(--blue);font:500 1.35rem/1.5 'Newsreader',Georgia,serif;text-align:center;text-wrap:pretty}
#accepter-offre-assureur .offer-choice-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:24px;margin-bottom:24px;padding:28px 30px 30px;border:1px solid #d6e3eb;border-radius:7px;background:#eaf2f6}
#accepter-offre-assureur .offer-choice-path{min-width:0;margin:0;padding:0 25px;border:0;background:none}
#accepter-offre-assureur .offer-choice-path:first-child{padding-left:0}
#accepter-offre-assureur .offer-choice-path:last-child{padding-right:0}
#accepter-offre-assureur .offer-choice-path+.offer-choice-path{border-left:1px solid #cddfe8}
#accepter-offre-assureur .offer-choice-heading{margin-bottom:15px}
#accepter-offre-assureur .offer-choice-icon{display:grid;width:50px;height:50px;margin-bottom:17px;place-items:center;border-radius:50%;background:#f9fbfc;color:#967645}
#accepter-offre-assureur .offer-choice-icon svg{display:block;width:34px;height:34px}
#accepter-offre-assureur .offer-choice-review{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:24px;margin-top:0;margin-bottom:0;padding:27px 30px 29px;border:0;border-radius:7px;background:var(--blue)}
#accepter-offre-assureur .offer-choice-review-icon,#accepter-offre-assureur .offer-choice-review-icon svg{display:block;width:40px;height:40px;color:#dfc79d}
#accepter-offre-assureur .offer-choice-review .offer-choice-eyebrow{color:#dfc79d}
#accepter-offre-assureur .offer-choice-review h3{margin:8px 0 13px;color:#fff;font-size:1.4rem;font-weight:500;text-wrap:pretty}
#accepter-offre-assureur .offer-choice-review p{color:#edf3f7}
#accepter-offre-assureur .offer-choice-review strong{color:#fff}
@media(max-width:1100px){
 #accepter-offre-assureur .offer-choice-paths{grid-template-columns:1fr;padding:27px 28px}
 #accepter-offre-assureur .offer-choice-path,#accepter-offre-assureur .offer-choice-path:first-child,#accepter-offre-assureur .offer-choice-path:last-child{padding:0}
 #accepter-offre-assureur .offer-choice-path+.offer-choice-path{margin-top:23px;padding-top:23px;border-left:0;border-top:1px solid #cddfe8}
 #accepter-offre-assureur .offer-choice-heading{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:17px;margin-bottom:12px}
 #accepter-offre-assureur .offer-choice-icon{width:44px;height:44px;margin:0}
 #accepter-offre-assureur .offer-choice-icon svg{width:31px;height:31px}
 #accepter-offre-assureur .offer-choice-path>p{margin-left:61px}
}
@media(max-width:620px){
 #accepter-offre-assureur .traffic-offer-choice{padding-top:18px;padding-bottom:23px}
 #accepter-offre-assureur .traffic-offer-choice p{font-size:.94rem;line-height:1.7}
 #accepter-offre-assureur .offer-choice-eyebrow{font-size:.63rem;letter-spacing:.07em}
 #accepter-offre-assureur .offer-choice-lead{padding:22px 20px 24px}
 #accepter-offre-assureur .offer-choice-lead>p{font:500 1.23rem/1.5 'Newsreader',Georgia,serif;text-align:center}
 #accepter-offre-assureur .offer-choice-paths{margin-top:20px;margin-bottom:20px;padding:22px 20px 25px}
 #accepter-offre-assureur .offer-choice-heading{gap:13px;margin-bottom:13px}
 #accepter-offre-assureur .offer-choice-path h3{font-size:1.25rem}
 #accepter-offre-assureur .offer-choice-path>p{margin-left:0}
 #accepter-offre-assureur .offer-choice-path+.offer-choice-path{margin-top:21px;padding-top:21px}
 #accepter-offre-assureur .offer-choice-review{grid-template-columns:1fr;gap:13px;padding:23px 21px 25px}
 #accepter-offre-assureur .offer-choice-review-icon,#accepter-offre-assureur .offer-choice-review-icon svg{width:35px;height:35px}
 #accepter-offre-assureur .offer-choice-review h3{font-size:1.3rem;line-height:1.4}
}
