*{--step:0}.parcours-carousel-container{--height:2000px;width:100%;margin:0 auto;transition:height .3s;position:relative;overflow:hidden}.parcours-carousel-container.with-margin{margin-bottom:410px}.parcours-carousel{width:100%;transform:translateX(calc(var(--step)*(var(--container-width) - 334px)*-1));gap:1rem;transition:transform .3s;display:flex}.parcours-carousel form{min-width:100%;margin:0;overflow:hidden}@media (max-width:992px){.parcours-carousel{transform:translateX(calc(var(--step)*(var(--container-width) - 4px)*-1))}}@media (max-width:576px){.parcours-carousel{transform:translateX(calc(var(--step)*(100vw - 24px)*-1))}.parcours-carousel form{padding:0}}
.starter-title{color:var(--color-brand-secondary);margin-bottom:20px;font-family:Outfit;font-size:1.2rem}.starter-separation{border-top:2px dotted var(--color-brand-highlight);height:1px;margin:50px 0 30px;display:flex;position:relative}.starter-separation:before,.starter-separation:after{content:"";background:linear-gradient(to right,var(--color-white),transparent);width:30%;height:2px;position:absolute;top:-2px}.starter-separation:after{right:0;transform:rotateY(180deg)}.starter-legend{align-items:center;gap:5px;padding-left:0;display:flex}.starter-bilans-container{flex-wrap:wrap;justify-content:center;gap:10px;margin:15px 0;display:flex}.starter-bilan{border:var(--default-border);border-radius:6px;flex:1;padding:14px}.starter-img{border:var(--default-border);border-radius:12px;height:170px;margin-bottom:14px;overflow:hidden;box-shadow:0 .5px 1px #19213d0a}.starter-img img{object-fit:cover;width:200px;height:100%;margin:auto;display:block}.starter-bilan h3{font-size:.9rem}.starter-bilan p{color:var(--color-text-light);margin-top:6px;font-size:.9rem}.starter-bilan a:hover{text-decoration:underline}.starter-bilan a{color:var(--color-brand-secondary);gap:6px;margin-top:20px;font-size:.9rem;display:flex}.beta-tag{color:var(--color-white);background:linear-gradient(to right,var(--color-brand-secondary),var(--color-brand-primary));border-radius:2px;padding:3px 6px;font-family:Outfit;font-size:.6rem;font-style:italic;font-weight:600;position:relative;top:-3px;left:5px}.secondary-years-modal-list{flex-direction:column;gap:10px;margin:16px 0 8px;display:flex}.secondary-years-modal-item{cursor:pointer;align-items:center;gap:10px;font-size:.95rem;display:flex}.secondary-years-modal-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-brand-secondary);cursor:pointer;flex-shrink:0}.secondary-years-modal-actions{gap:16px;margin-bottom:20px;display:flex}.secondary-years-modal-link{color:var(--color-brand-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.year-checkbox-list{flex-direction:column;gap:8px;margin:16px 0;display:flex}.year-checkbox-item{border:2px solid var(--color-grey-200);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;padding:10px 14px;transition:border-color .15s,background-color .15s}.year-checkbox-item.is-selected{border-color:var(--color-brand-secondary);background-color:color-mix(in srgb,var(--color-brand-secondary)6%,transparent)}.year-checkbox-item .checkbox-error-container{pointer-events:none}.year-checkbox-item .checkbox-container{padding-bottom:0}.year-checkbox-item .field-container{margin-bottom:0}
.rh-input-container{align-items:center;column-gap:10px;padding-right:4px;display:flex}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:60%!important}.rh-input-container .buttons-container-plan-financement{width:auto}.parcours-small-button{justify-content:flex-end;gap:20px;height:59px;padding-top:5px;padding-bottom:10px;display:flex;position:relative}.parcours-small-button svg{background-color:var(--light-blue);border:3px var(--dark-blue)solid;border-radius:5px;padding:3px;overflow:visible}.rh-inputs-list-container{max-height:360px;margin-bottom:15px;padding-right:5px;overflow-y:scroll}.rh-card{box-shadow:none;border-radius:10px;margin-bottom:15px;padding:10px 10px 0}.rh-card .w-100{transition:all .3s}.rh-card:last-child{margin-bottom:0}.invisible-rh-card{margin:0!important;padding:0!important}@media (max-width:1200px){.rh-input-container{flex-wrap:wrap}.rh-input-container>div:first-child,.rh-input-container>div:nth-child(2){width:calc(50% - 5px)!important}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:calc(30% - 2px)!important}.rh-card{box-shadow:none;margin-bottom:15px;padding:15px 15px 5px}.rh-inputs-list-container{max-height:450px}}@media (max-width:576px){.rh-input-container>div:first-child,.rh-input-container>div:nth-child(2){width:100%!important}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:calc(50% - 5px)!important}.rh-card{padding:10px 3px}.trash-container{margin:auto}}
.raisons-sociales-container{z-index:1000;text-transform:uppercase;cursor:pointer;flex-direction:column;gap:10px;max-width:750px;max-height:580px;margin-top:10px;padding-right:10px;font-family:Outfit;font-weight:600;transition:max-height .3s;display:flex;position:absolute;left:0;overflow-y:scroll}.raison-sociale-container{background-color:var(--color-white);border:var(--default-border);border-radius:15px;width:700px;max-width:85vw;height:auto;padding:10px 25px;transition:color .3s,background-color .3s}.raison-sociale-container p{width:100%;transition:color .3s}.raison-sociale-label{opacity:.7;font-size:.9rem}.raison-sociale-value{opacity:1;font-family:Outfit;font-size:.9rem;font-weight:600;transition:color .3s}.raison-sociale-container:hover{background-color:var(--color-brand-primary)}.raison-sociale-title{color:var(--color-brand-secondary);margin:5px 0 0;font-family:Outfit;font-size:1.4rem;font-weight:700;transition:color .3s;opacity:1!important}.raison-sociale-container:hover p:not(.raison-sociale-title),.raison-sociale-container:hover span{color:#fff}.raison-sociale-container:hover .raison-sociale-title{color:var(--color-brand-highlight)}@media (max-width:576px){.raisons-sociales-container{left:-90px}}
.activites-list{text-align:left;z-index:9999;background-color:#fff;flex-direction:column;row-gap:0;width:650px;height:auto;max-height:410px;font-size:.85rem;list-style:none;transition:max-height .3s,padding .3s;display:flex;position:absolute;overflow-x:hidden;overflow-y:auto;box-shadow:3px 3px 7px gray}.activites-list li{color:var(--blue-focus);padding:5px 5px 5px 10px;font-family:Outfit;font-size:.8rem;font-weight:700;transition:color .3s,background-color .3s;position:relative}.activites-list li:not(.activites-no-result){cursor:pointer}.activites-list li:not(.activites-no-result):hover{color:var(--white);background-color:var(--dark-blue)}
.contributions-calculator-title{color:var(--color-white);gap:15px;display:flex}.calculateur-container{border:1px solid var(--color-brand-secondary);transform-origin:top;border-radius:0 5px 5px;margin-bottom:5px;padding:5px 20px 10px;transition:max-height .5s,margin .5s,padding .5s;overflow:hidden}.calculateur-container.parcours-calculateur{--form-background-color:var(--dark-blue);max-width:100%;margin:0 auto;padding-bottom:30px}.calculateur-container.parcours-calculateur.hidden-fieldset{padding:0}.calculateur-container h2{justify-content:var(--align);font-weight:500}.calculateur-container.parcours-calculateur .form-label,.calculateur-container.parcours-calculateur h2,.calculateur-container.parcours-calculateur .form-legend,.calculateur-container.parcours-calculateur span:before,.calculateur-container.parcours-calculateur input{color:var(--white)}.tns-container,.salarie-container{transition:max-height .8s!important}.calculateur-cotisations-top-text{color:var(--grey);text-align:center;font-family:Poppins-Medium;font-size:.9rem}.remunerations-container{gap:3px;display:flex}.remuneration{background-color:var(--color-light-blue);color:var(--color-brand-secondary);cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;align-items:center;gap:5px;margin-top:10px;padding:8px 12px;font-family:Outfit;font-size:.8rem;font-weight:500;transition:background-color .3s,color .3s;display:flex}.remuneration.active{background-color:var(--color-brand-secondary);color:var(--color-white)}.remuneration.active svg{--color:var(--color-light-blue)!important}.remunerations-container .button{margin-bottom:5px;margin-left:auto}@media (max-width:992px){.full-page-form{margin:0;width:100%!important}.calculateur-container{max-width:100%}}
.retraitements-warning-container{border:1px solid var(--color-light-grey);background-color:var(--color-background-light);border-radius:4px;align-items:center;gap:25px;margin-top:10px;margin-bottom:20px;padding:15px 30px;display:flex}.retraitements-warning-container *{margin:2px 0;font-family:Outfit}.retraitements-warning-container p:first-child{align-items:center;gap:10px;font-size:1.2rem;font-weight:500;display:flex}.retraitements-warning-container .link-with-arrow{color:var(--color-brand-secondary)}.recap-ebe{flex-direction:column;gap:10px;padding:20px 10px 10px;display:flex}.recap-row{justify-content:space-between;display:flex}.recap-row p:first-child{color:var(--color-text-secondary)}.recap-row-title p{font-size:1.5rem;font-weight:600;color:var(--color-text-primary)!important}.recap-row-subtitle p:first-child{color:var(--color-text-primary);font-size:1.2rem;font-weight:600}.recap-header-last{background-color:var(--color-brand-primary);border-radius:4px;gap:30px;margin:20px 0;padding:20px 30px;display:flex}.recap-header-last p{color:var(--color-white);font-family:Outfit}.recap-header-last p:last-child{font-size:.8rem;font-weight:300}.recap-final-tip{cursor:pointer;color:var(--color-brand-primary);background-color:#f3fbff;border-radius:6px;justify-content:center;align-self:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:400;display:flex;position:relative}.recap-final-tip:before{content:"";border:1px solid var(--color-brand-primary);border-radius:15px;width:15px;height:15px;position:absolute}.recap-final-tip p{background-color:var(--color-background-light);border:var(--default-border);z-index:3;border-radius:4px;width:400px;padding:12px;font-family:Outfit;display:none;position:absolute;bottom:calc(100% + 15px);font-size:.9rem!important;font-weight:300!important}.recap-final-tip:hover p{display:block}@keyframes move{0%{opacity:0;left:0}5%,80%{opacity:0}48%{opacity:.2}to{left:100%}}@media (max-width:992px){.retraitement-button{width:90%}.retraitement-button svg{display:none}}@media (max-width:576px){.recap-ebe p{max-width:60%;font-size:.8rem}.recap-ebe p:last-child{max-width:40%}.recap-header-last svg{display:none}.retraitements-warning-container{flex-direction:column;gap:15px;padding:10px}.retraitements-warning-container p:first-child{flex-direction:column}.recap-header-last p{max-width:100%!important}.recap-row-subtitle p:first-child{font-size:.8rem}}
.starter-parcours-container{justify-content:center;display:flex}.starter-parcours-container img{max-width:70%;margin:auto}.raisons-sociales-dropdown{position:absolute;top:210px;left:120px}.parcours-zone-influence{height:48px;margin-top:20px}.input-radio:checked+.radio-container .parcours-zone-influence{--color:var(--white)!important}.emplacement-gold-text{color:var(--gold)}.rh-multiple-inputs-container .button{width:-webkit-fit-content;width:fit-content}.rh-multiple-inputs-container{flex-direction:column;gap:15px;display:flex}.e-reputation-row{flex-wrap:wrap}.e-reputation-row>.w-100{min-width:40%;max-width:50%}.zone-influence-radio .radio-label-container span{color:var(--color-brand-highlight);font-size:.8rem}.zone-influence-radio .radio-label{text-align:center;font-size:.8rem}.zone-influence-radio .radio-input:checked+.radio-label-container span{color:var(--color-light-blue)}.zone-influence-radio .radio-container,.zone-influence-radio .radio-label{flex:1}@media (max-width:1200px){.zone-influence-radio label p{flex-direction:column;justify-content:center;align-items:center;display:flex}.parcours-zone-influence{display:none}}@media (max-width:992px){.e-reputation-row>.w-100{max-width:unset;min-width:unset}.zone-influence-radio .radio-group{flex-direction:column}.zone-influence-radio .radio-label br{display:none}}@media (max-width:576px){.zone-influence-radio .radio-group{gap:unset;column-gap:30px;margin-top:0}.zone-influence-radio .radio-group>div{max-width:100%;margin-top:10px}}
.parcours-big-space{height:300px}
.rh-input-container{align-items:center;column-gap:10px;padding-right:4px;display:flex}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:60%!important}.rh-input-container .buttons-container-plan-financement{width:auto}.parcours-small-button{justify-content:flex-end;gap:20px;height:59px;padding-top:5px;padding-bottom:10px;display:flex;position:relative}.parcours-small-button svg{background-color:var(--light-grey);border:3px var(--grey)solid;border-radius:5px;padding:3px;overflow:visible}.rh-inputs-list-container{max-height:360px;margin-bottom:15px;padding-right:5px;overflow-y:scroll}.rh-card{box-shadow:none;border-radius:10px;margin-bottom:15px;padding:10px 10px 0}.rh-card .w-100{transition:all .3s}.rh-card:last-child{margin-bottom:0}.invisible-rh-card{margin:0!important;padding:0!important}@media (max-width:1200px){.rh-input-container{flex-wrap:wrap}.rh-input-container>div:first-child,.rh-input-container>div:nth-child(2){width:calc(50% - 5px)!important}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:calc(30% - 2px)!important}.rh-card{box-shadow:none;margin-bottom:15px;padding:15px 15px 5px}.rh-inputs-list-container{max-height:450px}}@media (max-width:576px){.rh-input-container>div:first-child,.rh-input-container>div:nth-child(2){width:100%!important}.rh-input-container>div:nth-child(3),.rh-input-container>div:nth-child(4),.rh-input-container>div:nth-child(5){width:calc(50% - 5px)!important}.rh-card{padding:10px 3px}.trash-container{margin:auto}}
.activites-list{text-align:left;z-index:9999;background-color:#fff;flex-direction:column;row-gap:0;width:650px;height:auto;max-height:410px;font-size:.85rem;list-style:none;transition:max-height .3s,padding .3s;display:flex;position:absolute;overflow-x:hidden;overflow-y:auto;box-shadow:3px 3px 7px gray}.activites-list li{color:var(--blue-focus);padding:5px 5px 5px 10px;font-family:Outfit;font-size:.8rem;font-weight:700;transition:color .3s,background-color .3s;position:relative}.activites-list li:not(.activites-no-result){cursor:pointer}.activites-list li:not(.activites-no-result):hover{color:var(--white);background-color:var(--dark-blue)}.login-message{margin:20px 0}.login-message p{margin-bottom:5px;font-family:Outfit;font-weight:500}.login-message li{font-size:.9rem}

.parcours-container{gap:30px;margin-bottom:100px;display:flex;position:relative}.parcours-form-container{width:calc(100% - 330px);height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:3px}.ia-extracted-fields-banner{color:var(--color-text-secondary);background-color:var(--color-light-blue);border-radius:20px;gap:8px;max-width:calc(100% - 30px);padding:5px 8px;font-size:.8rem;display:flex;position:absolute;top:-13px;left:30px}@media (max-width:992px){.parcours-container{flex-direction:column;width:100%}.parcours-form-container{width:100%}}
