@media screen and (width>=1800px){.etapes-pin.no-image.svelte-xs5il5{padding:0 20vw}.etapes-pin.svelte-xs5il5{padding:0 10vw}}.etapes-pin.svelte-xs5il5{width:100%;position:relative;overflow:hidden}.children.top.svelte-xs5il5{text-align:left}section.etapes.svelte-xs5il5{--circle-size:50vw;--circle-height:35vw;--circle-x:95%;--circle-y:60%;--circle-opacity:var(--opacity-30);z-index:2;align-items:center;gap:var(--spacing-lg);background-color:#f5f4ed;width:100%;display:flex;position:relative}section.etapes.svelte-xs5il5 .content.flex:where(.svelte-xs5il5){flex-direction:row;flex:auto}section.etapes.svelte-xs5il5 .content.flex:where(.svelte-xs5il5) .children-title-wrapper:where(.svelte-xs5il5){width:100%}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5){gap:var(--spacing-xl);padding:var(--spacing-lg);flex-direction:column;flex:auto;min-width:0;display:flex}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) h2:where(.svelte-xs5il5) .v1-2:where(.svelte-xs5il5){color:var(--color-primary)}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5){width:100%;min-height:clamp(260px,34vh,390px);position:relative;overflow:visible}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5){gap:var(--spacing-md);width:100%;height:fit-content;padding:var(--spacing-md);border-bottom:1px solid var(--color-border);opacity:0;pointer-events:none;will-change:transform, opacity;flex-direction:column;display:flex;position:absolute;inset:0}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5) .step-number:where(.svelte-xs5il5){font-family:var(--font-quaternary);font-weight:var(--fw-semibold)}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5) h3:where(.svelte-xs5il5){text-transform:uppercase}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5) p:where(.svelte-xs5il5){font-size:1rem}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5):first-child{opacity:1;pointer-events:auto}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5){align-self:center;gap:var(--spacing-md);flex-direction:column;flex:0 clamp(360px,40vw,620px);min-width:0;display:flex}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5){width:100%;max-width:620px;position:relative;overflow:visible}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5).corner{border:1px solid var(--color-border);padding:var(--spacing-lg)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5).corner i.corner:where(.svelte-xs5il5){width:var(--spacing-lg);height:var(--spacing-lg);border:1px solid var(--color-border);display:block;position:absolute}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5).corner i.top-left:where(.svelte-xs5il5){top:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5).corner i.top-right:where(.svelte-xs5il5){top:calc(var(--spacing-lg) * -.5);right:calc(var(--spacing-lg) * -.5)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5).corner i.bottom-left:where(.svelte-xs5il5){bottom:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5).corner i.bottom-right:where(.svelte-xs5il5){bottom:calc(var(--spacing-lg) * -.5);right:calc(var(--spacing-lg) * -.5)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) img:where(.svelte-xs5il5){object-fit:contain;width:100%;max-width:100%;height:auto;max-height:min(68vh,620px);display:block}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .children:where(.svelte-xs5il5){padding:var(--spacing-lg);max-width:var(--max-width-sm)}section.etapes.svelte-xs5il5:after{content:"";z-index:-1;top:var(--circle-y);left:var(--circle-x);width:var(--circle-size);height:var(--circle-height);border:1px solid var(--color-primary);opacity:var(--circle-opacity);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (width>=769px) and (width<=1100px){section.etapes.svelte-xs5il5{gap:var(--spacing-md)}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5){gap:var(--spacing-lg);padding:var(--spacing-md)}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5){min-height:clamp(240px,34vh,340px)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5){flex-basis:clamp(300px,39vw,460px)}}@media (width<=768px){.etapes-pin.svelte-xs5il5{height:auto}section.etapes.svelte-xs5il5{height:auto;min-height:auto;padding:var(--spacing-md) var(--spacing-sm);align-items:stretch;position:relative;overflow:visible;flex-direction:column!important}section.etapes.svelte-xs5il5 .content.flex:where(.svelte-xs5il5){flex:auto;flex-direction:column!important}section.etapes.svelte-xs5il5 .content.flex:where(.svelte-xs5il5) .children-title-wrapper:where(.svelte-xs5il5){width:100%}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5){gap:var(--spacing-md);padding:var(--spacing-sm)}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5){gap:var(--spacing-md);flex-direction:column;min-height:auto;display:flex;position:relative;overflow:visible}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5){visibility:visible;opacity:1;padding:var(--spacing-sm);will-change:auto;position:relative;inset:auto}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5) .step-number:where(.svelte-xs5il5){font-size:1rem}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5) h3:where(.svelte-xs5il5){margin-bottom:var(--spacing-sm);font-size:1.5rem}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5){align-self:center;width:100%;position:relative}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5){width:100%;max-width:100%;border:none!important;padding:0!important}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .img-container:where(.svelte-xs5il5) i.corner:where(.svelte-xs5il5){display:none!important}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) img:where(.svelte-xs5il5){object-fit:contain;max-height:clamp(240px,58vw,360px)}section.etapes.svelte-xs5il5 .image:where(.svelte-xs5il5) .children:where(.svelte-xs5il5){text-align:left;max-width:100%;padding:var(--spacing-sm);align-self:flex-start}section.etapes.svelte-xs5il5:after{display:none!important}}@media (prefers-reduced-motion:reduce){section.etapes.svelte-xs5il5{height:auto;min-height:auto;overflow:visible}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5){gap:var(--spacing-md);flex-direction:column;min-height:auto;display:flex;overflow:visible}section.etapes.svelte-xs5il5 .content:where(.svelte-xs5il5) .steps:where(.svelte-xs5il5) .step:where(.svelte-xs5il5){visibility:visible;opacity:1;will-change:auto;position:relative;inset:auto;transform:none!important}}
