div.content-1caa2ia{--env-link-font-color:var(--env-block-primary-link-font-color)}div.content-1caa2ia p.font-normal,div.content-1caa2ia p.font-small{margin-bottom:10px}div.content-1caa2ia h2,div.content-1caa2ia h3,div.content-1caa2ia h4{margin-top:0!important}div.content-1caa2ia .sv-image-portlet{margin-top:20px}div.content-1caa2ia>div:last-child,div.content-1caa2ia>div:last-child :last-child{margin-bottom:0}.step.step-4a4kon{align-items:flex-start;display:flex;flex-direction:row;position:relative}.step.step-4a4kon .left:where(.step-4a4kon){height:100%;margin-right:12px}.step.step-4a4kon .left:where(.step-4a4kon) .line:where(.step-4a4kon){background:var(--timeline-border-color);display:block;height:calc(100% + 18px);left:19px;position:absolute;top:32px;width:2px;z-index:1}@media (max-width:767px){.step.step-4a4kon .left:where(.step-4a4kon) .line:where(.step-4a4kon){left:11px;top:20px}}.step.step-4a4kon:last-child .line:where(.step-4a4kon){height:calc(100% + 10px)}@media (max-width:767px){.step.step-4a4kon:last-child .line:where(.step-4a4kon){height:calc(100% + 10px)}}.circle.step-4a4kon{align-items:center;background:var(--timeline-circle-background-color);border:2px solid var(--timeline-border-color);border-radius:50%;color:var(--timeline-border-color);display:flex;font-size:1.125rem;font-weight:600;height:40px;justify-content:center;line-height:0;position:relative;top:-3px;width:40px;z-index:2}.circle.active.step-4a4kon{background:var(--timeline-border-color);color:var(--timeline-circle-active-color,var(--timeline-circle-background-color))}@media (max-width:767px){.circle.step-4a4kon{font-size:.875rem;height:24px;top:5px;width:24px}}.step:last-child .left:after{background:var(--timeline-circle-background-color);border:2px solid var(--timeline-border-color);border-radius:50%;bottom:0;bottom:-52px;content:"";display:block;height:20px;left:8.5px;position:absolute;width:20px;z-index:1}@media (max-width:767px){.step:last-child .left:after{left:0}}.step h2,.step h3{line-height:2.1875rem!important}@media (max-width:767px){.step h2,.step h3{line-height:2rem!important;margin-bottom:5px!important}}.sv-se-soleil-stepByStep{margin-bottom:var(--spacing-3)}.sv-se-soleil-stepByStep,.sv-se-soleil-stepByStep:not(:first-child){margin-top:var(--spacing-3)}ol.app-t45qnx,ul.app-t45qnx{display:grid;list-style:none;margin:0 0 90px;padding:0;row-gap:48px}@media (max-width:991px){ol.app-t45qnx,ul.app-t45qnx{row-gap:32px}}
