.elementor .ds-ccard-body{position:relative;}.elementor .ds-ccard-logo{position:relative;}.elementor .ds-ccard{position:relative;}.elementor .ds-cgrid{position:relative;}.elementor .ds-citem-meta{position:relative;}.elementor .ds-citem-name{position:relative;}.elementor .ds-country-more{position:relative;}.elementor .ds-flag{position:relative;}.elementor .ds-country{position:relative;}.elementor .ds-countries{position:relative;}.elementor .ds-pgroup{position:relative;}.elementor .ds-hero-x{position:relative;}.elementor .ds-bd-clients{display:flex;}.elementor .ds-stat-num{margin:0px;}.elementor .ds-btn-ghost:hover,.elementor .ds-btn-ghost:focus-visible{color:var(--ds-text);border-color:rgba(34,211,238,0.7);background-color:rgba(34,211,238,0.08);}.elementor .ds-btn-ghost{font-family:var(--ds-body);font-weight:600;font-size:1rem;color:var(--ds-text);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.04);display:inline-flex;flex:0 0 auto;justify-content:center;transition: border-color 0.3s, background 0.3s; white-space: nowrap; width: fit-content;\n}.elementor .ds-btn:hover,.elementor .ds-btn:focus-visible{color:#ffffff;box-shadow:0px 18px 40px 0px rgba(139,92,246,0.45);transform:translate3d(0px, -2px, 0px);}.elementor .ds-btn{font-family:var(--ds-body);font-weight:600;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:0px;background-image:linear-gradient(135deg, #2E6BFF 0%,#8B5CF6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 32px 0px rgba(46,107,255,0.35);display:inline-flex;flex:0 0 auto;justify-content:center;white-space: nowrap; width: fit-content;\n}.elementor .ds-text{font-family:var(--ds-body);font-size:1rem;color:var(--ds-muted);line-height:1.75;}.elementor .ds-lead{font-family:var(--ds-body);font-size:1.2rem;color:var(--ds-muted);line-height:1.7;}.elementor .ds-h2{font-family:var(--ds-display);font-weight:700;font-size:3rem;color:var(--ds-text);letter-spacing:-0.03em;line-height:1.1;}.elementor .ds-h1{font-family:var(--ds-display);font-weight:700;font-size:4.6rem;color:var(--ds-text);letter-spacing:-0.035em;line-height:1.04;}.elementor .ds-eyebrow{font-family:var(--ds-body);font-weight:600;font-size:0.78rem;color:var(--ds-cyan);letter-spacing:0.18em;text-transform:uppercase;display:inline-block;}.elementor .ds-row{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .ds-stack{padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .ds-wrap{width:100%;max-width:1200px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .ds-section{overflow:hidden;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--ds-bg);display:flex;flex-direction:column;align-items:center;}