.elementor-338 .elementor-element.elementor-element-9b312f5 > .elementor-container{max-width:1400px;}.elementor-338 .elementor-element.elementor-element-9b312f5:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-9b312f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-338 .elementor-element.elementor-element-9b312f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-338 .elementor-element.elementor-element-9b312f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-7fbfd78 > .elementor-element-populated{padding:13px 10px 10px 15px;}.elementor-338 .elementor-element.elementor-element-2249300 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-e945c37{text-align:start;font-family:"Manrope", Sans-serif;font-weight:300;color:#FFFFFF;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-d3ad895 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-338 .elementor-element.elementor-element-d3ad895 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-d3ad895.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-d3ad895.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-d3ad895.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-d3ad895 .elementor-icon{font-size:71px;}.elementor-338 .elementor-element.elementor-element-d3ad895 .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-d3ad895 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-338 .elementor-element.elementor-element-d3ad895 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#808080;}.elementor-338 .elementor-element.elementor-element-56409f7 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-338 .elementor-element.elementor-element-56409f7 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-56409f7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-56409f7.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-56409f7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-56409f7 .elementor-icon{font-size:71px;}.elementor-338 .elementor-element.elementor-element-56409f7 .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-56409f7 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-338 .elementor-element.elementor-element-56409f7 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#808080;}.elementor-338 .elementor-element.elementor-element-f8403a1{margin-top:20px;margin-bottom:0px;}.elementor-338 .elementor-element.elementor-element-f105e4e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-338 .elementor-element.elementor-element-f105e4e .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f105e4e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f105e4e.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-f105e4e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f105e4e .elementor-icon{font-size:71px;}.elementor-338 .elementor-element.elementor-element-f105e4e .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-f105e4e .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-338 .elementor-element.elementor-element-f105e4e .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#808080;}.elementor-338 .elementor-element.elementor-element-2b49988 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-338 .elementor-element.elementor-element-2b49988 .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-2b49988.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-2b49988.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-2b49988.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-2b49988 .elementor-icon{font-size:71px;}.elementor-338 .elementor-element.elementor-element-2b49988 .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-2b49988 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-338 .elementor-element.elementor-element-2b49988 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#808080;}.elementor-338 .elementor-element.elementor-element-ed8bf64{margin-top:20px;margin-bottom:0px;}.elementor-338 .elementor-element.elementor-element-f9dc1ce .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-338 .elementor-element.elementor-element-f9dc1ce .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f9dc1ce.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f9dc1ce.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-f9dc1ce.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f9dc1ce .elementor-icon{font-size:71px;}.elementor-338 .elementor-element.elementor-element-f9dc1ce .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-f9dc1ce .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-338 .elementor-element.elementor-element-f9dc1ce .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#808080;}.elementor-338 .elementor-element.elementor-element-96f2c3a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-338 .elementor-element.elementor-element-96f2c3a .elementor-icon-box-title{margin-block-end:12px;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-96f2c3a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-96f2c3a.elementor-view-framed .elementor-icon, .elementor-338 .elementor-element.elementor-element-96f2c3a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-96f2c3a .elementor-icon{font-size:71px;}.elementor-338 .elementor-element.elementor-element-96f2c3a .elementor-icon-box-title, .elementor-338 .elementor-element.elementor-element-96f2c3a .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;}.elementor-338 .elementor-element.elementor-element-96f2c3a .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-weight:400;color:#808080;}.elementor-338 .elementor-element.elementor-element-68133d7{text-align:start;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;}.elementor-338 .elementor-element.elementor-element-c8b3c63 .elementor-button-content-wrapper{flex-direction:row;}.elementor-338 .elementor-element.elementor-element-c8b3c63 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-338 .elementor-element.elementor-element-c8b3c63 .elementor-button{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:600;fill:#000000;color:#000000;background-color:#A4E400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4E400;border-radius:7px 7px 7px 7px;padding:17px 20px 16px 20px;}.elementor-338 .elementor-element.elementor-element-c8b3c63 .elementor-button:hover, .elementor-338 .elementor-element.elementor-element-c8b3c63 .elementor-button:focus{background-color:#E9E9E9;}.elementor-338 .elementor-element.elementor-element-c8b3c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-338 .elementor-element.elementor-element-f5ab9ec > .elementor-container{max-width:1400px;}.elementor-338 .elementor-element.elementor-element-f5ab9ec:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-f5ab9ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-f5ab9ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-338 .elementor-element.elementor-element-f5ab9ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-9d3240d{text-align:center;}.elementor-338 .elementor-element.elementor-element-9d3240d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-338 .elementor-element.elementor-element-bdf6f06{text-align:center;font-family:"Manrope", Sans-serif;font-weight:300;color:#444444;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-92470f1 > .elementor-container{max-width:1400px;}.elementor-338 .elementor-element.elementor-element-92470f1:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-92470f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-338 .elementor-element.elementor-element-92470f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-338 .elementor-element.elementor-element-92470f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-338 .elementor-element.elementor-element-94ec267 > .elementor-element-populated{padding:13px 10px 10px 15px;}.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-0df122d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-338 .elementor-element.elementor-element-0df122d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-338 .elementor-element.elementor-element-b57fc2c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:38px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-fe23cea .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-338 .elementor-element.elementor-element-fe23cea .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-338 .elementor-element.elementor-element-fe23cea{--e-icon-list-icon-size:100px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + -30px) -20px;}.elementor-338 .elementor-element.elementor-element-fe23cea .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-338 .elementor-element.elementor-element-fe23cea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-338 .elementor-element.elementor-element-fe23cea .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:300;}.elementor-338 .elementor-element.elementor-element-fe23cea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-7cd8578.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-338 .elementor-element.elementor-element-7cd8578.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-338 .elementor-element.elementor-element-051e10e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-338 .elementor-element.elementor-element-051e10e .elementor-button{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:#A4E40000;border-radius:7px 7px 7px 7px;padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-051e10e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-338 .elementor-element.elementor-element-0d31f2c{margin-top:20px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-338 .elementor-element.elementor-element-12752c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-338 .elementor-element.elementor-element-12752c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(min-width:768px){.elementor-338 .elementor-element.elementor-element-181ba88{width:44%;}.elementor-338 .elementor-element.elementor-element-7fbfd78{width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-338 .elementor-element.elementor-element-181ba88{width:100%;}.elementor-338 .elementor-element.elementor-element-7fbfd78{width:100%;}.elementor-338 .elementor-element.elementor-element-0df122d{width:70%;}.elementor-338 .elementor-element.elementor-element-7cd8578{width:30%;}}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-7fbfd78 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-2249300{text-align:center;}.elementor-338 .elementor-element.elementor-element-e945c37{text-align:center;}.elementor-338 .elementor-element.elementor-element-56409f7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-338 .elementor-element.elementor-element-2b49988{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-338 .elementor-element.elementor-element-96f2c3a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-338 .elementor-element.elementor-element-68133d7{text-align:center;font-size:17px;}.elementor-338 .elementor-element.elementor-element-c8b3c63 .elementor-button{font-size:20px;}.elementor-338 .elementor-element.elementor-element-c8b3c63{width:100%;max-width:100%;}.elementor-338 .elementor-element.elementor-element-9d3240d .elementor-heading-title{font-size:28px;}.elementor-338 .elementor-element.elementor-element-b57fc2c{text-align:center;}.elementor-338 .elementor-element.elementor-element-b57fc2c .elementor-heading-title{font-size:32px;}.elementor-338 .elementor-element.elementor-element-fe23cea{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-338 .elementor-element.elementor-element-0d31f2c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-b9b31ba */.process-section{
    padding:30px 20px;
    font-family:'Manrope',sans-serif;
}

