.elementor-8 .elementor-element.elementor-element-fb175be{margin-top:-8em;margin-bottom:0em;}.elementor-8 .elementor-element.elementor-element-96267ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-96267ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-e0afdce img{width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-22fc541 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(113deg, #C2C4FF 0%, #1D2A60 100%);border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-22fc541{margin:-145px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 56px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e0afdce img{height:370px;object-fit:cover;}.elementor-8 .elementor-element.elementor-element-22fc541{margin:-76px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-8 .elementor-element.elementor-element-22fc541 .elementor-button{font-size:12px;}}/* Start custom CSS */.gradient-word {
  background: linear-gradient(90deg, #c2c4ff, #1d2a60); /* Apne colors */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline; /* Box remove */
  background-color: transparent;
}



/* Re-usable gradient background helper */
.dd-gradient-bg {
  position: relative;           /* pseudo-element ke liye context */
  z-index: 1;                   /* content upar rahe */
  isolation: isolate;           /* stacking context fix */
}

/* Gradient 'peeche' lagane ke liye */
.dd-gradient-bg::before {
  content: "";
  position: absolute;
  inset: 0;                     /* top/right/bottom/left: 0 */
  z-index: -1;                  /* content ke peeche */
  pointer-events: none;

  /* Colors (aapke diye hue) + nice angle */
  background: linear-gradient(353deg, #1D2A60 0%, #C2C4FF 100%);

  /* Optional styling */
  border-radius: inherit;       /* agar parent pe radius ho to follow kare */
  opacity: 1;                   /* agar halka chahiye to 0.85 jaise set kar sakte */
}

/* Agar aapko padding chahiye taake content edges ko touch na kare */
.dd-gradient-bg {
  padding: 20px;
  border-radius: 16px;          /* zarurat ho to change karein */
}

/* Hover par halka sa motion (optional) */
.dd-gradient-bg:hover::before {
  background: linear-gradient353deg, #1D2A60 0%, #C2C4FF 100%);
  transition: background 250ms ease;
}

/* Dark text visibility ke liye optional overlay (agar content light ho) */
/* Uncomment karein jab zarurat ho
.dd-gradient-bg::before {
  background:
    linear-gradient(135deg, #e9c2ff 0%, #1d2a60 100%),
    linear-gradient(#00000022, #00000022);
  background-blend-mode: overlay;
}
*//* End custom CSS */