.li-widgets--step-concepts{--foreground-color:var(--e-global-color-6b2effc);--background-color:var(--e-global-color-73b828f);--top-offset:140px;--toc-size:100px;display:flex}@media (max-width:1024px){.li-widgets--step-concepts{--toc-size:80px}}@media (max-width:815px){.li-widgets--step-concepts{--toc-size:70px}}.li-widgets--step-concepts .toc{min-width:var(--toc-size);max-width:var(--toc-size);flex-grow:3;margin-right:30px;position:relative}.li-widgets--step-concepts .toc>ul{position:sticky;top:var(--top-offset);left:0;width:100%;list-style:none;padding:0;margin:0;border-right:3px solid var(--foreground-color)}.li-widgets--step-concepts .toc>ul>li{width:var(--toc-size);height:var(--toc-size);display:flex;flex-direction:column;justify-content:center}.li-widgets--step-concepts .toc>ul>li>a{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--toc-size);color:var(--foreground-color);display:block;text-align:center;cursor:pointer;transition:.3s ease}.li-widgets--step-concepts .toc>ul>li>a.active{color:#fff;background-color:var(--foreground-color)}.li-widgets--step-concepts .steps .step{display:flex;flex-flow:row wrap}.li-widgets--step-concepts .steps .step--image{position:relative;flex-grow:2;min-width:250px;max-width:30%;flex-basis:0;margin-right:30px}@media (max-width:1024px){.li-widgets--step-concepts .steps .step--image{min-width:180px}}@media (max-width:815px){.li-widgets--step-concepts .steps .step--image{min-width:130px}}.li-widgets--step-concepts .steps .step--image>img{width:100%;position:sticky;top:var(--top-offset);left:0}.li-widgets--step-concepts .steps .step--content{max-width:calc(70% - 30px)}.li-widgets--step-concepts .steps .step--content .step--title{font-family:var(--e-global-typography-secondary-font-family);font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);margin-bottom:0;padding:0 10px;color:var(--foreground-color)}.li-widgets--step-concepts .steps .step--divider{width:100%;padding:40px 10px;display:flex;justify-content:center;position:relative}.li-widgets--step-concepts .steps .step--divider>hr{border:0;border-top:4px solid var(--foreground-color);width:80%;max-width:400px}.li-widgets--step-concepts .steps .step--divider>i.fas{color:var(--foreground-color);font-size:1.6em;line-height:1;padding:.3em;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.li-widgets--step-concepts{flex-direction:column}.li-widgets--step-concepts .toc,.li-widgets--step-concepts .steps{width:100%;min-width:initial;max-width:initial}.li-widgets--step-concepts .toc .step--content,.li-widgets--step-concepts .steps .step--content{max-width:initial}.li-widgets--step-concepts .toc{position:sticky;top:calc(var(--top-offset) / 1.5);background-color:#fff;margin:0 0 30px;z-index:2}.li-widgets--step-concepts .toc>ul{border-right:0;border-bottom:3px solid var(--foreground-color);display:flex;justify-content:center}.li-widgets--step-concepts .toc>ul li{min-width:var(--toc-size)}.li-widgets--step-concepts .steps .step{flex-direction:column}.li-widgets--step-concepts .steps .step--image>img{top:calc(var(--top-offset) + var(--toc-size))}}