.elementor-widget-sky-step-flow{width:100%;padding:25px}.sa-step-flow{position:relative}.sa-step-flow .sa-icon-wrap{margin-bottom:24px!important;color:#749de4;background:#e4ecf9;transition:all .4s;border-radius:50%;font-size:33px;padding:43px;text-align:center}.sa-step-flow .sa-icon-wrap i,.sa-step-flow .sa-icon-wrap svg{-webkit-transform:translate(var(--sky-step-flow-media-h-offset,0),var(--sky-step-flow-media-v-offset,0)) rotate(var(--sky-step-flow-media-rotate,0));transform:translate(var(--sky-step-flow-media-h-offset,0),var(--sky-step-flow-media-v-offset,0)) rotate(var(--sky-step-flow-media-rotate,0))}.sa-step-flow .sa-icon-wrap svg{fill:currentColor}.sa-step-flow .sa-content-area{margin-top:var(--sky-step-flow-media-v-offset)}.sa-step-flow .sa-badge{position:absolute;font-weight:500;color:#fff;background:#8441a4;padding:7px 14px;border:1px solid #ddd;border-radius:50px;font-size:12px;line-height:1;z-index:1;max-width:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transform:translate(var(--sky-step-flow-badge-h-offset,0),var(--sky-step-flow-badge-v-offset,0)) rotate(var(--sky-step-flow-badge-rotate,0));transform:translate(var(--sky-step-flow-badge-h-offset,0),var(--sky-step-flow-badge-v-offset,0)) rotate(var(--sky-step-flow-badge-rotate,0))}.sa-step-flow .sa-badge.top-left{top:10px;left:10px}.sa-step-flow .sa-badge.top-right{top:10px;right:10px}.sa-step-flow .sa-badge.bottom-left{bottom:10px;left:10px}.sa-step-flow .sa-badge.bottom-right{bottom:10px;right:10px}.sa-step-flow .sa-badge.bottom-center,.sa-step-flow .sa-badge.top-center{left:50%;--sky-step-flow-badge-center-x:calc(-50% + var(--sky-step-flow-badge-h-offset, 0px));-webkit-transform:translate(var(--sky-step-flow-badge-center-x),var(--sky-step-flow-badge-v-offset,0)) rotate(var(--sky-step-flow-badge-rotate,0deg));transform:translate(var(--sky-step-flow-badge-center-x),var(--sky-step-flow-badge-v-offset,0)) rotate(var(--sky-step-flow-badge-rotate,0deg))}.sa-step-flow .sa-badge.top-center{top:10px}.sa-step-flow .sa-badge.bottom-center{bottom:10px}.elementor-widget-sky-step-flow.sa-direction-style-arrow .sa-step-arrow{position:absolute;width:80px;display:block;transition:all .2s;will-change:transform;transition-delay:.1s;border-bottom:var(--sky-step-flow-arrow-thickness,1px) var(--sky-step-flow-arrow-style,solid) var(--sky-step-flow-arrow-color,#ddd);left:calc(100% + var(--sky-step-flow-direction-left-offset, 20px));top:var(--sky-step-flow-direction-top-offset,49%);transform:rotate(var(--sky-step-flow-direction-rotate,0))}.elementor-widget-sky-step-flow.sa-direction-style-arrow .sa-step-arrow:before{transition-delay:.1s;transform:rotate(40deg);transform-origin:top right}.elementor-widget-sky-step-flow.sa-direction-style-arrow .sa-step-arrow:after,.elementor-widget-sky-step-flow.sa-direction-style-arrow .sa-step-arrow:before{width:18px;content:"";display:block;position:absolute;top:0;right:0;transition:all .2s;border-bottom:var(--sky-step-flow-arrow-thickness,1px) var(--sky-step-flow-arrow-style,solid) var(--sky-step-flow-arrow-color,#ddd)}.elementor-widget-sky-step-flow.sa-direction-style-arrow .sa-step-arrow:after{transition-delay:.1s;transform-origin:bottom right;transform:rotate(-40deg)}.elementor-widget-sky-step-flow.sa-direction-style-line .sa-step-arrow{position:absolute;width:80px;display:block;transition:all .2s;will-change:transform;transition-delay:.1s;border-bottom:var(--sky-step-flow-arrow-thickness,1px) var(--sky-step-flow-arrow-style,solid) var(--sky-step-flow-arrow-color,#ddd);left:calc(100% + var(--sky-step-flow-direction-left-offset, 20px));top:var(--sky-step-flow-direction-top-offset,49%);transform:rotate(var(--sky-step-flow-direction-rotate,0))}.elementor-widget-sky-step-flow.sa-direction-style-line .sa-step-arrow:after,.elementor-widget-sky-step-flow.sa-direction-style-line .sa-step-arrow:before{content:""}