.mlr-gp-tl{margin:0;padding:0;list-style:none}.mlr-gp-tl__item{margin:0 0 20px;padding:0 0 0 68px;position:relative}.mlr-gp-tl__item:last-child{margin-bottom:0}.mlr-gp-tl__line{background:var(--mlr-nav-divider,#d9d9d9);width:3px;position:absolute;top:0;bottom:-20px;left:25.5px}.mlr-gp-tl__item:first-child .mlr-gp-tl__line{top:50%}.mlr-gp-tl__item:last-child .mlr-gp-tl__line{bottom:50%}.mlr-gp-tl__line:after{content:"";width:100%;height:calc(var(--mlr-tl-fill,0) * 100%);background:var(--mlr-accent,#6c349e);position:absolute;top:0;left:0}.mlr-gp-tl__marker{z-index:1;color:#333;width:54px;height:54px;transition:background .3s, color .3s, scale .3s var(--mlr-ease-reveal,ease);background:#eee;border-radius:50%;justify-content:center;align-items:center;margin-top:-27px;font-size:16px;line-height:1;display:flex;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #fff}.mlr-gp-tl__marker svg{fill:currentColor;width:auto;max-width:none;height:1em;display:block}.mlr-gp-tl__item.is-in .mlr-gp-tl__marker{background:var(--mlr-accent,#6c349e);color:#fff}.mlr-gp-tl__item.is-current .mlr-gp-tl__marker{scale:1.08}.mlr-gp-tl__card{background:#121212;padding:40px;transition:box-shadow .3s;position:relative}.mlr-gp-tl__item.is-current .mlr-gp-tl__card,.mlr-gp-tl__card:focus-within{box-shadow:inset 3px 0 0 var(--mlr-accent,#6c349e)}@media (hover:hover){.mlr-gp-tl__card:hover{box-shadow:inset 3px 0 0 var(--mlr-accent,#6c349e)}}.mlr-gp-tl__card:before{content:"";z-index:2;border:11px solid #0000;border-left-width:0;border-right-color:#121212;width:0;height:0;margin-top:-11px;position:absolute;top:50%;left:-11px}.mlr-gp-tl__title{color:#fff;font:800 24px / 1.2 var(--mlr-font-serif);margin:8px 0 21px;padding:0}.mlr-gp-tl__desc{color:#b5b4b4}.mlr-gp-tl__desc a{color:#b99ad6}@media (max-width:767px){.mlr-gp-tl__item{padding-left:56px}.mlr-gp-tl__line{left:20.5px}.mlr-gp-tl__marker{width:44px;height:44px;margin-top:-22px}.mlr-gp-tl__card{padding:28px 24px}}@media print{.mlr-gp-tl__item{break-inside:avoid}.mlr-gp-tl__line:after{display:none}.mlr-gp-tl__marker,.mlr-gp-tl__item.is-in .mlr-gp-tl__marker{color:#000;background:#fff;border:1px solid #000;scale:none;box-shadow:0 0 0 5px #fff}.mlr-gp-tl__card,.mlr-gp-tl__item.is-current .mlr-gp-tl__card{box-shadow:none;background:#fff;border:1px solid #000}.mlr-gp-tl__card:before{display:none}.mlr-gp-tl__title,.mlr-gp-tl__desc,.mlr-gp-tl__desc a{color:#000}}
