.elementor-9288 .elementor-element.elementor-element-1e85d00{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-9ec95c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-d7e1603{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4c0e94e );--border-color:var( --e-global-color-4c0e94e );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9288 .elementor-element.elementor-element-d7e1603:not(.elementor-motion-effects-element-type-background), .elementor-9288 .elementor-element.elementor-element-d7e1603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04250f0 );}.elementor-9288 .elementor-element.elementor-element-d7e1603.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9288 .elementor-element.elementor-element-219020e > .elementor-widget-container{background-color:var( --e-global-color-04250f0 );padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e70f0cf );border-radius:100px 100px 100px 100px;}.elementor-9288 .elementor-element.elementor-element-219020e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9288 .elementor-element.elementor-element-219020e{left:10px;}body.rtl .elementor-9288 .elementor-element.elementor-element-219020e{right:10px;}.elementor-9288 .elementor-element.elementor-element-219020e{top:10px;text-align:center;}.elementor-9288 .elementor-element.elementor-element-219020e .elementor-heading-title{font-size:1rem;font-weight:700;color:var( --e-global-color-2899bcb );}.elementor-9288 .elementor-element.elementor-element-f14ba4d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-f15df5a{--lottie-container-width:50px;}.elementor-9288 .elementor-element.elementor-element-b73353b{text-align:center;}.elementor-9288 .elementor-element.elementor-element-b73353b .elementor-heading-title{font-weight:700;}.elementor-9288 .elementor-element.elementor-element-92cfa99{text-align:center;}.elementor-9288 .elementor-element.elementor-element-254e388{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-d62ed7f .elementor-button{background-color:var( --e-global-color-4c0e94e );text-decoration:none;fill:var( --e-global-color-04250f0 );color:var( --e-global-color-04250f0 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-94aa391 .elementor-button{background-color:var( --e-global-color-4c0e94e );text-decoration:none;fill:var( --e-global-color-04250f0 );color:var( --e-global-color-04250f0 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-e5e4022{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-dd6b00c{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4c0e94e );--border-color:var( --e-global-color-4c0e94e );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9288 .elementor-element.elementor-element-dd6b00c:not(.elementor-motion-effects-element-type-background), .elementor-9288 .elementor-element.elementor-element-dd6b00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04250f0 );}.elementor-9288 .elementor-element.elementor-element-dd6b00c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9288 .elementor-element.elementor-element-ce48f2a > .elementor-widget-container{background-color:var( --e-global-color-04250f0 );padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e70f0cf );border-radius:100px 100px 100px 100px;}.elementor-9288 .elementor-element.elementor-element-ce48f2a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9288 .elementor-element.elementor-element-ce48f2a{left:10px;}body.rtl .elementor-9288 .elementor-element.elementor-element-ce48f2a{right:10px;}.elementor-9288 .elementor-element.elementor-element-ce48f2a{top:10px;text-align:center;}.elementor-9288 .elementor-element.elementor-element-ce48f2a .elementor-heading-title{font-size:1rem;font-weight:700;color:var( --e-global-color-2899bcb );}.elementor-9288 .elementor-element.elementor-element-82562f1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-74d81e7{--lottie-container-width:50px;}.elementor-9288 .elementor-element.elementor-element-8d11c91{text-align:center;}.elementor-9288 .elementor-element.elementor-element-8d11c91 .elementor-heading-title{font-weight:700;}.elementor-9288 .elementor-element.elementor-element-240a3dd{text-align:center;}.elementor-9288 .elementor-element.elementor-element-f11f5a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-6ed034a .elementor-button{background-color:var( --e-global-color-4c0e94e );text-decoration:none;fill:var( --e-global-color-04250f0 );color:var( --e-global-color-04250f0 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-750579e .elementor-button{background-color:var( --e-global-color-e70f0cf );text-decoration:none;fill:var( --e-global-color-672a818 );color:var( --e-global-color-672a818 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-046a9dd .elementor-button{background-color:var( --e-global-color-4c0e94e );text-decoration:none;fill:var( --e-global-color-04250f0 );color:var( --e-global-color-04250f0 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-7386d16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-b626c0d{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4c0e94e );--border-color:var( --e-global-color-4c0e94e );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9288 .elementor-element.elementor-element-b626c0d:not(.elementor-motion-effects-element-type-background), .elementor-9288 .elementor-element.elementor-element-b626c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04250f0 );}.elementor-9288 .elementor-element.elementor-element-b626c0d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9288 .elementor-element.elementor-element-4d45cfb > .elementor-widget-container{background-color:var( --e-global-color-04250f0 );padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e70f0cf );border-radius:100px 100px 100px 100px;}.elementor-9288 .elementor-element.elementor-element-4d45cfb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9288 .elementor-element.elementor-element-4d45cfb{left:10px;}body.rtl .elementor-9288 .elementor-element.elementor-element-4d45cfb{right:10px;}.elementor-9288 .elementor-element.elementor-element-4d45cfb{top:10px;text-align:center;}.elementor-9288 .elementor-element.elementor-element-4d45cfb .elementor-heading-title{font-size:1rem;font-weight:700;color:var( --e-global-color-2899bcb );}.elementor-9288 .elementor-element.elementor-element-e30ae49{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-346e493{--lottie-container-width:50px;}.elementor-9288 .elementor-element.elementor-element-ee34ff2{text-align:center;}.elementor-9288 .elementor-element.elementor-element-ee34ff2 .elementor-heading-title{font-weight:700;}.elementor-9288 .elementor-element.elementor-element-1a68d6b{text-align:center;}.elementor-9288 .elementor-element.elementor-element-78622f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-081f148 .elementor-button{background-color:var( --e-global-color-e70f0cf );text-decoration:none;fill:var( --e-global-color-672a818 );color:var( --e-global-color-672a818 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-06c1b1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-34a2915{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-4c0e94e );--border-color:var( --e-global-color-4c0e94e );--border-radius:5px 5px 5px 5px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9288 .elementor-element.elementor-element-34a2915:not(.elementor-motion-effects-element-type-background), .elementor-9288 .elementor-element.elementor-element-34a2915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04250f0 );}.elementor-9288 .elementor-element.elementor-element-34a2915.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9288 .elementor-element.elementor-element-158fb18 > .elementor-widget-container{background-color:var( --e-global-color-04250f0 );padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e70f0cf );border-radius:100px 100px 100px 100px;}.elementor-9288 .elementor-element.elementor-element-158fb18.elementor-element{--align-self:center;}body:not(.rtl) .elementor-9288 .elementor-element.elementor-element-158fb18{left:10px;}body.rtl .elementor-9288 .elementor-element.elementor-element-158fb18{right:10px;}.elementor-9288 .elementor-element.elementor-element-158fb18{top:10px;text-align:center;}.elementor-9288 .elementor-element.elementor-element-158fb18 .elementor-heading-title{font-size:1rem;font-weight:700;color:var( --e-global-color-2899bcb );}.elementor-9288 .elementor-element.elementor-element-5a28031{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-ac3cbc1{--lottie-container-width:50px;}.elementor-9288 .elementor-element.elementor-element-446f01c{text-align:center;}.elementor-9288 .elementor-element.elementor-element-446f01c .elementor-heading-title{font-weight:700;}.elementor-9288 .elementor-element.elementor-element-f781f23{text-align:center;}.elementor-9288 .elementor-element.elementor-element-6a57dce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-820e69b .elementor-button{background-color:var( --e-global-color-e70f0cf );text-decoration:none;fill:var( --e-global-color-672a818 );color:var( --e-global-color-672a818 );border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-9288 .elementor-element.elementor-element-e34db23{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9288 .elementor-element.elementor-element-e34db23 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-9288 .elementor-element.elementor-element-e34db23{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-9288 .elementor-element.elementor-element-e34db23{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9288 .elementor-element.elementor-element-e34db23{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-219020e */.elementor-9288 .elementor-element.elementor-element-219020e{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce48f2a */.elementor-9288 .elementor-element.elementor-element-ce48f2a{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d45cfb */.elementor-9288 .elementor-element.elementor-element-4d45cfb{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158fb18 */.elementor-9288 .elementor-element.elementor-element-158fb18{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219020e */.elementor-9288 .elementor-element.elementor-element-219020e{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce48f2a */.elementor-9288 .elementor-element.elementor-element-ce48f2a{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d45cfb */.elementor-9288 .elementor-element.elementor-element-4d45cfb{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158fb18 */.elementor-9288 .elementor-element.elementor-element-158fb18{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219020e */.elementor-9288 .elementor-element.elementor-element-219020e{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce48f2a */.elementor-9288 .elementor-element.elementor-element-ce48f2a{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d45cfb */.elementor-9288 .elementor-element.elementor-element-4d45cfb{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158fb18 */.elementor-9288 .elementor-element.elementor-element-158fb18{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219020e */.elementor-9288 .elementor-element.elementor-element-219020e{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce48f2a */.elementor-9288 .elementor-element.elementor-element-ce48f2a{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d45cfb */.elementor-9288 .elementor-element.elementor-element-4d45cfb{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158fb18 */.elementor-9288 .elementor-element.elementor-element-158fb18{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-219020e */.elementor-9288 .elementor-element.elementor-element-219020e{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce48f2a */.elementor-9288 .elementor-element.elementor-element-ce48f2a{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d45cfb */.elementor-9288 .elementor-element.elementor-element-4d45cfb{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-158fb18 */.elementor-9288 .elementor-element.elementor-element-158fb18{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e34db23 */.elementor-9288 .elementor-element.elementor-element-e34db23 .swiper {
overflow: visible; 
}
.elementor-9288 .elementor-element.elementor-element-e34db23 .swiper {
clip-path: inset(0 -500% 0 0); 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e85d00 *//* Default card state */
.step-card {
  transition:
    background-color 0.35s ease,
    border-color 0.35s ease,
    box-shadow 0.35s ease;
}

/* Default number state */
.step-number {
  transition:
    background-color 0.35s ease,
    border-color 0.35s ease,
    color 0.35s ease,
    transform 0.35s ease;
}

/* Active cards */
.step-card.invited,
.step-card.in_progress,
.step-card.complete {
  background: #F0F7FF !important;
}

/* Active step number */
.step-card.invited .step-number,
.step-card.in_progress .step-number,
.step-card.complete .step-number {
  background: #00AEEF;
  border-color: #FFF;
  color: #fff;

  /* subtle pop */
  transform: scale(1.05);
}/* End custom CSS */