.elementor-14205 .elementor-element.elementor-element-echz000{--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:40px;--padding-left:20px;--padding-right:20px;}.elementor-14205 .elementor-element.elementor-element-echz000:not(.elementor-motion-effects-element-type-background), .elementor-14205 .elementor-element.elementor-element-echz000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-14205 .elementor-element.elementor-element-echzrow{--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-14205 .elementor-element.elementor-element-echz1s{--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-14205 .elementor-element.elementor-element-echz1t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14205 .elementor-element.elementor-element-echz2s{--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-14205 .elementor-element.elementor-element-echz2t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14205 .elementor-element.elementor-element-echz3s{--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-14205 .elementor-element.elementor-element-echz3t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14205 .elementor-element.elementor-element-echz4s{--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-14205 .elementor-element.elementor-element-echz4t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14205 .elementor-element.elementor-element-echz5s{--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-14205 .elementor-element.elementor-element-echz5t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14205 .elementor-element.elementor-element-echz6s{--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-14205 .elementor-element.elementor-element-echz6t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}.elementor-14205 .elementor-element.elementor-element-echz7s{--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-14205 .elementor-element.elementor-element-echz7t{text-align:center;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#000E21;}/* Start custom CSS for container, class: .elementor-element-echz000 */.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__row{display:grid !important;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto 96px auto;column-gap:0 !important;row-gap:0 !important;max-width:1240px;margin:0 auto;padding:4px 60px 8px !important;box-sizing:border-box}
.elementor-14205 .elementor-element.elementor-element-echz000 .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-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:before{display:none !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .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-14205 .elementor-element.elementor-element-echz000 .ec-hz__icon:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;margin-top:-1px;background:#1ba1eb;z-index:0}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:first-child .ec-hz__icon:before{left:50%}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:last-child .ec-hz__icon:before{right:50%}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__icon img{position:relative;z-index:1;display:block;margin:0 auto;width:96px !important;height:96px !important;max-width:none !important;border-radius:50%;object-fit:cover;box-shadow:0 0 0 6px #2C2C2C;transition:transform .2s}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:hover .ec-hz__icon img{transform:scale(1.05)}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__card{position:relative;box-sizing:border-box;width:200% !important;max-width:230px !important;padding:14px 14px 12px !important;background:#fff;border-radius:14px;text-align:center}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:nth-child(odd) .ec-hz__card{grid-row:1;align-self:end;margin:0 0 20px !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:nth-child(even) .ec-hz__card{grid-row:3;align-self:start;margin:20px 0 0 !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__card:before{content:"";position:absolute;left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:nth-child(odd) .ec-hz__card:before{top:100%;border-top:10px solid #fff}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:nth-child(even) .ec-hz__card:before{bottom:100%;border-bottom:10px solid #fff}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__card p{margin:0 0 5px;line-height:1.55}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__card p:last-child{margin-bottom:0}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__card strong{display:block;line-height:1.35}
@media (max-width:1024px){
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__row{display:flex !important;flex-direction:column !important;max-width:560px;padding:0 !important;gap:18px !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step{display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:18px !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:before{content:"" !important;display:block !important;position:absolute !important;top:48px !important;bottom:-66px !important;left:47px !important;right:auto !important;width:2px !important;height:auto !important;background:#1ba1eb !important;z-index:0}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:last-child:before{display:none !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__icon{flex:0 0 96px;width:96px !important}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__icon:before{display:none}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:nth-child(n) .ec-hz__card{flex:1;width:auto !important;max-width:none !important;margin:0 !important;text-align:left}
.elementor-14205 .elementor-element.elementor-element-echz000 .ec-hz__step:nth-child(n) .ec-hz__card:before{top:38px;bottom:auto;left:auto;right:100%;margin:0;border:10px solid transparent;border-left:0;border-right:10px solid #fff}
}/* End custom CSS */