:root{--bs-body-bg:#0f1d50;--bs-body-color:#e8eaf0;--bs-border-color:#30d0f033;--bs-card-bg:#1a2c6a;--bs-secondary-bg:#162460;--bs-primary:#30d0f0;--bs-primary-rgb:48,208,240;--bs-link-color:#30d0f0;--bs-link-hover-color:#5ddaf5;--bs-emphasis-color:#e8eaf0;--bs-emphasis-color-rgb:232,234,240;--bs-secondary-color:#8090b0;--bs-secondary-color-rgb:128,144,176;--bs-tertiary-color:#e8eaf080;--bs-heading-color:#e8eaf0;--bs-body-color-rgb:232,234,240;--bs-table-color:#e8eaf0;--bs-table-striped-color:#e8eaf0;--bs-table-active-color:#e8eaf0;--bs-table-hover-color:#e8eaf0;--bs-form-control-color:#e8eaf0;--nelixa-cyan:#30d0f0;--nelixa-blue:#0080f0;--nelixa-violet:#8b35c8;--nelixa-rose:#c030f0;--nelixa-dark:#0a1440;--nelixa-dark2:#162460;--nelixa-card:#1a2c6a;--nelixa-overlay:#1e3278;--nelixa-muted:#8898be;--nelixa-border:#30d0f033;--nelixa-danger:#ef4444;--nelixa-success:#22c55e;--nelixa-warning:#eab308;--nelixa-info:#60a5fa;--sidebar-w:15em;--topbar-h:4em;--font-title:"Syne",sans-serif;--font-body:"Outfit",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(175deg,#1e2f70,#141d5a 35%,#0f1848 70%,#0a1238) fixed;background-color:#0f1848;font-family:var(--font-body);min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--bs-body-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}b,strong{color:inherit}a{color:var(--nelixa-cyan)}a,a:hover{text-decoration:none}a:hover{color:var(--bs-link-hover-color)}dd,dt,label,li,p,small,span,td,th{color:inherit}.text-accent{color:var(--nelixa-cyan)!important}.text-muted{color:var(--nelixa-muted)!important}.text-danger{color:var(--nelixa-danger)!important}.text-success{color:var(--nelixa-success)!important}.card{background-color:var(--nelixa-card);border-color:var(--nelixa-border);border-radius:.625em}.card-header{background-color:#ffffff0d;border-bottom-color:var(--nelixa-border);font-family:var(--font-title)}.btn-primary{background:linear-gradient(90deg,var(--nelixa-cyan),var(--nelixa-violet));border:none;color:#fff;font-weight:600}.btn-primary:hover{color:#fff;opacity:.9}.btn-outline-primary,.btn-outline-primary:hover{border-color:var(--nelixa-cyan);color:var(--nelixa-cyan)}.btn-outline-primary:hover{background-color:#30d0f01a}.btn-outline-secondary{border-color:var(--nelixa-border);color:var(--nelixa-muted)}.btn-outline-secondary:hover{color:var(--bs-body-color)}.btn-outline-danger{border-color:#ef444466;color:var(--nelixa-danger)}.btn-outline-danger:hover{background-color:#ef444426;border-color:var(--nelixa-danger);color:var(--nelixa-danger)}.form-control,.form-select{background-color:#ffffff14;border-color:var(--nelixa-border);color:var(--bs-body-color)}.form-control:focus,.form-select:focus{background-color:#ffffff1f;border-color:var(--nelixa-cyan);box-shadow:0 0 0 .2rem var(--nelixa-border);color:var(--bs-body-color)}.form-control::placeholder{color:var(--nelixa-muted)}.form-select option{background:var(--nelixa-card)}.form-control::file-selector-button{background-color:var(--nelixa-dark2);border-color:var(--nelixa-border);color:var(--bs-body-color)}.form-control:hover::file-selector-button{background-color:var(--nelixa-overlay)}.form-label{color:var(--nelixa-muted);font-size:.85rem;font-weight:500}.table{--bs-table-bg:#0000;--bs-table-border-color:#ffffff0d;--bs-table-striped-bg:#ffffff05;--bs-table-hover-bg:#30d0f00a;color:var(--bs-body-color)}.table thead th{background:#ffffff12;border-bottom-color:var(--nelixa-border);color:var(--nelixa-muted);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.badge-cyan{background:#30d0f026;color:var(--nelixa-cyan)}.badge-success-soft{background:#22c55e26;color:var(--nelixa-success)}.badge-danger-soft{background:#ef444426;color:var(--nelixa-danger)}.badge-warning-soft{background:#eab30826;color:var(--nelixa-warning)}.badge-info-soft{background:#3b82f626;color:var(--nelixa-info)}.badge-secondary-soft{background:#ffffff14;color:var(--nelixa-muted)}.alert-danger{background:#ef44441f;border-color:#ef44444d;color:#f87171}.alert-success{background:#22c55e1f;border-color:#22c55e4d;color:#4ade80}.alert-warning{background:#eab3081f;border-color:#eab3084d;color:#fbbf24}.alert-info{background:#3b82f61f;border-color:#3b82f64d;color:var(--nelixa-info)}.alert-dismissible{overflow:hidden}.alert-progress{background:currentColor;bottom:0;height:.1875em;left:0;opacity:.4;position:absolute;transition:width linear;width:100%}.nav-tabs{border-bottom-color:var(--nelixa-border)}.nav-tabs .nav-link{border-color:#0000;color:var(--nelixa-muted)}.nav-tabs .nav-link:hover{border-color:#0000;color:var(--bs-body-color)}.nav-tabs .nav-link.active{background:#0000;border-color:#0000 #0000 var(--nelixa-cyan);color:var(--nelixa-cyan)}.navbar{background:linear-gradient(90deg,#0d0820,#6b1fa2)!important;border-bottom:.0625em solid #8b35c84d;height:var(--topbar-h)}.navbar-brand .logo-symbole{height:2.25rem;width:auto}.navbar-brand .logo-text{background:linear-gradient(90deg,#0a8ff0,#3b5bf0 45%,#c13ae6);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-body);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1}.dropdown-menu{background:var(--nelixa-overlay);border-color:var(--nelixa-border);min-width:12.5em}.dropdown-item{color:var(--bs-body-color);font-size:.9rem}.dropdown-item:hover{background:#ffffff0d;color:var(--bs-body-color)}.dropdown-item.text-danger{color:var(--nelixa-danger)!important}.pagination .page-link{background:#ffffff0d;border-color:var(--nelixa-border);color:var(--nelixa-muted)}.pagination .page-link:hover{background:#30d0f01a;color:var(--nelixa-cyan)}.pagination .page-item.active .page-link{background:var(--nelixa-cyan);border-color:var(--nelixa-cyan);color:var(--nelixa-dark)}.pagination .page-item.disabled .page-link{opacity:.4}.modal-content{background:var(--nelixa-overlay);border-color:var(--nelixa-border)}.modal-header{border-bottom-color:var(--nelixa-border)}.modal-footer{border-top-color:var(--nelixa-border)}.nelixa-app{display:flex;flex-direction:column;min-height:100vh}.sidebar{background:var(--nelixa-dark2);border-right:.0625em solid var(--nelixa-border);bottom:0;left:0;overflow-y:auto;padding:.75em 0;position:fixed;top:var(--topbar-h);width:var(--sidebar-w);z-index:50}.sidebar .nav-link{align-items:center;border-left:.1875em solid #0000;color:var(--nelixa-muted);display:flex;font-size:.9rem;gap:.625em;padding:.625em 1.25em;transition:color .2s,background .2s}.sidebar .nav-link:hover{background:#30d0f012;color:var(--bs-body-color)}.sidebar .nav-link.active{background:#30d0f01f;border-left-color:var(--nelixa-cyan);color:var(--nelixa-cyan)}.sidebar .nav-link .nav-icon{font-size:1rem;text-align:center;width:1.25em}.sidebar .nav-pastille{background:linear-gradient(135deg,#f43f5e,#d946ef);border-radius:999px;box-shadow:0 .15rem .4rem #d946ef59;color:#fff;flex-shrink:0;font-size:.7rem;font-weight:700;line-height:1.2rem;margin-left:auto;min-width:1.4rem;padding:.1rem .4rem;text-align:center}.sidebar .sidebar-submenu{display:none;padding-left:1em}.sidebar .sidebar-submenu.show{display:block}.sidebar .sidebar-submenu .nav-link{border-left:none;font-size:.82rem;padding:.375em 1em}.sidebar .sidebar-parent{cursor:pointer}.main-content{flex:1;margin-left:var(--sidebar-w);min-height:100vh;min-width:0;overflow-x:clip;padding:calc(var(--topbar-h) + 1.5em) 2em 2em}.lien-contact{overflow-wrap:anywhere}.page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75em;justify-content:space-between;margin-bottom:1.5em}.page-header h1{font-size:1.8rem;line-height:1.2}.notif-badge{align-items:center;background:var(--nelixa-rose);border-radius:50%;color:#fff;display:none;font-size:.65rem;height:1em;justify-content:center;position:absolute;right:.25em;top:.25em;width:1em}.widget-card{background:var(--nelixa-card);border:.0625em solid var(--nelixa-border);border-radius:.625em;min-height:auto;padding:1em;text-align:left}.widget-card__top{align-items:center;display:flex;gap:.75em}.widget-card__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:2.75em;justify-content:center;margin-bottom:0;width:2.75em}.widget-card__value{font-family:var(--font-body);font-size:1.5rem;font-weight:800;line-height:1}.widget-card__label{color:var(--nelixa-muted);font-size:.7rem;margin-top:.2em}.widget-card .btn{font-size:.75rem;padding:.3em .6em}.widget-cyan .widget-card__icon{background:#0080f024}.widget-violet .widget-card__icon{background:#6c47d424}.widget-rose .widget-card__icon{background:#c030f01f}.cra-calendar{display:grid;gap:.375em;grid-template-columns:repeat(7,1fr)}.cra-calendar__header{border-bottom:.0625em solid var(--nelixa-border);color:var(--nelixa-muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.5em 0;text-align:center;text-transform:uppercase}.cra-calendar__header--weekend{color:#eab30899}.cra-calendar__day{background:#ffffff08;border:.0625em solid #ffffff0f;border-radius:.5em;display:flex;flex-direction:column;gap:.3125em;min-height:9.375em;padding:.5em .4375em .375em;transition:border-color .15s}.cra-calendar__day:not(.cra-calendar__day--empty):not(.cra-calendar__day--ferie):hover{border-color:#30d0f040}.cra-calendar__day--empty{background:#0000;border-color:#0000;pointer-events:none}.cra-calendar__day--weekend{background:hsla(0,0%,100%,.015)}.cra-calendar__day--ferie{background:#eab3080f;border-color:#eab3082e}.cra-calendar__day--has-activity{background:#30d0f00a;border-color:#30d0f04d}.cra-calendar__day-num{align-items:center;color:var(--bs-body-color);display:flex;font-size:.82rem;font-weight:700;gap:.3125em;line-height:1}.cra-calendar__day--weekend .cra-calendar__day-num{color:var(--nelixa-muted)}.cra-nav__periode .form-select{width:auto}.cra-calendar__day-name{display:none}.badge-ferie{background:#eab30833;border-radius:.1875em;color:var(--nelixa-warning);font-size:.58rem;font-weight:600;padding:.0625em .3125em}.cra-calendar__slot{display:flex;flex-direction:column;gap:.125em}.cra-calendar__slot-label{color:var(--nelixa-muted);font-size:.58rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cra-calendar__select{appearance:auto;background:#30d0f026;border:.0625em solid #30d0f059;border-radius:.25em;color:var(--bs-body-color);font-size:.68rem;line-height:1.4;padding:.1875em .3125em;width:100%}.cra-calendar__select:has(option[value=""]:checked){background:#ffffff0f;border-color:#ffffff1a}.cra-calendar__select:focus{border-color:var(--nelixa-cyan);box-shadow:0 0 0 .125em #30d0f01f;outline:none}.cra-calendar__select option{background:#fff;color:#000}.cra-calendar__select:disabled{cursor:not-allowed;opacity:.45}.cra-calendar__comment{background:#ffffff0a;border:.0625em solid #ffffff12;border-radius:.25em;color:var(--bs-body-color);font-size:.65rem;margin-top:auto;padding:.1875em .375em;width:100%}.cra-calendar__comment::placeholder{color:#8898be80;font-style:italic}.cra-calendar__comment:focus{background:#30d0f00a;border-color:var(--nelixa-cyan);outline:none}.cra-calendar__comment:disabled{cursor:not-allowed;opacity:.4}.cra-calendar__ferie-label{color:#eab308b3;font-size:.7rem;font-style:italic;margin-top:auto}.cra-calendar__value{background:#ffffff0a;border:.0625em solid #ffffff12;border-radius:.25em;display:block;font-size:.68rem;line-height:1.4;padding:.1875em .3125em}.cra-calendar__value--filled{background:#30d0f00f;border-color:#30d0f033;color:var(--bs-body-color)}.cra-calendar__contrat{color:var(--nelixa-muted);display:block;font-size:.6rem;margin-top:.1em}.cra-calendar__comment-text,.cra-calendar__value--absent{color:var(--nelixa-muted);font-style:italic}.cra-calendar__comment-text{display:block;font-size:.62rem;margin-top:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-activite{background:#ffffff0d;border:.0625em solid var(--nelixa-border);border-radius:.25em;color:var(--bs-body-color);font-size:.82rem;padding:.3125em .5em;width:100%}.select-activite:focus{border-color:var(--nelixa-cyan);outline:none}.competences-group__title{color:var(--nelixa-cyan);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.checkbox-chip{align-items:center;background:#ffffff08;border:.0625em solid var(--nelixa-border);border-radius:6.25em;color:var(--nelixa-muted);cursor:pointer;display:inline-flex;font-size:.85rem;gap:.375em;padding:.3125em .875em;transition:background .2s,border-color .2s,color .2s}.checkbox-chip.checked,.checkbox-chip:hover{background:#30d0f01a;border-color:var(--nelixa-cyan);color:var(--nelixa-cyan)}.checkbox-chip input{display:none}.dropdown-notifications{min-width:20em}.dropdown-notifications__header{border-bottom:.0625em solid var(--nelixa-border)}.dropdown-notifications__list{max-height:17.5em;overflow-y:auto}.avatar-initials{align-items:center;background:linear-gradient(135deg,#8b6ae0,var(--nelixa-violet));border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:2em;justify-content:center;width:2em}.funnel{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5em}.funnel-step{background:rgba(108,71,212,var(--funnel-opacity,.12));border-radius:.5em;flex:1 1 8em;min-width:8em;padding:1em .5em;text-align:center}.funnel-step--gagnee{background:#22c55e2e}.funnel-step__value{color:#1e1b4b;font-size:1.6rem;font-weight:700}.funnel-step__label{color:var(--nelixa-muted);font-size:.75rem}.funnel-arrow{align-items:center;color:var(--nelixa-muted);display:flex;font-size:1.1rem}.evolution-chart{height:13.75em;position:relative}.evolution-chart svg{display:block;height:100%;overflow:visible;width:100%}.evolution-chart__grid{stroke:var(--nelixa-border);stroke-width:1}.evolution-chart__area{fill:var(--nelixa-violet);fill-opacity:.12;stroke:none}.evolution-chart__line{fill:none;stroke:var(--nelixa-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.evolution-chart__dot{fill:var(--nelixa-violet);stroke:var(--nelixa-card);stroke-width:2}.evolution-chart__crosshair{opacity:0;stroke:var(--nelixa-muted);stroke-dasharray:2 2;stroke-width:1}.evolution-chart__tick{fill:var(--nelixa-muted);font-size:.65rem}.evolution-chart__tooltip{background:var(--nelixa-card);border:.0625em solid var(--nelixa-border);border-radius:.375em;box-shadow:0 .125em .75em #1e1b4b1f;color:#374151;font-size:.75rem;opacity:0;padding:.4em .6em;pointer-events:none;position:absolute;transform:translate(-50%,-100%);transition:opacity .1s;white-space:nowrap;z-index:2}.evolution-chart__tooltip strong{color:var(--nelixa-violet)}.topbar-search{background:var(--nelixa-overlay);border-color:var(--nelixa-border);color:#fff}.topbar-search::placeholder{color:var(--nelixa-muted)}.topbar-search__results{max-height:22em;overflow-y:auto;width:100%}.topbar-search__results .dropdown-item small{display:block}.filter-control{max-width:13.75em}.filter-control--md{max-width:12.5em}.filter-control--sm{max-width:11.25em}.filter-control--xs{max-width:10em}.filter-multiselect{height:11.25em}@media (max-width:47.99em){.barre-filtres>.form-control,.barre-filtres>.form-select{flex:1 1 100%;max-width:none}.barre-filtres>.btn{flex:1}}.card-form{max-width:43.75em}.card-form--md{max-width:37.5em}.card-form--sm{max-width:31.25em}.card-form--xs{max-width:28.75em}.border-bottom-nelixa{border-bottom:.0625em solid var(--nelixa-border)}hr{border-color:var(--nelixa-border)}.img-table-thumb{border-radius:.375em;height:3em;object-fit:cover;width:4.5em}.img-preview{border-radius:.375em;height:5em}.content-blurred{filter:blur(.25em);pointer-events:none}.icon-3xl{font-size:3rem}.notif-item{border-bottom:.0625em solid var(--nelixa-border);display:flex;gap:.75em;padding:.75em 0}.notif-item--unread{background:#30d0f005}.notif-dot{background:var(--nelixa-cyan);border-radius:50%;flex-shrink:0;height:.5em;margin-top:.375em;width:.5em}.notif-item:not(.notif-item--unread) .notif-dot{background:#0000;border:.0625em solid var(--nelixa-muted)}#bancaireContent{transition:filter .3s}.nav-tabs-nelixa{border-bottom:.0625em solid var(--nelixa-border);display:flex;gap:.25em;margin-bottom:1.5em;overflow-x:auto;scrollbar-width:none}.nav-tabs-nelixa::-webkit-scrollbar{display:none}.nav-tabs-nelixa .tab-btn{background:none;border:none;border-bottom:.125em solid #0000;color:var(--nelixa-muted);cursor:pointer;flex-shrink:0;font-size:.9rem;padding:.625em 1.125em;transition:color .2s,border-color .2s;white-space:nowrap}.nav-tabs-nelixa .tab-btn:hover{color:var(--bs-body-color)}.nav-tabs-nelixa .tab-btn.active{border-bottom-color:var(--nelixa-cyan);color:var(--nelixa-cyan)}.tab-pane{display:none}.tab-pane.active{display:block}.input-password{position:relative}.input-password .form-control{padding-right:2.75em}.btn-eye{align-items:center;background:none;border:none;color:var(--nelixa-muted);cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.75rem}.btn-eye:hover{color:var(--nelixa-cyan)}.nelixa-login{background:linear-gradient(140deg,#0c0d2e,#140840 45%,#2c0a50 75%,#3a0d60);background-attachment:fixed;min-height:100vh;position:relative}.nelixa-login:before{background:radial-gradient(ellipse at 68% 45%,#781edc6b 0,#0000 58%);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.login-card{background:#f2f1fb;border:none;border-radius:1.25em;box-shadow:0 .5em 3.5em #00000073;max-width:27.5em;position:relative;width:100%;z-index:1}.login-card .logo-fallback{color:#6c3fc8;font-family:var(--font-title);font-size:2rem;font-weight:800}.login-title{color:#1a1a3a!important;font-family:var(--font-body);font-weight:700}.login-subtitle{color:#6b7280!important}.login-label{color:#374151!important;font-size:.85rem;font-weight:500}.login-input-wrapper{position:relative}.login-input-icon{align-items:center;color:#9ca3af;display:flex;left:.875em;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.login-input{background-color:#fff!important;border-color:#e5e7f0!important;border-radius:.5em!important;color:#1e1b4b!important;padding-left:2.75em!important}.login-input:focus{background-color:#fff!important;border-color:#7048e8!important;box-shadow:0 0 0 .2rem #7048e826!important}.login-input::placeholder{color:#9ca3af!important}.login-check{background-color:#fff;border-color:#d1d5db}.login-check:checked{background-color:#7048e8;border-color:#7048e8}.login-check-label{color:#374151!important}.login-link{color:#7048e8!important;font-weight:500}.login-back-link,.login-link{display:inline-block;margin-block:-.75rem;padding-block:.75rem}.login-link:hover{color:#5a35cc!important}.login-btn{background:#7048e8;border:none;border-radius:.5em;color:#fff;font-weight:600;padding:.75em;transition:background .2s}.login-btn:hover{background:#5f38cc;color:#fff}.login-back-link{color:#9ca3af!important}.login-back-link:hover{color:#6b7280!important}.nelixa-home{background:linear-gradient(175deg,#fff,#eef0ff 30%,#c5d0ff 60%,#8b9fee) fixed}.hero{background:linear-gradient(180deg,#fff,#fbfbff 75%,#fff0);display:flex;min-height:100vh;overflow:hidden;padding:6.5em 0 3em;scroll-margin-top:4.375em}.hero,.hero__content{align-items:center;position:relative}.hero__content{display:grid;gap:2em;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:0 auto;max-width:84em;padding-inline:1.25rem;width:100%;z-index:1}.hero__titre{color:#101969;font-family:var(--font-body);font-size:clamp(2.4rem,4.6vw,4.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.hero__trait{background:var(--nelixa-cyan);border-radius:.15em;display:block;height:.3em;margin:1.5em 0;width:4.5em}.hero__description{color:#3a4373;font-size:1.2rem;font-weight:300;line-height:1.6;margin:0;max-width:32em}.hero__cta{display:flex;flex-wrap:wrap;gap:1em;margin-top:2.5em}.hero__btn{align-items:center;border-radius:.5em;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1.05rem;font-weight:600;gap:.75em;justify-content:center;padding:.9em 2.2em;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.hero__btn:hover{transform:translateY(-.125em)}.hero__btn--plein{background:#141a4f;border:.125em solid #141a4f;box-shadow:0 .5em 1.25em #141a4f33;color:#fff}.hero__btn--plein:hover{background:#222a75;border-color:#222a75}.hero__btn--contour{background:#fff;border:.125em solid #2f4bf0;color:#101969}.hero__btn--contour:hover{background:#2f4bf0;color:#fff}.forme-fluide{opacity:.85;overflow:visible;pointer-events:none;position:absolute}.forme-fluide__goo circle,.forme-fluide__reflets ellipse{animation:hero-fluide 16s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.forme-fluide__goo circle:nth-child(2n){animation-direction:reverse;animation-duration:19s}.forme-fluide__goo circle:nth-child(3n){animation-delay:-7s;animation-duration:23s}.forme-fluide__goo circle:nth-child(5n),.forme-fluide__reflets ellipse:nth-child(2n){animation-delay:-12s}@keyframes hero-fluide{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-14px) scale(1.06)}66%{transform:translate(-14px,12px) scale(.95)}}.hero__visuel{height:36em;position:relative}.hero__blobs{height:calc(100% + 6em);inset:-3em -5em -3em -3em;position:absolute;width:calc(100% + 8em)}.hero__cartes{list-style:none;margin:0;padding:0}.carte-flottante{--rotation:0deg;--amplitude:-0.9em;animation:carte-flotter 6s ease-in-out infinite;-webkit-backdrop-filter:blur(.75em);backdrop-filter:blur(.75em);background:#ffffffc7;border:.0625em solid #fffffff2;border-radius:1.1em;box-shadow:0 1.5em 3em #2d3caa24,0 .25em .75em #2d3caa0f;padding:1.2em 1.35em 1.1em;position:absolute;transform:rotate(var(--rotation));width:15.5em;will-change:transform}.carte-flottante--product{--rotation:-4deg;animation-duration:6.5s;left:6%;top:0}.carte-flottante--cloud{--rotation:4deg;--amplitude:-0.7em;animation-delay:-2s;animation-duration:7.5s;right:0;top:9%}.carte-flottante--dev{--rotation:-2deg;--amplitude:-0.8em;animation-delay:-3s;animation-duration:6.8s;left:30%;top:37%}.carte-flottante--data{--rotation:4deg;--amplitude:-1em;animation-delay:-4.5s;animation-duration:7s;left:0;top:68%}.carte-flottante--cyber{--rotation:3deg;animation-delay:-1s;animation-duration:5.8s;right:2%;top:72%}@keyframes carte-flotter{0%,to{transform:translateY(0) rotate(var(--rotation))}50%{transform:translateY(var(--amplitude)) rotate(calc(var(--rotation) + 1.2deg))}}.carte-flottante__icone{color:#1f2fc4;height:2.4em;width:2.4em}.carte-flottante__titre{color:#101969;font-family:var(--font-body);font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:.6em 0 .75em}.carte-flottante__tags{display:flex;flex-wrap:wrap;gap:.5em;margin:0}.carte-flottante__tags span{background:#eef0fb;border-radius:999px;color:#101969;font-size:.82rem;padding:.35em .9em}@media (max-width:75em) and (min-width:62.0625em){.carte-flottante{padding:1em 1.15em .95em;width:13.75em}.carte-flottante__titre{font-size:1.15rem}.carte-flottante--dev{left:24%;top:43%}}@media (prefers-reduced-motion:reduce){.carte-flottante,.forme-fluide__goo circle,.forme-fluide__reflets ellipse{animation:none}}@media (max-width:62em){.hero{min-height:0;padding-top:6.5em}.hero__content{gap:3em;grid-template-columns:minmax(0,1fr)}.hero__visuel{height:auto;padding:1em 0}.hero__blobs{height:calc(100% + 4em);inset:-2em -1em;width:calc(100% + 2em)}.hero__cartes{display:grid;gap:1.25em;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.carte-flottante{inset:auto;position:relative;width:auto}.carte-flottante--dev{grid-column:1/-1}}@media (max-width:36em){.hero__description{font-size:1.05rem}.hero__btn{width:100%}.carte-flottante{border-radius:.9em;padding:1em}.carte-flottante__titre{font-size:1.05rem}.carte-flottante__tags span{font-size:.75rem;padding:.3em .7em}}.public-footer{background:#fff;border-top:.0625em solid #1019690f;margin-top:3em;position:relative;z-index:1}.public-footer__inner{align-items:center;display:flex;gap:1.75em;margin:0 auto;max-width:84em;padding:1.75em 1.25rem}.public-footer__logo{align-items:center;display:flex;flex-shrink:0;gap:.4em;text-decoration:none}.public-footer__symbole{height:2em;width:auto}.public-footer__marque{background:linear-gradient(90deg,#0a8ff0,#3b5bf0 45%,#c13ae6);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-body);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1}.public-footer__separateur{align-self:stretch;background:#10196926;width:.0625em}.public-footer__tagline{color:#3a4373;font-size:.95rem;margin:0}.public-footer__legal{align-items:center;color:#6b7399;display:flex;font-size:.875rem;gap:1.25em;margin:0 0 0 auto}.public-footer__legal a{color:#3a4373;text-decoration:none}.public-footer__legal a:hover{color:#3b5bf0;text-decoration:underline}@media (max-width:48em){.public-footer{margin-top:2em}.public-footer__inner{flex-wrap:wrap;gap:.75em 1.25em;justify-content:center;padding:1.5em 1rem;text-align:center}.public-footer__separateur{display:none}.public-footer__tagline{width:100%}.public-footer__legal{justify-content:center;margin:0;width:100%}}.public-header{align-items:center;background:#fff;box-shadow:0 .0625em 0 #1019690f,0 .5em 1.5em #1019690f;display:flex;gap:2em;height:4.375em;justify-content:space-between;left:0;padding:0 2.5em;position:fixed;right:0;top:0;z-index:100}.public-header__logo{align-items:center;display:flex;flex-shrink:0;gap:.5em;text-decoration:none}.public-header__symbole{height:2.75em;width:auto}.public-header__marque{background:linear-gradient(90deg,#0a8ff0,#3b5bf0 45%,#c13ae6);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-body);font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1}.public-header__nav{align-items:center;display:flex;gap:2.25em}.public-header__nav a{color:#101969;font-size:.95rem;font-weight:500;padding:.4em 0;position:relative;text-decoration:none;transition:color .2s}.public-header__nav a:after{background:var(--nelixa-cyan);border-radius:.125em;bottom:-.15em;content:"";height:.1875em;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s}.public-header__nav a:hover{color:#3b5bf0}.public-header__nav a.is-active:after,.public-header__nav a:hover:after{transform:scaleX(1)}.public-header__cta{background:#fff;border:.125em solid #2f4bf0;border-radius:.5em;color:#101969;cursor:pointer;font-family:var(--font-body);font-size:.95rem;font-weight:600;margin-left:1.25em;padding:.6em 1.6em;transition:background .2s,color .2s}.public-header__cta:hover{background:#2f4bf0;color:#fff}.public-header__burger{align-items:center;background:none;border:none;color:#101969;cursor:pointer;display:none;padding:.5em}@media (max-width:68em){.public-header{padding:0 1.5em}.public-header__nav{gap:1.5em}.public-header__cta{margin-left:.5em}}@media (max-width:56em){.public-header{padding:0 1em}.public-header__marque{font-size:1.5rem}.public-header__symbole{height:2em}.public-header__burger{display:flex}.public-header__nav{align-items:stretch;background:#fff;border-top:.0625em solid #10196914;box-shadow:0 .75em 1.5em #1019691f;display:none;flex-direction:column;gap:0;left:0;padding-bottom:1em;position:fixed;right:0;top:4.375em;z-index:99}.public-header__nav.open{display:flex}.public-header__nav a{border-bottom:.0625em solid #1019690f;font-size:1rem;padding:1em 1.5em}.public-header__nav a:after{display:none}.public-header__nav a.is-active{box-shadow:inset .1875em 0 0 var(--nelixa-cyan);color:#3b5bf0}.public-header__cta{margin:1em 1.5em 0;padding:.8em 1em}}.section-publications{background:#fff;color:#101969;overflow-x:clip;position:relative;scroll-margin-top:4.375em;z-index:1}.page-intro--publications .page-intro__inner,.publications{max-width:77.5em}.page-intro--publications .page-intro__fluide{top:-1em}.publications{margin:0 auto;padding:0 1.25rem 4em}.section-publications+.public-footer{margin-top:0}.publications__vide{color:#3a4373;font-weight:300;margin:0}.actu-carousel{position:relative}.actu-carousel__track-wrapper{margin:-.5em -.25em -1em;overflow:hidden;padding:.5em .25em 1em}.actu-carousel__track{display:flex;gap:1.5em;transition:transform .4s ease}.actu-card{background:#fff;border:.0625em solid #e6e8f5;border-radius:1em;box-shadow:0 .5em 1.5em #1019690f;display:flex;flex:0 0 calc(33.33333% - 1em);flex-direction:column;overflow:hidden;padding:.5em .5em 0}.actu-card__embed{border-radius:.625em;flex:1;overflow:hidden;width:100%}.actu-card__embed iframe{border:0;display:block;height:37em;width:100%}.actu-card__body{display:flex;flex:1;flex-direction:column;gap:.625em;padding:1.25em}.actu-card__date{color:#8a90b3;font-size:.78rem;margin:0}.actu-card__titre{color:#101969;font-family:var(--font-body);font-size:1rem;font-weight:600;margin:0}.actu-card__link{align-items:center;color:#2f5bd8;display:inline-flex;font-size:.95rem;font-weight:400;gap:.4em;justify-content:center;padding:.9em 0;text-decoration:none}.actu-card__link svg{height:1em;width:1em}.actu-card__link:hover{color:#8b35c8}.actu-carousel__btn{background:linear-gradient(135deg,#5fdcff,#6a8bff 45%,#b07cff);border:none;border-radius:50%;box-shadow:0 .5em 1.25em #6a8bff59;color:#fff;cursor:pointer;display:grid;height:3.75em;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s,box-shadow .2s;width:3.75em;z-index:2}.actu-carousel__btn svg{height:1.4em;width:1.4em}.actu-carousel__btn--prev{left:-4.75em}.actu-carousel__btn--next{right:-4.75em}.actu-carousel__btn:hover{box-shadow:0 .75em 1.5em #6a8bff73;transform:translateY(-50%) scale(1.06)}.actu-carousel__dots{display:flex;justify-content:center;margin-top:1.25em}.actu-carousel__dot{background:none;border:none;cursor:pointer;display:grid;flex-shrink:0;height:24px;padding:0;place-items:center;width:24px}.actu-carousel__dot:before{background:#d5d8e8;border-radius:50%;content:"";height:8px;transition:background .25s,transform .25s;width:8px}.actu-carousel__dot.is-active:before{background:linear-gradient(90deg,#5fdcff,#6a8bff,#b07cff);transform:scale(1.35)}@media (max-width:88em){.actu-carousel__btn--prev{left:-1.5em}.actu-carousel__btn--next{right:-1.5em}}.modal-contact{background:#fff;border:none;border-radius:1em}.modal-contact .modal-header{padding:1.5em 1.5em 0}.modal-contact .modal-body{padding:1em 1.5em 1.5em}.modal-contact .modal-title{color:#2a1f6e;font-family:var(--font-title);font-weight:700}.modal-contact .form-label{color:#2a1f6e;font-size:.875rem;font-weight:600}.modal-contact .form-check-label{color:#000}.modal-contact .btn-primary{background:linear-gradient(90deg,var(--nelixa-cyan),var(--nelixa-violet));border:none;border-radius:.5em;color:#fff;font-weight:600;padding:.625em;transition:opacity .2s}.modal-contact .btn-primary:hover{opacity:.88}.modal-contact .btn-primary:disabled{opacity:.6}.modal-contact .form-control,.modal-contact .form-select{background-color:#fff;border-color:#d1d5db;color:#111827}.modal-contact .form-select option{background-color:#fff;color:#111827}.modal-contact .form-control:focus,.modal-contact .form-select:focus{background-color:#fff;border-color:#6c63ff;box-shadow:0 0 0 .2rem #6c63ff2e;color:#111827}.modal-contact .form-control::placeholder{color:#9ca3af}.modal-contact .form-check-input{background-color:#fff;border:.125em solid #9ca3af;flex-shrink:0;height:1.1em;width:1.1em}.modal-contact .form-check-input:checked{background-color:var(--nelixa-violet);border-color:var(--nelixa-violet)}.modal-contact .form-check-input:focus{border-color:var(--nelixa-violet);box-shadow:0 0 0 .2rem #8b35c833}.modal-contact .form-check-label{color:#374151;font-size:.85rem;line-height:1.5}.contact-profil-card{align-items:center;background:#f8f9ff;border:.0625em solid #8b35c833;border-radius:.875em;display:flex;flex-direction:column;height:100%;padding:1.75em 1.5em;text-align:center;transition:border-color .2s,box-shadow .2s}.contact-profil-card:hover{border-color:var(--nelixa-violet);box-shadow:0 .25em 1em #8b35c81f}.contact-profil-card__icon{align-items:center;background:linear-gradient(135deg,#30d0f026,#8b35c826);border-radius:50%;color:var(--nelixa-violet);display:flex;height:3.5em;justify-content:center;margin-bottom:1em;width:3.5em}.contact-profil-card h3{color:#2a1f6e;font-family:var(--font-title);font-size:1.05rem;font-weight:700;margin-bottom:.5em}.contact-profil-card p{color:#666;font-size:.88rem;line-height:1.5;margin-bottom:.75em}.contact-profil-card__list{flex:1;list-style:none;margin:0 0 .5em;padding:0;text-align:left;width:100%}.contact-profil-card__list li{color:#444;font-size:.83rem;line-height:1.5;padding:.2em 0 .2em 1.4em;position:relative}.contact-profil-card__list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%238b35c8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1em;left:0;position:absolute;top:.45em;width:1em}.contact-back-btn{align-items:center;background:none;border:none;color:var(--nelixa-violet);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;gap:.25em;padding:0}.contact-back-btn:hover{color:#6b20a8}#back-to-top{align-items:center;background:linear-gradient(135deg,var(--nelixa-cyan),var(--nelixa-violet));border:none;border-radius:50%;bottom:2em;box-shadow:0 .25em 1em #0003;color:#fff;cursor:pointer;display:flex;height:2.75em;justify-content:center;opacity:0;position:fixed;right:2em;transform:translateY(.75em);transition:opacity .3s,visibility .3s,transform .3s;visibility:hidden;width:2.75em;z-index:999}#back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}#back-to-top:hover{opacity:.85}.btn-burger{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;padding:.5em}.btn-burger:hover{opacity:.8}.sidebar-overlay{background:#00000080;display:none;inset:0;position:fixed;z-index:1040}.sidebar-overlay.active{display:block}@media (max-width:56.25em){.actu-card{flex:0 0 calc(50% - 0.75em)}}@media (max-width:62em){.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:1045}.sidebar.sidebar--open{transform:translateX(0)}.main-content{margin-left:0;padding:calc(var(--topbar-h) + 1em) 1em 1em}.page-header{align-items:flex-start;flex-direction:column}.page-header .d-flex{flex-wrap:wrap}.cra-calendar-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.cra-calendar{min-width:44em}}@media (max-width:37.5em){.actu-card{flex:0 0 100%}.actu-carousel__btn{display:none}#back-to-top{bottom:10vh;right:1.25em}}@media (max-width:36em){.page-header h1{font-size:1.3rem}.main-content{padding:calc(var(--topbar-h) + .75em) .75em .75em}.cra-nav{flex-wrap:wrap;gap:.5em!important}.cra-nav>a{flex:1;text-align:center}.cra-nav__periode{flex:1 0 100%;order:3}.cra-nav__periode select{flex:1}.cra-calendar-wrapper{overflow-x:visible}.cra-calendar{grid-template-columns:1fr;min-width:0}.cra-calendar__day--empty,.cra-calendar__header{display:none}.cra-calendar__day{gap:.5em;min-height:0;padding:.625em .75em}.cra-calendar__day:not(:has(.cra-calendar__slot)){align-items:center;flex-direction:row;justify-content:space-between}.cra-calendar__day-num{font-size:.95rem}.cra-calendar__day-name{display:inline}.cra-calendar__slot{align-items:center;flex-direction:row;gap:.5em}.cra-calendar__slot-label{flex:0 0 7em;font-size:.7rem}.cra-calendar__slot>.cra-calendar__select,.cra-calendar__slot>.cra-calendar__value{flex:1;min-width:0}.cra-calendar__comment,.cra-calendar__select,.cra-calendar__value{font-size:1rem;padding:.375em .5em}.cra-calendar__ferie-label{margin-top:0}}.nelixa-modal{border:none;border-radius:1.25em;box-shadow:0 1.25em 3.75em #2a1f6e33;overflow:hidden}.nelixa-modal__header{background:linear-gradient(135deg,#101969,#2a1f6e);padding:1.75em 1.75em 1.25em;text-align:center}.nelixa-modal__icon{font-size:2.2rem;margin-bottom:.625em}.nelixa-modal__title{color:#fff;font-family:var(--font-title);font-size:1.15rem;font-weight:700;margin:0}.nelixa-modal__body{background:#fff;padding:1.5em 1.75em .5em;text-align:center}.nelixa-modal__body p{color:#1a1a2e;font-size:.95rem;margin-bottom:.625em}.nelixa-modal__warning{background:#fff8e1;border:.0625em solid #ffe082;border-radius:.625em;color:#7a5c00!important;font-size:.88rem!important;font-weight:600;padding:.625em .875em}.nelixa-modal__footer{background:#fff;display:flex;gap:.75em;justify-content:center;padding:1.25em 1.75em 1.75em}.nelixa-modal__btn{border:none;border-radius:.625em;cursor:pointer;font-size:.9rem;font-weight:600;height:2.625em;padding:0 1.5em;transition:opacity .2s,transform .15s}.nelixa-modal__btn:hover{opacity:.85;transform:translateY(-.0625em)}.nelixa-modal__btn--cancel{background:#f0f0f5;color:#555}.nelixa-modal__btn--confirm{background:linear-gradient(90deg,var(--nelixa-cyan),var(--nelixa-violet));color:#fff}.cursor-pointer{cursor:pointer}.nelixa-mentions-legales{background:#fff;color:#101969}.titre-trait{background:var(--nelixa-cyan);border-radius:.125em;display:block;height:.25em;margin-top:.9em;width:3.5em}.mentions{overflow:hidden;padding:8em 0 2em;position:relative}.mentions__fluide{height:30em;-webkit-mask-image:linear-gradient(215deg,#000 35%,#0000 80%);mask-image:linear-gradient(215deg,#000 35%,#0000 80%);opacity:.6;right:-6em;top:-6em;width:34em}.mentions__inner{margin:0 auto;max-width:64em;padding-inline:1.25rem;position:relative;z-index:1}.mentions__titre{color:#101969;font-family:var(--font-body);font-size:clamp(2.2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;margin:0}.mentions__inner>.titre-trait{margin-bottom:1.75em}.mentions-section{border-top:.0625em solid #1019691a;color:#3a4373;font-size:.95rem;line-height:1.6;padding:1.75em 0}.mentions-section__title{color:#101969;font-family:var(--font-body);font-size:1.15rem;font-weight:700;margin:0 0 1.4em;position:relative}.mentions-section__title:after{background:var(--nelixa-cyan);border-radius:.1em;bottom:-.5em;content:"";height:.1875em;left:0;position:absolute;width:2.25em}.mentions-section p{margin:0 0 .6em}.mentions-section p:last-child{margin-bottom:0}.mentions-section__lignes p{margin:0}.mentions-section strong{color:#101969}.mentions-section a{color:#0b6f9e;text-decoration:underline;text-underline-offset:.15em}.mentions-section a:hover{text-decoration-thickness:2px}.mentions-section a.mentions-section__linkedin{text-decoration:none}.mentions-section__linkedin{color:#0a66c2!important;font-size:1.15rem;margin-left:.35em;vertical-align:-.1em}.nelixa-mentions-legales .public-footer{margin-top:0}@media (max-width:48em){.mentions{padding-top:6.5em}.mentions__fluide{height:21em;opacity:.4;right:-10em;top:-4em;width:24em}}.section-expertises{color:#101969;position:relative;scroll-margin-top:4.375em;z-index:1}.surtitre{color:#8b35c8;font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.2em;margin:0 0 1.25em;text-transform:uppercase}.page-intro{overflow-x:clip;padding:5em 0 4em;position:relative}.page-intro__fluide{height:34em;-webkit-mask-image:linear-gradient(250deg,#000 40%,#0000 85%);mask-image:linear-gradient(250deg,#000 40%,#0000 85%);opacity:.7;right:-4em;top:3em;width:46em}.page-intro__inner{margin:0 auto;max-width:84em;padding-inline:1.25rem;position:relative;z-index:1}.page-intro__titre{color:#101969;font-family:var(--font-body);font-size:clamp(2.3rem,4.4vw,3.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:13em}.page-intro .titre-trait{margin:1.5em 0;width:4em}.page-intro__texte{color:#3a4373;font-size:1.2rem;font-weight:300;line-height:1.6;margin:0;max-width:30em}.expertises{padding:1em 0 5em;position:relative;z-index:1}.expertises__grille{display:grid;gap:1.25em;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:84em;padding-inline:1.25rem}.expertise{--teinte:#5fdcff73;background:#fff;border:.0625em solid #10196914;border-radius:.9em;box-shadow:0 1em 2.5em #2d3caa0f;overflow:hidden;padding:3.5em 1.5em 2em;position:relative;transition:transform .25s,box-shadow .25s}.expertise:before{background:radial-gradient(ellipse at 40% 70%,var(--teinte),#0000 70%);border-radius:50%;content:"";height:8em;pointer-events:none;position:absolute;right:-3em;top:-4.5em;width:16em}.expertise:hover{box-shadow:0 1.5em 3em #2d3caa1f;transform:translateY(-.25em)}.expertise--cloud{--teinte:#788cff66}.expertise--data{--teinte:#b07cff73}.expertise--cyber{--teinte:#f08cf573}.expertise--dev{--teinte:#d678f066}.expertise__icone{color:#1f2fc4;height:2.75em;position:relative;width:2.75em}.expertise__titre{align-items:center;color:#101969;display:flex;font-family:var(--font-body);font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:1em 0 1.25em;min-height:2.5em;position:relative}.expertise__liste{color:#3a4373;font-size:1rem;font-weight:300;list-style:none;margin:0;padding:0;position:relative}.expertise__liste li+li{margin-top:.85em}@media (max-width:75em){.expertises__grille{grid-template-columns:repeat(6,minmax(0,1fr))}.expertise{grid-column:span 2}.expertise:nth-child(4),.expertise:nth-child(5){grid-column:span 3}}@media (max-width:62em){.expertises__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise,.expertise:nth-child(4){grid-column:auto}.expertise:nth-child(5){grid-column:1/-1}}@media (max-width:48em){.page-intro{padding:3.5em 0 2.5em}.page-intro__fluide{height:24em;opacity:.45;right:-14em;top:4em;width:30em}}@media (max-width:36em){.expertises__grille{grid-template-columns:minmax(0,1fr)}.expertise:nth-child(5){grid-column:auto}.expertise__titre{min-height:0}}.section-approche{background:linear-gradient(180deg,#fff0,#fff 12em);color:#101969;overflow-x:clip;position:relative;scroll-margin-top:4.375em;z-index:1}.approche,.page-intro--approche .page-intro__inner{max-width:77.5em}.page-intro__titre--large{max-width:14em}.approche{margin:0 auto;padding:0 1.25rem 4em}.approche__bloc+.approche__bloc{margin-top:4.5em}.approche__titre{color:#101969;font-family:var(--font-body);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:.6em 0 1.25em}.approche__icone{background:#6a8bff1f;border-radius:.75em;color:#1f2fc4;display:grid;flex-shrink:0;height:3.25em;place-items:center;width:3.25em}.approche__icone svg{height:1.6em;width:1.6em}.demarche{display:grid;gap:1.5em;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.cote,.demarche__etape{--teinte:#5fdcff59;background:#fff;border:.0625em solid #10196914;border-radius:.9em;box-shadow:0 1em 2.5em #2d3caa0f;overflow:hidden;padding:1.75em 2em 2em;position:relative}.cote:before,.demarche__etape:before{background:radial-gradient(ellipse at 40% 60%,var(--teinte),#0000 70%);border-radius:50%;content:"";height:14em;pointer-events:none;position:absolute;right:-6em;top:-6em;width:22em}.cote>*,.demarche__etape>*{position:relative}.demarche__etape--2{--teinte:#b07cff4d}.demarche__etape--3{--teinte:#f08cf559}.demarche__etape--4{--teinte:#788cff59}.demarche__entete{align-items:center;display:flex;gap:1.25em}.demarche__numero{color:#22c3f0;font-family:var(--font-body);font-size:3.25rem;font-weight:700;letter-spacing:-.02em;line-height:1}.demarche__etape--2 .demarche__numero{color:#8b5cf6}.demarche__etape--3 .demarche__numero{color:#c04fd8}.demarche__etape--4 .demarche__numero{color:#3b6cf0}.cote__titre,.demarche__titre{color:#101969;font-family:var(--font-body);font-size:1.2rem;font-weight:700;margin:1.25em 0 .6em}.demarche__texte{color:#3a4373;font-weight:300;line-height:1.55;margin:0;max-width:24em}.cotes{display:grid;gap:1.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.cote{background:linear-gradient(135deg,#5fdcff1a,#fff 70%);display:flex;gap:1.5em}.cote--consultants{--teinte:#f08cf54d;background:linear-gradient(135deg,#f08cf51a,#fff 70%)}.cote--consultants .approche__icone{background:#b07cff24}.cote__titre{margin-bottom:1em;margin-top:.6em}.cote__liste{color:#3a4373;font-weight:300;list-style:none;margin:0;padding:0}.cote__liste li{align-items:center;display:flex;gap:.85em}.cote__liste li+li{margin-top:.85em}.cote__liste li:before{background:#5fdcff33 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231a9fd0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") 50% /.95em no-repeat;border-radius:50%;content:"";flex-shrink:0;height:1.75em;width:1.75em}.cote--consultants .cote__liste li:before{background-color:#b07cff29;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23a33fc9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E")}.bande-cta{align-items:center;background:#141a4f;border-radius:1em;color:#fff;display:flex;flex-wrap:wrap;gap:2em 3em;justify-content:space-between;margin-top:4.5em;overflow:hidden;padding:3.5em 5em 3.5em 9em;position:relative}.bande-cta__fluide{opacity:.9}.bande-cta__fluide--gauche{height:24em;left:-11em;-webkit-mask-image:linear-gradient(100deg,#000 45%,#0000 66%);mask-image:linear-gradient(100deg,#000 45%,#0000 66%);top:-9em;width:26em}.bande-cta__fluide--droite{bottom:-12em;height:23em;right:-11em;width:26em}.bande-cta__actions,.bande-cta__texte{position:relative;z-index:1}.bande-cta__titre{color:#fff;font-family:var(--font-body);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0;max-width:9em}.bande-cta .titre-trait{margin-top:1.1em}.bande-cta__actions{display:flex;flex-wrap:wrap;gap:1em}.bande-cta__btn{align-items:center;border-radius:.5em;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:1rem;font-weight:600;gap:.75em;padding:.85em 1.75em;transition:background .2s,color .2s,transform .2s}.bande-cta__btn svg{height:1.2em;width:1.2em}.bande-cta__btn:hover{transform:translateY(-.125em)}.bande-cta__btn--contour{background:#0000;border:.125em solid #ffffffd9;color:#fff}.bande-cta__btn--contour:hover{background:#ffffff1f}.bande-cta__btn--plein{background:#fff;border:.125em solid #fff;color:#101969}@media (max-width:62em){.bande-cta{padding:3em 3em 3em 4em}}@media (max-width:48em){.cotes,.demarche{grid-template-columns:minmax(0,1fr)}.cote,.demarche__etape{padding:1.5em 1.25em}.demarche__numero{font-size:2.6rem}.bande-cta{padding:2.5em 1.5em}.bande-cta__fluide--gauche{opacity:.4}.bande-cta__btn{justify-content:center;width:100%}.bande-cta__actions{width:100%}}#consultants-table th.sortable{cursor:pointer;user-select:none;white-space:nowrap}#consultants-table th.sortable:hover{background-color:rgba(var(--bs-primary-rgb),.06)}#consultants-table th.sort-asc,#consultants-table th.sort-desc{color:var(--bs-primary)}.js-categorie-select option{padding:4px 8px}.nelixa-erreur{background:#fff;color:#101969}.nelixa-erreur .public-footer{margin-top:0}.page-intro--erreur{min-height:calc(100vh - 10rem);padding-bottom:6em}.page-intro--erreur .page-intro__inner{max-width:77.5em}.page-erreur__code{background:linear-gradient(90deg,#5fdcff,#6a8bff 45%,#b07cff);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:var(--font-body);font-size:clamp(4.5rem,12vw,8rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 0 .25rem}.page-erreur__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.page-erreur__actions .hero__btn{text-decoration:none}.page-erreur__contact{color:#3a4373;margin:1.5rem 0 0}.page-erreur__lien{background:none;border:0;color:#2f4bf0;font-weight:600;padding:0;text-decoration:underline}@media (max-width:36em){.page-erreur__actions .hero__btn{width:100%}}.nelixa-qsn{background:#fff;color:#101969}.nelixa-qsn .public-footer{margin-top:0}.page-intro--page{padding-top:9em}.page-intro--page .page-intro__inner{max-width:77.5em}.page-intro--page .page-intro__titre{max-width:8.6em}.surtitre--barre:after{background:#8b35c8;border-radius:.1rem;content:"";display:block;height:.2rem;margin-top:.9em;width:2.5em}.qsn__accroche{background:linear-gradient(90deg,#8b35c8,#c04fd8);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.3;margin:1em 0 1.5em;max-width:20em}.qsn__equipe{margin:0 auto;max-width:77.5em;padding:1em 1.25rem 4.5em;position:relative;z-index:1}.qsn__equipe .approche__titre{margin:0}.qsn__equipe .titre-trait{margin:.75em 0 2.25em}.qsn__cartes{display:grid;gap:1.5em;grid-template-columns:repeat(2,minmax(0,1fr))}.qsn-card{background:#fff;border:.0625em solid #10196914;border-radius:.9em;box-shadow:0 1em 2.5em #2d3caa0f;display:flex;gap:1.5em;padding:1em}.qsn-card__photo{border-radius:.6em;flex:0 0 38%;min-height:20em;object-fit:cover;object-position:top center;width:38%}.qsn-card__corps{display:flex;flex-direction:column;padding:.5em .5em 0 0}.qsn-card__nom{align-items:center;color:#101969;display:flex;font-family:var(--font-body);font-size:1.4rem;font-weight:700;gap:.5rem;margin:0}.qsn-card__linkedin{color:#0a66c2;display:inline-flex;flex-shrink:0;margin:-12px;padding:12px;transition:transform .2s}.qsn-card__linkedin svg{height:20px;width:20px}.qsn-card__linkedin:hover{color:#004182;transform:scale(1.12)}.qsn-card__role{color:#8b35c8;font-size:.95rem;font-weight:500;margin:.5em 0 1.25em}.qsn-card__role:after{background:#c04fd8;border-radius:.1rem;content:"";display:block;height:.2rem;margin-top:.75em;width:2em}.qsn-card__bio{color:#3a4373;font-size:.95rem;font-weight:300;line-height:1.6;margin:0 0 1em}.qsn-card__tags{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:auto 0 0;padding:.5em 0 0}.qsn-card__tags li{background:#b07cff1f;border-radius:999px;color:#6a2fb0;font-size:.78rem;padding:.4em .9em}.qsn__bandeau{background:#141a4f;border-radius:1em;color:#fff;margin:0 auto 4em;max-width:75em;overflow:hidden;padding:4em 4em 4em 3.5em;position:relative}.qsn__bandeau-fluide{height:30em;opacity:.95;right:-9em;top:-2em;width:34em}.qsn__bandeau-texte{max-width:40em;position:relative;z-index:1}.qsn__bandeau .titre-trait{margin:0 0 1.5em}.qsn__bandeau-titre{color:#fff;font-family:var(--font-body);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:18em}.qsn__bandeau-sous-titre{color:#ffffffd9;font-size:1.1rem;font-weight:300;line-height:1.55;margin:1em 0 2em}.qsn__bandeau-btn{align-items:center;background:#fff;border-radius:.5em;color:#101969;display:inline-flex;font-weight:600;gap:.75em;padding:.85em 1.75em;text-decoration:none;transition:transform .2s,box-shadow .2s}.qsn__bandeau-btn svg{height:1.2em;width:1.2em}.qsn__bandeau-btn:hover{box-shadow:0 .75em 1.5em #00000040;color:#101969;transform:translateY(-.125em)}@media (max-width:77.5em){.qsn__bandeau{margin-inline:1.25rem}}@media (max-width:62em){.qsn__cartes{grid-template-columns:minmax(0,1fr)}}@media (max-width:48em){.page-intro--page{padding-top:7em}.qsn-card{flex-direction:column}.qsn-card__photo{flex-basis:auto;height:20em;min-height:0;width:100%}.qsn__bandeau{padding:3em 1.5em}.qsn__bandeau-fluide{opacity:.35}}.nelixa-connected{--bs-body-bg:#f0f2fb;--bs-body-color:#374151;--bs-card-bg:#fff;--bs-border-color:#6c63ff1f;--bs-secondary-bg:#f8f9ff;--bs-emphasis-color:#1e1b4b;--bs-emphasis-color-rgb:30,27,75;--bs-secondary-color:#6b7280;--bs-secondary-color-rgb:107,114,128;--bs-heading-color:#1e1b4b;--bs-body-color-rgb:55,65,81;--bs-table-color:#374151;--bs-table-striped-color:#374151;--bs-table-active-color:#374151;--bs-table-hover-color:#374151;--bs-form-control-color:#1e1b4b;--bs-link-color:#6c47d4;--bs-link-hover-color:#5538b8;--nelixa-card:#fff;--nelixa-overlay:#f8f9ff;--nelixa-border:#6c63ff1f;--nelixa-muted:#6b7280;--nelixa-violet:#6c47d4;background:#f0f2fb!important;color:#374151}.nelixa-connected h1,.nelixa-connected h2,.nelixa-connected h3,.nelixa-connected h4,.nelixa-connected h5,.nelixa-connected h6{color:#1e1b4b}.nelixa-connected a{color:#6c47d4}.nelixa-connected a:hover{color:#5538b8}.nelixa-connected .text-accent{color:#6c47d4!important}.nelixa-connected .text-muted{color:#6b7280!important}.nelixa-connected .sidebar{background:linear-gradient(180deg,#0d0820,#2d1b5e 60%,#3b1f6e);border-right-color:#6d3cc840}.nelixa-connected .sidebar .nav-link{color:#fff9}.nelixa-connected .sidebar .nav-link:hover{background:#ffffff12;color:#fff}.nelixa-connected .sidebar .nav-link.active{background:#6c47d4;border-left-color:#a78bfa;color:#fff}.nelixa-connected .card{background:#fff;border-color:#6c63ff1a;box-shadow:0 2px 12px #1e1b4b0f;color:#374151}.nelixa-connected .card-header{background-color:#6c63ff0a;border-bottom-color:#6c63ff1a;color:#1e1b4b}.nelixa-connected .widget-card{background:#fff;border-color:#6c63ff1a;box-shadow:0 2px 16px #1e1b4b0f;overflow:hidden;position:relative}.nelixa-connected .widget-card:before{background:radial-gradient(circle,#6c63ff12 0,#0000 70%);border-radius:50%;content:"";height:6em;pointer-events:none;position:absolute;right:-1.5em;top:-1.5em;width:6em}.nelixa-connected .widget-card:after{background:radial-gradient(circle,#4f8ef70f 0,#0000 70%);border-radius:50%;bottom:-1em;content:"";height:4em;left:-1em;pointer-events:none;position:absolute;width:4em}.nelixa-connected .widget-card__label{color:#6b7280}.nelixa-connected .widget-cyan .widget-card__value,.nelixa-connected .widget-violet .widget-card__value{background:linear-gradient(135deg,#6c47d4,#4f8ef7);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;color:#0000}.nelixa-connected .widget-rose .widget-card__value{background:linear-gradient(135deg,#e040fb,#6c47d4);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;color:#0000}.nelixa-connected .btn-outline-primary{border-color:#6c47d4;color:#6c47d4}.nelixa-connected .btn-outline-primary:hover{background-color:#6c63ff14;border-color:#6c47d4;color:#6c47d4}.nelixa-connected .btn-outline-secondary{border-color:#6c63ff33;color:#6b7280}.nelixa-connected .btn-outline-secondary:hover{background-color:#6c63ff0d;color:#374151}.nelixa-connected .btn-outline-danger{border-color:#ef444459;color:var(--nelixa-danger)}.nelixa-connected .btn-outline-danger:hover{background-color:#ef444414}.nelixa-connected .form-control,.nelixa-connected .form-select{background-color:#f8f9ff;border-color:#6c63ff33;color:#1e1b4b}.nelixa-connected .form-control:focus,.nelixa-connected .form-select:focus{background-color:#fff;border-color:#6c47d4;box-shadow:0 0 0 .2rem #6c63ff24;color:#1e1b4b}.nelixa-connected .form-control::placeholder{color:#9ca3af}.nelixa-connected .form-select option{background:#fff;color:#1e1b4b}.nelixa-connected .form-control::file-selector-button{background-color:#f0f2fb;border-color:#6c63ff33;color:#374151}.nelixa-connected .form-label{color:#374151}.nelixa-connected .table{--bs-table-bg:#0000;--bs-table-border-color:#6c63ff14;--bs-table-striped-bg:#6c63ff05;--bs-table-hover-bg:#6c63ff0a;color:#374151}.nelixa-connected .table thead th{background:#6c63ff0d;border-bottom-color:#6c63ff1f;color:#6b7280}.nelixa-connected .pagination .page-link{background:#fff;border-color:#6c63ff26;color:#6b7280}.nelixa-connected .pagination .page-link:hover{background:#6c63ff0f;color:#6c47d4}.nelixa-connected .pagination .page-item.active .page-link{background:#6c47d4;border-color:#6c47d4;color:#fff}.nelixa-connected .dropdown-menu{background:#fff;border-color:#6c63ff1f;box-shadow:0 4px 20px #1e1b4b1a}.nelixa-connected .dropdown-item{color:#374151}.nelixa-connected .dropdown-item:hover{background:#6c63ff0f;color:#1e1b4b}.nelixa-connected .dropdown-item.text-danger{color:var(--nelixa-danger)!important}.nelixa-connected .modal-content{background:#fff;border-color:#6c63ff26;color:#374151}.nelixa-connected .modal-header{border-bottom-color:#6c63ff1f}.nelixa-connected .modal-footer{border-top-color:#6c63ff1f}.nelixa-connected .nav-tabs{border-bottom-color:#6c63ff26}.nelixa-connected .nav-tabs .nav-link{color:#6b7280}.nelixa-connected .nav-tabs .nav-link:hover{color:#374151}.nelixa-connected .nav-tabs .nav-link.active{background:#0000;border-color:#0000 #0000 #6c47d4;color:#6c47d4}.nelixa-connected .nav-tabs-nelixa{border-bottom-color:#6c63ff26}.nelixa-connected .nav-tabs-nelixa .tab-btn{color:#6b7280}.nelixa-connected .nav-tabs-nelixa .tab-btn:hover{color:#374151}.nelixa-connected .nav-tabs-nelixa .tab-btn.active{border-bottom-color:#6c47d4;color:#6c47d4}.nelixa-connected .alert-danger{background:#ef444412;border-color:#ef444440;color:#dc2626}.nelixa-connected .alert-success{background:#22c55e12;border-color:#22c55e40;color:#16a34a}.nelixa-connected .alert-warning{background:#eab30812;border-color:#eab30840;color:#ca8a04}.nelixa-connected .alert-info{background:#3b82f612;border-color:#3b82f640;color:#2563eb}.nelixa-connected hr{border-color:#6c63ff1f}.nelixa-connected .border-bottom-nelixa{border-bottom-color:#6c63ff1f!important}.nelixa-connected .notif-item{border-bottom-color:#6c63ff1a}.nelixa-connected .notif-dot{background:#6c47d4}.nelixa-connected .notif-item--unread{background:#6c63ff08}.nelixa-connected .notif-item:not(.notif-item--unread) .notif-dot{background:#0000;border-color:#9ca3af}.nelixa-connected .page-header h1{color:#1e1b4b}.nelixa-connected .badge-cyan{background:#6c63ff1a;color:#6c47d4}.nelixa-connected .checkbox-chip{background:#f8f9ff;border-color:#6c63ff33;color:#6b7280}.nelixa-connected .checkbox-chip.checked,.nelixa-connected .checkbox-chip:hover{background:#6c63ff14;border-color:#6c47d4;color:#6c47d4}.nelixa-connected .cra-calendar__header{border-bottom-color:#6c63ff1a;color:#6b7280}.nelixa-connected .cra-calendar__day{background:#f8f9ff;border-color:#6c63ff1a}.nelixa-connected .cra-calendar__day:not(.cra-calendar__day--empty):not(.cra-calendar__day--ferie):hover{border-color:#6c63ff4d}.nelixa-connected .cra-calendar__day--has-activity{background:#6c63ff0a;border-color:#6c63ff4d}.nelixa-connected .cra-calendar__day--ferie{background:#eab3080d;border-color:#eab30833}.nelixa-connected .cra-calendar__day--weekend{background:#6c63ff05}.nelixa-connected .cra-calendar__day-num{color:#374151}.nelixa-connected .cra-calendar__day--weekend .cra-calendar__day-num{color:#9ca3af}.nelixa-connected .cra-calendar__select{background:#6c63ff12;border-color:#6c63ff38;color:#1e1b4b}.nelixa-connected .cra-calendar__select:has(option[value=""]:checked){background:#f8f9ff;border-color:#6c63ff1f}.nelixa-connected .cra-calendar__select option{background:#fff;color:#1e1b4b}.nelixa-connected .cra-calendar__comment{background:#fff;border-color:#6c63ff26;color:#374151}.nelixa-connected .cra-calendar__comment::placeholder{color:#c4c9d4}.nelixa-connected .cra-calendar__comment:focus{background:#f8f9ff;border-color:#6c47d4}.nelixa-connected .cra-calendar__value{background:#f8f9ff;border-color:#6c63ff1a;color:#374151}.nelixa-connected .cra-calendar__value--filled{background:#6c63ff0d;border-color:#6c63ff40;color:#1e1b4b}.nelixa-connected .cra-calendar__comment-text,.nelixa-connected .cra-calendar__contrat,.nelixa-connected .cra-calendar__slot-label,.nelixa-connected .cra-calendar__value--absent{color:#9ca3af}@media (pointer:coarse){.btn-sm{align-items:center;display:inline-flex;justify-content:center;min-height:2.5rem}td .btn-sm{margin-block:.1875rem}.btn-close{padding:.875rem}.badge .btn-close{margin-block:-.5rem;margin-inline-end:-.375rem;padding:.5rem}.sidebar .nav-link,.sidebar .sidebar-submenu .nav-link{min-height:2.75rem}.form-control-sm,.form-select-sm{font-size:1rem;min-height:2.5rem}.lien-contact{display:inline-block;margin-block:-.625rem;padding-block:.625rem}}#formPresentation .row>[class*=col-]>.mb-3{margin-bottom:0!important}.badge-brouillon{background:#eef0f4;color:#4b5563}.requis-publication:after{color:#dc3545;content:" *"}.etiquettes-saisie{align-items:center;background:#fff;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:text;display:flex;flex-wrap:wrap;gap:.35rem;min-height:2.4rem;padding:.3rem .5rem}.etiquettes-saisie:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.etiquettes-saisie.is-invalid{border-color:#dc3545}.etiquettes-saisie__pastille{align-items:center;background:#eef0fb;border-radius:999px;color:#101969;display:inline-flex;font-size:.85rem;gap:.25rem;padding:.15rem .3rem .15rem .6rem}.etiquettes-saisie__retirer{background:none;border:0;border-radius:50%;color:#6b7280;display:grid;font-size:1rem;height:1.4rem;line-height:1;padding:0;place-items:center;width:1.4rem}.etiquettes-saisie__retirer:hover{background:#dc354514;color:#dc3545}.etiquettes-saisie__champ{background:#0000;border:0;flex:1 0 8rem;min-width:8rem;outline:none;padding:.2rem 0}.competences-recherche{position:relative}.competences-recherche__resultats{background:#fff;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 .5rem 1.5rem #1019691f;left:0;list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:calc(100% + .25rem);z-index:20}.competences-recherche__resultat{cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.45rem .75rem}.competences-recherche__resultat small{color:#6b7280;white-space:nowrap}.competences-recherche__resultat:hover,.competences-recherche__resultat[aria-selected=true]{background:#eef0fb}.competences-recherche__vide{color:#6b7280;font-size:.9rem;padding:.45rem .75rem}.compteur-caracteres{color:#6b7280;display:block;font-size:.8rem;margin-top:.25rem;text-align:right}.compteur-caracteres.is-limite{color:#dc3545}.apercu-carte-profil{max-width:26rem}.carte-profil{background:radial-gradient(ellipse 60% 45% at 105% 40%,#b07cff29,#0000 70%),radial-gradient(ellipse 50% 35% at 100% 20%,#5fdcff24,#0000 70%),#fff;border:.0625rem solid #10196914;border-radius:1rem;box-shadow:0 1rem 2.5rem #2d3caa12;color:#101969;display:flex;flex-direction:column;gap:.85rem;overflow:hidden;padding:1.5rem 1.5rem 1.4rem;position:relative}.carte-profil[hidden]{display:none}.carte-profil__entete{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.carte-profil__domaine{color:#3b4cca;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.carte-profil__reference{color:#6b7280;font-size:.78rem;white-space:nowrap}.carte-profil__icone{color:#9b7cf6;height:2.8rem;opacity:.85;position:absolute;right:1.4rem;top:2.9rem;width:2.8rem}.carte-profil__titre{color:#101969;font-family:var(--font-body);font-size:1.55rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;padding-right:3.5rem}.carte-profil__sous-titre{background:linear-gradient(90deg,#3b6cf0,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.05rem;font-weight:600;margin:-.55rem 0 0;padding-right:3.5rem}.carte-profil__experience{align-self:flex-start;background:#5fdcff33;border-radius:999px;color:#101969;font-size:.82rem;font-weight:600;margin:0;padding:.3rem .85rem}.carte-profil__presentation{color:#2a3166;font-size:.92rem;line-height:1.5;margin:0}.carte-profil__groupe-titre{align-items:center;color:#101969;display:flex;font-size:1rem;font-weight:700;gap:.6rem;margin:0 0 .45rem}.carte-profil__groupe-titre svg{color:#3b4cca;flex-shrink:0;height:1.3rem;width:1.3rem}.carte-profil__etiquettes{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0 0 0 1.9rem}.carte-profil__etiquettes li{background:#eef0fb;border-radius:999px;color:#101969;font-size:.76rem;padding:.3rem .75rem}.carte-profil__etiquettes--outils li{background:#fff;box-shadow:inset 0 0 0 .0625rem #c9cff3;color:#3b4cca}.carte-profil__secteurs{color:#3a4373;font-size:.88rem;margin:0;padding-left:1.9rem}.carte-profil__disponibilite{align-items:center;background:#f3f2fd;border-radius:.6rem;color:#101969;display:flex;font-size:.85rem;gap:.7rem;margin:.2rem 0 0;padding:.65rem .9rem}.carte-profil__disponibilite svg{color:#8b5cf6;flex-shrink:0;height:1.3rem;width:1.3rem}.carte-profil__cta{align-items:center;background:#141a4f;border:0;border-radius:.55rem;color:#fff;display:inline-flex;font-weight:600;gap:.6rem;justify-content:center;margin-top:auto;padding:.8rem 1.2rem;transition:background .2s}.carte-profil__cta svg{height:1.2rem;width:1.2rem}.carte-profil__cta:hover:not(:disabled){background:#222a75}.carte-profil__cta:disabled{cursor:default}.nelixa-talents{background:#fff;color:#101969}.nelixa-talents .public-footer{margin-top:0}.page-intro--talents .page-intro__inner,.talents__corps{max-width:77.5em}.page-intro--talents .page-intro__titre{max-width:none}.page-intro--talents .page-intro__texte{max-width:36em}.talents__corps{margin:0 auto;padding:0 1.25rem 4em;position:relative;z-index:1}.talents-filtres{background:#f4f5fb;border-radius:1rem;display:grid;gap:.9rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);margin-bottom:1.5rem;padding:.9rem}.talents-filtres label{margin:0}.talents-filtres .form-select{background-color:#fff}.talents-filtres .form-select option{background-color:#fff;color:#101969}.talents-filtres .form-select option:checked{background-color:#eef0fb}.talents-filtres .form-select{color:#101969;height:3rem}.talents-filtres__recherche{align-items:center;background:#fff;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:flex;gap:.7rem;height:3rem;padding:0 1rem}.talents-filtres__recherche:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd33}.talents-filtres__recherche svg{color:#6b7280;flex-shrink:0;height:1.2rem;width:1.2rem}.talents-filtres__recherche input{background:#0000;border:0;color:#101969;flex:1;min-width:0;outline:none}.talents-grille{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.talents__aucun{background:#f8f8fd;border-radius:1rem;color:#3a4373;margin:1.5rem 0 0;padding:2rem 1rem;text-align:center}.talents__aucun[hidden]{display:none}.talents-autre-profil{align-items:center;background:#f4f2fd;border-radius:1rem;display:flex;gap:1.5rem;margin-top:2rem;padding:1.4rem 2rem}.talents-autre-profil__icone{color:#8b5cf6;flex-shrink:0;height:2.6rem;width:2.6rem}.talents-autre-profil h2{color:#101969;font-family:var(--font-body);font-size:1.2rem;font-weight:700;margin:0}.talents-autre-profil p{color:#3a4373;margin:.2rem 0 0}.talents-autre-profil__btn{background:#fff;border:.125rem solid #2f4bf0;border-radius:.5rem;color:#101969;flex-shrink:0;font-weight:600;margin-left:auto;padding:.75rem 1.8rem;transition:background .2s,color .2s}.talents-autre-profil__btn:hover{background:#2f4bf0;color:#fff}.echanger-profil__dialogue{max-width:40rem}.echanger-profil{border:0;border-radius:1rem;padding:.75rem .5rem .5rem}.echanger-profil__titre{color:#101969;font-family:var(--font-body);font-size:1.8rem;font-weight:700;margin:0}.echanger-profil .titre-trait{margin:.6rem 0 .9rem}.echanger-profil__intro{color:#3a4373;margin:0}.echanger-profil__selection{align-items:center;background:#f6f3ff;border:1px solid #c4b5fd;border-radius:.8rem;display:flex;gap:1rem;margin:1rem 1.5rem 0;padding:1rem 1.2rem}.echanger-profil__selection-icone{background:#ece6fe;border-radius:50%;color:#8b5cf6;display:grid;flex-shrink:0;height:3rem;place-items:center;width:3rem}.echanger-profil__selection-icone svg{height:1.5rem;width:1.5rem}.echanger-profil__selection p{margin:0}.echanger-profil__selection-libelle{color:#8b35c8;font-size:.8rem;font-weight:500}.echanger-profil__selection-titre{color:#101969;font-size:1.15rem;font-weight:700}.echanger-profil__selection-reference{align-items:center;color:#4b5563;display:flex;font-size:.85rem;gap:.4rem}.echanger-profil__selection-reference svg{height:.9rem;width:.9rem}.echanger-profil .row>[class*=col-]>.mb-3{margin-bottom:0!important}.echanger-profil .form-label{color:#101969;font-weight:600}.echanger-profil .requis:after{color:#dc3545;content:" *"}.echanger-profil__facultatif{color:#4b5563;font-weight:400}.echanger-profil__mentions{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem;justify-content:space-between;margin-top:.3rem}.echanger-profil__envoyer{align-items:center;background:#141a4f;border:0;border-radius:.55rem;color:#fff;display:flex;font-weight:600;gap:.6rem;justify-content:center;margin-top:1.25rem;padding:.85rem 1.2rem;width:100%}.echanger-profil__envoyer svg{height:1.2rem;width:1.2rem}.echanger-profil__envoyer:disabled{opacity:.7}.echanger-profil__merci{color:#101969;font-size:1.05rem;margin:.5rem 0 0}@media (max-width:62em){.talents-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48em){.talents-filtres{grid-template-columns:minmax(0,1fr)}.talents-autre-profil{align-items:flex-start;flex-direction:column;padding:1.4rem}.talents-autre-profil__btn{margin-left:0;width:100%}}@media (max-width:40em){.talents-grille{grid-template-columns:minmax(0,1fr)}}.confidentialite__maj{color:#6b7399;font-size:.85rem}.confidentialite__fiche{background:#f6f7fd;border-radius:.75em;margin:1.25em 0;padding:1em 1.25em}.confidentialite__fiche h3{color:#101969;font-family:var(--font-body);font-size:1rem;font-weight:700;margin:0 0 .25em}.confidentialite__ou{color:#6b7399;font-size:.85rem}.confidentialite__fiche dl{display:grid;gap:.4em 1em;grid-template-columns:7.5em 1fr;margin:.75em 0 0}.confidentialite__fiche dt{color:#101969;font-weight:600}.confidentialite__fiche dd{margin:0}.confidentialite__liste{margin:.5em 0 .75em;padding-left:1.2em}.confidentialite__liste li{margin-bottom:.3em}@media (max-width:36em){.confidentialite__fiche dl{gap:.1em;grid-template-columns:1fr}.confidentialite__fiche dd{margin-bottom:.5em}}.formulaire-rgpd{color:#5a6280;font-size:.8rem;margin:.5em 0 0}.formulaire-rgpd a{color:#0b6f9e;text-decoration:underline}.bandeau-cookies{align-items:center;background:#fff;border:.0625em solid #1019691f;border-radius:1rem;bottom:1rem;box-shadow:0 .75rem 2.5rem #1019692e;color:#101969;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;left:1rem;margin:0 auto;max-width:60rem;padding:1rem 1.25rem;position:fixed;right:1rem;z-index:1090}.bandeau-cookies[hidden]{display:none}.bandeau-cookies__texte{flex:1 1 22rem;font-size:.9rem;line-height:1.5;margin:0}.bandeau-cookies__texte a{color:#0b6f9e;text-decoration:underline}.bandeau-cookies__actions{display:flex;flex-wrap:wrap;gap:.6rem}.bandeau-cookies__btn{background:#101969;border:0;border-radius:999px;color:#fff;font-weight:600;min-width:9.5rem;padding:.6rem 1.2rem}.bandeau-cookies__btn:hover{background:#2a35a0}@media (max-width:36em){.bandeau-cookies__actions,.bandeau-cookies__btn{width:100%}}.hero__lien-talents{color:#2f5bd8;display:inline-block;font-weight:600;margin-top:1.25em;text-decoration:underline;text-underline-offset:.2em}.hero__lien-talents:hover{color:#101969}.expertise__lien{align-self:flex-start;color:#2f5bd8;font-size:.95rem;font-weight:600;margin-top:auto;padding-top:1.25em;position:relative;text-decoration:none}.expertise__lien:after{content:"";inset:-100em;position:absolute}.expertise:has(.expertise__lien){cursor:pointer;display:flex;flex-direction:column}.expertise:has(.expertise__lien:hover) .expertise__lien,.expertise__lien:focus-visible{text-decoration:underline;text-underline-offset:.2em}.contact-facultatif{color:#4b5563;font-size:.875em;font-weight:400;margin-left:.25rem}#modalContact .form-label.required:after{color:#dc3545;content:" *"}.contact-repli.alert-warning{background:#fff6dc;border-color:#f0d68a;color:#4a3800}.contact-repli__lien{color:#0b5394;font-weight:600;text-decoration:underline;word-break:break-all}.talents--fiche{padding-top:7.5rem}.talents-fiche__retour{margin-bottom:1.25rem}.talents-fiche__retour a{color:#2f5bd8;font-weight:600;text-decoration:none}.talents-fiche__retour a:hover{text-decoration:underline}.talents-fiche{margin:0 auto 2.5rem;max-width:36rem}a.talents-autre-profil__btn{text-decoration:none}.carte-profil__lien-fiche{color:inherit;text-decoration:none}.carte-profil__lien-fiche:focus-visible,.carte-profil__lien-fiche:hover{text-decoration:underline;text-underline-offset:.15em}.carte-profil__verifiee{color:#5a6280;display:block;font-size:.75rem;margin-top:.15rem}.stats-barres__ligne{align-items:center;display:grid;font-size:.9rem;gap:.75rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;padding:.35rem 0}.stats-barres__piste{background:var(--nelixa-border,#e3e6f3);border-radius:999px;height:.5rem;overflow:hidden}.stats-barres__barre{background:linear-gradient(90deg,#0a8ff0,#8b35c8);border-radius:999px;display:block;height:100%}.stats-barres__total{font-weight:600;min-width:2.5rem;text-align:right}@media (max-width:48em){.vos-donnees thead{display:none}.vos-donnees td,.vos-donnees tr{display:block}.vos-donnees tr{border-bottom:.0625em solid var(--nelixa-border,#e3e6f3);padding:.75rem 1rem}.vos-donnees td{border:0;padding:.2rem 0}.vos-donnees td+td:before{content:attr(data-libelle) " : ";font-weight:600}}