.elementor-20 .elementor-element.elementor-element-1ca3d69{--display:flex;--min-height:668px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-container{min-height:668px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-heading-2{margin-bottom:60px;color:#6b7280;font-size:50px;line-height:1px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-heading-1{color:#111827;font-size:85px;line-height:85px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-button{font-size:22px;border-style:none;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px}.elementor-20 .elementor-element.elementor-element-f4be04e{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:50%;--z-index:1}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f4be04e{left:50%}body.rtl .elementor-20 .elementor-element.elementor-element-f4be04e{right:50%}.elementor-20 .elementor-element.elementor-element-b50741d{padding:20px 0 50px 0}.elementor-20 .elementor-element.elementor-element-b50741d .elementor-heading-title{font-size:2em;font-weight:400;line-height:1.4em;color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-8b65746{width:auto;max-width:auto}.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button{font-size:22px;font-weight:700;text-transform:capitalize;line-height:33px;letter-spacing:.2px;fill:#FFF;color:#FFF;border-style:none;border-radius:12px 12px 12px 12px;padding:15px 25px 15px 25px}.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button:focus{color:#FFF}.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button:focus svg{fill:#FFF}.elementor-20 .elementor-element.elementor-element-ffc77af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-card-overlay{background-color:#000}.elementor-20 .elementor-element.elementor-element-b685c6a{--ec-container-height:650px;--ec-card-gap:20px;--ec-card-radius:12px 12px 12px 12px;--ec-card-padding:20px 20px 20px 20px;--ec-overlay-opacity:0.65;--ec-overlay-opacity-active:0.65;--ec-collapsed-icon-size:50px;--ec-collapsed-icon-border-style:solid;--ec-collapsed-icon-border-width:1px;--ec-collapsed-icon-radius:50px 50px 50px 50px;--ec-nav-icon-size:50px;--ec-nav-icon-color:#000000;--ec-nav-icon-bg:#FFFFFF;--ec-nav-icon-hover-color:#FFFFFF;--ec-nav-icon-hover-bg:var( --e-global-color-primary );--ec-nav-icon-border-style:solid;--ec-nav-icon-border-width:0px;--ec-nav-icon-radius:50px 50px 50px 50px;--ec-btn-color:#000000;--ec-btn-bg:var( --e-global-color-2154048 );--ec-btn-hover-color:#FFFFFF;--ec-btn-hover-bg:var( --e-global-color-primary );--ec-btn-padding:15px 25px 15px 25px;--ec-btn-radius:12px 12px 12px 12px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-main-title{color:var(--e-global-color-2154048);font-size:48px;line-height:1.2em;margin-bottom:20px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-vertical-title{color:var(--e-global-color-2154048);font-size:20px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-description{color:var(--e-global-color-2154048);font-size:18px;margin-bottom:20px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-learn-more-btn{font-size:22px;font-weight:700;text-transform:capitalize;line-height:33px;letter-spacing:.2px}.elementor-20 .elementor-element.elementor-element-c1556a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-7f2bb09{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 32px) 0;text-align:center}.elementor-20 .elementor-element.elementor-element-7f2bb09 .elementor-heading-title{font-size:48px;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-d560d5c{width:var(--container-widget-width,896px);max-width:896px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0;--container-widget-width:896px;--container-widget-flex-grow:0;text-align:center}.elementor-20 .elementor-element.elementor-element-d560d5c.elementor-element{--align-self:center}.elementor-20 .elementor-element.elementor-element-d560d5c .elementor-heading-title{font-size:22px;font-weight:400;line-height:1.4em}.elementor-20 .elementor-element.elementor-element-de34ad1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 64px;--row-gap:0px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-4724fc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-01db6ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-362a3ef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 24px) 0}.elementor-20 .elementor-element.elementor-element-362a3ef .elementor-heading-title{font-size:18px;line-height:1.8em}.elementor-20 .elementor-element.elementor-element-14910c3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2)}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2)}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2)}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2)}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2)}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color 0.3s}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill 0.3s}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-icon{padding-inline-end:0}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-item>a{font-size:18px;font-weight:700;line-height:1.2em}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-text{color:#000;transition:color 0.3s}.elementor-20 .elementor-element.elementor-element-53e11ef{width:auto;max-width:auto}.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button{font-size:22px;font-weight:700;text-transform:capitalize;line-height:33px;letter-spacing:.2px;fill:#FFF;color:#FFF;border-style:none;border-radius:12px 12px 12px 12px;padding:15px 25px 15px 25px}.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button:focus{color:#FFF}.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button:focus svg{fill:#FFF}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-inner{background-color:var(--e-global-color-2154048);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;padding:3rem 3rem 3rem 3rem;border-radius:12px 12px 12px 12px;box-shadow:0 0 20px 0 rgb(0 0 0 / .1)}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-cards-container{--sticky-top-offset:80px;--sticky-step-gap:48px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-icon{color:var(--e-global-color-2154048);background-color:var(--e-global-color-primary);width:100px;height:100px;font-size:calc(100px * 0.4);border-radius:10px 10px 10px 10px;padding:0 0 0 0}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-icon svg{fill:var(--e-global-color-2154048);width:calc(100px * 0.4);height:calc(100px * 0.4)}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-header{gap:1.5rem}.elementor-20 .elementor-element.elementor-element-3048d87{--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;--padding-top:400px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-3048d87:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-3048d87>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b7c93c5)}.elementor-20 .elementor-element.elementor-element-a5766f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-dec0d24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-4576805{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-9d037c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item.is-active .ep-icon-wrapper{background-color:var(--e-global-color-primary);color:#FFF;border-style:solid;border-color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-5084519{width:100%;max-width:100%}.elementor-20 .elementor-element.elementor-element-5084519 .ep-left{flex:0 0 45%;max-width:45%}.elementor-20 .elementor-element.elementor-element-5084519 .ep-container{gap:60px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-left-sticky{top:35vh}.elementor-20 .elementor-element.elementor-element-5084519 .ep-icon-wrapper i,.elementor-20 .elementor-element.elementor-element-5084519 .ep-icon-wrapper svg{font-size:50px;width:50px;height:50px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item:not(.is-active) .ep-icon-wrapper{color:#D5D5D5;border-style:solid;border-color:#D5D5D5}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item:not(.is-active) .ep-icon-wrapper svg{fill:#D5D5D5;stroke:#D5D5D5}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item.is-active .ep-icon-wrapper svg{fill:#FFF;stroke:#FFF}.elementor-20 .elementor-element.elementor-element-5084519 .ep-icon-wrapper{padding:20px 20px 20px 20px;border-radius:50px 50px 50px 50px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item{padding:40px 0 40px 0;gap:60px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item:not(.is-active) .ep-title,.elementor-20 .elementor-element.elementor-element-5084519 .ep-item:not(.is-active) .ep-desc{color:#A2A2A2}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item.is-active .ep-title,.elementor-20 .elementor-element.elementor-element-5084519 .ep-item.is-active .ep-desc{color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item:not(.is-active) .step-id{color:#A2A2A2}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item.is-active .step-id{color:var(--e-global-color-primary);opacity:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-5084519 .ep-text-box{gap:32px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-title{font-size:32px;font-weight:700;text-transform:capitalize}.elementor-20 .elementor-element.elementor-element-5084519 .ep-desc{font-size:20px;line-height:2rem}.elementor-20 .elementor-element.elementor-element-5084519 .step-id{font-size:32px}.elementor-20 .elementor-element.elementor-element-73e76a8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-73e76a8:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-73e76a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b7c93c5)}.elementor-20 .elementor-element.elementor-element-4791c09{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-20 .elementor-element.elementor-element-17add07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-d4e9c1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-70759bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-4e92a55{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;z-index:1;text-align:center}.elementor-20 .elementor-element.elementor-element-4e92a55 .elementor-heading-title{font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--e-global-color-b7c93c5)}.elementor-20 .elementor-element.elementor-element-af25d1a{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-20 .elementor-element.elementor-element-aabc9f6{--arc-radius:200px;width:100%;max-width:100%;--arc-col-offset:250px;--mobile-section-min-height:300px;--mobile-arc-col-height:180px;--mobile-arc-center-top:260px;--progress-bar-color:var( --e-global-color-primary );--arc-color:#EAEAEF85;--quote-icon-color:var( --e-global-color-primary );--quote-icon-size:50px;--star-icon-color:#F9CD00;--star-icon-size:20px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .text-col{text-align:left}.elementor-20 .elementor-element.elementor-element-aabc9f6 .user-name{color:#000;font-size:22px;font-weight:700;line-height:36px;letter-spacing:1px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .user-meta{color:#8888;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.5px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .quote-text{color:#000;font-size:25px;line-height:2rem}.elementor-20 .elementor-element.elementor-element-085f1d5{--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;--padding-top:400px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-085f1d5:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-085f1d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-b7c93c5)}.elementor-20 .elementor-element.elementor-element-6c69f57{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-b91b73e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-99fd768{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-36af829{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-afc8a58 .elementor-heading-title{font-size:1.5em;font-weight:700}.elementor-20 .elementor-element.elementor-element-d1472e0{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 45px) 0}.elementor-20 .elementor-element.elementor-element-d1472e0 .elementor-heading-title{font-size:2.5em}.elementor-20 .elementor-element.elementor-element-4f045c5{--grid-columns:2;--grid-row-gap:50px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--grid-column-gap:20px}.elementor-20 .elementor-element.elementor-element-805091f{width:auto;max-width:auto;margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-20 .elementor-element.elementor-element-805091f.elementor-element{--align-self:center}.elementor-20 .elementor-element.elementor-element-805091f .elementor-button{font-size:22px;font-weight:700;text-transform:capitalize;line-height:33px;letter-spacing:.2px;fill:#FFF;color:#FFF;border-style:none;border-radius:12px 12px 12px 12px;padding:15px 25px 15px 25px}.elementor-20 .elementor-element.elementor-element-805091f .elementor-button:hover,.elementor-20 .elementor-element.elementor-element-805091f .elementor-button:focus{color:#FFF}.elementor-20 .elementor-element.elementor-element-805091f .elementor-button:hover svg,.elementor-20 .elementor-element.elementor-element-805091f .elementor-button:focus svg{fill:#FFF}:root{--page-title-display:none}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-1ca3d69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-20 .elementor-element.elementor-element-66273ea .ph-heading-2{margin-bottom:50px;font-size:48px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-heading-1{font-size:56px}.elementor-20 .elementor-element.elementor-element-b50741d{padding:30px 0 60px 0}.elementor-20 .elementor-element.elementor-element-b50741d .elementor-heading-title{font-size:1.8em}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-main-title{font-size:36px}.elementor-20 .elementor-element.elementor-element-7f2bb09 .elementor-heading-title{font-size:36px}.elementor-20 .elementor-element.elementor-element-d560d5c .elementor-heading-title{font-size:18px}.elementor-20 .elementor-element.elementor-element-de34ad1{--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-362a3ef .elementor-heading-title{font-size:16px}.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-20 .elementor-element.elementor-element-14910c3 .elementor-icon-list-item>a{font-size:16px}.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button{line-height:28px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-cards-container{--sticky-top-offset:40px;--sticky-step-gap:33px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-inner{padding:2rem 2rem 2rem 2rem}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-icon{width:80px;height:80px;font-size:calc(80px * 0.4)}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-icon svg{width:calc(80px * 0.4);height:calc(80px * 0.4)}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-header{gap:8px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-title{font-size:18px;line-height:24px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-desc{font-size:14px;line-height:18px;letter-spacing:0}.elementor-20 .elementor-element.elementor-element-3048d87{--padding-top:300px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-73e76a8{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-4e92a55{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-20 .elementor-element.elementor-element-4e92a55 .elementor-heading-title{font-size:36px}.elementor-20 .elementor-element.elementor-element-aabc9f6{--arc-radius:200px;--arc-col-offset:200px;--quote-icon-size:40px;--star-icon-size:16px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .user-name{font-size:18px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .user-meta{font-size:12px;line-height:16px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .quote-text{font-size:20px;line-height:30px}.elementor-20 .elementor-element.elementor-element-085f1d5{--padding-top:300px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-d1472e0 .elementor-heading-title{font-size:1.5em}.elementor-20 .elementor-element.elementor-element-4f045c5{--grid-columns:1}.elementor-20 .elementor-element.elementor-element-805091f .elementor-button{line-height:28px}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-1ca3d69{--min-height:420px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-container{min-height:420px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-heading-2{margin-bottom:29px;font-size:28px;line-height:1px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-heading-1{font-size:24px;line-height:22px}.elementor-20 .elementor-element.elementor-element-66273ea .ph-button{font-size:14px;border-radius:10px 10px 10px 10px;padding:5px 15px 5px 15px}.elementor-20 .elementor-element.elementor-element-5afe366{width:100%;max-width:100%}.elementor-20 .elementor-element.elementor-element-b50741d{padding:10px 0 50px 0}.elementor-20 .elementor-element.elementor-element-b50741d .elementor-heading-title{font-size:1.2em}.elementor-20 .elementor-element.elementor-element-8b65746{width:100%;max-width:100%}.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-20 .elementor-element.elementor-element-8b65746 .elementor-button{font-size:18px;line-height:33px;border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px}.elementor-20 .elementor-element.elementor-element-ffc77af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-b685c6a{width:100%;max-width:100%;--ec-card-gap:1px;--ec-card-radius:0px 0px 0px 0px;--ec-collapsed-icon-size:40px;--ec-btn-padding:10px 10px 10px 10px;--ec-btn-radius:10px 15px 10px 15px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-main-title{font-size:25px;margin-bottom:20px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-vertical-title{font-size:15px}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-description{line-height:1.2em}.elementor-20 .elementor-element.elementor-element-b685c6a .ec-showcase-container .ec-learn-more-btn{font-size:18px}.elementor-20 .elementor-element.elementor-element-c1556a0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-7f2bb09 .elementor-heading-title{font-size:25px}.elementor-20 .elementor-element.elementor-element-de34ad1{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start}.elementor-20 .elementor-element.elementor-element-362a3ef{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-20 .elementor-element.elementor-element-362a3ef.elementor-element{--order:2}.elementor-20 .elementor-element.elementor-element-14910c3.elementor-element{--order:1}.elementor-20 .elementor-element.elementor-element-53e11ef{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-20 .elementor-element.elementor-element-53e11ef.elementor-element{--order:3}.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-20 .elementor-element.elementor-element-53e11ef .elementor-button{font-size:18px;line-height:33px;border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-cards-container{--sticky-top-offset:0px;--sticky-step-gap:20px}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-inner{padding:1.2rem 1.2rem 1.2rem 1.2rem}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-icon{width:68px;height:68px;font-size:calc(68px * 0.4)}.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-card-icon svg{width:calc(68px * 0.4);height:calc(68px * 0.4)}.elementor-20 .elementor-element.elementor-element-3048d87{--padding-top:200px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-left{flex:0 0 100%;max-width:100%}.elementor-20 .elementor-element.elementor-element-5084519 .ep-container{gap:30px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-left-sticky{top:0}.elementor-20 .elementor-element.elementor-element-5084519 .ep-icon-wrapper i,.elementor-20 .elementor-element.elementor-element-5084519 .ep-icon-wrapper svg{font-size:20px;width:20px;height:20px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-icon-wrapper{padding:15px 15px 15px 15px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-item{padding:10px 0 10px 0;gap:10px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-text-box{gap:10px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-title{font-size:18px}.elementor-20 .elementor-element.elementor-element-5084519 .ep-desc{font-size:16px;line-height:1.5em}.elementor-20 .elementor-element.elementor-element-5084519 .step-id{font-size:20px}.elementor-20 .elementor-element.elementor-element-4e92a55{z-index:1}.elementor-20 .elementor-element.elementor-element-4e92a55 .elementor-heading-title{font-size:25px;line-height:42px;letter-spacing:0}.elementor-20 .elementor-element.elementor-element-aabc9f6{--arc-radius:200px;--arc-col-offset:200px;--quote-icon-size:40px;--star-icon-size:14px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .text-col{text-align:left}.elementor-20 .elementor-element.elementor-element-aabc9f6 .user-name{font-size:16px;line-height:24px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .user-meta{font-size:10px;line-height:12px}.elementor-20 .elementor-element.elementor-element-aabc9f6 .quote-text{font-size:18px;line-height:20px;letter-spacing:.5px}.elementor-20 .elementor-element.elementor-element-085f1d5{--padding-top:200px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-20 .elementor-element.elementor-element-afc8a58 .elementor-heading-title{font-size:1em}.elementor-20 .elementor-element.elementor-element-4f045c5{--grid-columns:1;--grid-row-gap:50px}.elementor-20 .elementor-element.elementor-element-805091f{width:100%;max-width:100%}.elementor-20 .elementor-element.elementor-element-805091f.elementor-element{--order:3}.elementor-20 .elementor-element.elementor-element-805091f .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-20 .elementor-element.elementor-element-805091f .elementor-button{font-size:18px;line-height:33px;border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px}}.elementor-20 .elementor-element.elementor-element-66273ea{pointer-events:none}.elementor-20 .elementor-element.elementor-element-5afe366{min-height:130px}.elementor-20 .elementor-element.elementor-element-5afe366 h1{font-size:3.5em;text-transform:capitalize;display:inline;margin:0;color:#000}@media screen and (max-width:1024px){.elementor-20 .elementor-element.elementor-element-5afe366 h1{font-size:2.8em;-webkit-text-stroke:1.5px var(--e-global-color-primary)}}@media screen and (max-width:767px){.elementor-20 .elementor-element.elementor-element-5afe366 h1{font-size:1.8em;-webkit-text-stroke:1px var(--e-global-color-primary);min-height:150px}}.elementor-20 .elementor-element.elementor-element-8b65746 a.elementor-button{background:linear-gradient(90deg,#006647 0%,#00a06f 50%,#006647 100%);background-size:200% 100%;background-position:0 0;transition:.5s;cursor:pointer}.elementor-20 .elementor-element.elementor-element-8b65746 a.elementor-button:hover{background-position:-100% 0}.elementor-20 .elementor-element.elementor-element-f4be04e{transform:translate(-50%,-50%)}@media screen and (max-width:767px){.elementor-20 .elementor-element.elementor-element-7f2bb09 br{display:none}}.elementor-20 .elementor-element.elementor-element-53e11ef a.elementor-button{background:linear-gradient(90deg,#006647 0%,#00a06f 50%,#006647 100%);background-size:200% 100%;background-position:0 0;transition:.5s;cursor:pointer}.elementor-20 .elementor-element.elementor-element-53e11ef a.elementor-button:hover{background-position:-100% 0}@media (min-width:1024px){.elementor-20 .elementor-element.elementor-element-01db6ca{position:sticky;top:10rem;margin-bottom:0}}@media (min-width:767px){.elementor-20 .elementor-element.elementor-element-01db6ca{position:sticky;top:6rem;margin-bottom:0}}@media screen and (max-width:767px){.elementor-20 .elementor-element.elementor-element-b5cbccf .stack-cards-container .stack-card-wrapper{margin-bottom:0px!important}}.elementor-20 .elementor-element.elementor-element-4576805{background:url(https://www.wucode.net/wp-content/uploads/2025/11/wave.svg) repeat-x;position:absolute;top:-198px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;transform:translate3d(0,0,0)}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}.elementor-20 .elementor-element.elementor-element-9d037c6{background:url(https://www.wucode.net/wp-content/uploads/2025/11/wave.svg) repeat-x;position:absolute;top:-175px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) -0.125s infinite,swell 7s ease -1.25s infinite;opacity:1}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@keyframes swell{0%,100%{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.elementor-20 .elementor-element.elementor-element-dec0d24{height:0;width:100%;position:absolute;bottom:0;background:#fff}.elementor-20 .elementor-element.elementor-element-a5766f9{overflow:hidden;position:absolute;bottom:0;top:0;right:0;left:0;transform:rotateX(180deg)}@media screen and (max-width:767px){.elementor-20 .elementor-element.elementor-element-a5766f9{top:-50px}}.elementor-20 .elementor-element.elementor-element-d4e9c1f{background:url(https://www.wucode.net/wp-content/uploads/2025/11/wave.svg) repeat-x;position:absolute;top:-198px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;transform:translate3d(0,0,0)}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}.elementor-20 .elementor-element.elementor-element-70759bc{background:url(https://www.wucode.net/wp-content/uploads/2025/11/wave.svg) repeat-x;position:absolute;top:-175px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) -0.125s infinite,swell 7s ease -1.25s infinite;opacity:1}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@keyframes swell{0%,100%{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.elementor-20 .elementor-element.elementor-element-17add07{height:9%;width:100%;position:absolute;bottom:0;background:#fff}.elementor-20 .elementor-element.elementor-element-4791c09{overflow:hidden;position:absolute;bottom:-100px;top:0;right:0;left:0}.elementor-20 .elementor-element.elementor-element-4e92a55 br{display:none}@media screen and (max-width:399px){.elementor-20 .elementor-element.elementor-element-4e92a55 br{display:block}}.elementor-20 .elementor-element.elementor-element-99fd768{background:url(https://www.wucode.net/wp-content/uploads/2025/11/wave.svg) repeat-x;position:absolute;top:-198px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;transform:translate3d(0,0,0)}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}.elementor-20 .elementor-element.elementor-element-36af829{background:url(https://www.wucode.net/wp-content/uploads/2025/11/wave.svg) repeat-x;position:absolute;top:-175px;width:6400px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) -0.125s infinite,swell 7s ease -1.25s infinite;opacity:1}@keyframes wave{0%{margin-left:0}100%{margin-left:-1600px}}@keyframes swell{0%,100%{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.elementor-20 .elementor-element.elementor-element-b91b73e{height:0;width:100%;position:absolute;bottom:0;background:#fff}.elementor-20 .elementor-element.elementor-element-6c69f57{overflow:hidden;position:absolute;bottom:0;top:0;right:0;left:0;transform:rotateX(180deg)}@media screen and (max-width:767px){.elementor-20 .elementor-element.elementor-element-6c69f57{top:-50px}}.elementor-20 .elementor-element.elementor-element-afc8a58 h2{margin:0}.elementor-20 .elementor-element.elementor-element-afc8a58 h2>span{color:var(--e-global-color-primary);margin-right:10px}.elementor-20 .elementor-element.elementor-element-4f045c5 .e-con-boxed{height:100%!important}.elementor-20 .elementor-element.elementor-element-4f045c5 .elementor-widget-pro_case_study_card,.elementor-20 .elementor-element.elementor-element-4f045c5 a.ew-cs-card{height:100%!important}.elementor-20 .elementor-element.elementor-element-805091f a.elementor-button{background:linear-gradient(90deg,#006647 0%,#00a06f 50%,#006647 100%);background-size:200% 100%;background-position:0 0;transition:.5s;cursor:pointer}.elementor-20 .elementor-element.elementor-element-805091f a.elementor-button:hover{background-position:-100% 0}