.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#54595F;--e-global-color-text:#F3F3F3;--e-global-color-accent:#FF9500;--e-global-color-90a9ae4:#D53636;--e-global-color-a81cfc7:#F1B92B;--e-global-color-3cba690:#FFFFFF70;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:20px;--e-global-typography-text-font-family:"Prompt";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Prompt";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-5aaac86-font-family:"Roboto";--e-global-typography-5aaac86-font-size:16px;--e-global-typography-5aaac86-font-weight:600;--e-global-typography-b6b6c0f-font-family:"Poppins";--e-global-typography-b6b6c0f-font-size:16px;--e-global-typography-b6b6c0f-font-weight:400;background-color:#000000;}.elementor-kit-6 e-page-transition{background-color:transparent;background-image:linear-gradient(0deg, #0E0802 0%, #000000 100%);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1214px;}.e-con{--container-max-width:1214px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.feature {
  background: #141414;
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 32px;
  position: relative;
  transition: all 0.3s ease;
}

/* GRADIENT BORDER (HOVER ONLY) */
.feature::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    #F1B92B,
    #D53636
  );

  /* ✅ FIXED MASK */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

/* SHOW GRADIENT BORDER ON HOVER */
.feature:hover {
  border-color: transparent;
}

.feature:hover::before {
  opacity: 1;
}

/* TITLE NORMAL */
.feature-card .card-title {
  color: #fff;
  transition: all 0.3s ease;
}

/* TITLE GRADIENT ON HOVER */
.feature:hover .card-title {
  background-image: linear-gradient(
    90deg,
    #F1B92B,
    #D53636
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

html, body {
    overflow-x: hidden;
}/* End custom CSS */