.chantiers-module__CLOHGq__page{color:#18354d;background:#f5f9fc;min-height:100vh}.chantiers-module__CLOHGq__top{background:#fff;border-bottom:1px solid #dce9f2;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.chantiers-module__CLOHGq__brand{color:#123b5d;font-size:20px;font-weight:900;text-decoration:none}.chantiers-module__CLOHGq__brand span{color:#259edb}.chantiers-module__CLOHGq__top nav{align-items:center;gap:18px;display:flex}.chantiers-module__CLOHGq__top nav a{color:#33445a;font-size:14px;font-weight:800;text-decoration:none}.chantiers-module__CLOHGq__top nav a:last-child{color:#17354d;background:#ff7849;border-radius:10px;padding:10px 14px}.chantiers-module__CLOHGq__hero{color:#fff;background:linear-gradient(135deg,#123b5d,#259edb);padding:70px max(24px,50vw - 590px)}.chantiers-module__CLOHGq__eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#ffd9cc;font-size:12px;font-weight:900}.chantiers-module__CLOHGq__hero h1{letter-spacing:-.05em;margin:10px 0 18px;font-size:clamp(40px,6vw,68px);line-height:1}.chantiers-module__CLOHGq__hero p{color:#e7f6fd;max-width:700px;font-size:19px}.chantiers-module__CLOHGq__trust{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.chantiers-module__CLOHGq__trust span{background:#ffffff16;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.chantiers-module__CLOHGq__content{max-width:1180px;margin:auto;padding:55px 24px 90px}.chantiers-module__CLOHGq__head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.chantiers-module__CLOHGq__head h2{margin:0;font-size:34px}.chantiers-module__CLOHGq__head p{color:#63788a;margin:0}.chantiers-module__CLOHGq__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.chantiers-module__CLOHGq__card{background:#fff;border:1px solid #dce9f2;border-radius:18px;flex-direction:column;gap:13px;padding:22px;display:flex;box-shadow:0 12px 32px #123b5d0d}.chantiers-module__CLOHGq__cardTop{justify-content:space-between;gap:10px;display:flex}.chantiers-module__CLOHGq__verified{color:#14784a;background:#ddf5e7;border-radius:99px;padding:5px 8px;font-size:11px;font-weight:900}.chantiers-module__CLOHGq__date{color:#63788a;font-size:12px}.chantiers-module__CLOHGq__card h3{color:#123b5d;margin:0;font-size:21px}.chantiers-module__CLOHGq__location{color:#63788a;align-items:center;gap:7px;display:flex}.chantiers-module__CLOHGq__chips{flex-wrap:wrap;gap:7px;display:flex}.chantiers-module__CLOHGq__chips span{color:#12658f;background:#eaf7fd;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800}.chantiers-module__CLOHGq__quote{color:#d85c32;font-size:13px;font-weight:800}.chantiers-module__CLOHGq__card a{color:#fff;background:#123b5d;border-radius:10px;justify-content:center;margin-top:auto;padding:11px;font-weight:900;text-decoration:none;display:flex}.chantiers-module__CLOHGq__empty{text-align:center;background:#fff;border:1px dashed #b9cfdd;border-radius:18px;padding:60px 20px}.chantiers-module__CLOHGq__empty h3{margin-bottom:8px;font-size:25px}.chantiers-module__CLOHGq__empty p{color:#63788a}.chantiers-module__CLOHGq__cta{background:#ffede7;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding:28px;display:flex}.chantiers-module__CLOHGq__cta h2{margin:0 0 5px}.chantiers-module__CLOHGq__cta p{color:#63788a;margin:0}.chantiers-module__CLOHGq__cta a{color:#17354d;white-space:nowrap;background:#ff7849;border-radius:10px;padding:13px 18px;font-weight:900;text-decoration:none}@media (max-width:850px){.chantiers-module__CLOHGq__grid{grid-template-columns:1fr 1fr}.chantiers-module__CLOHGq__top nav a:not(:last-child){display:none}.chantiers-module__CLOHGq__head,.chantiers-module__CLOHGq__cta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.chantiers-module__CLOHGq__grid{grid-template-columns:1fr}.chantiers-module__CLOHGq__hero{padding-top:48px}.chantiers-module__CLOHGq__top{height:68px}.chantiers-module__CLOHGq__brand{font-size:17px}}
