.TimelineStep.svelte-1i76ib{display:flex;flex-direction:column;margin:60px 0;position:relative;z-index:1}@media (min-width: 768px){.TimelineStep.svelte-1i76ib{margin:0}.TimelineStep.svelte-1i76ib .RichText{margin-bottom:40px}}.TimelineStep.svelte-1i76ib .title:where(.svelte-1i76ib){text-transform:uppercase;margin-bottom:90px;text-align:center}@media (min-width: 768px){.TimelineStep.svelte-1i76ib .title:where(.svelte-1i76ib){text-align:left;margin-bottom:30px}}.TimelineStep.svelte-1i76ib .prerequesites:where(.svelte-1i76ib){display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.TimelineStep.svelte-1i76ib .prerequesites:where(.svelte-1i76ib)>li:where(.svelte-1i76ib){display:flex;flex-direction:row;gap:1rem;align-items:center}.TimelineStep.svelte-1i76ib .prerequesites:where(.svelte-1i76ib)>li:where(.svelte-1i76ib)>svg{width:22px;height:22px;transform:translate(8px,-1px)}.TimelineControls.svelte-5jfxhi{display:flex;flex-direction:column}@media (min-width: 768px){.TimelineControls.svelte-5jfxhi{flex-direction:row;gap:4rem}}.TimelineControls.svelte-5jfxhi .step-line:where(.svelte-5jfxhi){display:none}@media (min-width: 768px){.TimelineControls.svelte-5jfxhi .step-line:where(.svelte-5jfxhi){display:block;height:calc(var(--steps-count) * 4.4rem);width:1px;border-left:1px solid var(--light-grey);position:absolute;left:2.88rem;top:.8666666667rem}}.TimelineControls.svelte-5jfxhi .step-controls:where(.svelte-5jfxhi){display:flex;flex-direction:column;width:100%;position:absolute;padding-top:90px;z-index:10}@media (min-width: 768px){.TimelineControls.svelte-5jfxhi .step-controls:where(.svelte-5jfxhi){position:relative;padding-top:0;z-index:1}}.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi){list-style:none;display:flex;flex-direction:row;padding:0;width:100%;overflow:hidden}@media (min-width: 768px){.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi){flex-direction:column;gap:20px;margin-left:2rem;margin-top:0;padding:0 0 0 40px;width:auto;overflow:visible;transform:translateY(-.7rem)}}.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi){min-width:100%;max-width:100%}.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi) button:where(.svelte-5jfxhi){min-width:100%;max-width:100%;text-align:center;transform:translate(calc(-100% * var(--current-step)))}@media (max-width: 767px){.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi) button:where(.svelte-5jfxhi) .dot:where(.svelte-5jfxhi){display:none}}@media (min-width: 768px){.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi) button:where(.svelte-5jfxhi){max-width:auto;min-width:auto;text-align:unset;position:relative;cursor:pointer;font-size:14px;line-height:26px;transform:none;transition:font-size .3s;min-width:4rem;padding:10px 0}.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi) button:where(.svelte-5jfxhi) .dot:where(.svelte-5jfxhi){background:var(--light-grey);position:absolute;top:1rem;left:-2.26rem;width:1rem;height:1rem;border-radius:50%;transition:background .3s,transform .3s ease-out;transform:scale(.41)}.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi) button.selected:where(.svelte-5jfxhi){font-size:16px;line-height:26px}.TimelineControls.svelte-5jfxhi .step-selector:where(.svelte-5jfxhi) li:where(.svelte-5jfxhi) button.selected:where(.svelte-5jfxhi) .dot:where(.svelte-5jfxhi){background:var(--gold);transform:scale(1)}}.TimelineControls.svelte-5jfxhi .step-selector--mobile:where(.svelte-5jfxhi){display:flex;position:absolute;width:100%;margin:15px 0;padding:0 30px;height:26px}@media (min-width: 768px){.TimelineControls.svelte-5jfxhi .step-selector--mobile:where(.svelte-5jfxhi){display:none}}.TimelineControls.svelte-5jfxhi .step-selector--mobile--up:where(.svelte-5jfxhi),.TimelineControls.svelte-5jfxhi .step-selector--mobile--down:where(.svelte-5jfxhi){position:relative;cursor:pointer;opacity:1;transition:opacity .3s}.TimelineControls.svelte-5jfxhi .step-selector--mobile--up.disabled:where(.svelte-5jfxhi),.TimelineControls.svelte-5jfxhi .step-selector--mobile--down.disabled:where(.svelte-5jfxhi){opacity:.5;cursor:initial}.TimelineControls.svelte-5jfxhi .step-selector--mobile--up:where(.svelte-5jfxhi) svg,.TimelineControls.svelte-5jfxhi .step-selector--mobile--down:where(.svelte-5jfxhi) svg{position:relative;top:0}.TimelineControls.svelte-5jfxhi .step-selector--mobile--down:where(.svelte-5jfxhi){transform:rotate(90deg)}.TimelineControls.svelte-5jfxhi .step-selector--mobile--up:where(.svelte-5jfxhi){transform:rotate(-90deg);margin-left:auto}.step-display.svelte-atqcii{display:flex;flex-direction:column}@media (min-width: 768px){.step-display.svelte-atqcii{flex-direction:row;gap:4rem;margin:50px 0}}.NewBuildTimeline.svelte-l9u8dz{position:relative}.NewBuildTimeline.svelte-l9u8dz>.Constrain{padding-top:25px!important}.phase-image-container.svelte-l9u8dz{position:sticky;top:10rem;height:fit-content;width:100%;aspect-ratio:1;overflow:hidden}.phase-image-container.svelte-l9u8dz .Img{object-fit:cover;height:100%}.floating-image.svelte-l9u8dz{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1;transition:opacity .3s ease-out,transform .3s ease-out}.timeline.svelte-l9u8dz{width:100%}@media (min-width: 768px){.timeline.svelte-l9u8dz{border-top:1px solid var(--text-color)!important}}.timeline.svelte-l9u8dz .Accordion>.title{padding:25px 0!important}
