.carrieres-module__1YNJOq__page{background:#f7f8fb;min-height:100vh;padding-bottom:60px}.carrieres-module__1YNJOq__container{width:min(1380px,94%);margin:auto}.carrieres-module__1YNJOq__breadcrumb{color:#777;align-items:center;gap:10px;padding:24px 0;font-size:14px;display:flex}.carrieres-module__1YNJOq__breadcrumb a{color:#777;text-decoration:none}.carrieres-module__1YNJOq__breadcrumb strong{color:#e30624;font-weight:700}.carrieres-module__1YNJOq__hero{text-align:center;margin-bottom:34px}.carrieres-module__1YNJOq__hero h1{color:#071a3d;margin:0;font-family:Georgia,serif;font-size:58px;font-weight:500}.carrieres-module__1YNJOq__titleLine{background:#e30624;width:60px;height:3px;margin:14px auto 22px;display:block}.carrieres-module__1YNJOq__hero p{color:#666;max-width:760px;margin:auto;line-height:1.7}.carrieres-module__1YNJOq__valuesGrid{grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:30px;display:grid}.carrieres-module__1YNJOq__valueCard{background:#fff;border-radius:12px;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 8px 22px #0000000f}.carrieres-module__1YNJOq__valueIcon{color:#e30624;background:#fff6f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.carrieres-module__1YNJOq__valueCard h2{color:#071a3d;margin:0 0 8px;font-size:20px}.carrieres-module__1YNJOq__valueCard p{color:#666;margin:0;font-size:14px;line-height:1.7}.carrieres-module__1YNJOq__mainGrid{grid-template-columns:560px 1fr;gap:24px;margin-bottom:24px;display:grid}.carrieres-module__1YNJOq__reasonsPanel{color:#fff;background:linear-gradient(135deg,#03132d,#071a3d);border-radius:16px;padding:34px;position:relative;overflow:hidden}.carrieres-module__1YNJOq__reasonsPanel h2{margin:0;font-family:Georgia,serif;font-size:40px;font-weight:500}.carrieres-module__1YNJOq__sectionLine{background:#e30624;width:54px;height:3px;margin:16px 0 26px;display:block}.carrieres-module__1YNJOq__reasonsList{z-index:2;flex-direction:column;gap:20px;display:flex;position:relative}.carrieres-module__1YNJOq__reasonItem{border-bottom:1px solid #ffffff1f;gap:18px;padding-bottom:18px;display:flex}.carrieres-module__1YNJOq__reasonIcon{color:#e30624;flex-shrink:0}.carrieres-module__1YNJOq__reasonItem h3{margin:0 0 8px;font-size:18px}.carrieres-module__1YNJOq__reasonItem p{color:#ffffffdb;margin:0;line-height:1.7}.carrieres-module__1YNJOq__eiffelDecoration{opacity:.08;background:0 0;width:270px;height:380px;position:absolute;bottom:-20px;right:-20px}.carrieres-module__1YNJOq__jobsPanel{background:#fff;border-radius:16px;padding:34px;box-shadow:0 8px 22px #0000000f}.carrieres-module__1YNJOq__jobsHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.carrieres-module__1YNJOq__jobsHeader h2{color:#071a3d;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.carrieres-module__1YNJOq__allJobsLink{color:#e30624;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.carrieres-module__1YNJOq__jobsList{flex-direction:column;gap:14px;display:flex}.carrieres-module__1YNJOq__jobCard{border:1px solid #ececec;border-radius:12px;grid-template-columns:60px 1fr 80px 170px;align-items:center;gap:18px;padding:18px;transition:all .25s;display:grid}.carrieres-module__1YNJOq__jobCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.carrieres-module__1YNJOq__jobIcon{color:#071a3d;background:#f7f8fb;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.carrieres-module__1YNJOq__jobInfo h3{color:#071a3d;margin:0 0 6px;font-size:18px}.carrieres-module__1YNJOq__jobInfo p{color:#666;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.carrieres-module__1YNJOq__contract{color:#666;text-align:center;font-weight:700}.carrieres-module__1YNJOq__jobButton{color:#071a3d;cursor:pointer;background:#fff;border:2px solid #071a3d;border-radius:8px;height:46px;font-weight:800;transition:all .25s}.carrieres-module__1YNJOq__jobButton:hover{color:#fff;background:#071a3d}.carrieres-module__1YNJOq__spontaneous{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:26px;padding:28px 34px;display:flex;box-shadow:0 8px 22px #0000000f}.carrieres-module__1YNJOq__spontaneousText{align-items:center;gap:18px;display:flex}.carrieres-module__1YNJOq__mailIcon{color:#fff;background:#071a3d;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.carrieres-module__1YNJOq__spontaneous h2{color:#071a3d;margin:0 0 6px;font-size:24px}.carrieres-module__1YNJOq__spontaneous p{color:#666;margin:0;line-height:1.7}.carrieres-module__1YNJOq__applyButton{color:#fff;background:#071a3d;border-radius:8px;align-items:center;gap:10px;padding:16px 28px;font-weight:800;text-decoration:none;transition:all .25s;display:flex}.carrieres-module__1YNJOq__applyButton:hover{background:#e30624}@media (max-width:1200px){.carrieres-module__1YNJOq__valuesGrid{grid-template-columns:repeat(2,1fr)}.carrieres-module__1YNJOq__mainGrid{grid-template-columns:1fr}}@media (max-width:768px){.carrieres-module__1YNJOq__valuesGrid{grid-template-columns:1fr}.carrieres-module__1YNJOq__jobCard{text-align:center;grid-template-columns:1fr}.carrieres-module__1YNJOq__spontaneous{text-align:center;flex-direction:column}.carrieres-module__1YNJOq__spontaneousText{flex-direction:column}.carrieres-module__1YNJOq__hero h1{font-size:42px}.carrieres-module__1YNJOq__jobsHeader{flex-direction:column;gap:16px}}
