.elementor-23 .elementor-element.elementor-element-zt06siu{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;--padding-top:250px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-zt06siu:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-zt06siu > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#194DC1;}.elementor-23 .elementor-element.elementor-element-zt06siu::before, .elementor-23 .elementor-element.elementor-element-zt06siu > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-zt06siu > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-zt06siu > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-zt06siu > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-zt06siu > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#194DC1;--background-overlay:'';}.elementor-23 .elementor-element.elementor-element-d4f38d4{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-63d7f54{text-align:center;}.elementor-23 .elementor-element.elementor-element-63d7f54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:80px;font-weight:600;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-505af5e{--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;}.elementor-23 .elementor-element.elementor-element-912cf11{--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;}.elementor-23 .elementor-element.elementor-element-912cf11:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-912cf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-23 .elementor-element.elementor-element-d40b932{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-d40b932:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d40b932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-zt06siu{--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-zt06siu{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-47fced4 */.success-section{

padding:100px 20px;
background:#f4f7f;
text-align:center;

}

.success-title{

font-size:42px;
font-weight:700;
margin-bottom:10px;

}

.success-subtitle{

font-size:18px;
color:#666;
margin-bottom:60px;

}

.success-grid{

max-width:1300px;
margin:auto;

display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));

gap:30px;

}

.success-card{

background:white;
padding:30px;

border-radius:16px;

box-shadow:0 10px 30px rgba(0,0,0,0.08);

transition:0.4s;

}

.success-card:hover{

transform:translateY(-10px);

box-shadow:0 20px 45px rgba(0,0,0,0.15);

}

.success-card img{

width:80px;
height:80px;

border-radius:50%;

margin-bottom:15px;

}

.success-card h3{

font-size:20px;
margin-bottom:5px;

}

.success-card span{

font-size:14px;
color:#2563eb;

display:block;
margin-bottom:10px;

}

.success-card p{

font-size:15px;
color:#666;
margin-bottom:15px;

}

.earning{

background:#2563eb;
color:white;

padding:6px 14px;

display:inline-block;

border-radius:20px;

font-size:14px;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c06999c */.gt-testimonials{
background:#000;
padding:100px 0;
overflow:hidden;
}

.gt-testimonial-heading{
text-align:center;
margin-bottom:60px;
}

.gt-testimonial-heading h2{
color:#fff;
font-size:40px;
margin-bottom:10px;
}

.gt-testimonial-heading p{
color:#bbb;
}

.review-row{
display:flex;
gap:30px;
width:max-content;
margin-bottom:40px;
}

.review-card{
width:320px;
background:#111;
padding:30px;
border-radius:12px;
border:1px solid rgba(255,255,255,0.08);
}

.review-card:hover{
border-color:#ffcc00;
transform:translateY(-6px);
transition:0.3s;
}

.stars{
color:#ffb400;
margin-bottom:10px;
}

.review-card h4{
color:#fff;
margin-bottom:10px;
}

.review-card p{
color:#ccc;
font-size:14px;
line-height:1.6;
}

.row-left{
animation:scrollLeft 45s linear infinite;
}

.row-right{
animation:scrollRight 45s linear infinite;
}

@keyframes scrollLeft{
0%{transform:translateX(0);}
100%{transform:translateX(-50%);}
}

@keyframes scrollRight{
0%{transform:translateX(-50%);}
100%{transform:translateX(0);}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40b932 */.reviews-section{
background:#ffffff;
padding:80px 0;
overflow:hidden;
}

.reviews-heading{
text-align:center;
margin-bottom:50px;
}

.reviews-heading h2{
font-size:38px;
color:#0d2b55;
margin-bottom:10px;
}

.reviews-heading p{
color:#6b7280;
}

.reviews-row{
display:flex;
gap:25px;
width:max-content;
margin-bottom:30px;
}

.review-card{
min-width:320px;
background:#fff;
padding:25px;
border-radius:10px;
border:1px solid #e5e7eb;
box-shadow:0 8px 25px rgba(0,0,0,0.05);
}

.review-card p{
font-size:14px;
color:#444;
margin-bottom:15px;
}

.review-card h4{
color:#1f6feb;
margin-bottom:5px;
}

.review-card span{
font-size:13px;
color:#777;
}

.reviews-left{
animation:scrollLeft 30s linear infinite;
}

.reviews-right{
animation:scrollRight 30s linear infinite;
}

@keyframes scrollLeft{
0%{transform:translateX(0);}
100%{transform:translateX(-50%);}
}

@keyframes scrollRight{
0%{transform:translateX(-50%);}
100%{transform:translateX(0);}
}/* End custom CSS */