.elementor-14719 .elementor-element.elementor-element-54be83b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14719 .elementor-element.elementor-element-54be83b:not(.elementor-motion-effects-element-type-background), .elementor-14719 .elementor-element.elementor-element-54be83b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-14719 .elementor-element.elementor-element-4bd5460{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-96bd107{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14719 .elementor-element.elementor-element-bce5e93{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14719 .elementor-element.elementor-element-b0aa2e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-7a0e274{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14719 .elementor-element.elementor-element-a3bf063{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-b2e02e7{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14719 .elementor-element.elementor-element-e698e45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-b41f8db{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14719 .elementor-element.elementor-element-83b6d51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-cdac56c{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14719 .elementor-element.elementor-element-d692749{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-0df4ff1{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14719 .elementor-element.elementor-element-eebab02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14719 .elementor-element.elementor-element-40901e2{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}/* Start custom CSS for container, class: .elementor-element-54be83b */.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__row{display:grid !important;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto 124px auto;column-gap:0 !important;row-gap:0 !important;max-width:1240px;margin:0 auto;padding:10px 70px 10px !important;box-sizing:border-box}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step{position:relative;grid-row:1 / 4;display:grid !important;grid-template-rows:subgrid;justify-items:center;width:auto !important;min-width:0;padding:0 !important;gap:0 !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:before{display:none !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__icon{grid-row:2;align-self:center;justify-self:stretch;position:relative;width:100% !important;max-width:none !important;margin:0 !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__icon:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;margin-top:-1px;background:#1ba1eb;z-index:0}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:first-child .ec-hz__icon:before{left:50%}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:last-child .ec-hz__icon:before{right:50%}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__icon img{position:relative;z-index:1;display:block;margin:0 auto;width:100px !important;height:100px !important;max-width:none !important;border-radius:50%;object-fit:cover;box-shadow:0 0 0 8px #000E21;transition:transform .2s}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:hover .ec-hz__icon img{transform:scale(1.06)}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card{position:relative;box-sizing:border-box;width:200px !important;max-width:none !important;min-height:124px;display:flex;flex-direction:column;justify-content:center;padding:14px 14px 12px !important;background:#fff;border-radius:14px;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card .elementor-widget-container{display:flex;flex-direction:column;justify-content:center;height:100%}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(odd) .ec-hz__card{grid-row:1;align-self:end;margin:0 0 30px !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(even) .ec-hz__card{grid-row:3;align-self:start;margin:30px 0 0 !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card:before{content:"";position:absolute;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card:after{content:"";position:absolute;left:50%;width:2px;margin-left:-1px;height:12px;background:#1ba1eb}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(odd) .ec-hz__card:before{top:100%;border-top:10px solid #fff}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(odd) .ec-hz__card:after{top:calc(100% + 10px)}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(even) .ec-hz__card:before{bottom:100%;border-bottom:10px solid #fff}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(even) .ec-hz__card:after{bottom:calc(100% + 10px)}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card p{margin:0 0 4px;line-height:1.5}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card p:last-child{margin-bottom:0}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__card strong{display:block;line-height:1.35}
@media (max-width:1024px){
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__row{display:flex !important;flex-direction:column !important;max-width:560px;padding:0 !important;gap:18px !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step{display:flex !important;flex-direction:row !important;align-items:center !important;gap:22px !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:before{content:"" !important;display:block !important;position:absolute !important;top:50px !important;bottom:-68px !important;left:49px !important;right:auto !important;width:2px !important;height:auto !important;background:#1ba1eb !important;z-index:0}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:last-child:before{display:none !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__icon{flex:0 0 100px;width:100px !important}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__icon:before{display:none}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(n) .ec-hz__card{flex:1;width:auto !important;min-height:0;margin:0 !important;text-align:left}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(n) .ec-hz__card:after{display:none}
.elementor-14719 .elementor-element.elementor-element-54be83b .ec-hz__step:nth-child(n) .ec-hz__card:before{top:50%;bottom:auto;left:auto;right:100%;margin:-10px 0 0;border:10px solid transparent;border-left:0;border-right:10px solid #fff}
}/* End custom CSS */