.stl01-step-list-vertical-content{background-color:#eceff6;counter-reset:stl01-step-list-vertical-counter}@media (max-width: 767px){.stl01-step-list-vertical-content{border-radius:24px;padding:24px 16px}}@media (min-width: 768px){.section--white .stl01-step-list-vertical-content,.sf-modal__body .stl01-step-list-vertical-content{border-radius:32px;padding:48px 32px}}@media (min-width: 996px){.section--white .stl01-step-list-vertical-content,.sf-modal__body .stl01-step-list-vertical-content{padding:48px}}@media (min-width: 1280px){.section--white .stl01-step-list-vertical-content,.sf-modal__body .stl01-step-list-vertical-content{padding:48px 64px}}.stl01-step-list-vertical-content--list{margin:0;padding:0}.stl01-step-list-vertical-content--list:not(:last-child){margin-bottom:24px}@media (min-width: 768px){.stl01-step-list-vertical-content--list:not(:last-child){margin-bottom:48px}}.stl01-step-list-vertical-content--listitem{list-style:none;padding:0 0 32px 56px;position:relative}@media (min-width: 768px){.stl01-step-list-vertical-content--listitem{padding:0 0 48px 72px}}.stl01-step-list-vertical-content--listitem:last-child{padding-bottom:0}.stl01-step-list-vertical-content--listitem:last-child:after{content:none}.stl01-step-list-vertical-content--listitem:before{background-color:#52ae30;border-radius:50%;color:#fff;counter-increment:stl01-step-list-vertical-counter;display:block;font-size:18px;font-weight:600;height:48px;left:0;line-height:2.6;padding:0;position:absolute;text-align:center;top:0;width:48px;z-index:2}@media (max-width: 767px){.stl01-step-list-vertical-content--listitem:before{height:40px;line-height:2.2;width:40px}}.stl01-step-list-vertical-content--listitem:after{border-left:#D0D8E8 solid 1px;bottom:0;content:"";display:block;left:24px;position:absolute;top:0;width:0;z-index:1}@media (max-width: 767px){.stl01-step-list-vertical-content--listitem:after{left:20px}}.stl01-step-list-vertical-content--listitem>*:first-child{padding-top:4px}@media (min-width: 768px){.stl01-step-list-vertical-content--listitem>*:first-child{padding-top:8px}}.stl01-step-list-vertical-content--listitem .sf-text,.stl01-step-list-vertical-content--listitem .sf-listitem{margin-bottom:24px}.stl01-step-list-vertical-content--listitem .sf-text:last-child,.stl01-step-list-vertical-content--listitem .sf-list:last-child{margin-bottom:0}.stl01-step-list-vertical-content--listitem .sf-card{box-shadow:none}.stl01-step-list-vertical-content--numbered .stl01-step-list-vertical-content--listitem:before{content:counter(stl01-step-list-vertical-counter,decimal)}.stl01-step-list-vertical-content--alphabetical .stl01-step-list-vertical-content--listitem:before{content:counter(stl01-step-list-vertical-counter,upper-latin)}.stl01-step-list-vertical-content--alphabetical .stl01-step-list-vertical-content--listitem:after{content:none}.stl01-step-list-vertical-content--alphabetical .stl01-step-list-vertical-content--listitem>*[class*=module-layout]{margin-left:-64px;margin-right:-8px;width:auto}@media (min-width: 768px){.stl01-step-list-vertical-content--alphabetical .stl01-step-list-vertical-content--listitem>*[class*=module-layout]{margin-left:-72px;margin-right:0}}.section--grey .stl01-step-list-vertical-content--alphabetical .stl01-step-list-vertical-content--listitem>*[class*=module-layout]{margin-left:-72px;margin-right:-16px}@media (min-width: 768px){.stl01-step-list-vertical-content-item--image{padding-right:160px}}.stl01-step-list-vertical-content-item--image>img,.stl01-step-list-vertical-content-item--image>svg{height:70px;position:absolute;right:0;top:0;width:70px}@media (max-width: 767px){.stl01-step-list-vertical-content-item--image>img,.stl01-step-list-vertical-content-item--image>svg{display:none}}.stl01-step-list-vertical-footer{align-items:center;background-color:#fff;border-radius:16px;display:flex;padding:24px 16px}@media (max-width: 767px){.stl01-step-list-vertical-footer{margin-bottom:-16px;margin-left:-8px;margin-right:-8px}}@media (min-width: 768px){.stl01-step-list-vertical-footer{border-radius:24px;padding:32px}}.stl01-step-list-vertical-footer *:last-child{margin-bottom:0}.stl01-step-list-vertical-footer>img,.stl01-step-list-vertical-footer>svg{flex-shrink:0;font-size:0;margin-right:18px}@media (max-width: 767px){.stl01-step-list-vertical-footer>img,.stl01-step-list-vertical-footer>svg{display:none}}
