.elementor .nx-process-bullet{width:14px;height:14px;min-width:14px;min-height:14px;border-width:2px;border-color:var(--Gold);border-style:solid;background-color:var(--Primary300);flex:0 0 14px;}.elementor .heading-h5{font-family:var(--DM-Sans);font-weight:500;font-size:clamp(1.75rem, 1.67rem + .4vw, 2rem);letter-spacing:-0.96px;line-height:130%;}.elementor .heading-h6{font-family:var(--DM-Sans);font-weight:500;font-size:clamp(1.25rem, 1.17rem + .4vw, 1.5rem);color:#ffffff;letter-spacing:-0.72px;line-height:140%;}.elementor .text-white{font-weight:500;}.elementor .subtittle-text{font-family:var(--DM-Sans);font-weight:600;font-size:18px;letter-spacing:-0.2px;line-height:120%;text-align:center;}.elementor .subtittle-line{font-family:var(--DM-Sans);font-weight:600;font-size:18px;color:#757575;}.elementor .subtitle-global{padding:0px;margin-block-end:16px;gap:4px;}.elementor .mobile-menu{width:56px;height:56px;border-radius:9999px;align-self:center;}.elementor .service-name{font-family:var(--DM-Sans);font-weight:400;font-size:clamp(1.25rem, 1.17rem + .4vw, 1.5rem);color:#ffffff99;letter-spacing:-0.96px;line-height:130%;}.elementor .service-desc{font-family:var(--Body-font);font-weight:400;font-size:16px;color:#fff9;line-height:140%;}.elementor .number{font-family:var(--DM-Sans);font-weight:700;font-size:24px;}.elementor .icon-service{font-family:var(--DM-Sans);font-weight:700;font-size:16px;}.elementor .process-list-tittle{font-family:var(--DM-Sans);font-weight:500;font-size:18px;color:var(--Base);margin-block-end:12px;}.elementor .about-heading{text-align:center;}.elementor .tag-service-font{font-family:var(--Body-font);font-size:14px;color:var(--White-2);margin:auto;}.elementor .case-slider{width:100%;max-width:1320px;overflow:hidden;padding:0px;}.elementor .case-track{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;}.elementor .counter-label{font-family:var(--DM-Sans);font-weight:300;font-size:16px;color:#636363;text-align:center;text-transform:capitalize;}.elementor .counter-wrap{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:16px;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .body-md{text-align:center;}.elementor .blur-hero-bg{padding:0px;}.elementor .nx-marquee-track{padding:0px;gap:0px;flex-wrap:nowrap;}.elementor .nx-marquee-card{border-radius:8px;background-color:#181818;flex-direction:column;flex:0 0 auto;}