.elementor-87 .elementor-element.elementor-element-70f6e113{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:100px;--padding-right:100px;}.elementor-87 .elementor-element.elementor-element-70f6e113:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-70f6e113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web.webzeeinfotech.com/wp-content/uploads/2026/05/download-5.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-87 .elementor-element.elementor-element-70f6e113::before, .elementor-87 .elementor-element.elementor-element-70f6e113 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-70f6e113 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-70f6e113 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-70f6e113 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-70f6e113 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-8c6be9f{text-align:center;}.elementor-87 .elementor-element.elementor-element-8c6be9f .elementor-heading-title{font-size:60px;color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-25abff18{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-7c685b12{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-799fd66d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-87 .elementor-element.elementor-element-b85eac0 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-044b931 );border-radius:20px 20px 20px 20px;}.elementor-87 .elementor-element.elementor-element-4d99b042{--display:flex;--justify-content:center;}.elementor-87 .elementor-element.elementor-element-01992ab{text-align:start;}.elementor-87 .elementor-element.elementor-element-01992ab .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#061838;}.elementor-87 .elementor-element.elementor-element-1e55d69b{text-align:start;}.elementor-87 .elementor-element.elementor-element-5a27463{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-32aebf2{--display:flex;}.elementor-87 .elementor-element.elementor-element-a094988{text-align:center;}.elementor-87 .elementor-element.elementor-element-a094988 .elementor-heading-title{font-family:"Onest", Sans-serif;font-weight:600;color:#061838;}.elementor-87 .elementor-element.elementor-element-9bf6eea{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-87 .elementor-element.elementor-element-9bf6eea p{margin-block-end:0px;}.elementor-87 .elementor-element.elementor-element-1c3d95e{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-1c3d95e::before, .elementor-87 .elementor-element.elementor-element-1c3d95e > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-1c3d95e > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-1c3d95e > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-1c3d95e > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-1c3d95e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-70f6e113:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-70f6e113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-70f6e113{--padding-top:180px;--padding-bottom:180px;--padding-left:50px;--padding-right:50px;}.elementor-87 .elementor-element.elementor-element-7c685b12{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-1c3d95e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-70f6e113:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-70f6e113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-87 .elementor-element.elementor-element-70f6e113{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-25abff18{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-7c685b12{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-87 .elementor-element.elementor-element-1e55d69b{text-align:start;}}/* Start custom CSS for heading, class: .elementor-element-01992ab *//* Orange + Blue Gradient Animation */

.elementor-87 .elementor-element.elementor-element-01992ab .elementor-heading-title span{
    background: linear-gradient(
        90deg,
        #ff7a00,
        #ffaa33,
        #00a6ff,
        #0066ff,
        #ff7a00
    );
    background-size: 300% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradientFlow 5s linear infinite;
    font-weight: 700;
}

/* Gradient Animation */
@keyframes gradientFlow{
    0%{
        background-position: 0% center;
    }
    100%{
        background-position: 300% center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a094988 *//* Orange + Blue Gradient Animation */

.elementor-87 .elementor-element.elementor-element-a094988 .elementor-heading-title span{
    background: linear-gradient(
        90deg,
        #ff7a00,
        #ffaa33,
        #00a6ff,
        #0066ff,
        #ff7a00
    );
    background-size: 300% auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: gradientFlow 5s linear infinite;
    font-weight: 700;
}

/* Gradient Animation */
@keyframes gradientFlow{
    0%{
        background-position: 0% center;
    }
    100%{
        background-position: 300% center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67d5a7b */.elementor-87 .elementor-element.elementor-element-67d5a7b{
padding:0 20px 40px;
background:#fff;
overflow:hidden;
min-height:auto !important;
height:auto !important;
margin-bottom:0 !important;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .timeline{
display:flex;
justify-content:space-between;
align-items:flex-start;
gap:25px;
position:relative;
height:auto !important;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .timeline:before{
content:'';
position:absolute;
top:55px;
left:7%;
width:86%;
height:2px;
background:#e5e7eb;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .timeline:after{
content:'';
position:absolute;
top:52px;
left:7%;
width:150px;
height:6px;
border-radius:100px;
background:linear-gradient(
90deg,
transparent,
#f37021,
transparent
);
filter:blur(2px);
animation:flow 5s linear infinite;
}

@keyframes flow{
from{left:7%;}
to{left:82%;}
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .step{
flex:1;
padding:25px;
border-radius:24px;
position:relative;
z-index:2;
height:auto !important;
min-height:unset !important;
transition:all .4s ease;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .step:hover{
transform:translateY(-10px);
box-shadow:0 20px 50px rgba(0,0,0,.08);
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .icon{
width:110px;
height:110px;
background:#fff;
border:1px solid #e5e7eb;
border-radius:28px;
display:flex;
align-items:center;
justify-content:center;
margin-bottom:25px;
box-shadow:0 10px 30px rgba(0,0,0,.06);
transition:all .4s ease;
animation:float 3s ease-in-out infinite;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .icon img{
width:58px;
height:58px;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .step:hover .icon{
transform:translateY(-15px) scale(1.05);
box-shadow:0 20px 50px rgba(0,0,0,.12);
}

@keyframes float{
0%,100%{
transform:translateY(0);
}
50%{
transform:translateY(-12px);
}
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .step h3{
font-size:22px;
color:#111827;
margin-bottom:12px;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .step p{
font-size:15px;
line-height:1.8;
color:#64748b;
}

/* Fix Elementor Stretch Height */

.elementor-87 .elementor-element.elementor-element-67d5a7b .elementor-container,
.elementor-87 .elementor-element.elementor-element-67d5a7b .elementor-widget-wrap,
.elementor-87 .elementor-element.elementor-element-67d5a7b .elementor-column{
min-height:auto !important;
height:auto !important;
}

@media(max-width:991px){

```
.elementor-87 .elementor-element.elementor-element-67d5a7b .timeline{
    flex-direction:column;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .timeline:before,
.elementor-87 .elementor-element.elementor-element-67d5a7b .timeline:after{
    display:none;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .step{
    width:100%;
    text-align:center;
}

.elementor-87 .elementor-element.elementor-element-67d5a7b .icon{
    margin:0 auto 25px;
}
```

}/* End custom CSS */