.icon-step-vertical{width:100%}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent{margin:auto;max-width:860px}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--Textsglobal{margin:0 auto;margin-bottom:32px}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--Textsglobal{margin-bottom:24px;padding:0 8px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--Textsglobal .icon-step-vertical--Titleglobal div h2{color:#004571;font-family:FSEmeric;font-size:24px;font-weight:700;line-height:28px;margin:20px 0 10px}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--Textsglobal .icon-step-vertical--Titleglobal div p{margin-top:0}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--Textsglobal .icon-step-vertical--Ricktextglobal div p{color:#004571;font-family:FSEmeric Regular;line-height:22.8571px;margin:0 0 20px;padding:0 20px 0 0}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer{cursor:pointer}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer{margin:8px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step{display:flex;align-items:flex-start;background-color:#f2f5f8;border-radius:16px;column-gap:24px;padding:24px}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step{padding:16px;column-gap:16px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent{width:120px;height:120px;display:flex;justify-content:center;align-items:center;padding:0 8px;text-align:center;padding:0}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent{width:80px;height:80px;padding-right:0;align-self:flex-start}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer{width:inherit;height:inherit;border:3px solid #004571;border-radius:50%;background-color:#fff;display:grid;align-content:center}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer{padding:10px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer.hide-circle{border:0;background-color:transparent;padding:0}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer.hide-circle img,.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer.hide-circle picture{width:inherit}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer .icon-step-vertical--image{width:100%;height:100%}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer .icon-step-vertical--icon{color:#e57200;line-height:22.8571px;text-align:center;font-size:60px}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--iconParent .icon-step-vertical--iconContainer .icon-step-vertical--icon{font-size:40px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent{color:#004571;line-height:22px;text-align:center;margin:0;width:100%;display:flex;flex-direction:column;row-gap:8px}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent{padding:0;margin:0}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepTitle{font-family:FSEmeric Semibold;font-size:20px;line-height:22px;text-align:left;margin:0}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepTitle{margin-top:0;font-size:16px;line-height:20px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText{font-family:FSEmeric Regular;line-height:22px;margin:0;text-align:left}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p{line-height:18px;margin:0}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p + p{margin-top:20px}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p{line-height:22px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p.orange{color:#e57200}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p.orange a.orangeTitle{color:#e57200}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p.orange a.orangeTitle span{color:#e57200}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p span.orangeTitle{color:#e57200}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p a{color:#004571}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p a.orangeTitle{color:#e57200}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p a:has(.orangeTitle){text-decoration:none}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p a:has(.orangeTitle):hover{text-decoration:none}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--step .icon-step-vertical--contentParent .icon-step-vertical--stepRichText p a:has(.orangeTitle):hover .orangeTitle{text-decoration:underline}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--line{content:"";margin-left:85px;width:2px;height:40px;background-color:#004571}
@media(max-width:768px){.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical--steps .icon-step-vertical--stepsContainer .icon-step-vertical--line{height:16px;margin-left:50px}
}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical__button{display:flex;justify-content:flex-start;margin:0 auto;margin-top:24px;color:#004571}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical__button.center{justify-content:center}
.icon-step-vertical .icon-step-vertical--global .icon-step-vertical--componentsParent .icon-step-vertical__button .button{margin:0}
@media(max-width:768px){.icon-step-vertical--icon-oculto .icon-step-vertical--iconParent{display:none !important}
}
.icon-step-vertical--icon-dcha .icon-step-vertical--step{flex-direction:row-reverse}
.icon-step-vertical--icon-izq .icon-step-vertical--step{flex-direction:row}
.iconstep-bg-white{background-color:#fff}
.iconstep-line-blue .icon-step-vertical--stepTitle{color:#004571 !important}
.iconstep-line-blue .icon-step-vertical--line{background-color:#004571 !important}
.iconstep-line-orange .icon-step-vertical--stepTitle{color:#e57200 !important}
.iconstep-line-orange .icon-step-vertical--line{background-color:#e57200 !important}