.elementor-45 .elementor-element.elementor-element-fd6e5bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-5368565 .astra-banner{--banner-min-height:960px;--banner-offset-top:40px;--banner-text-width:100%;--banner-content-width:1280px;--banner-gap:48px;--banner-text-gap:28px;--banner-bg-zoom:calc(100 / 100);--banner-overlay:radial-gradient(ellipse 180% 359% at 166% -37.5%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.179) 25%, rgba(0,0,0,0.267) 37.5%, rgba(0,0,0,0.358) 50%, rgba(0,0,0,0.446) 62.5%, rgba(0,0,0,0.537) 75%, rgba(0,0,0,0.624) 87.5%, rgba(0,0,0,0.715) 100%);--banner-color:#FFFFFF;--banner-title-size:56px;--banner-title-line:56px;--banner-title-spacing:-2.24px;--banner-desc-size:24px;--banner-desc-line:32px;--banner-rule-color:#E60012;--banner-rule-width:100px;--banner-rule-height:4px;}.elementor-45 .elementor-element.elementor-element-adad1a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-adad1a7:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-adad1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-2931628 .astra-svc{--svc-stats-padding:96px;--svc-stats-width:1440px;--svc-stats-item-padding:20px;--svc-stats-gap:24px;--svc-stats-row-gap:32px;--svc-stats-value-size:48px;--svc-stats-value-line:53px;--svc-stats-label-size:24px;--svc-stats-label-line:32px;}.elementor-45 .elementor-element.elementor-element-9cc2053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-9cc2053:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-9cc2053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-45 .elementor-element.elementor-element-f9a52f7 .astra-svc{--svc-stages-padding:120px;--svc-stages-gap:96px;--svc-header-width:1280px;--svc-header-gap:24px;--svc-stages-width:1440px;--svc-stages-columns:3;--svc-stages-row:285px;--svc-stages-gap-x:24px;--svc-stages-gap-y:24px;--svc-stages-card-padding:20px;--svc-stages-card-gap:20px;--svc-stages-head-gap:20px;--svc-line-lead:72px;--svc-title-size:48px;--svc-title-line:53px;--svc-sub-size:24px;--svc-stages-label-size:18px;--svc-stages-name-size:32px;--svc-stages-name-line:38px;--svc-stages-desc-size:24px;--svc-stages-desc-line:32px;}.elementor-45 .elementor-element.elementor-element-25d857f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-25d857f:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-25d857f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-980ad45 .astra-svc{--svc-tabs-padding:120px;--svc-tabs-width:1440px;--svc-header-width:1440px;--svc-header-gap:36px;--svc-tabs-nav-top:76px;--svc-tabs-view-top:76px;--svc-tabs-nav-gap:36px;--svc-tabs-btn-size:28px;--svc-tabs-btn-line:34px;--svc-tabs-btn-padding:10px;--svc-tabs-btn-padding-x:16px;--svc-slide-height:487px;--svc-slide-media:46.667%;--svc-slide-media-height:360px;--svc-slide-padding:48px;--svc-slide-gap:30px;--svc-line-lead:60px;--svc-title-size:48px;--svc-title-line:53px;--svc-sub-size:24px;--svc-slide-name-size:56px;--svc-slide-name-line:56px;--svc-slide-desc-size:28px;--svc-slide-desc-line:34px;}.elementor-45 .elementor-element.elementor-element-6982cc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-6982cc6:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-6982cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-45 .elementor-element.elementor-element-814f7b9 .astra-svc{--svc-dark:#141414;--svc-hl-padding:120px;--svc-hl-gap:96px;--svc-hl-width:1440px;--svc-hl-img-height:471px;--svc-hl-col-gap:60px;--svc-hl-col-height:610px;--svc-hl-lead-width:696px;--svc-hl-col-padding:28px;--svc-hl-lead-gap:30px;--svc-hl-rest-gap:36px;--svc-line-lead:60px;--svc-hl-name-size:48px;--svc-hl-name-line:53px;--svc-hl-desc-size:28px;--svc-hl-desc-line:34px;}.elementor-45 .elementor-element.elementor-element-0391724{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-0391724:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-0391724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-45 .elementor-element.elementor-element-760aaa5 .astra-svc{--svc-team-padding:120px;--svc-team-gap:76px;--svc-team-width:1440px;--svc-header-width:1440px;--svc-header-gap:36px;--svc-team-card-padding:24px;--svc-team-img-scale:90%;--svc-team-img-top:-6%;--svc-team-text-height:172px;--svc-team-text-padding:20px;--svc-team-role-height:76px;--svc-title-size:48px;--svc-title-line:53px;--svc-team-role-size:32px;--svc-team-role-line:38px;--svc-team-duty-size:24px;--svc-team-duty-line:32px;}.elementor-45 .elementor-element.elementor-element-760aaa5 .astra-svc-team__dots{margin-top:40px;}.elementor-45 .elementor-element.elementor-element-9d74ad5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-f8895a5 .astra-banner{--banner-min-height:500px;--banner-offset-top:40px;--banner-text-width:100%;--banner-content-width:1280px;--banner-gap:48px;--banner-text-gap:24px;--banner-bg-zoom:calc(100 / 100);--banner-overlay:rgba(0,0,0,0.5);--banner-color:#FFFFFF;--banner-title-size:48px;--banner-title-line:53px;--banner-title-spacing:-1.92px;--banner-desc-size:24px;--banner-desc-line:32px;--banner-rule-color:#E60012;--banner-rule-width:100px;--banner-rule-height:8px;}@media(max-width:1400px){.elementor-45 .elementor-element.elementor-element-5368565 .astra-banner{--banner-min-height:560px;--banner-title-size:44px;--banner-title-line:48px;--banner-title-spacing:-1.6px;--banner-desc-size:20px;--banner-desc-line:30px;}.elementor-45 .elementor-element.elementor-element-2931628 .astra-svc{--svc-stats-value-size:40px;--svc-stats-value-line:46px;--svc-stats-label-size:20px;}.elementor-45 .elementor-element.elementor-element-f9a52f7 .astra-svc{--svc-title-size:40px;--svc-title-line:46px;--svc-stages-name-size:26px;--svc-stages-name-line:32px;--svc-stages-desc-size:18px;--svc-stages-desc-line:26px;}.elementor-45 .elementor-element.elementor-element-980ad45 .astra-svc{--svc-tabs-btn-size:22px;--svc-tabs-btn-line:28px;--svc-title-size:40px;--svc-title-line:46px;--svc-slide-name-size:44px;--svc-slide-name-line:48px;--svc-slide-desc-size:22px;--svc-slide-desc-line:30px;}.elementor-45 .elementor-element.elementor-element-814f7b9 .astra-svc{--svc-hl-img-height:400px;--svc-hl-lead-width:560px;--svc-hl-name-size:40px;--svc-hl-name-line:46px;--svc-hl-desc-size:22px;--svc-hl-desc-line:30px;}.elementor-45 .elementor-element.elementor-element-760aaa5 .astra-svc{--svc-title-size:40px;--svc-title-line:46px;--svc-team-role-size:26px;--svc-team-role-line:32px;--svc-team-duty-size:18px;}.elementor-45 .elementor-element.elementor-element-f8895a5 .astra-banner{--banner-min-height:560px;--banner-title-size:44px;--banner-title-line:48px;--banner-title-spacing:-1.6px;--banner-desc-size:20px;--banner-desc-line:30px;}}@media(max-width:1200px){.elementor-45 .elementor-element.elementor-element-5368565 .astra-banner{--banner-min-height:440px;--banner-offset-top:40px;--banner-gap:32px;--banner-text-gap:20px;--banner-title-size:36px;--banner-title-line:42px;--banner-title-spacing:-1px;--banner-desc-size:18px;--banner-desc-line:28px;}.elementor-45 .elementor-element.elementor-element-2931628 .astra-svc{--svc-stats-padding:64px;--svc-stats-gap:12px;--svc-stats-value-size:34px;--svc-stats-value-line:40px;--svc-stats-label-size:16px;--svc-stats-label-line:24px;}.elementor-45 .elementor-element.elementor-element-f9a52f7 .astra-svc{--svc-stages-padding:72px;--svc-stages-gap:56px;--svc-stages-columns:2;--svc-stages-row:260px;--svc-stages-card-gap:14px;--svc-stages-head-gap:14px;--svc-title-size:32px;--svc-title-line:38px;--svc-sub-size:18px;--svc-stages-label-size:15px;--svc-stages-name-size:22px;--svc-stages-name-line:28px;--svc-stages-desc-size:16px;--svc-stages-desc-line:24px;}.elementor-45 .elementor-element.elementor-element-980ad45 .astra-svc{--svc-tabs-padding:72px;--svc-header-gap:24px;--svc-tabs-nav-top:48px;--svc-tabs-view-top:48px;--svc-tabs-nav-gap:16px;--svc-tabs-btn-size:18px;--svc-tabs-btn-line:24px;--svc-slide-height:0px;--svc-slide-padding:28px;--svc-slide-gap:20px;--svc-title-size:32px;--svc-title-line:38px;--svc-sub-size:18px;--svc-slide-name-size:34px;--svc-slide-name-line:40px;--svc-slide-desc-size:18px;--svc-slide-desc-line:26px;}.elementor-45 .elementor-element.elementor-element-814f7b9 .astra-svc{--svc-hl-padding:72px;--svc-hl-gap:56px;--svc-hl-img-height:320px;--svc-hl-col-gap:32px;--svc-hl-col-height:0px;--svc-hl-lead-gap:20px;--svc-hl-rest-gap:20px;--svc-hl-name-size:32px;--svc-hl-name-line:38px;--svc-hl-desc-size:18px;--svc-hl-desc-line:26px;}.elementor-45 .elementor-element.elementor-element-760aaa5 .astra-svc{--svc-team-padding:72px;--svc-team-gap:48px;--svc-header-gap:24px;--svc-team-text-height:150px;--svc-team-role-height:0px;--svc-title-size:32px;--svc-title-line:38px;--svc-team-role-size:22px;--svc-team-role-line:28px;--svc-team-duty-size:16px;--svc-team-duty-line:24px;}.elementor-45 .elementor-element.elementor-element-f8895a5 .astra-banner{--banner-min-height:440px;--banner-offset-top:40px;--banner-gap:32px;--banner-text-gap:20px;--banner-title-size:36px;--banner-title-line:42px;--banner-title-spacing:-1px;--banner-desc-size:18px;--banner-desc-line:28px;}}@media(max-width:768px){.elementor-45 .elementor-element.elementor-element-5368565 .astra-banner{--banner-min-height:320px;--banner-gap:24px;--banner-text-gap:16px;--banner-title-size:clamp(15px, 4.8vw, 26px);--banner-title-line:clamp(19px, 5.91vw, 32px);--banner-title-spacing:-0.5px;--banner-desc-size:clamp(12px, 3.6vw, 15px);--banner-desc-line:clamp(18px, 5.76vw, 24px);--banner-rule-height:3px;}.elementor-45 .elementor-element.elementor-element-2931628 .astra-svc{--svc-stats-padding:44px;--svc-stats-item-padding:8px;--svc-stats-value-size:clamp(17px, 5.2vw, 28px);--svc-stats-value-line:clamp(20px, 6.31vw, 34px);--svc-stats-label-size:clamp(12px, 3.2vw, 14px);--svc-stats-label-line:clamp(15px, 4.57vw, 20px);}.elementor-45 .elementor-element.elementor-element-f9a52f7 .astra-svc{--svc-stages-padding:48px;--svc-stages-gap:40px;--svc-stages-columns:1;--svc-stages-row:220px;--svc-stages-gap-x:16px;--svc-stages-gap-y:16px;--svc-title-size:clamp(15px, 4.8vw, 26px);--svc-title-line:clamp(19px, 5.91vw, 32px);--svc-sub-size:clamp(12px, 3.6vw, 15px);}.elementor-45 .elementor-element.elementor-element-980ad45 .astra-svc{--svc-tabs-padding:48px;--svc-tabs-nav-top:32px;--svc-tabs-view-top:32px;--svc-tabs-nav-gap:12px;--svc-tabs-btn-size:clamp(12px, 3.6vw, 16px);--svc-slide-media-height:240px;--svc-slide-padding:20px;--svc-title-size:clamp(15px, 4.8vw, 26px);--svc-title-line:clamp(19px, 5.91vw, 32px);--svc-sub-size:clamp(12px, 3.6vw, 15px);--svc-slide-name-size:clamp(15px, 4.8vw, 28px);--svc-slide-name-line:clamp(19px, 5.83vw, 34px);--svc-slide-desc-size:clamp(12px, 3.6vw, 16px);}.elementor-45 .elementor-element.elementor-element-814f7b9 .astra-svc{--svc-hl-padding:48px;--svc-hl-gap:40px;--svc-hl-img-height:220px;--svc-hl-col-padding:16px;--svc-hl-name-size:clamp(15px, 4.8vw, 26px);--svc-hl-name-line:clamp(19px, 5.91vw, 32px);--svc-hl-desc-size:clamp(12px, 3.6vw, 16px);}.elementor-45 .elementor-element.elementor-element-760aaa5 .astra-svc{--svc-team-padding:48px;--svc-team-gap:32px;--svc-team-card-padding:16px;--svc-title-size:clamp(15px, 4.8vw, 26px);--svc-title-line:clamp(19px, 5.91vw, 32px);}.elementor-45 .elementor-element.elementor-element-f8895a5 .astra-banner{--banner-min-height:320px;--banner-gap:24px;--banner-text-gap:16px;--banner-title-size:clamp(15px, 4.8vw, 26px);--banner-title-line:clamp(19px, 5.91vw, 32px);--banner-title-spacing:-0.5px;--banner-desc-size:clamp(12px, 3.6vw, 15px);--banner-desc-line:clamp(18px, 5.76vw, 24px);--banner-rule-height:3px;}}