.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;right:10px}.sa-step-flow .sa-badge.top-right{top:10px;left:10px}.sa-step-flow .sa-badge.bottom-left{bottom:10px;right:10px}.sa-step-flow .sa-badge.bottom-right{bottom:10px;left:10px}.sa-step-flow .sa-badge.top-center{top:10px;right:50%;transform:translate(50%, 0);margin-right:var(--sky-step-flow-badge-h-offset, 0);margin-top:var(--sky-step-flow-badge-v-offset, 0)}.sa-step-flow .sa-badge.bottom-center{bottom:10px;right:50%;transform:translate(50%, 0);margin-right:var(--sky-step-flow-badge-h-offset, 0);margin-top:var(--sky-step-flow-badge-v-offset, 0)}.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);right: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{width:18px;transition-delay:.1s;content:"";display:block;position:absolute;top:0;left:0;transition:all .2s;transform:rotate(-40deg);transform-origin:top left;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{content:"";display:block;position:absolute;top:0;left:0;transition:all .2s;width:18px;transition-delay:.1s;transform-origin:bottom left;border-bottom:var(--sky-step-flow-arrow-thickness, 1px) var(--sky-step-flow-arrow-style, solid) var(--sky-step-flow-arrow-color, #ddd);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);right: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:before{content:""}.elementor-widget-sky-step-flow.sa-direction-style-line .sa-step-arrow:after{content:""}