.wcf--timeline .thumb{line-height:0}.wcf--timeline .timeline-item{display:flex;gap:var(--content-gap,60px)}.wcf--timeline .content-wrap{display:flex;flex-direction:column;gap:30px}.wcf--timeline .content-wrap .content{flex:1}.wcf--timeline .step-box{position:relative}.wcf--timeline .step-box svg{width:100%;height:100%}.wcf--timeline .step-box .icon{display:flex;align-items:center;justify-content:center;font-size:var(--icon-size,16px);line-height:var(--icon-size,16px);width:calc(var(--icon-size,25px) + 2 * var(--icon-padding,1px));height:calc(var(--icon-size,25px) + 2 * var(--icon-padding,1px));border-radius:100%;background-color:#f9b099;position:relative;z-index:1}.wcf--timeline .step-box .line{width:2px;height:100%;border-left:1px dashed #f9b099;position:absolute;top:0;left:calc(50% + 2px);transform:translateX(calc(-50% - 2px))}.wcf--timeline .indicator{--indicator-gap:20px;position:absolute;right:10px;height:1px;width:70px;background-color:#000;left:calc(100% + var(--indicator-gap))}@media (min-width:1023px){.wcf--timeline.style-2 .step-box{order:1}.wcf--timeline.style-2 .content-wrap{width:calc(50% - (var(--icon-size,25px) + 2 * var(--icon-padding,1px))/ 2 - var(--content-gap,60px))}.wcf--timeline.style-2 .timeline-item:nth-child(odd) .content-wrap{direction:rtl}.wcf--timeline.style-2 .timeline-item:nth-child(odd) .indicator{left:auto;right:calc(100% + var(--indicator-gap))}.wcf--timeline.style-2 .timeline-item:nth-child(even){flex-direction:row-reverse}}.elementor-widget-wcf--timeline.wcf-image-position-row img{width:500px}