.elementor-3988 .elementor-element.elementor-element-98bb2c1{--display:flex;--min-height:100svh;--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;--justify-content:center;--align-items:center;--gap:var(--space-xl) var(--space-xl);--row-gap:var(--space-xl);--column-gap:var(--space-xl);}.elementor-3988 .elementor-element.elementor-element-226856d{--display:flex;--min-height:500px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-l);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-226856d.e-con{--align-self:center;}.elementor-3988 .elementor-element.elementor-element-f5da4ee{width:100%;max-width:100%;}.elementor-3988 .elementor-element.elementor-element-f5da4ee img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--radius-l) var(--radius-l) var(--radius-l) var(--radius-l);}body:not(.rtl) .elementor-3988 .elementor-element.elementor-element-d4201ed{left:30px;}body.rtl .elementor-3988 .elementor-element.elementor-element-d4201ed{right:30px;}.elementor-3988 .elementor-element.elementor-element-d4201ed{bottom:30px;}.elementor-3988 .elementor-element.elementor-element-d4201ed img{width:14em;}.elementor-3988 .elementor-element.elementor-element-e66658a{--display:flex;--gap:var(--space-s) var(--space-s);--row-gap:var(--space-s);--column-gap:var(--space-s);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-136392a{color:var( --e-global-color-fca3500 );}.elementor-3988 .elementor-element.elementor-element-6874a19{--display:flex;--gap:var(--step-gap) var(--step-gap);--row-gap:var(--step-gap);--column-gap:var(--step-gap);--margin-top:var(--space-m);--margin-bottom:var(--space-m);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-580d572{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-e3e8615 .elementor-heading-title{font-size:var(--h4);font-weight:600;}.elementor-3988 .elementor-element.elementor-element-ca27a3b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-60aa2e2 .elementor-heading-title{font-size:var(--h4);font-weight:600;}.elementor-3988 .elementor-element.elementor-element-de627cd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-44a9f16 .elementor-heading-title{font-size:var(--h4);font-weight:600;}.elementor-3988 .elementor-element.elementor-element-a72708d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-c024852 .elementor-heading-title{font-size:var(--h4);font-weight:600;}.elementor-3988 .elementor-element.elementor-element-e50beb2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3988 .elementor-element.elementor-element-2852913 .elementor-heading-title{font-size:var(--h4);font-weight:600;}.elementor-3988 .elementor-element.elementor-element-72b7174{padding:0px 0px 0px 0px;column-gap:0px;}.elementor-3988 .elementor-element.elementor-element-60dfc2b{font-size:15px;}@media(max-width:1366px){.elementor-3988 .elementor-element.elementor-element-98bb2c1{--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;}}@media(max-width:1200px){.elementor-3988 .elementor-element.elementor-element-98bb2c1{--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;}.elementor-3988 .elementor-element.elementor-element-226856d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3988 .elementor-element.elementor-element-f5da4ee img{width:100%;}}@media(max-width:880px){.elementor-3988 .elementor-element.elementor-element-98bb2c1{--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;}.elementor-3988 .elementor-element.elementor-element-d4201ed img{width:10em;}}@media(max-width:767px){.elementor-3988 .elementor-element.elementor-element-226856d{--min-height:52vh;}.elementor-3988 .elementor-element.elementor-element-226856d.e-con{--order:-99999 /* order start hack */;}.elementor-3988 .elementor-element.elementor-element-f5da4ee img{height:100%;object-position:center center;}.elementor-3988 .elementor-element.elementor-element-da0c467 .elementor-heading-title{font-size:1.2rem;}.elementor-3988 .elementor-element.elementor-element-cbc254c .elementor-heading-title{font-size:1.3rem;}.elementor-3988 .elementor-element.elementor-element-6874a19{--margin-top:var(--space-l);--margin-bottom:0;--margin-left:0;--margin-right:0;}}@media(min-width:768px){.elementor-3988 .elementor-element.elementor-element-226856d{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-f5da4ee */.elementor-3988 .elementor-element.elementor-element-f5da4ee {
    height: 100%;
    position: absolute;
    inset: 0;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-226856d */.elementor-3988 .elementor-element.elementor-element-226856d{
    height: 80svh;
}
@media (max-width: 880px){
    .elementor-3988 .elementor-element.elementor-element-226856d{
        height: 30svh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6874a19 */.step-list{
    counter-reset: stepCount;
    --counter-size: 30px;
    --step-gap: var(--space-m);
}

/* Step items */
.step-list >* {
    position: relative;
    padding-left:var(--step-gap);
    
}

/* Add step lines */
.step-list__step:not(:last-child):before{
    content: '';
    position: inline-block;
    height: calc(100% + var(--step-gap));
    width: 2px;
    background: var( --e-global-color-primary );
}

/* Add step counter */
.step-list__step:after{
    counter-increment: stepCount;
    content: counter(stepCount);
    color: #fff;
    font-size: .75em;
    position: relative;
    display: flex;
    place-content: center;
    place-items: center;
    width: var(--counter-size);
    height: var(--counter-size);
    background: var( --e-global-color-primary );
    border: 3px solid #fff;
    border-radius: 50vw;
    position: absolute;
    top: -2.5px;
    left: calc(var(--counter-size) * -1 / 2);
}/* End custom CSS */