.process-container{
    max-width:1400px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;
    position:relative;
}

/* connecting line */
.process-container::before{
    content:'';
    position:absolute;
    top:37px;
    left:12%;
    right:12%;
    height:2px;
    background:#dcdcdc;
    z-index:1;
}

.process-step{
    text-align:center;
    position:relative;
    z-index:2;
}

.step-number{
    width:86px;
    height:86px;
    background:#d9d9d9;
    border-radius:18px;
    margin:0 auto 30px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:32px;
    font-weight:700;
    color:#666;
    transition:.3s;
}

.process-step.active .step-number{
    background:#A4E400;
    color:#556000;
}

.process-step.active::before{
    content:'';
    position:absolute;
    top:37px;
    left:50%;
    width:100%;
    height:2px;
    background:#A4E400;
    z-index:-1;
}

.process-step h3{
    font-size:18px;
    font-weight:800;
    color:#111;
    margin-bottom:12px;
}

.process-step p{
    font-size:15px;
    line-height:1.6;
    color:#555;
    max-width:280px;
    margin:auto;
}

.process-step:hover .step-number{
    transform:translateY(-5px);
}

/* Tablet */
@media(max-width:991px){

    .process-container{
        grid-template-columns:repeat(2,1fr);
    }

    .process-container::before{
        display:none;
    }

    .process-step.active::before{
        display:none;
    }
}

/* Mobile */
@media(max-width:767px){

    .process-container{
        grid-template-columns:1fr;
        gap:40px;
    }

    .step-number{
        width:75px;
        height:70px;
        font-size:28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-383ae09 */.review-carousel{
  position:relative;
  max-width:1400px;
  margin:auto;
  overflow:hidden;
  font-family:'Manrope', sans-serif;
}

/* TRACK */
.carousel-track{
  display:flex;
  transition:transform 0.5s ease;
  will-change:transform;
}

/* CARD */
.review-card{
  flex:0 0 calc(33.333% - 20px);
  margin:10px;
  background:#fff;
  padding: 30px 20px 30px 20px;
  border-radius:16px;
  box-shadow:0 10px 25px rgba(0,0,0,0.08);
  box-sizing:border-box;
}

.stars{
  color:#f5c518;
  margin-bottom:10px;
}

.text{
  font-size:16px;
  color:#333;
  margin-bottom:15px;
  line-height:1.5;
}

.user{
  display:flex;
  align-items:center;
  gap:10px;
}

.user img{
  width:45px;
  height:45px;
  border-radius:50%;
  object-fit:cover;
}

.name{
  font-weight:600;
}

.time{
  font-size:12px;
  color:#777;
}

/* ARROWS */
.nav{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:38px;
  height:38px;
  border-radius:50%;
  border:none;
  cursor:pointer;
  z-index:10;
  background:#fff;
  box-shadow:0 6px 18px rgba(0,0,0,0.15);
  display:flex;
  align-items:center;
  justify-content:center;
}

.prev{ left:10px; }
.next{ right:10px; }

/* DOTS */
.dots{
  text-align:center;
  margin-top:15px;
}

.dot{
  width:8px;
  height:8px;
  background:#ccc;
  display:inline-block;
  margin:0 4px;
  border-radius:50%;
  cursor:pointer;
}

.dot.active{
  background:#7CFC00;
}

/* RESPONSIVE */
@media(max-width:900px){
  .review-card{ flex:0 0 calc(50% - 20px); }
}

@media(max-width:600px){
  .review-card{ flex:0 0 calc(100% - 20px); }
}

.nav{
  display:none !important;
}/* End custom CSS */