.body-container--parcours-crm{background-color:#fdfdfd}.dnd-section.parcours-hero-section{padding-bottom:clamp(80px,12.6vw,161px)}.dnd-section.parcours-hero-section>.row-fluid{max-width:calc(1058px + 2rem)}@media (min-width:1025px){.parcours-hero-section .parcours-hero__left{flex-basis:61.6%}.parcours-hero-section .parcours-hero__right{flex-basis:61.3%;margin-left:-14.1%;margin-right:-8.9%}.parcours-hero-section .parcours-hero__description{max-width:85.4%}}.parcours-hero-section .parcours-hero__description,.parcours-hero-section .parcours-hero__subtitle{margin-top:17px}.parcours-hero-section .parcours-hero__buttons{margin-top:24px}.dnd-section.parcours-presentation-section{padding:clamp(48px,4.5vw,57px) 2rem clamp(56px,7.7vw,99px)}.dnd-section.parcours-presentation-section>.row-fluid{max-width:calc(1082px + 2rem)}@media (min-width:1025px){.parcours-presentation-section .parcours-presentation__body{gap:4.3%}.parcours-presentation-section .parcours-presentation__media{flex-basis:46.5%}}.parcours-presentation-section .parcours-presentation__description,.parcours-presentation-section .parcours-presentation__item-text{font-size:14px!important}.dnd-section.parcours-start-section{border-bottom:1px solid rgba(232,50,124,.23);border-top:1px solid rgba(232,50,124,.23);padding:clamp(64px,9vw,116px) 2rem clamp(64px,7.7vw,98px)}.dnd-section.parcours-start-section>.row-fluid{max-width:calc(1034px + 2rem)}@media (min-width:1025px){.parcours-start-section .parcours-start{align-items:flex-start}.parcours-start-section .parcours-start__left{flex-basis:35.9%;padding-top:11px}.parcours-start-section .parcours-start__cards{flex-basis:53.8%}}.parcours-start-section .parcours-start__description{margin-top:12px;max-width:100%}.parcours-start-section .parcours-start__badge{margin-top:16px}.dnd-section.parcours-steps-section{padding:clamp(56px,5.5vw,70px) 2rem clamp(56px,7.3vw,94px)}.dnd-section.parcours-steps-section>.row-fluid{max-width:calc(1157px + 2rem)}.parcours-steps-section .parcours-steps-grid--cols-5{width:100%}.parcours-steps-section .hs_cos_wrapper_type_rich_text h2{color:#27234f;font-family:Roboto;font-size:36px;font-weight:700;line-height:1;margin:0 0 clamp(28px,3vw,38px);padding:0;scroll-margin-top:120px;text-align:center}@media (min-width:1025px){.parcours-steps-section .parcours-steps-grid__card{padding-left:26px;padding-right:12px}}.dnd-section.parcours-etape-section{padding-bottom:0;padding-top:0}.dnd-section.parcours-etape-section>.row-fluid{max-width:calc(1088px + 2rem)}@media (min-width:768px){.parcours-etape-section .parcours-etape{--pe-gap:clamp(32px,3.1vw,40px)}.parcours-etape-section .parcours-etape:not(.parcours-etape--first) .pe-content{padding-top:clamp(140px,12.9vw,165px)}.parcours-etape-section .parcours-etape--last{--pe-gap:clamp(80px,10.9vw,140px)}.parcours-etape-section .parcours-etape--last .pe-line{bottom:0}.parcours-etape-section .pe-badge{min-height:clamp(100px,9.1vw,117px)}}.parcours-etape-section .parcours-etape .pe-chapter+.pe-chapter{margin-top:clamp(36px,4.3vw,55px)}.parcours-etape-section .parcours-etape .pe-chapter:has(>.pe-heading)+.pe-chapter:not(:has(>.pe-heading)){margin-top:22px}.parcours-etape-section .parcours-etape .pe-chapter>*+.pe-resources{margin-top:36px}.parcours-etape-section .parcours-etape .pe-chapter>*+.pe-resources--highlight{margin-top:22px}.parcours-etape-section .pe-text>p:has(>strong:only-child){margin-top:32px}.parcours-etape-section .pe-text>p:first-child:has(>strong:only-child){margin-top:0}.parcours-etape-section .pe-text>p:has(>strong:only-child)+p,.parcours-etape-section .pe-text>p:has(>strong:only-child)+ul{margin-top:24px}.dnd-section.parcours-form-section{padding:clamp(48px,9.8vw,125px) 2rem clamp(80px,13.3vw,170px)}.dnd-section.parcours-form-section>.row-fluid{max-width:calc(993px + 2rem)}@media (max-width:1024px){.parcours-steps-section .hs_cos_wrapper_type_rich_text h2{font-size:clamp(28px,3.5vw,36px);line-height:1.1}}@media (max-width:767px){.dnd-section.parcours-form-section,.dnd-section.parcours-presentation-section,.dnd-section.parcours-start-section,.dnd-section.parcours-steps-section{padding-left:1rem;padding-right:1rem}.parcours-steps-section .hs_cos_wrapper_type_rich_text h2{font-size:26px}.parcours-steps-section .hs_cos_wrapper_type_rich_text h2 br{display:none}}