@charset "UTF-8";#qui-sommes-nous-page .cta-button{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:6px;background:#c71464;color:#fff;font-size:16px;font-weight:700;white-space:nowrap;text-decoration:none;box-shadow:0 12px 24px -12px #780a3ccc;transition:background-color .2s,transform .2s}#qui-sommes-nous-page .cta-button svg{width:18px;height:18px}#qui-sommes-nous-page .cta-button:hover{background:#ab1156;color:#fff;transform:translateY(-1px)}#qui-sommes-nous-page .cta-ghost{display:inline-flex;align-items:center;padding:13px 24px;border:2px solid rgba(255,255,255,.75);border-radius:6px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s}#qui-sommes-nous-page .cta-ghost:hover{background:#ffffff1f;color:#fff}#qui-sommes-nous-page .cta-button:focus-visible,#qui-sommes-nous-page .cta-ghost:focus-visible{outline:3px solid #ffd166;outline-offset:2px}#qui-sommes-nous-page .qui-sommes-nous-section{padding:88px 0}#qui-sommes-nous-page .section-kicker{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c71464}#qui-sommes-nous-page .section-title{margin:0;font-size:38px;font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#17191c;text-wrap:balance}#qui-sommes-nous-page .section-intro{max-width:62ch;margin:16px 0 0;font-size:17px;font-weight:500;line-height:1.6;color:#4b4b4b}#qui-sommes-nous-page .section-intro a{font-weight:600;color:#c71464}#qui-sommes-nous-page .qui-sommes-nous-intro{position:relative;min-height:460px;display:flex;align-items:center;padding:80px 0 88px;color:#fff;background-color:#073c48}#qui-sommes-nous-page .qui-sommes-nous-intro .intro-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#qui-sommes-nous-page .qui-sommes-nous-intro:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#073c48eb,#0a7a91b8 45%,#00a0c61f 80%)}#qui-sommes-nous-page .qui-sommes-nous-intro .container{position:relative;z-index:1}#qui-sommes-nous-page .qui-sommes-nous-intro .intro-content{max-width:640px}#qui-sommes-nous-page .qui-sommes-nous-intro .baseline{display:inline-block;margin-bottom:22px;padding:7px 14px;border-radius:999px;background:#ffffff29;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#qui-sommes-nous-page .qui-sommes-nous-intro .title{margin:0;font-size:52px;font-weight:800;line-height:1.08;letter-spacing:-.02em;color:#fff;text-wrap:balance}#qui-sommes-nous-page .qui-sommes-nous-intro .accroche{margin:22px 0 0;max-width:58ch;font-size:18px;font-weight:500;line-height:1.6;color:#ffffffeb}#qui-sommes-nous-page .qui-sommes-nous-intro .intro-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}#qui-sommes-nous-page .qui-sommes-nous-disciplines{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:14px 20px;background:#c71464;font-size:14px;font-weight:700;letter-spacing:.03em;color:#fff}#qui-sommes-nous-page .qui-sommes-nous-disciplines span+span:before{margin-right:28px;content:"•";opacity:.5}#qui-sommes-nous-page .qui-sommes-nous-stats{padding:56px 0;border-bottom:1px solid #eaeaea}#qui-sommes-nous-page .qui-sommes-nous-stats .stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}#qui-sommes-nous-page .qui-sommes-nous-stats .stats li{display:flex;flex-direction:column;gap:6px;padding:6px 28px;border-left:1px solid #eaeaea}#qui-sommes-nous-page .qui-sommes-nous-stats .stats li:first-child{padding-left:0;border-left:0}#qui-sommes-nous-page .qui-sommes-nous-stats .stats li:nth-child(2n) b{color:#0a7a91}#qui-sommes-nous-page .qui-sommes-nous-stats .stats b{font-size:46px;font-weight:700;line-height:1;letter-spacing:-.03em;white-space:nowrap;color:#c71464;font-variant-numeric:tabular-nums}#qui-sommes-nous-page .qui-sommes-nous-stats .stats span{font-size:15px;font-weight:500;line-height:1.4;color:#4b4b4b}#qui-sommes-nous-page .qui-sommes-nous-blocs .container{display:flex;flex-direction:column;gap:88px}#qui-sommes-nous-page .bloc{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}#qui-sommes-nous-page .bloc:nth-child(2n) .bloc-image{order:2}#qui-sommes-nous-page .bloc .section-title{font-size:32px}#qui-sommes-nous-page .bloc-image{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:18px;box-shadow:0 30px 60px -36px #073c4899}#qui-sommes-nous-page .bloc-image img{display:block;width:100%;height:100%;object-fit:cover}#qui-sommes-nous-page .bloc-image em{position:absolute;left:16px;top:16px;padding:6px 12px;border-radius:999px;background:#fff;font-size:12px;font-style:normal;font-weight:700;color:#c71464}#qui-sommes-nous-page .qui-sommes-nous-equipe{background:#f4f9fa}#qui-sommes-nous-page .qui-sommes-nous-equipe .services{margin-top:32px}#qui-sommes-nous-page .qui-sommes-nous-equipe .service{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:36px 0;border-top:1px solid #d3e7ec}#qui-sommes-nous-page .qui-sommes-nous-equipe .service-entete h3{margin:0;font-size:20px;font-weight:700;color:#17191c}#qui-sommes-nous-page .qui-sommes-nous-equipe .service-entete p{margin:8px 0 0;font-size:14px;line-height:1.55;color:#4b4b4b}#qui-sommes-nous-page .qui-sommes-nous-equipe .membres{display:flex;flex-wrap:wrap;gap:26px 22px;margin:0;padding:0;list-style:none}#qui-sommes-nous-page .qui-sommes-nous-equipe .membre{width:116px;padding:0;text-align:center}#qui-sommes-nous-page .qui-sommes-nous-equipe .membre b{display:block;margin-top:12px;font-size:14.5px;font-weight:700;color:#17191c}#qui-sommes-nous-page .qui-sommes-nous-equipe .membre span{display:block;margin-top:2px;font-size:12px;font-weight:500;color:#008ba3}#qui-sommes-nous-page .qui-sommes-nous-equipe .membre:hover .photo{box-shadow:0 0 0 3px #fff,0 0 0 5px #c71464;transform:translateY(-3px)}#qui-sommes-nous-page .qui-sommes-nous-equipe .photo{display:grid;place-items:center;width:116px;height:116px;overflow:hidden;border-radius:50%;background:#e8f5f8;box-shadow:0 0 0 3px #fff,0 0 0 5px #d3e7ec;transition:box-shadow .25s,transform .25s}#qui-sommes-nous-page .qui-sommes-nous-equipe .photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1) contrast(1.1);mix-blend-mode:multiply;transform:scale(1.22);transform-origin:50% 32%}#qui-sommes-nous-page .qui-sommes-nous-equipe .photo span{margin:0;font-size:40px;font-weight:700;color:#0a7a91}#qui-sommes-nous-page .qui-sommes-nous-reassurance{padding:36px 0;border-bottom:1px solid #d3e7ec}@media(max-width:1019.999px){#qui-sommes-nous-page .qui-sommes-nous-stats .stats{grid-template-columns:repeat(2,1fr);row-gap:28px}#qui-sommes-nous-page .qui-sommes-nous-stats .stats li:nth-child(3){padding-left:0;border-left:0}}@media(max-width:779.999px){#qui-sommes-nous-page .qui-sommes-nous-section{padding:56px 0}#qui-sommes-nous-page .section-title{font-size:28px}#qui-sommes-nous-page .section-intro{font-size:15.5px}#qui-sommes-nous-page .qui-sommes-nous-intro{min-height:0;padding:44px 0 40px}#qui-sommes-nous-page .qui-sommes-nous-intro:after{background:linear-gradient(180deg,#073c48bf,#0a7a91d9)}#qui-sommes-nous-page .qui-sommes-nous-intro .title{font-size:30px}#qui-sommes-nous-page .qui-sommes-nous-intro .accroche{font-size:15.5px}#qui-sommes-nous-page .qui-sommes-nous-intro .cta-button,#qui-sommes-nous-page .qui-sommes-nous-intro .cta-ghost{justify-content:center;width:100%}#qui-sommes-nous-page .qui-sommes-nous-disciplines{gap:6px 12px;font-size:13px}#qui-sommes-nous-page .qui-sommes-nous-disciplines span+span:before{margin-right:12px}#qui-sommes-nous-page .qui-sommes-nous-stats .stats li{padding:4px 16px}#qui-sommes-nous-page .qui-sommes-nous-stats .stats b{font-size:34px}#qui-sommes-nous-page .qui-sommes-nous-blocs .container{gap:56px}#qui-sommes-nous-page .bloc{grid-template-columns:1fr;gap:28px}#qui-sommes-nous-page .bloc:nth-child(2n) .bloc-image{order:0}#qui-sommes-nous-page .bloc .section-title{font-size:26px}#qui-sommes-nous-page .qui-sommes-nous-equipe .service{grid-template-columns:1fr;gap:18px}#qui-sommes-nous-page .qui-sommes-nous-equipe .membres{gap:22px 14px}#qui-sommes-nous-page .qui-sommes-nous-equipe .membre,#qui-sommes-nous-page .qui-sommes-nous-equipe .photo{width:92px}#qui-sommes-nous-page .qui-sommes-nous-equipe .photo{height:92px}}
