.elementor-1283 .elementor-element.elementor-element-24282ee{--display:flex;--min-height:100vh;--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;--justify-content:center;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1283 .elementor-element.elementor-element-24282ee:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-24282ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1283 .elementor-element.elementor-element-529d8ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1283 .elementor-element.elementor-element-bedf82f{--display:flex;}.elementor-1283 .elementor-element.elementor-element-bedf82f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-0538806{width:var( --container-widget-width, 108% );max-width:108%;animation-duration:2000ms;--container-widget-width:108%;--container-widget-flex-grow:0;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-0538806.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-0538806 .aux-modern-heading-primary{color:var( --e-global-color-accent );}.elementor-1283 .elementor-element.elementor-element-0538806 .aux-modern-heading-secondary{color:var( --e-global-color-7569988 );}.elementor-1283 .elementor-element.elementor-element-0538806 .aux-modern-heading-secondary .aux-head-highlight{color:var( --e-global-color-ae9f61a );max-width:900px;}.elementor-1283 .elementor-element.elementor-element-0538806 .aux-modern-heading-description{color:#ffffff;max-width:600px;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button .aux-overlay:before{background-color:var( --e-global-color-accent );}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button .aux-overlay:after{background-color:var( --e-global-color-10d80b75 );}.elementor-1283 .elementor-element.elementor-element-c458ab0{width:var( --container-widget-width, 39.324% );max-width:39.324%;--container-widget-width:39.324%;--container-widget-flex-grow:0;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-c458ab0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button-wrapper{text-align:left;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-overlay:before, .elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-overlay:after{box-shadow:5px 5px 40px 0px rgba(17, 31, 61, 0.2);border-radius:10px 10px 10px 10px;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button{padding:18px 40px 18px 40px;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-text{font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:-0.32px;color:var( --e-global-color-text );}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button:hover .aux-text{color:var( --e-global-color-text );}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-icon{font-size:18px;color:var( --e-global-color-text );}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button:hover .aux-icon{color:var( --e-global-color-text );}.elementor-1283 .elementor-element.elementor-element-b5e8219{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:35px;--padding-right:35px;}.elementor-1283 .elementor-element.elementor-element-b5e8219:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-b5e8219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(177, 179, 194, 0.14901960784313725);}.elementor-1283 .elementor-element.elementor-element-8e84356{width:initial;max-width:initial;animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-8e84356.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-8e84356 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1283 .elementor-element.elementor-element-8e84356 .aux-modern-heading-primary{color:var( --e-global-color-secondary );}.elementor-1283 .elementor-element.elementor-element-8e84356 .aux-modern-heading-secondary .aux-head-highlight{color:var( --e-global-color-primary );max-width:750px;}.elementor-1283 .elementor-element.elementor-element-8e84356 .aux-modern-heading-description{color:var( --e-global-color-text );font-size:16px;letter-spacing:-0.32px;margin:30px 0px 30px 0px;max-width:700px;}.elementor-1283 .elementor-element.elementor-element-852c54d{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-874dff2{--display:flex;}.elementor-1283 .elementor-element.elementor-element-ab75d49{width:initial;max-width:initial;animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-ab75d49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-modern-heading-primary{font-size:18px;font-weight:700;text-transform:capitalize;}.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.65px;color:var( --e-global-color-primary );max-width:750px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-gap{width:10px;height:10px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-line{background-color:var( --e-global-color-ae9f61a );}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-icon{width:80px;height:80px;color:var( --e-global-color-ae9f61a );}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-icon{font-size:24px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-graphic-image img{width:24px;height:24px;object-fit:cover;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-icon svg{fill:var( --e-global-color-ae9f61a );}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-icon,.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-graphic-image img{border-radius:15px 15px 15px 15px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .uc-item-active .ue-step-icon{background-color:#000000 !important;color:var( --e-global-color-primary );}.elementor-1283 .elementor-element.elementor-element-d5561ed .uc-item-active .ue-step-icon svg{fill:var( --e-global-color-primary );}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-label{background-color:#c9c9c9;color:#ffffff;padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;min-width:0px;min-height:0px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-content{padding:10px 10px 10px 10px;text-align:center;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-spacer{width:10px;height:10px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-content-title{color:var( --e-global-color-primary );margin-top:10px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-content-text{color:var( --e-global-color-text );font-size:15px;margin-top:10px;}.elementor-1283 .elementor-element.elementor-element-4740d8e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-6728b42{--display:flex;}.elementor-1283 .elementor-element.elementor-element-aab31bb{width:initial;max-width:initial;animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-aab31bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-primary{font-size:18px;font-weight:700;text-transform:capitalize;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.65px;color:var( --e-global-color-primary );max-width:1000px;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-description{color:var( --e-global-color-text );font-size:16px;letter-spacing:-0.32px;margin:30px 0px 30px 0px;max-width:700px;}.elementor-1283 .elementor-element.elementor-element-60f422e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-1283 .elementor-element.elementor-element-9a3be55{width:auto;max-width:auto;animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-9a3be55 .col-title a, .elementor-1283 .elementor-element.elementor-element-9a3be55 .col-title{color:#FFFFFF !important;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .col-title, .elementor-1283 .elementor-element.elementor-element-9a3be55 .col-title a{font-size:25px;font-weight:600;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-staff-content  .col-title{margin-bottom:10px;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .col-subtitle{color:rgba(255, 255, 255, 0.6) !important;margin-bottom:0px;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-staff-content  .col-subtitle{font-size:16px;font-style:normal;letter-spacing:-0.32px;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-widget-staff .aux-staff-content{padding:0px 20px 0px 65px;}.elementor-1283 .elementor-element.elementor-element-d01f505{width:auto;max-width:auto;animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-d01f505 .col-title a, .elementor-1283 .elementor-element.elementor-element-d01f505 .col-title{color:#FFFFFF !important;}.elementor-1283 .elementor-element.elementor-element-d01f505 .col-title, .elementor-1283 .elementor-element.elementor-element-d01f505 .col-title a{font-size:25px;font-weight:600;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-staff-content  .col-title{margin-bottom:10px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .col-subtitle{color:rgba(255, 255, 255, 0.6) !important;margin-bottom:0px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-staff-content  .col-subtitle{font-size:16px;font-style:normal;letter-spacing:-0.32px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-widget-staff .aux-staff-content{padding:0px 20px 0px 65px;}.elementor-1283 .elementor-element.elementor-element-e8fed72{width:auto;max-width:auto;animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-e8fed72 .col-title a, .elementor-1283 .elementor-element.elementor-element-e8fed72 .col-title{color:#FFFFFF !important;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .col-title, .elementor-1283 .elementor-element.elementor-element-e8fed72 .col-title a{font-size:25px;font-weight:600;text-transform:capitalize;letter-spacing:-0.5px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-staff-content  .col-title{margin-bottom:10px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .col-subtitle{color:rgba(255, 255, 255, 0.6) !important;margin-bottom:0px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-staff-content  .col-subtitle{font-size:16px;font-style:normal;letter-spacing:-0.32px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-widget-staff .aux-staff-content{padding:0px 20px 0px 65px;}.elementor-1283 .elementor-element.elementor-element-0e1fd14{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-c401777{--display:flex;}.elementor-1283 .elementor-element.elementor-element-9431ffe{width:initial;max-width:initial;animation-duration:2500ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1283 .elementor-element.elementor-element-9431ffe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-primary{font-size:18px;font-weight:700;text-transform:capitalize;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-secondary .aux-head-highlight{font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.65px;color:var( --e-global-color-primary );max-width:850px;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-description{color:var( --e-global-color-text );font-size:16px;letter-spacing:-0.32px;margin:30px 0px 30px 0px;max-width:700px;}.elementor-1283 .elementor-element.elementor-element-1b6bddc{--e-image-carousel-slides-to-show:4;}@media(max-width:1024px){.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button{padding:17px 30px 17px 30px;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-text{font-size:14px;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-icon{font-size:18px;}.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-modern-heading-secondary .aux-head-highlight{font-size:40px;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-secondary .aux-head-highlight{font-size:40px;}.elementor-1283 .elementor-element.elementor-element-60f422e{--grid-auto-flow:row;}.elementor-1283 .elementor-element.elementor-element-9a3be55{width:auto;max-width:auto;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .col-title, .elementor-1283 .elementor-element.elementor-element-9a3be55 .col-title a{font-size:20px;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-staff-content  .col-subtitle{font-size:15px;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-1283 .elementor-element.elementor-element-d01f505{width:auto;max-width:auto;}.elementor-1283 .elementor-element.elementor-element-d01f505 .col-title, .elementor-1283 .elementor-element.elementor-element-d01f505 .col-title a{font-size:20px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-staff-content  .col-subtitle{font-size:15px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-1283 .elementor-element.elementor-element-e8fed72{width:auto;max-width:auto;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .col-title, .elementor-1283 .elementor-element.elementor-element-e8fed72 .col-title a{font-size:20px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-staff-content  .col-subtitle{font-size:15px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-widget-staff > div{padding:0px 0px 0px 0px;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-secondary .aux-head-highlight{font-size:40px;}}@media(max-width:767px){.elementor-1283 .elementor-element.elementor-element-24282ee{--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1283 .elementor-element.elementor-element-0538806 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1283 .elementor-element.elementor-element-0538806 .aux-modern-heading-secondary .aux-head-highlight{max-width:250px;}.elementor-1283 .elementor-element.elementor-element-c458ab0{width:var( --container-widget-width, 223px );max-width:223px;--container-widget-width:223px;--container-widget-flex-grow:0;}.elementor-1283 .elementor-element.elementor-element-c458ab0 .aux-modern-button{padding:15px 50px 15px 50px;}.elementor-1283 .elementor-element.elementor-element-b5e8219{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1283 .elementor-element.elementor-element-8e84356 .aux-modern-heading-description{font-size:14px;}.elementor-1283 .elementor-element.elementor-element-852c54d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-modern-heading-primary{font-size:12px;}.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-modern-heading-secondary .aux-head-highlight{font-size:25px;}.elementor-1283 .elementor-element.elementor-element-d5561ed .ue-step-item-content-title{margin-top:-20px;}.elementor-1283 .elementor-element.elementor-element-4740d8e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-primary{font-size:12px;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-secondary .aux-head-highlight{font-size:25px;}.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-description{font-size:14px;}.elementor-1283 .elementor-element.elementor-element-60f422e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-widget-staff .aux-staff-content{padding:0px 20px 0px 30px;}.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-widget-staff .aux-staff-content{padding:0px 20px 0px 30px;}.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-widget-staff .aux-staff-content{padding:0px 20px 0px 30px;}.elementor-1283 .elementor-element.elementor-element-0e1fd14{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-primary{font-size:12px;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-secondary .aux-head-highlight{font-size:25px;}.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-description{font-size:14px;}}@media(min-width:768px){.elementor-1283 .elementor-element.elementor-element-bedf82f{--width:86.83%;}.elementor-1283 .elementor-element.elementor-element-b5e8219{--content-width:1600px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-0538806 */.elementor-1283 .elementor-element.elementor-element-0538806 .aux-head-highlight{
    display: inline-block;

}
.elementor-1283 .elementor-element.elementor-element-0538806 .aux-modern-heading-description p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-8e84356 */.elementor-1283 .elementor-element.elementor-element-8e84356 .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px){
    .elementor-1283 .elementor-element.elementor-element-8e84356{
        text-align:center !important;
    }
    .elementor-1283 .elementor-element.elementor-element-8e84356 .aux-modern-heading-description{
        margin:10px auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ab75d49 */.elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px){
    .elementor-1283 .elementor-element.elementor-element-ab75d49{
        text-align:center !important;
    }
    .elementor-1283 .elementor-element.elementor-element-ab75d49 .aux-modern-heading-description{
        margin:10px auto;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_step_process, class: .elementor-element-d5561ed *//* === Animations === */
@keyframes cs_popup {
  0%   { opacity: 0; transform: translateY(12px) scale(0.92); }
  60%  { opacity: 1; transform: translateY(-4px) scale(1.06); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes cs_draw_line {
  0%   { opacity: 0; transform: scaleX(0); }
  50% { opacity: 1; transform: scaleX(1); }
}

/* === Apply to icons === */
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(1) .ue-step-icon {
  animation: cs_popup 0.6s ease 0s both;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(2) .ue-step-icon {
  animation: cs_popup 0.6s ease 0.6s both;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(3) .ue-step-icon {
  animation: cs_popup 0.6s ease 1.2s both;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(4) .ue-step-icon {
  animation: cs_popup 0.6s ease 1.8s both;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(5) .ue-step-icon {
  animation: cs_popup 0.6s ease 2.4s both;
}

/* === Apply to connector lines === */
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(1) .ue-step-item-line {
  animation: cs_draw_line 0.8s ease 0.3s both;
  transform-origin: left center;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(2) .ue-step-item-line {
  animation: cs_draw_line 0.8s ease 0.9s both;
  transform-origin: left center;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(3) .ue-step-item-line {
  animation: cs_draw_line 0.8s ease 1.5s both;
  transform-origin: left center;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(4) .ue-step-item-line {
  animation: cs_draw_line 0.8s ease 2.1s both;
  transform-origin: left center;
}
#uc_step_process_elementor_d5561ed .ue-step-item:nth-child(5) .ue-step-item-line {
  animation: cs_draw_line 0.8s ease 2.7s both;
  transform-origin: left center;
}
//Mobile Responsive LAyout///

@media (max-width: 768px) {
  #uc_step_process_elementor_d5561ed {
    flex-direction: column;
    align-items: center;
    gap: 28px;
  }

  #uc_step_process_elementor_d5561ed .ue-step-item {
    width: 100%;
    align-items: center;
  }

  #uc_step_process_elementor_d5561ed .ue-item-highlight {
    flex-direction: column;
    align-items: center;
  }

  /* Make connector lines vertical */
  #uc_step_process_elementor_d5561ed .ue-step-item-line {
    width: 2px;
    height: 48px;
    background: #67FF00;
    transform: scaleY(0);
    transform-origin: top center;
    opacity: 0;
    animation-fill-mode: both;
  }

  /* Animate icons */
  @keyframes cs_popup {
    0%   { opacity: 0; transform: translateY(12px) scale(0.92); }
    60%  { opacity: 1; transform: translateY(-4px) scale(1.06); }
    100% { opacity: 1; transform: translateY(0) scale(1); }
  }

  /* Animate vertical line draw */
  @keyframes cs_draw_line_y {
    0%   { opacity: 0; transform: scaleY(0); }
    100% { opacity: 1; transform: scaleY(1); }
  }

  /* Sequential animation for icons and lines */
  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(1) .ue-step-icon {
    animation: cs_popup 0.6s ease 0s both;
  }
  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(1) .ue-step-item-line {
    animation: cs_draw_line_y 0.6s ease 0.3s both;
  }

  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(2) .ue-step-icon {
    animation: cs_popup 0.6s ease 0.6s both;
  }
  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(2) .ue-step-item-line {
    animation: cs_draw_line_y 0.6s ease 0.9s both;
  }

  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(3) .ue-step-icon {
    animation: cs_popup 0.6s ease 1.2s both;
  }
  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(3) .ue-step-item-line {
    animation: cs_draw_line_y 0.6s ease 1.5s both;
  }

  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(4) .ue-step-icon {
    animation: cs_popup 0.6s ease 1.8s both;
  }
  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(4) .ue-step-item-line {
    animation: cs_draw_line_y 0.6s ease 2.1s both;
  }

  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(5) .ue-step-icon {
    animation: cs_popup 0.6s ease 2.4s both;
  }
  #uc_step_process_elementor_d5561ed .ue-step-item:nth-child(5) .ue-step-item-line {
    animation: cs_draw_line_y 0.6s ease 2.7s both;
  }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-aab31bb */.elementor-1283 .elementor-element.elementor-element-aab31bb .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px){
    .elementor-1283 .elementor-element.elementor-element-aab31bb{
        text-align:center !important;
    }
    .elementor-1283 .elementor-element.elementor-element-aab31bb .aux-modern-heading-description{
        margin:10px auto;
    }
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-9a3be55 */.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-staff-content{
    position: absolute;
    bottom: 0px;
    left: 0px;
    transition:all 350ms ease-in;
    height: calc(10% + 70px);
}
.elementor-1283 .elementor-element.elementor-element-9a3be55:hover .aux-staff-content{
    height: calc(20% + 60px);
}
.elementor-1283 .elementor-element.elementor-element-9a3be55 img{
    border-radius: 20px;
}
.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-staff-footer{
    border: none;
    opacity: 0;
    transition:all 350ms ease-in;
}
.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-social-list li{
    margin-right:10px;
}
.elementor-1283 .elementor-element.elementor-element-9a3be55:hover .aux-staff-footer{
    opacity: 1;
}
.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-media-image:after{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #111F3D00 60%, #111F3DB3 100%);;
    display: inline-block;
    position: absolute;
    left: 0;
    border-radius: 20px;
}

@media screen and (max-width:769px){
.elementor-1283 .elementor-element.elementor-element-9a3be55 .aux-media-image{
    width:fit-content;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-d01f505 */.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-staff-content{
    position: absolute;
    bottom: 0px;
    left: 0px;
    transition:all 350ms ease-in;
    height: calc(10% + 70px);
}
.elementor-1283 .elementor-element.elementor-element-d01f505:hover .aux-staff-content{
    height: calc(20% + 60px);
}
.elementor-1283 .elementor-element.elementor-element-d01f505 img{
    border-radius: 20px;
}
.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-staff-footer{
    border: none;
    opacity: 0;
    transition:all 350ms ease-in;
}
.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-social-list li{
    margin-right:10px;
}
.elementor-1283 .elementor-element.elementor-element-d01f505:hover .aux-staff-footer{
    opacity: 1;
}
.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-media-image:after{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #111F3D00 60%, #111F3DB3 100%);;
    display: inline-block;
    position: absolute;
    left: 0;
    border-radius: 20px;
}

@media screen and (max-width:769px){
.elementor-1283 .elementor-element.elementor-element-d01f505 .aux-media-image{
    width:fit-content;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-e8fed72 */.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-staff-content{
    position: absolute;
    bottom: 0px;
    left: 0px;
    transition:all 350ms ease-in;
    height: calc(10% + 70px);
}
.elementor-1283 .elementor-element.elementor-element-e8fed72:hover .aux-staff-content{
    height: calc(20% + 60px);
}
.elementor-1283 .elementor-element.elementor-element-e8fed72 img{
    border-radius: 20px;
}
.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-staff-footer{
    border: none;
    opacity: 0;
    transition:all 350ms ease-in;
}
.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-social-list li{
    margin-right:10px;
}
.elementor-1283 .elementor-element.elementor-element-e8fed72:hover .aux-staff-footer{
    opacity: 1;
}
.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-media-image:after{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #111F3D00 60%, #111F3DB3 100%);;
    display: inline-block;
    position: absolute;
    left: 0;
    border-radius: 20px;
}

@media screen and (max-width:769px){
.elementor-1283 .elementor-element.elementor-element-e8fed72 .aux-media-image{
    width:fit-content;
    margin: auto;
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-9431ffe */.elementor-1283 .elementor-element.elementor-element-9431ffe .aux-head-highlight{
    display: inline-block;
}
@media screen and (max-width:900px){
    .elementor-1283 .elementor-element.elementor-element-9431ffe{
        text-align:center !important;
    }
    .elementor-1283 .elementor-element.elementor-element-9431ffe .aux-modern-heading-description{
        margin:10px auto;
    }
}/* End custom CSS */