.ndv-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:var(--ndv-cyan);transform-origin:0 50%;transform:scaleX(0);z-index:99999;pointer-events:none}.ndv-rl .ndv-btn-light .elementor-button,.ndv-solo.ndv-btn-light .elementor-button{--ndv-sheen:rgba(0,173,239,.28);box-shadow:inset 0 0 0 1px rgba(0,51,102,.1),0 1px 2px rgba(13,27,62,.1)}.ndv-solo .elementor-button{position:relative;overflow:hidden;isolation:isolate;background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(13,27,62,.14);transition:transform .35s var(--ndv-ease),box-shadow .35s var(--ndv-ease),background-color .3s ease,color .3s ease!important}.ndv-solo .elementor-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px -14px rgba(0,51,102,.65)}.ndv-pill .elementor-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;min-height:52px;box-sizing:border-box;padding:7px 7px 7px 24px!important;border-radius:var(--ndv-r)!important;background:#fff!important;color:#036!important;fill:#036;font-size:16px!important;font-weight:600!important;letter-spacing:-.005em;text-decoration:none!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(0,51,102,.16),0 1px 2px rgba(13,27,62,.06),0 10px 24px -18px rgba(0,51,102,.45);transition:transform .45s var(--ndv-ease),box-shadow .45s var(--ndv-ease),color .35s ease!important}.ndv-pill .elementor-button::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:linear-gradient(100deg,#002850,#036 55%,#0a4a85);transform:translateX(-101%);transition:transform .6s var(--ndv-ease)}.ndv-pill .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:18px}.ndv-pill .elementor-button-text{color:inherit!important}.ndv-pill .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0!important;border-radius:6px;background:#00adef;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -6px rgba(0,173,239,.9);transition:background-color .35s ease,transform .45s var(--ndv-ease)}.ndv-pill .elementor-button-icon i{font-size:15px;color:#fff!important;transition:transform .45s var(--ndv-ease)}.ndv-pill.ndv-pill-noicon .elementor-button{padding:0 24px!important}.ndv-pill .elementor-button:hover,.ndv-pill .elementor-button:focus-visible{color:#fff!important;transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(0,51,102,0),0 18px 34px -16px rgba(0,51,102,.7)}.ndv-pill .elementor-button:hover::before,.ndv-pill .elementor-button:focus-visible::before{transform:translateX(0)}.ndv-pill .elementor-button:hover .elementor-button-icon,.ndv-pill .elementor-button:focus-visible .elementor-button-icon{background:#fff}.ndv-pill .elementor-button:hover .elementor-button-icon i{color:#036!important}.ndv-pill .elementor-button:active{transform:translateY(0) scale(.98)}.ndv-card .ndv-pill .elementor-button,.ndv-spot .ndv-pill .elementor-button{font-size:15px!important;padding:5px 5px 5px 18px!important;min-height:44px}.ndv-card .ndv-pill .elementor-button-icon,.ndv-spot .ndv-pill .elementor-button-icon{width:34px;height:34px}.ndv-card .ndv-pill .elementor-button-content-wrapper,.ndv-spot .ndv-pill .elementor-button-content-wrapper{gap:14px}.ndv-card .ndv-pill.ndv-pill-noicon .elementor-button,.ndv-spot .ndv-pill.ndv-pill-noicon .elementor-button{padding:0 18px!important}@media (max-width:767px){.ndv-pill .elementor-button{font-size:15px!important;padding-left:18px!important}.ndv-pill .elementor-button-content-wrapper{gap:14px}}.ndv-card,.ndv-spot{transition:transform .35s var(--ndv-ease),box-shadow .35s var(--ndv-ease)!important}.ndv-card:hover,.ndv-spot:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(13,27,62,.45)}.ndv-tilt-img{transition:transform .25s ease-out;transform-style:preserve-3d;will-change:transform}@media (prefers-reduced-motion:reduce){.ndv-progress{display:none}}